要与新的API版本兼容,是否需要重建Android应用?
我已经搜索过,但找不到任何基于开发人员的笔记,建议这样或任何类似的东西。
我认为这是开发人员在发布预览期间所做的事情(作为良好实践的一部分),但我也认为应该没有必要,因为新的操作系统版本必须保留与旧应用程序的兼容性。
我从未见过第一手资料,并阅读有关不拒绝工作,延迟等应用程序的评论,特别是在Lollipop中。
答案 0 :(得分:2)
对于每个新的OS版本,功能和相关方法都会添加到现有的集合中。虽然新功能(及其在SDK中的相关方法)的添加仍在继续,但随着时间的推移,很少有东西会过时。然后从SDK中弃用这些方法。这些已弃用的方法在某些情况下可能有效,但始终建议使用较新的方法。
已发布的应用程序是使用现有SDK开发的,开发人员有责任确保它也适用于较新的版本。因此,最好使用发布预览测试您的应用并确认它不会中断。您无法预测哪些方法将被弃用,因此新操作系统版本必须与您的应用兼容。
要回答您的问题,不一定要使用新的API版本重建应用程序。应始终首先测试它是否与新API兼容。如果它中断,则有必要重建它以使其兼容。