これは、Fandroid派であろうとAppleファンであろうと、誰もが熱狂する話題ですが、ついに証拠に基づいた明確な答えが得られました。Wiredの調査によると、アプリの見た目におけるiOSの優位性は、断片化や開発者のサポートなど、いくつかの要因によるものだそうです。
Androidの第一の問題であるフラグメンテーションは、開発者にとって様々な問題を引き起こします。アプリを適応させるデバイスの種類が非常に多いため、対応が非常に困難になり、妥協を余儀なくされます。画面サイズから形状、異なるプロセッサから異なる解像度まで、対応はほぼ不可能です。Karmaアプリの共同創設者が言うように、「20種類もの異なるスマートフォンをテストする必要があり、それが開発のスピードを間違いなく遅らせています」。
さらに、ハードウェアのせいで画像を正しく取得するのが難しいという問題もあります。Wired誌は次のように書いています。
画像に関しては、HipmunkはAndroidアセットを3つの解像度で生成します。古いデバイス向けに1倍、高解像度デバイス向けに2倍、そしてその他のデバイス向けに1.5倍という厄介な解像度です。これは「奇妙なアーティファクト」を避けるために必要なことです。しかし、一部の開発者は、この高度なサポートを例外的なデバイス向けに省略し、不運な少数のデバイスではぼやけたギザギザの映像になってしまう可能性があります。
最後に、開発者サポートがあります。Google は開発者サポートを提供していないことで有名ですが、改善していることは認めざるを得ません。
「iOSでは、画面遷移がはるかに簡単になっています。UI要素のフェードイン/フェードアウトやスライドなど、これらの機能を使うことで、iOSデバイス間で一貫性のある見栄えが得られるという確信が得られます。Androidには様々なフレームワークがありますが、問題は、どのフレームワークがどのデバイス間で一貫して動作するのかがわからないことです」とリンデン氏は言います。
開発者向けドキュメント(あるいはその欠如)はIce Cream Sandwichによって明確化され、追加されましたが、OSの性質に伴う他の問題の改善には繋がりません。オープンソースであるため、アプリのガイドラインや制限が少ないという利点はあるものの、一貫性は低くなっています。この点はAppleがしばしば批判される点です。