谷歌推出安卓應用新模型 安裝包變小 功能模塊化

作者:SERENA    發表日期:2018-09-28 06:14:19

原標題:谷歌推出安卓應用新模型 安裝包變小 功能模塊化

  【PConline資訊】5月9日消息,據報道,在今天的2018年I/O開發者大會上,谷歌推出了一款新的Android應用模型,並改進了GooglePlay為開發者提供的應用發行選項。此舉目的旨在讓Android應用程式模塊化,且變得更加小巧。

  GooglePlay擁有超過10億月活躍用戶,該公司認為這使其成為「世界上最大的應用發佈平台」。該公司今天透露,去年GooglePlay用戶安裝了940億次應用程式。這一數字遠高於2016年的820億(增長了15%),但增長速度已經放緩,2015年的數字為650億次。

  谷歌Android產品經理斯蒂芬妮·庫斯伯特森(StephanieCuthbertson)今天在舞台上分享了這一進展。她說:「Android始終在增長,應用程式的數量也在增加。應用針對更多人,他們生活在更多的國家,這也意味着更多的語言、更多的資源以及更多的功能。問題是,我們發現應用程式數量越多,安裝就越少。大多數人認為這是新興市場上的常見現象,但實際上目前在所有國家都是如此。我們怎樣才能使構建小應用程式變得容易呢?對我們來說,最好的想法其實是很難的。它意味着重新架構我們的整個應用程式服務棧。」

  今天發佈的Android應用程式包(AndroidAppBundle)是一種全新的發佈格式,旨在減小應用程式的大小。在AndroidStudio中,你將構建應用程式包,它包含任何設備所需的所有應用程式,包括語言、設備螢幕大小和硬件架構等。輸出的應用程式包中包含所有必需的元數據和APK。

  GooglePlay就是魔術發生的地方。所有的工作都是在服務器端完成的,這樣當用戶下載你的應用程式時,GooglePlay的新動態交付(DynamicDelivery)功能只會服務於代碼,並匹配用戶設備的資源子集。因此,用戶可以在PlayStore上看到較小的安裝程序,既可以更快地下載應用程式,也可以節省設備上的空間。

  庫斯伯特森表示,應用程式減小的幅度可能會很大,但它有三個顯著的好處:LinkedIn應用減小了23%、Twitter減小了35%、Jomo減小了50%。最重要的是,動態交付可以在99%的Android設備(ICS和更高版本)上運行。  

  此外,Android應用程式包支持模塊化,以便你可以按需交付功能。在今天發佈的測試版中,開發人員將能夠在最新的AndroidStudio3.2Canary中構建動態特性模塊,並通過GooglePlay發佈。

  庫斯伯特森解釋說:「應用程式包真正令人興奮的部分是,應用程式正在變得模塊化,這給可以幫助我們節省巨大的空間。同樣令人興奮的是PlayDynamicFeatures,因為應用程式通常有很多功能,但用戶可能只會用到1%。有了DynamicFeatures,開發人員可以選擇只加載哪些功能。這真的能讓應用程式變得更小。你可以想像這樣一個應用程式:它只包含大多數用戶使用的代碼,然後附加的功能可以按需加載。」(

相關閱讀:

搜索巨頭谷歌正式宣佈Google Maps Platform

http://pcedu.pconline.com.cn/1117/11173239.html

谷歌正創建社交遊戲初創公司 專門開發移動遊戲

http://pcedu.pconline.com.cn/1117/11173324.html

谷歌開發者大會議程曝光:新安卓 車載系統來了

http://pcedu.pconline.com.cn/1116/11169107.html


本文來源:http://tech.ifeng.com/a/20180509/44986834_0.shtml




Tag:
本文鏈接:http://www.mud-pumps.com/123469.html