冰淇淋三明治的向后兼容性

时间:2011-10-26 06:56:12

标签: android android-3.0-honeycomb backwards-compatibility android-4.0-ice-cream-sandwich

我开发了一个在蜂窝上运行的应用程序。我想知道冰淇淋三明治会有问题吗? ics的向后兼容性是什么?

4 个答案:

答案 0 :(得分:2)

最简单的事情就是自己尝试一下,ICS已在Android SDK中提供,安装它并检查您的应用是否仍在运行。但通常android很好地向后兼容(版本之间的行为可能会有一些小的差异)。

答案 1 :(得分:2)

您可能希望查看API差异报告。 http://developer.android.com/sdk/api_diff/14/changes.html

如果你的应用是为3.0构建的,它应该在ICS上运行。 对于较小的屏幕,可能需要不同的布局

由于 Rajdeep

答案 2 :(得分:0)

Android 4.0设备应该能够运行你的android 3.x目标应用程序。 但是在Android 4.0中引入了新的api,为Android 4.0设计的代码可能无法在Android 3.x上运行。

直接检查您的应用并不难。

我建议你下载Android 4.0 SDK(确保你也有ARM镜像)并在模拟器上试试。

答案 3 :(得分:0)

我发现一个不向后兼容的区域是基于屏幕大小(http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts)的新res / layout规范。这是一个很大的遗憾,因为它比旧的布局大,布局-xlarge等更加精明。