Vision

ベータ版には触れないでください!iOSの初期リリースは開発者専用です。それにはちゃんとした理由があります

ベータ版には触れないでください!iOSの初期リリースは開発者専用です。それにはちゃんとした理由があります

ブレア・ハンリー・フランク

iOS 8Apple の 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 の長さを修正するために更新されました。]