我被要求开发一个简单的Android应用程序。我几乎完成了它。 (我是一位经验丰富的Java开发人员)。
我的问题是。该应用程序或多或少是一个webview。我应该为哪个Android版本构建? 当然 - 你应该总是为最新版本构建 - 但大多数Android手机仍然运行旧软件(2.1)。
我应该为2.1构建应用程序吗?
答案 0 :(得分:5)
您应该为4.0.4构建,但将最低SDK版本设置为2.1。应根据您的应用需求选择最低版本。如果你不使用任何更新的功能并且你知道你在做什么(你可能需要做更多的测试),你甚至可以将它设置为1.5。
答案 1 :(得分:1)
如果您的目标是获得最大的兼容性,那么2.1,2.1将是最佳选择。大约1%的设备使用的API低于此值。
请查看Current Distribution Android页面以获取更详细的概述。
答案 2 :(得分:0)
我认为你应该自己做出决定。如果您想通过您的应用程序覆盖更广阔的市场,那么2.1或2.2将是首选版本。如果您的应用是特定于客户端的,那么请选择他们想要的内容。如果您正在构建市场发布应用程序,this link可能会帮助您做出正确的决定。
答案 3 :(得分:0)
我会优先选择Android 2.3.x或2.2,因为大多数智能手机使用这两个版本之一。另一个优点是,2.3.x和2.2与最新版本的Android兼容。
我希望这是一个有用的答案。
来自德国的好运。