縮小APK,增加下載量

Android_開發者發表於2017-12-19

你的APK大小是如何影響下載轉化率的

自從 Android Marketplace (Google Play 的前身)在 2012 年 3 月上線以來,app 的平均大小增長了四倍。隨著移動 app 的不斷成熟,開發者們不斷增加新的特性來服務和吸引使用者,這使不少人從中受益。然而,隨著 app 的特性越來越多——更多 SDK、更高解析度的圖片、更好的圖形—— APK 也變得越來越大。在本文中,我討論了 APK 大小的重要性,並且分析了 Google 在過去 2 年中所做的使用者體驗研究的結果。

下載的 APK 的平均大小隨時間的變化(Google 內部資料)

發現 APK 在變大之後,我們分析了 APK 大小對下載轉化率的影響。我們發現,更小的 APK 對應著更高的下載轉化率,對於新興市場中的使用者而言尤其如此。在許多開發者把注意力投入到向新市場(特別是新興市場)擴張中去的情況下,關注 app 的大小就顯得很重要。

APK 大小是否會影響下載轉化率?

為了研究 APK 大小對使用者的選擇是否有顯著影響,我們分析了使用者在瀏覽了 Play store 中的一個專案之後成功下載這個 app 的百分比

在 App store 的相應頁面中,你可以通過點選“Read More”看到一個 app 的大小。

這看起來還是有些意義的!總的來說,我們發現在小於 100 MB 的情況下,APK 大小和下載轉化率之間存在負相關。一個 APK 的大小每增長 6 MB,下載轉化率就有 1% 的降低。在市場團隊使用 A/B 測試來優化下載轉化率的情況下,APK 大小會有重大影響。

這個下降中的一個重要部分不是因為使用者選擇了不下載,而是下載由於種種原因沒有成功。我們發現,一個 10MB 的 app 的下載完成率將比 100MB 的 app 高大約 30%

這可能是因為:

  1. 使用者考慮了需要下載的資料量(以及資料的價格)。
  2. 在他們的行動網路或 wifi 中的 下載所需時間 (人們經常陷入“我現在就要這個 app!”的思維模式)。
  3. 下載過程中的 網路連線性問題

人們對 APK 大小的偏好和下載轉化率是否會因地域而異?

這是一個好問題,答案是肯定的。在新興市場中,有許多沒能使用到穩定 wifi 的使用者,他們需要支付流量的費用。

超過 50% 的印度和印尼安卓智慧手機使用者完全沒有 wifi。所以如果一個使用者需要下載一個 app,他很可能要為 APK 的每一 MB 付費(Google 內部資料,2017年)。

印度 wifi 普及率調查 (Google 內部安卓使用者調查)

與之相似, 出於流量價格和儲存空間的考慮,新興市場中大約 70% 的使用者會在下載前考慮 app 的大小

被調查的印尼使用者中會在安裝時考慮 app 大小的人所佔百分比 (Google 內部安卓使用者調查)

安裝時會考慮 app 大小的使用者這樣做的原因 (Google 內部安卓使用者調查)

我們可以看到,這些市場偏好非常顯著。比如,新興市場(如中東、非洲和東南亞)使用者下載的 APK 的平均大小,是發達市場(如美國和西歐)的四分之一

APK 大小中位數,根據下載量加權,按市場分類。綠色 = 更大的中位數 APK 大小,紅色 = 更小的 中位數 APK 大小(Google 內部資料)。

研究下載轉化率資料,就可以發現新興市場(如印度和巴西)和發達市場(如日本、美國和德國)相比,在面對越來越大的 APK 時會有不同的反應。

APK 每縮小 10MB 對應下載轉化率的增加,按市場分類(Google 內部資料)。

從上圖中,我們可以看到 APK 縮小 10MB,在印度和巴西造成的影響會比德國、美國和日本更大。從 APK 中移除 10MB 內容,在新興市場中對應著 下載轉化率 2.5% 的增長

讓我們把實際的數字填入下載轉化率的增長中:如果你的 app 在印度每個月有 10000 下載量,轉化率 20%,縮小 10MB 可以使得下載量每月增加 1140 左右。

最後,當把非遊戲的 app 和遊戲比較時,我們可以在下載轉化率和 APK 大小之間看到類似的關係。但是,對於超過 500MB 的遊戲而言,使用者們對於 APK 大小的微小變化更不敏感。對於 500-3000MB 的遊戲而言,APK 每縮小 200MB,下載轉化率只增加 1%。

那麼,我是否應該縮小 APK?如果應該,該怎麼做?

根據以上資料很容易看出,對於全世界人民來說 APK 大小都是很重要的。

“這很重要,” 你說,“但是我具體可以如何縮小 APK 呢?” 我很高興你這樣問了!縮小 APK 有以下幾個入門要點:

至於其他的針對新興市場的考慮,可以去 Google Play 的 Building for Billions 網站上尋找指導。

我花很多篇幅討論了在新興市場中縮小 APK 的好處。還有一個另外的縮小 APK 的原因, 這就是 Android Instant App 要求更小的 APK。Instant App 允許安卓使用者不經過安裝直接使用,是另一種讓你的使用者發現你的 app 的方式。關於開始使用 Android Instant App,你可以在這裡找到更多資訊。你也可以學習更多 管理下載內容大小的最佳實踐

你怎麼看?

我希望你覺得這些觀點有用。你有沒有關於 APK 大小的問題或觀點,或者關於縮小 app 所佔空間的故事?在評論區中繼續討論或在 twitter 中使用 #AskPlayDev 的標籤。我們將從 @GooglePlayDev 回覆。我們定期在這裡分享新聞,以及如何在 Google Play 上成功的建議。

掘金翻譯計劃 是一個翻譯優質網際網路技術文章的社群,文章來源為 掘金 上的英文分享文章。內容覆蓋 AndroidiOS前端後端區塊鏈產品設計人工智慧等領域,想要檢視更多優質譯文請持續關注 掘金翻譯計劃官方微博知乎專欄


相關文章