时间:2014-07-03 14:33:01 来源: 复制分享
虽然Android开发团队已经在不断的优化蜂窝版本平板机系统的使用体验, 但是针对更大的屏幕尺寸设计的Android 3.x原生应用数量依然不多,这已经成为许多Android黑和竞争对手们主要的嘲讽点。
在iPad中,苹果让平板机可以通过控制显示分辨率来运行iPhone软件,虽然不能全屏显示或者是经过缩放的画面,但是不会出现软件不兼容的情况,这种模式将会在未来的Android 3.2版系统中得到实现。
Android开发博客今天公布了3.2版本中加入的一个新特性,就是两种新的兼容手机APP的显示模式,分别为“拉伸全屏显示”和“缩放全屏显示”。
拉伸全屏显示将会尝试改变Android手机软件的显示输出画面,以正常的布局比例来进行大屏幕适应。
缩放全屏显示则采用模拟显示的方式,将应用程序显示模拟在一个正常的分辨率上,比如320×480像素或者是其他分辨率,然后将画面按照比例放 大。结果是,画面将会变大,像素密度降低,画面的像素化会更加明显。这种模式可以让大批之前不能在Android 3.x系统运行的软件以兼容模式进行展示。
对于开发者而言,如果你的软件之前就没有支持平板机大屏幕显示,则不需要进行任何处理,大部分手机软件会在平板机上得到支持。但是如果你的软件 已经支持了大屏幕分辨率的话,需要在manifest文件中增加注释,让系统可以判断你的软件能够在大屏幕正常显示,否则系统将会默认把任何使用低于 Android 3.0版API开发的没有注释的软件以兼容模式进行显示。