簡體   English   中英

在Google Play上管理多個.apks

[英]Manage multiple .apks on Google Play

我們創建應用程序並在Google Play上分發它們,並且已經能夠創建一個.apk並分發到所有設備已經有很多年了。

最近,我們發現需要進行特殊構建的一種設備(三星Galaxy Core Prime SM-G360V Android版本:5.1.1)。

可能會找到可以在所有設備上使用的功能,但是我只是不想強迫我的成千上萬的用戶僅僅因為一部手機而更新他們的應用程序。

我已閱讀以下內容: https : //support.google.com/googleplay/android-developer/answer/7353455?hl=zh-CN

而且我已經讀過: https : //developer.android.com/google/play/publishing/multiple-apks

他們並沒有真正考慮做我們想做的事情的策略:

  1. 將我們現有的.apk保留在商店中,並禁止5.1.1設備下載它。
  2. 添加僅5.1.1設備將下載的新.apk。

我關注的一個因素是,這些說明只討論了被排除在外的電話的列表,但沒有提及所支持的電話的列表。

我想在我們現有的.apk中排除電話; 並在新的.apk上設置受支持的電話(這意味着排除了所有其他設備)。

這也會在無法真正進行測試的情況下對生產應用進行更改,因此我們必須清楚說明在Google Play上所做的任何更改的副作用。

對於單個設備使用整個APK變體是非常不尋常的。 使用多個APK的更多常見原因是:

  • 在舊的SDK上具有用於舊手機的舊版本,並在較新的手機上具有新版本
  • 不同的本機庫具有不同的版本
  • 具有針對不同資產密度的不同版本

對於所有這些用例,現在鼓勵開發人員使用Android應用程序捆綁包,而不要發布多個APK。

老實說,如果您只為一部手機進行更改,則建議在代碼中使用單個“ if”語句。 沒錯,用戶獲得更新很痛苦,但是,如果更改很小,則Google Play補丁和壓縮應使更新大小保持很小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM