Android应用程序是否向后兼容?

Jas*_*ana 10 android version backwards-compatibility google-play

我目前正在进行一些iPhone/Android开发,我很好奇,如果我要构建一个针对Android 2.2的应用程序并在Android Marketplace上发布它,那么使用旧版本的用户是否可玩操作系统,如1.6?如果这样的用户试图运行应用程序会发生什么?是否会提示他们更新操作系统或只是收到错误消息?

多谢你们.

Gra*_*and 10

这取决于你minSdkVersion在自己的领域AndroidManifest.xml.如果设置为4或更低,那么使用1.6的人将可以看到它.

这里有一个很好的解释.


Eri*_*ger 7

Android SDK完全向后兼容使用@Graham提到的机制.另一个问题是"你应该走多远".使用此图表可以查看每个平台级别的用户群.

http://developer.android.com/resources/dashboard/platform-versions.html

这是纯粹的意见,但我建议在API级别7或8启动您的应用程序.EClair +中的API的好处值得在1.x设备上丢失0.4%.