今朝受け取ったヒントとこの Reddit スレッドによると、Apple は App Store のバックエンドを更新し、レガシー アプリのダウンロードを可能にしました。
本日より、サポートされていない iOS デバイスのいずれかから App Store でアプリを入手しようとすると、従来のハードウェアで利用可能な最新の互換性バージョンをダウンロードするように促すメッセージが表示されます。
以前は、開発者が新しいアプリビルドを公開すると、古いバージョンがApp Storeで利用できなくなっていました。この改善は、水曜日にiOS 7がリリースされた後、特に役立つはずです。サポート対象外のデバイスをお持ちの方も、古いデバイスで最新の互換性のあるビルドにアクセスできるようになるからです。
Apple の iOS デバイスは、同社が古いハードウェアのサポートに多大な努力を払っているため、非常に長い寿命を持つ傾向があり、この変更によりプラットフォームの粘着性が高まることになります。
右上の画像は、第2世代iPod touchにInstagramをダウンロードしているところです。これが誰に魅力的かは一目瞭然です。まず、引き出しに埃をかぶっているiPhone 4以前の機種を持っている人なら、ほぼ誰でも気に入るでしょう。
iPhone OSバージョン3.1.3以降が動作しない初代iPhoneのユーザーも、このアップデートで安心できるはずです。iPhone 3GはiOS 4.2.1のみに対応しているため、互換性のある最新バージョンのアプリをダウンロードすることで、iPhone 3Gに新たな息吹が吹き込まれることをお忘れなく。iPhone 3Gを起動した途端、インストールできないアプリだらけのApp Storeが表示される、という事態とは比べものにならないでしょう。
もうこんなことはしない。
何よりも、この動きは iPhone 3GS の所有者に利益をもたらします。
このデバイスは iOS 7 をサポートしていませんが、少なくともその所有者は iOS 6 アプリから締め出されることはありません。
もちろん、問題のアプリがApp StoreでiOS 7専用としてリリースされたのであれば、あなたは取り残されることになります。ご存知の通り、Appleは開発者に古いハードウェアのサポートを義務付けていません。
iOS 4.3 デバイスに Camera+ 3.0.2 をストアから新品としてダウンロードしました。
— スティーブTS (@stroughtonsmith) 2013年9月17日
もう1つ重要な点があります。古いiOSデバイスで新しいアプリを購入すると、最新のハードウェアで最新のビルドを提供しながら、互換性のある最後のバージョンがダウンロードされます。また、アプリの所有者はあなたなので、以前のバージョンで購入した内容に基づいて、現在のバージョンに星評価やレビューを残すことができます。
この便利な機能は、開発者がiPhone 5Sとその64ビットA7チップ向けにアプリをアップデートする際に役立つ可能性は十分に考えられます。先日お伝えしたように、Appleは昨日、開発者に対し、64ビットアーキテクチャ向けに最適化されたアプリの提出を促しました。
当初、64 ビット バージョンは別々にダウンロードされますが、来月には、今日のユニバーサル バイナリに iPhone および iPad のネイティブ ユーザー インターフェイス アセットとコードが含まれているのと同じように、開発者が 32 ビットと 64 ビットの両方のコードを 1 つのアプリ バイナリ内に組み込むことができるようになります。
32/64 ビット バイナリが配信され始めると、iOS 7 より前のビルドのユーザーは、引き続きハードウェアをサポートする以前のアプリ バージョンにアクセスできるようになります。これは良いことです。