【发布时间】:2011-06-01 16:11:27
【问题描述】:
出于测试目的,我需要购买安卓设备。我可以得到一个带有 android 3.1 蜂窝的平板设备并用它来测试在旧 android 版本上开发的应用程序吗?新的 android 版本是否向后兼容旧应用?
【问题讨论】:
标签: android compatibility android-3.0-honeycomb
出于测试目的,我需要购买安卓设备。我可以得到一个带有 android 3.1 蜂窝的平板设备并用它来测试在旧 android 版本上开发的应用程序吗?新的 android 版本是否向后兼容旧应用?
【问题讨论】:
标签: android compatibility android-3.0-honeycomb
不完全是。在很多情况下是的,但也有例外:
有一些 api 变化,更重要的是,有很多应用程序做了一些不完全正确的事情,但在他们开发的设备上运行。
一些较旧的应用程序被编写为使用最近的手机或平板电脑上不存在的输入设备 - 硬件轨迹球或 dpad、按钮等。
此外,不少较旧的应用程序将显示在手机大小的区域中,而平板电脑屏幕的其余部分则为空白。
不幸的是,android 供应商可定制性的另一面是,如果您真的想进行全面测试,您需要访问各种设备,即使是单个 api 版本。
【讨论】:
我能否获得一台装有 android 3.1 蜂窝的平板设备并用它来测试在旧版 android 上开发的应用程序?
是的。
新的 android 版本是否向后兼容旧应用程序?
是的。
【讨论】:
返回版本兼容android 3.1,但只是简单的应用意味着没有任何动画(如游戏)和一些特殊功能等。
【讨论】: