- ニュース

写真:Apple
Appleは、バグだらけのiOS 13で経験した課題により、iOS 14からオペレーティングシステムの構築とテストの方法を再考する必要に迫られている。
ブルームバーグによると、ソフトウェア部門の責任者であるクレイグ・フェデリギ氏は先日、「キックオフ」ミーティングでこれらの変更を発表した。この新しいアプローチにより、テスターは新機能のオン/オフをより簡単に切り替えられるようになる。これにより、機能がソフトウェアの機能に個別にどのような影響を与えるかをより正確に把握できるようになる。
報告書では次のように指摘している。
新しい開発プロセスは、初期のiOS社内バージョンをより使いやすく、Appleの用語で言うところの「住みやすさ」を向上させるのに役立ちます。iOS 14の開発以前は、一部のチームが十分にテストされていない機能を毎日追加する一方で、他のチームは毎週変更を加えていました。「デイリービルドは、多くの料理人が材料を加えるレシピのようなものでした」と、このプロセスに詳しい人物は述べています。
その結果、Appleは自社のソフトウェアがどの程度うまく機能しているかを正確に把握することがほぼ不可能になりました。開発中の機能はデフォルトで無効になり、テスターは特別なメニューから有効化できるようになります。このアプローチは、iOSだけでなく、iPadOS、watchOS、macOS、tvOSの開発にも適用されます。
バグだらけのiOS 13の問題
ブルームバーグの報道では、AppleがiOS 13で抱えていた問題についても触れている。エンジニアたちはリリース前にiOS 13に大きな問題があることに気づき、iOS 13.1で確実に修正することに注力したと報じている。
8月までに、数週間後に新型iPhoneに搭載される予定だった最初のiOS 13.0が品質基準を満たさないことを認識したAppleのエンジニアたちは、その作業をほぼ放棄し、最初のアップデートであるiOS 13.1の改良に注力することを決定しました。Appleは非公式に、iOS 13.1をiOS 12と同等の品質レベルを持つ「実際の正式リリース」と位置付けていました。Appleは、iOS 13.0をスマートフォンにインストールするのは熱狂的なAppleファンだけだと予想していました。
誰もが派手な新機能を好みますが、最終的には(Appleの言い方を借りれば)「とにかく動く」ものを求めています。この新しい開発とテストのアプローチが、まさにそれを実現することを願っています。
出典:ブルームバーグ(有料)