现在Android 4.4 快要发布了,我有一个问题。针对新版本的 API 构建我的应用程序并将更新版本发布到市场是否有意义?还是仅当我想使用任何新功能时才有意义?最佳实践或推荐方法是什么?
4 回答
你不应该担心它。但是,如果您的应用程序是 SMS 应用程序,那么您可能必须这样做。查看这篇文章:http ://android-developers.blogspot.nl/2013/10/getting-your-sms-apps-ready-for-kitkat.html
是的..早些时候,您发布的应用程序最高 sdk 级别为 17 以上意味着,您对最新版本没有任何问题..否则,您发布的 2.3 到 4.1 版本意味着..您也应该更新您的应用程序。因为 4.1 以上和 4.1 以下的 API 不同。如果需要,您需要为最新的 android 版本更新最新的 API
与任何新的 Android 版本一样,您需要继续关注 Google 公告,例如 Alécio 提到的,因为某些 API 可能会被弃用/更改(在 KitKat 的情况下,如果您的应用程序依赖于拦截/读取/存储 SMS 消息,那么您应该阅读此内容)。您还需要弄清楚是否要利用任何新的 API 以一种或另一种方式使您的应用程序变得更好。也有可能引入一个全新的特性,一个可能对您的应用程序感兴趣的特性。只要使用你的常识。
最后,为了能够使用最新版本,您只需要下载最新的 SDK 和 ADT,并targetSDKVersion
根据最新的 API 级别递增编号(这是一种普遍的良好做法)。此处提供了每个 Android 版本的 API 级别列表。
不,您不需要对您的应用程序进行任何更改以使其在最新版本的 android 上运行,除非您在代码中使用不推荐使用的类或方法。