为旧的Android版本构建的应用程序在Android 3.1上运行

问题描述:

出于测试目的,我需要购买一款Android设备。我可以使用android 3.1蜂巢获得平板设备,并使用它来测试在较早的android版本上开发的应用程序吗?新的Android版本是否向后兼容旧版应用程序?为旧的Android版本构建的应用程序在Android 3.1上运行

不完全。在许多情况下是的,但也有例外:

已经有一些API变化,更重要的是,有很多应用程序在那里做了不完全正确的事情,但工作在他们是为...开发。

一些老的应用程序写入到使用不存在最近的手机或平板电脑的输入设备 - 硬件轨迹球或dpads,按钮等

而且旧版应用的不小的数目将在手机大小的区域显示离开平板电脑屏幕的其余部分留空。

不幸的是,android厂商可定制性的另一面是,如果你真的想做全面的测试,你需要访问各种设备,即使是单个api版本。

我可以用android 3.1蜂巢获得平板设备,并使用它来测试在较早的android版本上开发的应用程序吗?

是的。

新的android版本是否与旧应用程序向后兼容?

是的。

返回版本与android 3.1兼容,但只有简单的应用程序意味着没有任何动画(如游戏)和一些特殊功能等。