Appleはソフトウェアリリースの信頼性向上を目指している

ブルームバーグのマーク・ガーマン氏によると、AppleはiOS 13にいくつかの不具合が見つかったことを受けて、リリース前のソフトウェアテスト方法を全面的に見直しているという。

記事によると、ソフトウェアエンジニアリング担当の上級副社長であるクレイグ・フェデリギ氏と彼のチーム(OSプログラム上級ディレクターのステイシー・ライシック氏を含む)は、同社のソフトウェア開発者との最近の社内「キックオフ」会議でこの変更を発表したという。 

報道によると、この新しいアプローチでは、Appleの開発チームに対し、将来のソフトウェアアップデートのテストバージョン(「デイリービルド」と呼ばれる)において、未完成またはバグのある機能をデフォルトで無効化するよう求めるという。ガーマン氏によると、テスターは「フラグ」と呼ばれる新しい内部プロセスと設定メニューを通じて、これらの機能を選択的に有効化できるようになり、個々の追加機能がシステムに与える影響を個別に把握できるようになるという。

うまくいけば、これは 2020 年の iOS 14 では前バージョンよりも問題が少なくなることを意味します。