iOS 14の完全リリースの1日前の警告は短すぎるので、開発者には辛抱強く待ってください。

iOS 14の完全リリースの1日前の警告は短すぎるので、開発者には辛抱強く待ってください。

AppleのCEO、ティム・クック氏は、iOS 14をはじめとするiOSのベータ版リリースを1日間のGM期間を経て水曜日にリリースすると発表し、iOSのベータサイクルの通常の流れを一瞬にして中断しました。開発者コミュニティは大混乱に陥っており、ユーザーは1~2週間ほど辛抱強く待つ必要があるでしょう。その理由を以下に説明します。

Appleの9月15日のイベントでは、コーヒーをこぼした人もいただろうし、ランチを抜いた人も間違いなく多かっただろうし、開発者からの不満も相当な数に上ったようだ。本日後半から、ユーザーはmacOS Big Surを除くほぼすべてのAppleオペレーティングシステムの最新版をダウンロードできるようになるが、対応できている開発者はほとんどいないだろう。

開発者は皆、様々なベータ版を経験しており、互換性確保に向けて順調に進んでいることは間違いありません。しかし、最終的なテスト、そしてできれば最終的なバグの修正は、開発者がリリース予定のオペレーティングシステムのゴールドマスター(GM)を取得した後に行われます。

AppleはこのGMバージョンを開発者向けにリリースしましたが、これはティム・クック氏の発表後のことでした。本日後半から、iPhone、iPad、Apple Watch、Apple TVのほぼすべてのユーザーは、iOS 14、iPadOS 14、watchOS 7、tvOS 14を無料でダウンロードできるようになります。

それぞれに大きな変更があり、オペレーティングシステムの変更はアプリが動作しなくなる可能性を伴います。開発者にとって、ソフトウェアが最新のAppleオペレーティングシステムで動作することは非常に重要です。そして、Apple自身も開発者です。

これらのOSリリースは、「Time Flies」で発表されたすべてのデバイスに必要な互換性をもたらします。これは明らかにAppleにとって避けられない要件です。

しかし、開発者からの反応は迅速かつ厳しいものでした。彼らが怒るのも当然です。

開発者のコ​​メント

騒動はすぐに始まった。クック氏が水曜日にOSの正式リリースを発表すると、開発者が問題に直面する前から、開発は順調に進んでいた。

短時間だけでも十分だったのですが、Xcodeではすぐにエラーが発生しました。Xcodeのダウンロードが次々と解凍されなかったり、実行されなかったりしました。これは比較的短期間、つまり数時間で「修正」されました。しかし、正しいダウンロードがコンテンツ配信ネットワーク全体に広がるまでには、さらに数時間を要しました。

しかし、その少し後、Watchsmith の開発者である David Smith 氏は、この発表は衝撃的だったものの、「迅速なターンアラウンドの発売」は気に入っていると付け加えた。

「『Day One』はもうありません」と彼は言った。「私たちはみんな、『Day 1+Something』を立ち上げています。それはもう少し落ち着いたものです。」

他の企業はただ手を上げて、自社のアプリは今年中にiOS 14にアップデートできないだろうと言った。

申し訳ありませんが、iOS 14 の機能はまだ準備ができていません。

私の顧客のほとんどが iOS 14 を使用するまでにはしばらく時間がかかるため、私は夏の間、バグ修正と家族のパンデミック/学校のロジスティクス (私たちは大丈夫ですが、忙しいだけです) を優先して過ごしました。

皆さんと同じように、私も今年はできることをやっていくだけです。また近いうちに。

— オーバーキャスト(@OvercastFM)2020年9月16日

Appleの開発者フォーラムでは、東部時間午前5時(日本時間午前7時)にも、Xcodeでアプリのアップロードに失敗するというユーザーからの苦情が寄せられていました。また、アプリを審査に提出しようとした際にエラーメッセージが表示されるという報告も寄せられています。

理解できます。Appleはセキュリティ対策を講じて製品機能をできる限り隠そうとしており、ベータ版では機能を削除しています。そのため、一部のロールアウトやテストコードはOSの正式リリースまで待たなければなりません。今年は誰にとっても厳しい一年でしたので、GMと正式リリースの間の期間が短いのは予想通りだったのかもしれません。

しかし、1日で済むことは、Apple以外の誰にとってもメリットがない。そして、Appleにとってもメリットがないと言えるかもしれない。iOSとwatchOSの新機能は素晴らしいと謳っているものの、主要アプリが使えなくなる、最悪の場合、アプリが壊れてしまう、といった状況ではなおさらだ。

開発者たちはリリース日に間に合うよう奔走しています。間に合うものもあれば、間に合わないものもあるでしょう。iOS 14で機能が不足しているのは当然ですが、一部のアプリは正常に動作しなくなるでしょう。これは明らかに消費者とユーザーにとって悪影響です。

開発者なら、このようなものが網膜に焼き付いているはずです。これはアプリ開発ソフトウェアXcodeのメイン画面です。

開発者なら、このようなものが網膜に焼き付いているだろう。これはアプリ開発ソフトウェアXcodeのメイン画面だ。

今年は例年よりも開発者とiOS 14に忍耐強く対応しましょう

AppleのOSの最新バージョンに移行する前には、通常、慎重に状況を把握することをお勧めします。今年は、これまで以上に、デバイスをアップグレードする前に、お気に入りのアプリがiOSで正常に動作することを確認することが不可欠です。

はい、開発者たちは夏の間ずっとこの取り組みを始めており、AppleInsiderの熱心な開発者を含め、ほぼ全員がアップデートに向けて準備を進めてきました。しかし、他のベータ版開発プロセスと同様に、最終的なOSは流動的です。つまり、ベータ版が進むにつれて、前回のベータ版で変更した内容が再び変更される可能性があるということです。

Appleは開発者のGM期間を1日間短縮しました。これは前例のないことです。Appleは通常少なくとも1週間の猶予を与えてきましたが、2週間という猶予期間を設けるのは珍しいことではありません。

ところが、ティム・クックは昨日、正式リリースの23時間前にこれを私たち全員に発表しました。開発者が全てを正しく設定するには、数時間では足りないでしょう。

あなたの忍耐は報われるでしょう。