視覚化:Androidの断片化に関する真実

視覚化:Androidの断片化に関する真実

Android開発者はしばしば「フラグメンテーション」と呼ばれる現象、つまり市場には様々なAndroidのバリエーションが存在するため、開発者はそれらを考慮しなければならないという問題について不満を漏らします。つまり、この概念は要するに、「単に「Android向けに開発する」だけではダメだ」ということです。つまり、特定のAndroidデバイス向けに開発する必要があるということです。

しかし、Androidの断片化は一体どれほど大きな問題なのでしょうか? 徹底した品質保証を実現するために、Animocoのような開発者は、最大400台ものデバイスでアプリをテストしなければなりません(  Engadgetより)。すべてのAndroidデバイスで動作するアプリを作成するには、様々な画面サイズ、様々なグラフィックチップやプロセッサ、そしてAndroidオペレーティングシステムの多数のバージョン(多くの端末が古いバージョンのAndroidを搭載し、アップデートを受けられないため)を考慮する必要があります。

対照的に、iOSアプリの徹底的な品質保証には、通常、最大4台のデバイス(iPhone 3GS、iPhone 4/4S、iPod touch、iPad)でのテストが必要になります。多くの開発者がiOSに注力するのも不思議ではありません。