Appleが昨年秋に発表したiPhone 6と6 Plusは、今年のAndroidフラッグシップスマートフォンを数々のパフォーマンスベンチマークで上回りました。しかし、GameBenchの調査によると、Androidスマートフォンはピクセル解像度の優位性があるにもかかわらず、動作速度が遅いだけでなく、グラフィックの見栄えも劣る傾向があります。
4月に、AppleInsiderはiPhone 6と6 Plusのグラフィック性能を、SamsungのGalaxy S5、S6、Note 4(上記参照)と比較した詳細な記事を掲載しました。
その後まもなく、ゲーム向けベンチマーク会社 GameBench が独自のビデオ ゲーム評価を実施し、iPhone 6 と Galaxy S6、Google の Nexus 6 と HTC One M9 を対象に、さまざまな開発者によるさまざまな種類のゲームをプレイする際の平均フレーム レートのパフォーマンスを評価しました。
全体的に、これらのテストでは、AppleのiPhone 6が、テスト中に達成された平均FPSと最小FPSの両方において最高のパフォーマンスを発揮したことが示されました。iPhone 6は、デバイスが高性能なゲームプレイをどれだけ維持できるかを測る「FPS安定性」でも最高のスコアを獲得しました。
出典: GameBench
同社の完全なレポートでは、「iPhoneゲームのRAM使用量は、テストしたAndroidゲームの約4分の1」と詳述されており、ハードウェアの数値だけを比較したり、文脈や妥当性検証なしに生のベンチマーク結果を比較したりすることの誤りを浮き彫りにしている。「iPhoneゲームのRAM使用量は、テストしたAndroidゲームの約4分の1」 - GameBench
当社独自のテストでは、iOS デバイスは Android デバイスよりもパフォーマンスが優れているだけでなく、RAM 使用量が少なく、CPU クロック レートが低いことが一貫して判明しています。
より少ないハードウェアを使用しながらより高速であることは、Apple の iOS ソフトウェア (およびプラットフォームのサードパーティ アプリ) がより最適化されていることを示しており、iOS デバイスがより小型で薄型のデバイスでより長いバッテリー寿命を実現することにも役立っています。
画面解像度はどうですか?
Androidファンは、多くのAndroidスマートフォンが高解像度の画面を採用しているため、グラフィックパフォーマンスが低いとすぐに非難しがちです。これは部分的には正しいです。これまで何度も指摘してきたように、Samsungが極めて高解像度の画面と比較的低性能なプロセッサを採用していることが、Galaxy S6の小売価格がiPhone 6よりも高いにもかかわらず、同社のハイエンドデバイスがベーシックな機器のようなパフォーマンスしか発揮できない主な理由です。
しかし、ピクセル数が多すぎることとGPUのパワーが足りないことという技術的な欠陥を回避するために、多くのゲーム開発者はAndroidのグラフィックを縮小し、ゲームの見た目があまり良くない、あるいは場合によっては悪化し、さらに全体的に遅くなるとGameBenchがiPhone 6 PlusとGalaxy S6に関する最新のレポートで指摘している。ピクセル数が多すぎることとGPUのパワーが足りないことという技術的な欠陥を回避するために、多くのゲーム開発者はAndroidのグラフィックを縮小し、ゲームの見た目があまり良くない、あるいは場合によっては悪化し、さらに全体的に遅くなる。
同サイトは、「Galaxy S6はゲームプレイ中に、実際に目に見えるほど高い解像度を提供しているのだろうか?我々の知る限り、通常はそうではない。ゲームを1080p、場合によっては720pからアップスケールしているようで、テスターには違いがほとんど分からないほどだ」と指摘している。
GameBench テストにより、同じゲームでも、コードの最適化度、開発者が最大フレーム レートを設定したかどうか (品質は制限されるが、ゲームのフレーム レートの安定性は向上する)、開発者がタイトルに設定する解像度とレンダリング品質レベルによって、iOS と Android でパフォーマンスが異なることが明らかになりました。
たとえば、『グランド・セフト・オート:サンアンドレアス』では、ゲームのフレームレートと解像度は iPhone 6、6 Plus、Android デバイスでほぼ同じように見えたが、これは Samsung のほうが「高速だが画面解像度が高いために制限されている」という問題ではないことが GameBench によって判明した。
代わりに、iOS と互換性のあるパフォーマンスを実現するために、Android ではグラフィックスの品質が縮小されました。これはベンチマークでは明らかではありませんが、GameBench の比較スクリーンショットを見ると明らかです。
高解像度にもかかわらず、Galaxy S6のグラフィックは精細さに欠ける。出典:GameBench
Androidは現実世界のゲームプレイで苦戦している
同サイトでは、2つのドライビングゲームのうち最初のゲームである「アスファルト8」と「リアルレーシング」が、iPhone 6とGalaxy S6の最大フレームレートを30fpsに固定していることが判明した。これにより、HTC One M9は最初のゲームでより高いフレームレートを達成できるものの、安定性は劣るという。Googleは「Nexus 6は最もスムーズな動作が見られず、フレームレートの低下が頻繁に発生し、深刻なものだった」とレポートで指摘している。
2つ目のタイトルは、iPhone 6の最高解像度を30fpsに固定していますが、3機種のAndroidスマートフォンすべてで無制限のフレームレートを実現しています。そのため、iPhone 6ではスムーズかつ安定した再生が可能です。一方、他のスマートフォンでは時折フレームレートが最大限に達するものの、スムーズなゲームプレイは犠牲になります。
GameBenchは、「具体的には、Galaxy S6は複数の車が同時に視界に入っている状況にうまく対応できていないようです。そのため、レースは低いフレームレートでスタートすることが多く、プレイヤーの車が他の車から離れたときに初めてスムーズになります。M9とNexus 6もかなり不安定です」と指摘しています。Galaxy S6は複数の車が同時に視界に入っている状況にうまく対応できていないようです。そのため、レースは低いフレームレートでスタートすることが多く、プレイヤーの車が他の車から離れたときに初めてスムーズになります。
Dead Trigger 2では、GameBenchの報告によると、開発者がiOS向けに最大フレームレートを設定していなかったため、「iPhone 6は非常に滑らかで、まるでゲーム機のようなグラフィックを実現し、目を見張るほど美しい」という結果が出ました。一方、Galaxy S6は30FPSに制限されていました。HTC OneとNexus 6は同様のフレームレート制限にもかかわらず、さらに悪いパフォーマンスを示し、「これらのスマートフォンは、屋外レベルでは苦戦を強いられました。デバイスは複数のゾンビを比較的大きなオープン環境の塊として同時にレンダリングする必要があったためです」とレポートは指摘しています。
同じくシューティングゲーム「Kill Shot」はiPhone 6ではフレームレート制限を設けていますが、Androidでは設けていません。そのため、Android端末はより高いフレームレートを実現できますが、フレームレートの安定性は(不安定に)低下します。一方、 「 Modern Combat 5」はAndroid端末ではフレームレート制限を設けていますが、iOSでは設けていません。そのため、「iPhone 6は60fpsを実現し、非常にスムーズでコンソールのような体験を実現しています。このゲームのグラフィックは非常に素晴らしく、iPhone 6でもその美しさを存分に堪能できます。」
しかし、フレームレートの安定性を高めるのに役立つはずの 30 FPS のフレームレート上限があるにもかかわらず、Galaxy S6 は「数回、より深刻なフレームレートの低下に見舞われたこともあり、2 位に終わった」。
モダンコンバット5
GameBenchは『XCOM: Enemy Within』を「フルサイズのPCゲームのモバイル移植版」と評し、iPhone 6では「非常に安定した30fpsでプレイでき、時折18fpsまで落ちることもある」と述べている。一方、Samsung Galaxy S6では「プレイヤーの兵士とエイリアンが同時に画面に表示されると、特にズームインしたアニメーションで互いを撃ち合っている場面で、動作が重くなった」と述べている。Samsung Galaxy S6は「プレイヤーの兵士とエイリアンが同時に画面に表示されると、特にズームインしたアニメーションで互いを撃ち合っている場面で動作が重くなった」と述べている。
これらのタイトルはiOSとAndroidのソフトウェアの違いを如実に示しており、iPhoneでのゲームプレイが優れているのは、開発者がiOSへの移植に多くの時間を費やし、アプリの収益性が高い傾向があるためです。GameBenchは、高度に最適化されたゲーム「Boom Beach」のプロファイルも掲載しました。Boom Beachは全般的に高いフレームレートで再生されます。これは、Androidゲームの問題の一つとして、Android向けに最適化されているゲームが少ないことが挙げられることを示しています。
全体的に、GameBench は「私たちのテストでは iPhone 6 がリードしている。これは、10 個の実際のハイエンド ゲーム全体にわたって、iPhone 6 が Galaxy S6 よりも約 10 パーセントスムーズな体験を提供していることを示している」と結論付けている。
サムスンの失敗はAndroidゲームの見通しをさらに弱めている
AppleのiPhone 6は、Samsungの最速Androidスマートフォンよりも優れたパフォーマンスを発揮しますが、2013年に発売されたAppleの廉価版iPhone 5sも、画面解像度は低いものの64ビットの高性能を実現し、人気ゲームもスムーズに動作させることに成功しています。これは、Androidデバイスの膨大なラインナップの中で依然として比較的高価なNexus 6を含む、2番手のAndroidスマートフォンには当てはまりません。
実際、HTCの破綻とLGの不振、そして今年のフラッグシップGalaxy S6の売上不振(Samsungは昨年よりもさらに売上が減少すると予測している)により、ハイエンドAndroidはAndroid全体よりも速いペースで市場シェアを失っている。つまり、iOSとAndroidの両方にゲームを提供したい開発者は、ローエンドAndroid製品のより大きな割合をターゲットにしなければならず、64ビットCPUと高度なGPUをある程度サポートしている高価なAndroidデバイスのごく一部への最適化はさらに限定的なものになる。
Google自身はAndroidを「次の10億人」のユーザーに届けることに固執していますが、そのうちSamsungの最高級製品を購入する人はほとんどいないでしょう。これでは、Androidが多くの人が期待していたような主要ゲームプラットフォームになる可能性は低いでしょう。Google自身のAndroid TVを含む、Androidのビデオゲームシステムの一連の失敗は、本格的なゲーム開発をAndroidに引き付けることにも失敗しています。
サムスンが昨年のiPhone 6より新しく、明らかにハードウェアが改良されている(より高速でより多くのRAMを含む)にもかかわらず、その出来が悪かった。このことは、アップルの改良されたiPhone 6sと6s Plusに先駆けて、同社が次期Note 5モデルを急いで発売しようとしている理由を説明するかもしれない。
昨年、Note 4 は同様に急いで市場に投入されたにもかかわらず、グラフィックス性能において iPhone 6 Plus に及ばなかった。