ロジャー・フィンガス
· 1分で読めます
最初の iOS 10.3 ベータ版で発見されたエラー メッセージによると、1 つの時代が終わりを迎え、次期バージョンの iOS (おそらく iOS 11) では 32 ビット アプリのサポートが完全に廃止される予定です。
開発者のピーター・スタインバーガー氏は、ベータ版で32ビットアプリをロードしようとすると、「このアプリは将来のiOSバージョンでは動作しません」という警告メッセージが表示されることを発見しました。「このアプリの開発者は、互換性を向上させるためにアップデートする必要があります。」
Appleは2013年のiPhone 5s以降、iOSデバイスに64ビットプロセッサを採用しており、開発者への対応圧力を徐々に強めてきました。2015年2月には新規アプリに64ビット対応が義務付けられ、同年6月にはアプリのアップデートにもこのポリシーが適用されました。
新しいメッセージは、iOS 9 以降に存在していたメッセージの変更版であり、32 ビット アプリが速度低下を引き起こす可能性があることを単に警告するだけです。
iOS 10.3は新しいファイルシステムであるAPFSに移行しますが、Appleは通常、互換性を損なう変更を年次アップデートで実施するため、次回のポイントリリースで32ビットサポートを廃止する可能性は低いでしょう。Appleが通常のスケジュールで進めば、iOS 11は6月のWWDCで発表され、9月にリリースされる予定です。
将来、64ビット専用ソフトウェアへの移行が進むと、iPhone 5、iPhone 5c、第4世代iPadといった32ビットベースのデバイスのサポートは事実上完全に終了することになります。これらの製品はiOSやアプリのアップデートを受けられなくなり、Appleと開発者の移行に伴い徐々に時代遅れになっていくでしょう。
Appleは、アーキテクチャ移行によって残されたデバイス向けの古いソフトウェアのダウンロードを今でも提供しています。例えば、iOS 5のままになっている初代iPadのユーザーは、古いOS向けにコンパイルされたPDFツール「GoodReader」を今でもダウンロードできます。
iOS 10.3では、「AirPodsを探す」アプリや新しいレビューAPIなどの機能も導入され、アプリがユーザーに評価の送信を迫る頻度に制限が設けられる予定だ。