3

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

4

4 回答 4

2

最简单的方法是自己尝试,ICS 已经在 Android SDK 中可用,安装它并检查您的应用程序是否仍然运行。但通常 android 可以很好地向后兼容(版本之间的行为仍然可能存在一些小的差异)。

于 2011-10-26T07:05:14.320 回答
2

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

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

谢谢拉杰迪普

于 2011-10-26T16:22:06.063 回答
0

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

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

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

于 2011-10-26T07:05:04.620 回答
0

我发现不向后兼容的一个领域是基于屏幕尺寸的新 res/layout 规范 ( http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts )。这是一个很大的遗憾,因为它比旧的 layout-large、layout-xlarge 等方法要明智得多。

于 2012-01-25T17:21:13.160 回答