为Android

时间:2015-10-22 10:00:46

标签: android

我理解在我的Android项目中选择合适API的困境(更多功能与设备市场份额)但您对使用Retrofit和Google Maps的简单地图上的适当级别有什么建议?

2 个答案:

答案 0 :(得分:0)

现在有了支持库和所有这些,它不一定是提供更多功能,而是更多关于你想要提供API 23的设备与API 15相同的设备。

是否值得额外20小时的开发,只是为了增加对API 14的支持,以便您可以增加2%的用户?这完全取决于您的需求和愿望,您有多少时间以及您想花多少时间。

有些时候你会别无选择,因为你的老板或他的客户会为你做出决定,但如果你的选择是你自己的,那么一切都归结为你希望想要什么以及什么是最好的你的情况。

此处使用的数字用于说明示例。

答案 1 :(得分:0)

我认为这绝对取决于您的要求。你已经知道Android Dashboard了吗?

https://developer.android.com/about/dashboards/index.html

我们建议客户使用API​​级别16,其目标是>目前所有设备的90%。另一方面,如果它真的只是一个简单的应用程序,为什么不支持API级别9,如果它不会产生更多的努力。许多新API也通过支持库向后移植。

也许另一个问题是,您是否想要使用一些仅适用于特定API级别的API?例如如果您希望定位阿拉伯观众,最好从API级别17开始,因为它本身支持RTL-Layouts。