出品过Pocket Casts等游戏的开发商Shifty Jelly的联合创始人 Russel Ivanovic在他的博客里分享了自己的看法,事情的由来要从一张流传甚广的图片说起:
上图每一个方框代表一种Android设备的屏幕,颜色越深,这种尺寸的屏幕也就越多。也就是说,Android开发者理论上需要适配上图中的屏幕。对于我们大多数非开发者而言,看到上图不免要深深地同情起Android开发者,默默地拿出钱包请他们吃饭。但是Russel Ivanovic表示,别矫情了,他们过得挺好:
“说实话,那不是很难,(为Android设备开发应用)并没有大多数人想象的那样让人头疼。Google早已经给了我们界面视图布局工具,你可以自定义一种或多种界面视图,以适应不同尺寸的设备。如果你还想更精益求精,那么你还可以只保留一种代码库而尽可能多的调试更多的视图。这些都是可扩展标记语言(XML),并不存在于你的代码之中。如果你是一个iOS开发者,它就如同iOS中的XIB文件。也有一部分人还没意识到,Android已经标准化设备分辨率很长一段时间了。”