我开发了一个在蜂窝上运行的应用程序。我想知道冰淇淋三明治会有问题吗? ics的向后兼容性是什么?
答案 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等更加精明。