得益于谷歌的開源政策,Android成功的占領了智能手機的大片江山,從而無處不在。
低廉的進入門檻,再加上移動游戲“人傻錢多”的火爆,不少獨立游戲開發者和大大小小的團隊因而被吸引,涌入到了這個平臺上。但是,在這個平臺上的游戲從業人員卻不見得就一定能“喝酒吃肉”,眾所周知的嚴重碎片化問題就是Android讓這些日夜辛苦的工程師們最頭疼的一個硬傷。
有媒體曾做過報道,盡管安卓平臺的市場份額在擴張(去年三季度數據顯示,安卓在全球移動終端的份額為70%,遠遠高于蘋果的13%),但是游戲開發商卻并不因此就青睞這個“機器人”。有開發者表示,由于自身精力有限的緣故,一般都會首先選擇一個終端碎片化問題小的平臺作為重點。而如果一開始就過于把精力放在Android平臺上,則可能就會遇到像《Open Signal》開發者一樣的窘境:他們去年發現自己的應用竟然運行在3997種硬件終端上。

那么,Android的碎片具體嚴重到了什么程度呢?我們不妨直接用數據說話,看看目前市面上的Android設備主要都有哪些分辨率:
- QVGA = 320 * 240;
- WQVGA = 320 * 480;
- WQVGA2 = 400 * 240;
- WQVGA3 = 432 * 240;
- HVGA = 480 * 320;
- VGA = 640 * 480;
- WVGA = 800 * 480;
- WVGA2 = 768 * 480;
- FWVGA = 854 * 480;
- DVGA = 960 * 640;
- PAL = 576 * 520;
- NTSC = 486 * 440;
- SVGA = 800 * 600;
- WSVGA = 1024 * 576;
- XGA = 1024 * 768;
- XGAPLUS = 1152 * 864;
- HD720 = 1280 * 720;
- WXGA = 1280 * 768;
- WXGA2 = 1280 * 800;
- WXGA3 = 1280 * 854;
- SXGA = 1280 * 1024;
- WXGA4 = 1366 * 768;
- SXGAMINUS = 1280 * 960;
- SXGAPLUS = 1400 * 1050;
- WXGAPLUS = 1440 * 900;
- HD900 = 1600 * 900;
- WSXGA = 1600 * 1024;
- WSXGAPLUS = 1680 * 1050;
- UXGA = 1600 * 1200;
- HD1080 = 1920 * 1080;
- QWXGA = 2048 * 1152;
- WUXGA = 1920 * 1200;
- TXGA = 1920 * 1400;
- QXGA = 2048 * 1536;
- WQHD = 2560 * 1440;
- WQXGA = 2560 * 1600;
- QSXGA = 2560 * 2048;
- QSXGAPLUS = 2800 * 2100;
- WQSXGA = 3200 * 2048;
- QUXGA = 3200 * 2400;
- QFHD = 3840 * 2160;
- WQUXGA = 3840 * 2400;
- HD4K = 4096 * 2304;
- HXGA = 4096 * 3072;
- WHXGA = 5120 * 3200;
- HSXGA = 5120 * 4096;
- WHSXGA = 6400 * 4096;
- HUXGA = 6400 * 4800;
- SHV = 7680 * 4320;
- WHUXGA = 7680 * 4800……
不知道您有沒有感到眼花?這還沒有包括進去各種山寨廠商的各種奇葩分辨率。
對于開發者而言,往往因為一個不同分辨率的設備,他所開發的同一個游戲版本就要多打一個程序包,而如果除了設備之外其他還有不同的推廣渠道,則每一個設備的包還需要再打成不同渠道的包……
iOS設備的碎片化問題顯然被控制得很好,這大大減少了游戲開發者的重復勞動。目前,iOS 設備的分辨率有:
- iPhone 1、3G、3GS,iPod Touch 1、2、3:320*480(普通屏)
- iPhone 4、4S,iPod Touch 4:640*960(3:2 Retina屏)
- iPhone 5,iPod Touch 5:640*1136(16:9 Retina屏)
- iPad 1,iPad2,iPad mini:768*1024(普通屏)
- New iPad,iPad 4:1536*2048(Retina屏)
目前主流的Windows Phone 8所支持的分辨率主要為三種:
- WVGA:800*480
- WXGA:1280*768
- 720p:1280 x 720
即便是在Windows 8平板分辨率的問題上,微軟也在Windows 8的官方博客中表示:“我們屏幕最低分辨率為1024×768,正是為了使開發人員盡可能簡單地創造開發好的應用程序,而不是把大量時間浪費在兼容性方面”。
