何を言っても、Apple は最も応答性に優れたモバイル OS を所有しており、マルチタッチの実装も飛躍的にスムーズです。
当然のことながら、Retina ディスプレイ ハードウェアがこの成果の大きな部分を占めています。ここで私が言っているのは、ピクセル密度や画質のことではありません。
いいえ、iPhoneのマルチタッチの即時性に大きく貢献しているのは、ハードウェアレベルでのタッチパネルの応答時間の短さです。実際、Appleの静電容量式タッチスクリーンの実装は、競合製品をはるかに凌駕していることが、最近の一連のテストで証明されています。
iPhone 5の4インチRetinaディスプレイは、どの競合製品よりも大幅に高速で、最も近い競合製品と比べて最大2倍の速度を誇ります。詳細な調査結果については、以下をご覧ください。
アガウィ氏は最近、AppleのiPhone 5およびiPhone 4、SamsungのGalaxy S4、NokiaのLumia 928、MotorolaのMoto X、HTCのOneなど、いくつかの人気のスマートフォンのタッチスクリーンの応答時間を調べるため、一連のTouchMarkテストを実施した。
記事上部のグラフ(低いほど良い)に見られるように、iPhone 5 の Retina スクリーンは、Samsung の Galaxy S4(またはテストされた Android や Windows Phone 8 デバイス)よりも 2 倍以上応答性が高く、前身の iPhone 4 よりも 50 パーセント以上高速です。
タッチスクリーン ハードウェア自体に大きな遅延があるため、Agawi の推測では、Apple のタッチスクリーン ハードウェアは、タッチのキャプチャと処理に対して最適化されているか、より敏感に調整されていると考えられます。
その理由の一つは、iOSがタッチスクリーン入力をAndroidよりもはるかに高速に処理できることです。iOSはObjective Cをベースにしており、AndroidのDalvikやCLRランタイムよりもはるかに高速なランタイム環境だからです。
結局のところ、これがまさに、人々が Apple のモバイル デバイスの流動性と応答性を一貫して賞賛する理由なのかもしれません。
その結果、「iPhoneで最も良く書かれたアプリは、現世代のAndroidデバイス上の同様のアプリよりも応答性が高く感じられるでしょう」。さらに、iPhoneのキーボードが「多くの人にとってAndroidキーボードよりも使い心地が良い」と感じるのも、このためかもしれないと アガウィ氏は指摘する。
アガウィ氏の測定では、iPhone 5のタッチスクリーン上で指を素早く連続して動かしたときに観察されるタッチスクリーンの遅延が、結局のところソフトウェアの問題であった可能性も示唆されている。この問題は、AppleがiOSのアップデートで修正した可能性が高い。
タッチスクリーンの応答性は、ハードウェアとソフトウェアの両方に依存します。
そのため、Agawiは自社製のTouchscopeハードウェア(下記参照)とカスタムソフトウェアアルゴリズムを組み合わせ、正確な測定を実現しました。このキットは、手袋に装着された力覚感知抵抗器とデバイス上に配置された光感知抵抗器の作動時間差を捉えることで、応答時間を測定します。
このシステムでは、iPhone 5sのスローモーションモードの2倍の速さである毎秒240フレームで映像を撮影する高フレームレートカメラと、タッチに反応してできるだけ速く画面を白く点滅させる特別なアプリも採用されている。
「アプリには最小限のロジックが含まれており、OpenGL / DirectXレンダリングを使用して、応答が可能な限り速くなるようにしています」とチームは説明しています。
Agawi 氏は 12 日前に TouchMark スコアを最初に報告しましたが、私たちはその結果が議論のためにここで共有する価値があると判断しました。
iPhoneは、滑らかなアニメーション、レスポンシブなユーザーインターフェース、そしてモバイルデバイスの中でも群を抜いて優れたマルチタッチ機能で常に高い評価を得てきました。だからこそ、Appleのエンジニアたちが長年にわたりこれらの品質に注力し続けてきたことは、心強いことではないでしょうか。