
ベータ版には触れないでください!iOSの初期リリースは開発者専用です。それにはちゃんとした理由があります
ベータ版には触れないでください!iOSの初期リリースは開発者専用です。それにはちゃんとした理由があります
ブレア・ハンリー・フランク著
Apple の WWDC 基調講演が終わった今、ある程度技術に詳しい iOS ユーザーは毎年恒例の誘惑に直面している。iOS 開発者プログラムのメンバーシップに登録して、日常的に使用する iOS デバイスに iOS 8 ベータ版をインストールするべきだろうか?
簡単に答えると、「いいえ」です。
Googleなどの他のテクノロジー企業は、これまでもベータ版というラベルを付けて、完成度が低めの製品を消費者に早期テスト用にリリースしてきました。しかし、現在開発者向けに公開されているiOS 8は、真のベータ版、つまり深刻なバグを含むプレリリース版ソフトウェアです。ユーザーから報告された過去の問題をいくつかご紹介します。
- 一部のサードパーティ製アプリ、あるいはファーストパーティ製アプリでさえ、予期せぬ場所でクラッシュしたり、完全に動作しなくなったりすることがあります。一方、開発者はiOS 8の機能を利用したアプリの新バージョンを、AppleがOSを一般公開するまでリリースできません。つまり、一部のバグは今秋まで修正されないことになります。
- システムは都合の悪い時にクラッシュします。
- ユーザーは、Apple が開発者向けにベータ版をリリースしてから数日後に新しいバージョンをインストールする必要があり、期限内にアップデートが行われないデバイスは機能しなくなる。
- アップデートにより、連絡先情報などのデータが失われるバグが発生する可能性があります。
- AppleがiOSデバイスの問題解決のために通常提供しているサポートチャネルは、ベータ版ユーザーには提供されません。Genius Barは、iOS 8ベータ版ユーザーがデバイスの不具合を解決するのに役立つ可能性は低いでしょう。これは、ベータ版でGenius Barを利用したことがないユーザーがいる可能性も一因です。
- iOS 7.1.1 (Apple の現在のモバイル オペレーティング システムの最新リリース) を実行しているデバイスは、iOS 8 のバックアップを使用して復元できないため、ベータ版からダウングレードしたいユーザーは、アップグレード後に保存したすべてのデータを失うことになります。
iOS 8には、将来使えるようになるのが待ち遠しい、本当に素晴らしい機能が沢山含まれています。しかし、Appleのアップデートされたメッセージアプリやファミリー共有といった機能に早期アクセスするには、iOSデバイスの安定性が犠牲になるかもしれません。多くの開発者は、iOSベータ版のテストのためだけに専用のデバイスを使用していますが、それには十分な理由があります。
ベータ版にアップグレードする場合(私のアドバイスに反して)、Ars Technica に iOS デバイスをベータ版からダウングレードする方法に関する優れたガイドがあります。
[この記事は、WWDC の長さを修正するために更新されました。]