こぼねみ

iPhone/iPad/Android/Windows/Macなどの最新情報をお届け

スポンサーリンク

iOS13はAppleの歴史上最も問題があり洗練もされていないオペレーティングシステム:その開発秘話

「iOS 13」は登場時から非常に多くの問題が報告されていました。BloombergのMark Gurman氏は、iOS13はAppleの歴史の中で最も問題があり、最も洗練されていないオペレーティングシステムのアップデートの1つだとし、iOS13の開発の裏話を紹介しています。

2019年6月のWWDCの約1か月前、Appleのソフトウェアエンジニアたちは、「Yukon」というコードネームで知られている「iOS 13」が以前のバージョンのiOSほどパフォーマンスが良くないことに気付きました。プロジェクトに取り組んだ一部の人々は、開発は「めちゃくちゃ」だったと述べたそうです。

数週間後に発売される新型iPhone(iPhone 11)にインストールされる「iOS 13.0」が品質基準に達しないことを8月までに認識したAppleのエンジニアたちは、その作業をほとんど中止し、その最初のアップデートである「iOS 13.1」の改善に集中することにしました。Appleは、iOS 13.1をiOS 12に匹敵する品質レベルを持つ「事実上の一般公開版」と自分勝手に考えました。そして、頑固なAppleファンだけがiOS 13.0をiPhoneにインストールすることを期待していたそうです。
(そんな見捨てられたiOS13.0を真っ先にインストールした1人が僕です。)



iOS 13.1のアップデートのタイミングは1週間引き上げられ9月24日となり、iOS 13.0がフラッグシップバージョンであった時間を短縮しました。新しいiPhoneはAppleソフトウェアと非常に緊密に統合されているため、iOS 12でiPhone 11を動作することは技術的に不可能でした。13.1が間に合わなかったため、Appleの唯一の選択は13.0で出荷し、そのすべてを13.1にできる限り迅速にアップデートすることでした。

iOS 13の問題はiPhoneの所有者を混乱させましたが、それでもかなり迅速にアップデートされました。Appleによると、10月中旬の時点で、Appleデバイスの全ユーザーの半数がiOS 13のバージョンを実行していました。このアップグレードのペースは、GoogleのAndroidをはるかに上回っています。

iOS 13.1がリリースされると、Appleのソフトウェアエンジニアリング部門は、iOS 12よりも優れた品質目標でiOS 13.2に進みました。このアップデートは、バックグラウンドでアプリが終了してしまうバグを抱えていましたが、それはその後のアップデートで修正されました。

現在のところ、iOS13はようやく安定し、安心して使えるオペレーティングシステムになっていると思います。
Bloombergの記事では、この教訓を生かし、iOS14の開発とテストを見直して、問題を早期に見つけやすくする新しいアプローチを採用することが主に書かれています。