おしゃれな新しいiPhone5sは、以前のiPhone 5sよりも大幅に高速ですが、サードパーティのアプリを実行すると、iPhone5やiPhone5cの2倍の確率でクラッシュします。 モバイルアプリのパフォーマンスを監視している企業であるCrittercismの新しい調査によると、iPhone 5sではアプリが約2%クラッシュしますが、兄弟では1%未満です。
それで、違いは何ですか? それらはすべてiOS7、Appleの最新ファームウェアを実行しているので、確かにすべてのデバイスで同じように実行されるはずですよね? 完全ではありません。
iPhone 5sは、より高速なプロセッサを搭載しているだけでなく、まったく新しいプロセッサを搭載しています。 そのA7チップは「デスクトップクラス」の64ビットアーキテクチャ上に構築されていますが、iPhone5とiPhone5cに電力を供給するA6は32ビットチップです。 iPhone 5sには、内部センサーからのモーションデータを測定するために特別に設計された新しいM7コプロセッサーも搭載されています。
Appleによれば、32ビットチップ用に設計されたiOSアプリは64ビットA7で問題なく実行できますが、それでもまったく同じように実行できるわけではありません。 この2つには大きな違いがあり、アプリが後者に最適化されるまで、いくつかの問題が発生する可能性があります。これは、iPhone5sのクラッシュ率が高いことを説明しています。
「新しいハードウェアまたはソフトウェアのリリースがあると、問題が発生します」と、CrittercismのCEOであるAndrewLevyはAllThingsDとのインタビューで述べています。 「必然的に、これらの問題は時間の経過とともに解決されます。」
そして、それはあなたが確信できることです。 開発者によって放棄され、何年も更新されていない本当に古いアプリを使用していない限り、それらのほとんどは64ビットチップ用に更新されているのを目にする可能性があります。 しばらく時間がかかる場合がありますが、それは起こります。
一部のAppleのアプリでさえ最適化する必要があります。 iPhone 5sが発売された直後、ユーザーはiWorkアプリ(Pages、Numbers、Keynote)を発見しました。 「死のブルースクリーン」を引き起こしていた 彼らが最初のPCを購入して以来、Windowsユーザーを悩ませてきたものと同様です。
ソース: AllThingsD