バグだらけのiOS 13のリリースを受けて、Appleはソフトウェアのテスト方法を変更予定

バグだらけのiOS 13のリリースを受けて、Appleはソフトウェアのテスト方法を変更予定

  • Lamiyi
  • 0
  • rhahw
バグだらけのiOS 13のリリースを受けて、Appleはソフトウェアのテスト方法を変更予定

ブルームバーグの報道によると、AppleはiOS 13のバグを含むリリースを受けて、ソフトウェアのテストプロセスを変更しているという。

この変更は、SVPのクレイグ・フェデリギ氏とステイシー・ライシック氏をはじめとする幹部によって、ソフトウェア開発者との社内「キックオフ」ミーティングで発表されました。Appleの新しいアプローチでは、開発チームはデイリービルドにおいて、未完成またはバグのある機能をデフォルトで無効化します。テスターは、新しい内部プロセスと設定メニュー「Flags」を通じて、これらの機能を選択的に有効化できるようになります。これにより、特定の機能がシステムに与える影響を特定しやすくなります。

この新しいプロセスは、初期の社内ビルドの使いやすさ、つまり「住みやすさ」を向上させることにも役立ちます。iOS 14以前は、一部のチームは未テストの機能を毎日追加し、他のチームは毎週変更を加えていました。

「デイリービルドは、たくさんの料理人が材料を追加するレシピのようなものでした」と情報筋は語った。

これにより、ビルドの使用が困難になります。

「テスターは、実際に動作するビルドがないまま何日も過ごすことになるため、何が機能していて何が機能していないのかを実際には把握できない」と関係者は語った。

これにより、エンジニアがオペレーティング システムが新しい機能にどのように応答するかを確認することも困難になりました。

ブルームバーグによると、Appleのソフトウェア品質は「ホワイトグローブ」テストに基づいて1から100のスケールで測定・ランク付けされている。バグの多いリリースは60台前半、安定したリリースは80以上のスコアが付けられる。iOS 13のスコアはiOS 12よりも低かった。新機能には、開発中の品質を示すために、緑、黄、赤のカラーコードが割り当てられている。バグの優先度は0から5で、0が重大、5が軽微である。

Appleは、コードネーム「Azul」のiOS 14の開発に新たな戦略を適用していると報じられています。また、一部の機能のリリースを2021年に延期することを検討しており、「Azul +1」アップデートはiOS 15となる可能性が高いとのことです。それでも、iOS 14は新機能の点でiOS 13に匹敵すると予想されています。

iPadOS、watchOS、tvOS、macOS などの他のオペレーティング システムでも、同じテスト プロセスが使用されます。

詳細については、下記のリンク先の完全版レポートをご覧ください。

続きを読む

バグだらけのiOS 13のリリースを受けて、Appleはソフトウェアのテスト方法を変更予定