繁体   English   中英

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

[英]To be compatible with a new API release does an Android app need to be rebuilt

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

我已经搜索过,但是找不到任何基于开发人员的说明或类似建议。

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

尤其是在Lollipop中,我亲眼目睹了关于应用程序不拒绝工作,运行缓慢等方面的评论。

在每个新的OS版本中,功能和相关方法都添加到现有集中。 尽管继续增加新功能(以及SDK中的相关方法),但随着时间的流逝,几乎没有什么东西变得过时了。 然后从SDK中弃用此类方法。 这些不推荐使用的方法在某些情况下可能会起作用,但始终建议使用更新的方法。

已发布的应用程序是使用现有的SDK开发的,开发人员有责任确保它也可与较新的版本一起使用。 因此,使用发行版预览测试您的应用程序并确认它不会中断是一个好习惯。 您无法预测不赞成使用哪些方法,因此有必要使新的OS版本与您的应用程序兼容。

要回答您的问题,使用新的API版本重建应用程序不是强制性的。 应该始终首先测试它与新API的兼容性。 如果损坏,则必须对其进行重建以使其兼容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM