Google Play Store 不休在不休提高,以滿意 Android 用戶和開發者不休增長的需求?,F階段的很多改良都依托于由人工智能和機器學習的主動化體系,特別在挑選 APP 中的惡意步驟和禁用內容方面。不外有些改良必要開發者對 APP 的編寫和公布辦法舉行改良。
此中最具推翻性的厘革之一將會在本年 8 月到來,屆時Google使用市肆將改用App Bundles而不是APK作為其標準包格式,這一厘革不僅會影響到開發者,也會影響到平凡 Android 用戶,渴望能有更好的后果。
Android App Bundles 的上風
關于 Android 用戶來說,APK 安裝文件應該不會生疏了。APK更相似于Java的JAR檔案(實踐上是它的延伸),旨在捆綁一個使用步驟在裝備上安裝所需的統統,從代碼到圖像和聲響等資產,此中一些將為不同品種和尺寸的裝備提供不同版本。但是,隨著 Android 生態體系的提高,必要打包在 APK 中才干使用的東西也越來越多。
但現在 APK 文件以前無法很好地順應 Android 體系的提高,Google不得不為大型使用訂定變通方案,特別是偶爾必要數千字節分外數據的游戲?,F階段的變通辦法就是在用戶玩游戲大概使用使用之前,經過 OBBs 的情勢提行舉行下載。這些都是 Android App Bundles 允許要處理的成績,固然這些厘革對用戶來說應該是純透的,但它們仍舊應該好壞常分明的。
Android App Bundles 簡稱為 AAB,將會徹底改動 Android 使用的打包和交付辦法。此中最主要的區別之一在于,APK 文件不再必要包含一切的內容,這意味著安裝包的容量會變小,下載時間會更快。內幕上,Android App Bundles 要求 APP 的輕重不要凌駕 150MB。
關于凌駕 150MB 的 APP,Android App Bundles 引入了名為 Play Asset Delivery(PAD)辦法來交換 OBB。使用更好的數據緊縮和動態交付戰略,這個 PAD 體系允許對非代碼資產的下載速率也會更快,乃至用戶以前在玩游戲的時分。
將來的更新也可以更小,由于 PAD 不會包含一切的新資產,而只包含不同版本的資產之間的厘革,也就是它們的deltas。游戲資產交付也有寧靜方面的利益,由于資產存儲在 Google Play 并從其下載,而不是由開發者本人安插的一些 CDN 托管。
Android App Bundles 另一個 APK 無法完成的新功效就是 Play Feature Delivery。它擴展了 App Bundles 的看法,只包含特定裝備上必要的使用步驟的局部,但側重于盡快實踐開頭使用該使用步驟所需的功效。Google的想法是,這將使用戶在安裝使用后幾秒鐘就能立刻使用該使用,而將使用的其他局部推延到今后再下載。
Android App Bundles 的奏效時間
關于 Android 用戶來說,Android App Bundles 在使用方面沒有太大的厘革,但會改良下載和使用體驗;而這些利用都必要開發者舉行維護和修正。Android App Bundles 將于本年 8 月奏效,僅對提交至 Play Store 的新使用奏效。固然,假如開發者想改良用戶的體驗,他們也可以志愿接納App Bundles。
Android App Bundles 的“隱蔽圈套”
這聽起來不錯,但關于開發者來說另有一個“隱蔽圈套”。那就是 Android App Bundles 固然改良了使用安裝和分發體驗,但和 APK 不同的是,Android App Bundles 無法使用于 Play Store 之外的使用商城,也不克不及在 Play Store 之外舉行分發。
這意味著,從 APK 轉向 App Bundles 的開發者不克不及再在其他使用商城上提供完全相反的軟件包或體驗,除非他們選擇維護一個單獨的APK版本。這天然使第三方使用市肆處于攔阻位置,但Google很約莫會把 Play Store 的寧靜性作為制止這些泉源的一個主要托詞。
版權聲明:本文來自互聯網整理發布,如有侵權,聯系刪除
原文鏈接:http://www.freetextsend.comhttp://www.freetextsend.com/qingganjiaoliu/45708.html