警告:アプリはiOS 10用に最適化されていません-あなたはそれを行うことができます
iOS 10.3のベータ版では、一部のアプリを起動すると、アプリがiOS 10用に最適化されていないという警告が表示されます。 この実用的なヒントでは、その背後にあるものと、それに対してできることを説明します。
警告:アプリはiOS 10用に最適化されていません
iOS 10.3の警告は、AppleがiPhone 5S以降に携帯電話にインストールした64ビット環境を指します。 32ビットプロセッサの代わりに、iPhone 5SのすべてのiPhoneに64ビットプロセッサがあります。 これにより、新しいiPhoneはより多くのデータを一度に処理できるため、高速になります。 ただし、これはアプリに影響を及ぼします。
- アプリは、64ビットプロセッサ用に最適化する必要があります。 32ビットアプリと64ビットアプリが64ビットプロセッサで並行して実行される場合、32ビットアプリはiPhoneの速度を低下させます。
- したがって、Appleは2015年以降、ストアで新しい純粋な32ビットアプリを許可していないため、64ビットバージョンも提出する必要があります。
- したがって、Appleは遅かれ早かれ、32ビットアプリをiPhoneから除外すると想定できます。 iOS 10.3の警告メッセージは、このステップの最初の前兆です。
- iOS 11の時点では、32ビットアプリがiPhoneで実行されなくなる可能性があります。 Appleが戦略に忠実であれば、iOS 11は秋に登場します。
- アプリプログラマにとって、これは多くの努力を意味します。アプリを新しい環境で実行するには、アプリを書き直す必要があります。 この取り組みは、小規模な出版社にとっては高すぎる可能性があります。
- 警告メッセージが表示される個々のアプリがなければ実行できない場合は、とりあえずiOS 11に更新しないでください。
- iPhone 5や5cなどの古いiPhoneは32ビット環境で実行されるため、iOS 11はこれらのiPhoneで使用できなくなる可能性があります。
次のページでは、32ビットまたは64ビットプロセッサを搭載したiPhoneを使用しているかどうかを確認する方法を示します。