動態交付:這就是 Google 將如何改進 Play 商店

Play商店

谷歌 正在準備對 apk 文件交付方法進行非常相關的更改 Play商店. 未來是模塊化下載,它的名字是 動態交付. 我們解釋了它將如何工作。

當前的應用程序下載系統是什麼?

對於任何用戶或普通用戶來說,安裝應用程序的方法非常簡單。 你只需要在 Play商店 然後點擊 安裝. 準備好了,不需要了。 對於開發人員但是,它有點複雜。 他們必須考慮可以安裝其應用程序的各種設備和系統,並使程序適應每個變體。 結果,即使一個人只看到一個令牌,後面是 多個apk文件 考慮到所有可能性,提供下載適合每個消費者的那個。

Play 商店中的多個 apk

對多個 apk 文件進行採樣。

動態交付和模塊化下載如何改變未來

期間 谷歌I / O 2018,公司介紹了將影響應用程序交付系統的未來變化。 他們稱之為動態交付,可以翻譯為 動態交付. 它由什麼組成? 他們從谷歌記錄了 Project Treble 並且,基本上,他們將賭 模塊化下載。

動態交付 Play 商店

apk 文件將成為 Split APKs 包。 將有一個基本 apk,其中包含對應用程序的操作至關重要的所有中央結構和配置。 這將伴隨包含適用於所有設備的特定配置的其他模塊。 當用戶決定安裝應用程序時, Play商店 檢測您需要哪些組件,並在安裝在您手機上的最終 apk 文件中提供給您。

Un 好處 其次要部分是在後台更改這些模塊,而無需重新下載整個應用程序。 例如,如果電話的語言從西班牙語更改為法語,應用程序將執行相同的操作,並且 Play商店 它將負責服務組件以在後台更改語言。

谷歌 還證實,在未來, 該系統將允許更輕鬆地添加新功能. 目前尚不可用,需要時間來實現,但想法如下:如果即時通訊應用程序想要添加語音消息,則不再需要提供完整的 apk 包。 提供一個包含新功能並適用於用戶先前下載的模塊就足夠了。 這些模塊將被稱為動態功能 APK,也就是動態功能 APK。 這些動態函數 APK 中的每一個都可以有多個模塊,因此應用程序的內部構造可以具有下圖的結構:

動態交付 Play 商店

這些更改對 APK Mirror 等網站上的 apk 文件意味著什麼?

這個新系統帶來了一系列問題 安裝未知應用 en Android系統。 谷歌使用的代碼是 開放源碼,這意味著,例如, Amazon 您可以將它用於您的商店。 但是,對於像這樣的門戶網站 APK鏡像 這些變化更相關。

動態交付, 傳統的 apk 文件不再存在。 由於所有功能都分佈在不同的模塊中,因此無法像現在那樣下載並安裝包。 儘管基礎 APK 照常工作,但通過動態功能 APK 提供的任何功能都將超出範圍,除非通過命令命令進行額外配置。 亞行. 對於經常玩手機的用戶來說,這可能並不嚴重,但對於最隨意的用戶來說卻是這樣。

動態交付 Play 商店

目前,在 APK鏡像 確認他們將禁止將拆分 APK 上傳到他們的門戶,因為提供無法安裝的文件會適得其反。 他們正在研究在未來推出新系統時提供 apk 文件的新方法,但目前這是解決方案。 一個可能的捷徑是從帶有 Android KitKat 或更低版本的手機下載應用程序,因為 動態交付將從 Lollipop 應用. 但是,該系統僅在應用程序與舊版本兼容時才有效。

最終用戶將從 Play 商店看到哪些變化

而這一切對於普通用戶來說意味著什麼呢? 如果您是開發人員,您將不得不向 Google 提供更多數據,以便它可以處理不同的組​​件和模塊並正確提供它們。 同時,您可以直接在每個函數上工作以提供其各自的模塊,而不必擔心編譯許多 apk 文件。

如果您只是普通用戶 如果您從 Play 商店安裝應用程序,您將不會受到更改。 您將繼續在商店中搜索應用程序並按下按鈕 安裝 抓住他們。 唯一改變的是你從未見過的過程。