Andoridの断片化とハードの多様化

アプリ開発者がAndroidから離れつつあるとの報道があります。
Androidプラットフォームの"断片化"とハード多様化が原因のようです。

Androidプラットフォームの断片化

Googleは、Androidの断片化を阻止しようとはしています。
Androidプラットフォームの"断片化"を抑止するために、「Anti-Fragmentation Agreement」を端末メーカーとGoogleが結びます。

しっかり縛ってAndroidプラットフォームを強固に統一しようすると、Googleは強権的だとか、オープンソースだと言っておきながら縛るのか、といった批判が出ます。

ゆるく縛ると、Androidプラットフォームの"断片化"が発生します。

Andoridをオープンソースにした時点で、断片化は不可避になりました。
オープンソースであることを止め、Windows, MacOS, iOSなどのようにすることは無理でしょうから、
あきらめるしかないと思います。

Javaだって、ブラウザ(HTML)だってバージョンや種類が増え断片化してます。
ブラウザをIEに一本化して、HTMLもIE仕様に統一したほうがコンテンツ開発は楽です。
でもブラウザ間の競争と差別化が、断片を増やしたとはいえ、ブラウザ発展の原動力だったはずです。

断片化もGoogleの戦略?

Googleは"Evil"か?という記事では、
Googleは、オープンにすれば断片化するのを知っていてオープンソースにしたはず。頭の良いGoogleのことだから、断片化覚悟でオープンにしたのには、裏があるはず、に"はしご"を外された場合のことを考えておかねばならない
と書いています。
こういうことを書かれる時点で、開発者はAndroidと距離を置きたくなるのだと思います。

ハードの多様化
 Andorid端末のハードは、 Qualcomm,Samsung,TI,NVIDIAの4社の存在感大です。
GPUも4系統に分かれます。

多様化といえば多様化ですが、乱立というほどでもないような気がします。
端末やSoCメーカーは、差別化しないと価格競争だけになってしまいますから、差がでるのは当然です。

メーカーが競争をしてするから、ハードの種類は増えるけど、ハードの進化が早いのだと思います。
Appleも、この進化の恩恵を受け、iPhoneを進化させています。
Android用ハードの進化が止まったら、iPhoneの世代更新もつまらないものになります。


MS Chip set GPU CPU Display
Google (HTC)
Nexus One
Qualcomm QSD8250 Snapdragon 1GHz Adreno 200 Scorpion
(ARMv7A)
1GHz
480 x 800
HTC
Desire
Qualcomm QSD8250 Snapdragon 1GHz Adreno 200 Scorpion
(ARMv7A)
1GHz
480 x 800
HTC
Droid Incredible
Qualcomm QSD8650 Snapdragon 1GHz Adreno 200 Scorpion
(ARMv7A)
1GHz
480 x 800
HTC
EVO Shift 4G
Qualcomm MSM7630 Snapdragon 800MHz Adreno 205 Scorpion
(ARMv7A) 800MHz
480 x 800
HTC
Thunderbolt
Qualcomm MSM8655 Snapdragon 1GHz Adreno 205 Scorpion
(ARMv7A)
1GHz
480 x 800
Sony Ericsson Xperia Play Qualcomm MSM8255 Snapdragon 1GHz Adreno 205 Scorpion
(ARMv7A)
1GHz
480 x 854
Sony Ericsson
Xperia acro
(au IS11S)
Qualcomm MSM8655 Snapdragon 1GHz Adreno 205 Scorpion
(ARMv7A)
480×854
Sony Ericsson
Xperia acro
(ドコモ SO-02C)
Qualcomm MSM8255 Snapdragon 1GHz Adreno 205 Scorpion
(ARMv7A)
480×854
Sony Ericsson
Xperia PLAY
(ドコモ SO-01D)
Qualcomm MSM8255 Snapdragon 1GHz Adreno 205 Scorpion
(ARMv7A)
480×854
HTC
EVO 3D
(au ISW12HT)
Qualcomm MSM8660 Snapdragon 1.2GHz Adreno 220 Scorpion
(ARMv7A)
960×540
Samsung
Galaxy Tab 10.1
(ドコモ SC-01D)
Qualcomm APQ8060 Snapdragon 1.5GHz Adreno 220 Scorpion
(ARMv7A)
800×1280
Samsung
Galaxy S II
(ドコモ SC-02C )
Samsung
Exynos 4210 Orion
1.2GHz
Samsung
ARM
Mali-400 MP
ARM
Cortex-A9
1GHz
480 x 800
Motorola
Droid X
TI OMAP 3630-1000 IMG
PowerVR SGX530
ARM
Cortex A8
1GHz
480 x 854
LG
Optimus 3D

TI OMAP 4430 1GHz IMG
PowerVR SGX540
ARM
Cortex A9
480 x 800
Motorola
RAZR XT909
(au IS12M)
TI OMAP 4430 1.2GHz
& MDM6600
IMG
PowerVR SGX540
ARM
Cortex A9
540 x 960
Samsung
Epic 4G
Samsung
Hummingbird 1GHz
IMG
PowerVR SGX540
ARM
Cortex A8
1GHz
480 x 800
Samsung
Galaxy S 4G
Samsung
Hummingbird
IMG
PowerVR SGX540
ARM
Cortex A8
1GHz
480 x 800
Motorola
Atrix 4G
NVIDIA
Tegra 2
NVIDIA
ULP GeForce
ARM
Cortex A9
1GHz
540 x 960
LG
Optimus 3G
(au IS11LG)
NVIDIA
Tegra 2 &
MDM6600 1.2GHz
NVIDIA
ULP GeForce GPU (AP25)
ARM
Cortex A9
1.2GHz
480 x 800

最近のブログ記事

SORACOM,HLR持ちeSIM対応
SORACOMが自前のHLRを持ち、自…
準天頂衛星4機体制に
h2{ font-size:12…
Windows 10 mobile終了
Windows 10 mobileの新機…
カスタム検索

月別 アーカイブ