得益于谷歌的開(kāi)源政策,Android成功的占領(lǐng)了智能手機(jī)的大片江山,從而無(wú)處不在。
低廉的進(jìn)入門(mén)檻,再加上移動(dòng)游戲“人傻錢(qián)多”的火爆,不少獨(dú)立游戲開(kāi)發(fā)者和大大小小的團(tuán)隊(duì)因而被吸引,涌入到了這個(gè)平臺(tái)上。但是,在這個(gè)平臺(tái)上的游戲從業(yè)人員卻不見(jiàn)得就一定能“喝酒吃肉”,眾所周知的嚴(yán)重碎片化問(wèn)題就是Android讓這些日夜辛苦的工程師們最頭疼的一個(gè)硬傷。
有媒體曾做過(guò)報(bào)道,盡管安卓平臺(tái)的市場(chǎng)份額在擴(kuò)張(去年三季度數(shù)據(jù)顯示,安卓在全球移動(dòng)終端的份額為70%,遠(yuǎn)遠(yuǎn)高于蘋(píng)果的13%),但是游戲開(kāi)發(fā)商卻并不因此就青睞這個(gè)“機(jī)器人”。有開(kāi)發(fā)者表示,由于自身精力有限的緣故,一般都會(huì)首先選擇一個(gè)終端碎片化問(wèn)題小的平臺(tái)作為重點(diǎn)。而如果一開(kāi)始就過(guò)于把精力放在Android平臺(tái)上,則可能就會(huì)遇到像《Open Signal》開(kāi)發(fā)者一樣的窘境:他們?nèi)ツ臧l(fā)現(xiàn)自己的應(yīng)用竟然運(yùn)行在3997種硬件終端上。
那么,Android的碎片具體嚴(yán)重到了什么程度呢?我們不妨直接用數(shù)據(jù)說(shuō)話,看看目前市面上的Android設(shè)備主要都有哪些分辨率:
- 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……
不知道您有沒(méi)有感到眼花?這還沒(méi)有包括進(jìn)去各種山寨廠商的各種奇葩分辨率。
對(duì)于開(kāi)發(fā)者而言,往往因?yàn)橐粋(gè)不同分辨率的設(shè)備,他所開(kāi)發(fā)的同一個(gè)游戲版本就要多打一個(gè)程序包,而如果除了設(shè)備之外其他還有不同的推廣渠道,則每一個(gè)設(shè)備的包還需要再打成不同渠道的包……
iOS設(shè)備的碎片化問(wèn)題顯然被控制得很好,這大大減少了游戲開(kāi)發(fā)者的重復(fù)勞動(dòng)。目前,iOS 設(shè)備的分辨率有:
- 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平板分辨率的問(wèn)題上,微軟也在Windows 8的官方博客中表示:“我們屏幕最低分辨率為1024×768,正是為了使開(kāi)發(fā)人員盡可能簡(jiǎn)單地創(chuàng)造開(kāi)發(fā)好的應(yīng)用程序,而不是把大量時(shí)間浪費(fèi)在兼容性方面”。