1

为了与新的 API 版本兼容,Android 应用程序是否需要重新构建?

我已经搜索过,但找不到任何基于开发人员的注释来建议这个或任何远程类似的东西。

我认为这是开发人员在发布预览期间所做的事情(作为良好实践的一部分),但我也认为应该没有必要,因为新的操作系统版本必须保持与旧应用程序的兼容性。

从来没有少我亲眼看到过,并阅读了关于应用程序不拒绝工作、滞后等的评论,特别是在 Lollipop 中。

4

1 回答 1

2

对于每个新的操作系统版本,功能和相关方法都会添加到现有集合中。虽然新功能(及其 SDK 中的相关方法)的添加仍在继续,但随着时间的推移,很少有东西会过时。然后这些方法从 SDK 中被弃用。这些不推荐使用的方法在某些情况下可能有效,但始终建议使用更新的方法。

已发布的应用程序是使用现有 SDK 开发的,开发人员有责任确保它也适用于较新的版本。因此,使用发布预览测试您的应用程序并确认它不会中断是一个很好的做法。您无法预测哪些方法将被弃用,因此新的操作系统版本必须与您的应用程序兼容。

要回答您的问题,不必使用新的 API 版本重新构建应用程序。应该始终首先测试它与新 API 的兼容性。如果它坏了,那么就必须重建它以使其兼容。

于 2015-07-23T08:07:47.667 回答