上週Google和三星一同舉辦活動,會中先是由三星上台發表了最新掛著Google名號的手機,Galaxy Nexus,然後由Google上台介紹最新的Android作業系統:Android 4.0,代號Ice Cream Sandwich。

Android 4.0肩負著很重要的一個任務,就是要把Android 2.x(2.0-2.3)主要是針對手機使用,Android 3.x(3.0-3.2)主要是給平板使用的這種令人困惑分割整合在一起。也就是未來不管是手機抑或平板都可以用同一套作業系統,用最新的功能和介面。

但三星資深副總裁Kevin Packingham的在台上介紹Galaxy Nexus,第二件事就講到他們引以為傲的Super AMOLED HD螢幕,比S2更大的4.65吋螢幕,以及在手機上第一次出現的超高1280x720解析度。

於是,開發者又多了一個惡夢了。

之前我在跟朋友討論iOS和Android開發時,有個問題一開始不明顯但後來似乎越來越嚴重,那就是螢幕的解析度。

所有跑過iOS的裝置加在一起,總共也不過就是三種螢幕解析度: 1024x768(iPad、iPad 2)、960x640(iPhone 4 /4S)和480x320(其他iPhone和iPod Touch)。

但所有Android支援的解析度放在一起?這工程就浩大許多。光是Android SDK模擬器中有支援的就有:240x320、240x400、240x432、480x800、480x854、320x480、1280x800。另外維基百科上Android裝置列表中手機還有540x960、360x640、640x960,平板有1024x600、800x600、1366x768、800x400。現在又多了一個1280x720,隨便算就是15種。