2017-08-25 69 views
0

如果通過分裂apk文件,我會大大減小APK的大小,分裂apk文件是一個壞主意嗎?例如,就我而言,我在應用中有很多圖像,每個圖像都配置了不同的設備密度。分裂或不分裂apk截圖在Playstore上傳

如果它可以幫助最終用戶獲得app-install的存儲空間和下載時間,什麼會阻止每個人在gradle中配置分割。

作爲一種高級方法,Google提醒注意多個方法,在documentation中有很多注意事項。問題在於,這並不能幫助我決定保證多任務的情況。

我沒有看到任何有關這種方法的優點和缺點的參考。請根據您的經驗提供建議。

+0

擔心,你會陷入他們推薦它不多的情況下(當你有很多資源根據目標而有所不同時) – Kaddath

+0

@Kaddath,謝謝,我閱讀了這些文檔部分,但無法彌補我對利弊的看法的多方式方法。我更新了這個問題以反映我的這個困境。我真的很想看看成功嘗試這種方法的人的經驗。 – karthiks

回答

2

分裂的apk有它的優點和缺點,但它取決於你的應用程序的更多市場目標。

看到像巴西這樣的新興市場,例如普通用戶有一週設備(如低存儲),甚至是較弱的蜂窩基礎設施(低信號和/或低數據計劃)。對於像這樣的市場,如果您希望他們下載您的應用程序,此應用程序應該很小,因此佔用的空間更少,並且消耗的數據量也較少。在這裏,如果你的apk類似10Mb ++,分裂apk可能是更好的選擇,分裂的結果只是其中的一小部分。在其他市場的規範是更大更好的手機和更大的數據計劃可能下載一個40Mb的apk不是一個問題

但分裂不是一個銀彈,它可能會給你帶來問題。在正常的apk上,如果缺少密度資源,系統會自動使用相同的資源以獲得不同的密度,但在分裂apk上,這是不可能的,資源缺失,這會導致應用程序崩潰。

分割應根據預定的目標市場上,一些應用程序,豐富的目標市場並不需要從我(現在沒有時間去重新搜索)在Android導則記得分裂或不