我被要求开发一个简单的 android 应用程序。我几乎完成了它。(我是一位经验丰富的 Java 开发人员)。
我的问题是。该应用程序或多或少是一个网络视图。我应该为哪个 Android 版本构建?当然——你应该总是为最新版本构建——但大多数安卓手机仍然运行旧软件(2.1)。
我应该为 2.1 构建应用程序吗?
我被要求开发一个简单的 android 应用程序。我几乎完成了它。(我是一位经验丰富的 Java 开发人员)。
我的问题是。该应用程序或多或少是一个网络视图。我应该为哪个 Android 版本构建?当然——你应该总是为最新版本构建——但大多数安卓手机仍然运行旧软件(2.1)。
我应该为 2.1 构建应用程序吗?
您可能应该为 4.0.4 构建,但将最低 SDK 版本设置为 2.1。应根据您的应用程序要求选择最低版本。如果您不使用任何新功能并且您知道自己在做什么(您可能需要进行更多测试),您甚至可以将其设置为 1.5。
如果您的目标是最大的兼容性,那么是的,2.1 将是最佳选择。大约 1% 的设备使用的 API 低于此值。
查看Current Distribution Android 页面以获得更详细的概述。
我认为你应该自己做出这个决定。如果您想用您的应用程序覆盖更广泛的市场,那么 2.1 或 2.2 将是首选版本。如果您的应用程序是特定于客户的,那么就按照他们的要求去做。如果您正在构建市场发布应用程序,也许此链接可以帮助您做出正确的决定。
我更喜欢 Android 2.3.x 或 2.2,因为大多数智能手机都使用这两个版本中的一个。另一个优点是,2.3.x 和 2.2 兼容最新版本的 Android。
我希望这是一个有用的答案。
来自德国的好运。