iOS 13のバグによりAppleはソフトウェアテストを全面的に見直す

iOS 13のバグによりAppleはソフトウェアテストを全面的に見直す

AppleのiOS 13とiPadOS 13のリリースが特に問題だらけだと感じている人は、あなただけではありません。iOS 13は、リリース後2ヶ月間で、HomePod向けのiOS 13.2.1アップデートを含めると合計8回と、これまでのどのバージョンよりも多くのアップデートを実施しました。iOS 12は、同じ期間にたった2回のアップデートしか必要としませんでした。マーク・ガーマン氏によるブルームバーグの報道によると、Appleは2019年6月のWWDCで発表する前から、社内でiOS 13が混乱状態にあることを認識していたことが明らかになりました。

ガーマン氏によると、Appleはこれに対応してテスト手順を変更しているという。毎日実行されるテストバージョンでは、未完成の機能やバグのある機能はデフォルトで無効になっており、個別に有効にするオプションが用意される。これにより、Appleはどの新機能が問題を引き起こしているかを特定しやすくなる。ガーマン氏によると、Appleの非常に多くのチームがiOS 13に機能(そして避けられないバグ)を追加していたため、社内テストバージョンはAppleのテスターでさえ使用できない状態だったという。Appleはすでにこの新しいプロセスをiOS 14の開発に採用している。ただし、iOS 12のような縮小版のリリースは期待できない。ガーマン氏によると、Appleは一部の機能を初期リリース以降に拡張する予定ではあるものの、iOS 14にはiOS 13と同程度の機能が搭載される見込みだという。

iOS 13のその他の機能

残念ながら、ガーマン氏のレポートには、元Appleエンジニアのデイビッド・シェイヤー氏が「iOS 13とCatalinaのバグが多い6つの理由」(2019年10月21日)で指摘した他の多くの問題、例えばクラッシュレポートにクラッシュしないバグが含まれていないこと、重要度の低いバグがトリアージされて修正されないこと、古いバグを無視して新しいバグを優先すること、自動テストを可能な限り使用しないことなど、Appleがこれらの問題に対処しているかどうかは記載されていません。そしておそらく最も重要なのは、iOSは必然的に複雑化し続けるということです。Appleの新しいテスト手順によって状況が改善されることを期待していますが、iOS 14がリリースされるまで判断を保留します。

オリジナル記事を読む

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.