簡體   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