iOS 10.3 搭載の iPhone にインストールされているすべての 32 ビット アプリを識別する方法

iOS 10.3 搭載の iPhone にインストールされているすべての 32 ビット アプリを識別する方法

AppleがiOS上で32ビットアプリの実行を禁止する日が急速に近づいています。おそらくiOS 11のリリースと同時にそうなるでしょう。AppleInsider、 iPhoneにインストールされているアプリのうち32ビットのアプリを識別する方法を紹介し、その日が来る前にAppleが修正しなければならないいくつかの問題を指摘しています。

Apple は、iOS 10.3 に新しい設定パネルを追加し、インストールされている 32 ビット アプリを簡単に確認したり、アップデートが利用可能かどうかを確認したりできるようになりました。

確認するには、「設定」を開き、 「一般」をタップします。 「バージョン情報」をタップし、「アプリケーション」を選択します。インストール済みの32ビットアプリの一覧が表示されます。

私たちのデバイスには、アップデートされていない32ビットアプリが4つ(ゲーム2つと教育用アプリ2つ)入っています。抜き打ちチェックの結果、教育用アプリとエンターテイメント用アプリは、これまでと同様に、今回の移行の影響を最も強く受けていることがわかりました。

初めてではない

一部のアプリがこの移行で取り残されるのは残念ですが、コンピューターユーザーなら誰でも、ソフトウェアライブラリに影響を与えるような、以前のバージョンからの変更を経験したことがあるでしょう。OS Xの初期リリースには、完璧とは言えないClassic OS9環境が含まれていましたが、これは7年後の2007年、10.5のリリースで廃止されました。

しばらく更新されていない古いアプリには注意してください。

Intel プロセッサへの移行を容易にするため、Rosetta は 2006 年に 10.4.4 に搭載されましたが、5 年後の 2011 年に 10.7 が出荷されたときに廃止されました。これらは、Apple の最近の例に過ぎません。Windows ユーザーも同様の苦痛を感じていますが、事前に通知されない場合もあります。

こういったことは、68KからPowerPCへの移行、OSの大規模な移行、そしてPowerPCからIntelへの移行など、これまでにも何度も起こっています。あらゆるアーキテクチャの移行と同様に、一部のユーザーは取り残されてしまうのです。

これらはどれも驚くべきことではない

AppleはiOSとiPhoneの安全性と速度に責任を負っています。2014年12月の通知以来、3年間にわたり開発者に対し、ソフトウェアのアップデートには64ビット対応が必要であると伝えてきました。しかし、Appleは明らかに、すべてのiOSソフトウェアがiOSとハードウェアのあらゆる組み合わせで永続的に動作することを保証する責任を負っていません。

Appleは2015年6月からこの要件を強制している。iOS 9がリリースされたとき、32ビットアプリは速度低下を引き起こす可能性があると警告していたが、iOS 10.3ではさらに強力になり、将来のiOSリビジョン(おそらくiOS 11)で32ビットアプリのサポートが廃止されることが明確に述べられている。

32ビット互換の時代が終わっても使い続けられないアプリがあるなら、開発者のせいにしましょう。十分な警告が出ているはずです。アプリがミッションクリティカルな場合は、ハードウェアのOSリビジョンをアップグレードせず、新しいハードウェアにアプリを移行する計画も立てないでください。

アップルは、もし望むなら、この痛みを軽減することができる。

これらのいくつかは 32 ビットのみですが、どれでしょうか?

これらのいくつかは 32 ビットのみですが、どれでしょうか?

Appleが絶対にしないことは、32ビット互換性を永久に維持することです。古い32ビットソフトウェアは、2013年のiPhone 5Sに搭載されたA7プロセッサ以来、延命措置をとっています。

ただし、移行を容易にするために実行できる、また実行すべきことがいくつかあります。

現時点では、iTunesでアプリが32ビットか64ビットかを確認する方法はないようですが、もし確認できれば便利です。そのため、現時点で確実に確認できる唯一の方法は、iOS 10.3デバイスで確認することです。

iOS 10.3の設定に追加された識別ツールは良いスタートです。しかし、AppleはApp Storeでこの点についてより積極的に情報を提供する必要があり、また、サポートが完全に終了する前に、iTunesでどのアプリが32ビットであるかをユーザーに明確に識別できるようにする必要があります。

今のところ、新しいアプリをインストールする前に、しばらくアップデートされていない古いアプリには注意してください。これは、スクリーンショットにある「Civilization Revolution 2」のような大手ベンダーのアプリにも当てはまります。