2018 Google i/O大會(huì)Android技術(shù)總結(jié)

      網(wǎng)友投稿 900 2025-03-31

      2018 Google I/O 開發(fā)者大會(huì)已于北京時(shí)間 5?月 9?日凌晨在山景城正式啟幕,一起來看一下大會(huì)第一天都有哪些與開發(fā)者直接相關(guān)的內(nèi)容吧。


      Android P

      新的?Android P?系統(tǒng)的發(fā)布是?I/O?大會(huì)第一天的重點(diǎn),Google?將其稱為 10 周年的新一代版本,并主打智能化。具體體現(xiàn)在機(jī)器學(xué)習(xí)的引入,能夠了解用戶的使用習(xí)慣,并預(yù)測行動(dòng)。包括像是 Adaptive Battery 自適應(yīng)電池管理,可根據(jù)用戶使用手機(jī)的功能和 APP?的情況,自動(dòng)調(diào)整系統(tǒng)性能和耗電,APP 喚醒造成的對 CPU 資源占用可降低 30% ;Adaptive Brightness?自適應(yīng)亮度管理,會(huì)更好地根據(jù)個(gè)人喜好和周圍環(huán)境進(jìn)行亮度調(diào)整。

      Android P?還引入了 ML Kit,這是一個(gè)新的軟件開發(fā)工具包(SDK),允許開發(fā)者將大量 Google 預(yù)先建立的機(jī)器學(xué)習(xí)模型整合到他們的?Android?或?iOS 應(yīng)用中。模型包括支持文本識(shí)別、人臉檢測、條碼掃描、圖像標(biāo)記和地標(biāo)識(shí)別等等,并且可以在線和離線使用。

      總的來說,Android P?會(huì)變得更智能、更簡化。其 Beta 公測版已發(fā)布,首批嘗鮮的手機(jī)共八個(gè)品牌,包括?Google 的 Pixel/Pixel 2,小米 Mix 2S? 、OPPO R15 Pro 、vivo X21UD 、諾基亞 7 plus 、索尼 ?Xperia XZ2 和 Essential Phone?等等,正式版預(yù)計(jì)在今年夏天發(fā)布。

      Android Jetpack

      會(huì)上,Google 發(fā)布了?Android Jetpack,并稱其為下一代的 Android 組件,旨在幫助開發(fā)者加快應(yīng)用開發(fā)速度。Android Jetpack 將支持庫向后兼容和立即更新的優(yōu)點(diǎn)融合到更多組件中,讓開發(fā)者能夠快速輕松地開發(fā)出擁有卓越性能的高質(zhì)量應(yīng)用。它能夠處理類似后臺(tái)任務(wù)、UI 導(dǎo)航以及生命周期管理之類的活動(dòng),免去開發(fā)者編寫樣板代碼的麻煩,專注提升應(yīng)用體驗(yàn)。

      Android Jetpack 組件包括以下 4 個(gè)部分:WorkManager、Paging、Navigation 以及 Slices,能完美兼容 Kotlin 語言,利用 Android KTX 大幅節(jié)省代碼量。

      Kotlin

      Google?表示,自去年宣布支持 Kotlin 以來,該語言受到開發(fā)者社區(qū)的廣泛認(rèn)可。95% 的開發(fā)者表示很喜歡用 Kotlin 進(jìn)行 Android 的開發(fā),Play Store 中用 Kotlin 開發(fā)的應(yīng)用在去年增至 6 倍,在高級(jí)開發(fā)者中有 35% 的人選擇使用 Kotlin 進(jìn)行開發(fā),而且這個(gè)數(shù)字正在逐月遞增。

      Google?會(huì)繼續(xù)改善 Kotlin 在支持庫、工具、運(yùn)行時(shí) (runtime)、文檔以及培訓(xùn)中的開發(fā)體驗(yàn)。Google?在今年2月發(fā)布的?Android KTX,也會(huì)包含在上面提到的 Android Jetpack 中,力圖優(yōu)化 Kotlin 開發(fā)者體驗(yàn);同時(shí)繼續(xù)改善 Android Studio、Lint 支持以及 R8 優(yōu)化中的工具;而且對 Android P 中的運(yùn)行時(shí) (Android Runtime) 進(jìn)行微調(diào),以此加快 Kotlin 編寫的應(yīng)用的運(yùn)行時(shí)間。

      Android Studio 3.2?金絲雀版

      Android Studio 3.2 引入了 Android Jetpack 支持工具,包括一款視覺導(dǎo)航編輯器以及全新代碼重構(gòu)工具。金絲雀版本同時(shí)還包含了可用于創(chuàng)建全新的 Android App Bundle 格式的構(gòu)建工具、用于快速啟動(dòng) Android 模擬器的快照功能 (Snapshot)、給下載及安裝包瘦身的新 R8 優(yōu)化器、以及用于測量應(yīng)用對電池續(xù)航影響的新電量分析工具 (Energy Profiler) 等等。

      最新版本的?Android Studio 3.2?可點(diǎn)此下載。

      Android App Bundle 以及 Google Play Dynamic Delivery (動(dòng)態(tài)交付)

      Google 向 Android 引入了新 App 模式。利用全新發(fā)布格式 —— Android App Bundle,大幅度減少應(yīng)用體積。現(xiàn)在只須在 Android Studio 中構(gòu)建一個(gè)應(yīng)用束 (app bundle),就可以將應(yīng)用所需的全部內(nèi)容 (適用于所有設(shè)備) 都涵蓋在內(nèi):所有語言、所有設(shè)備屏幕大小、所有硬件架構(gòu)。

      接著,在用戶下載應(yīng)用時(shí),Google Play 的新動(dòng)態(tài)交付只會(huì)傳輸適用于用戶設(shè)備的代碼和資源。人們在 Play Store 上看到的安裝包體積更小,下載速度也越快,同時(shí)也節(jié)省了設(shè)備存儲(chǔ)空間。

      上圖中左邊的是舊版 APK 交付樣例,需將全部資源都交付至設(shè)備;右邊的是動(dòng)態(tài)交付樣例,只向設(shè)備交付必要資源。

      此外,Android App Bundle?支持模塊化,因此開發(fā)者可以隨時(shí)按需交付功能,而不是僅限在安裝過程中。開發(fā)者可以在最新發(fā)布的 Android Studio 金絲雀版本中構(gòu)造動(dòng)態(tài)功能模塊。

      Google Play Console

      Play Console?的新功能和報(bào)告能夠幫助開發(fā)者提升應(yīng)用性能并擴(kuò)展業(yè)務(wù)。點(diǎn)此可閱讀有關(guān)控制面板、統(tǒng)計(jì)、Android vitals、發(fā)布前報(bào)告、用戶獲取報(bào)告以及訂閱面板的相關(guān)改進(jìn)項(xiàng)。

      Google Play Instant

      在之前的游戲開發(fā)者大會(huì) (GDC) 上,Google 已經(jīng)發(fā)布了 beta 版的?Google Play Instant,在 I/O?大會(huì)上,Google 宣布所有游戲開發(fā)者都能構(gòu)建即時(shí)應(yīng)用 (instant app)。

      為了簡化即時(shí)應(yīng)用的開發(fā),Google?還將在這周發(fā)布對應(yīng)的 Unity 游戲引擎插件服務(wù),以及與 Cocos Creator 的 beta 版本集成。并在最近開始測試 Google Play Instant 與 AdWords 的兼容性,讓人們能直接通過通用廣告活動(dòng) (Universal App campaigns) 覆蓋的所有渠道里的廣告直接試玩游戲。

      Slices

      Slices?提供了一系列 UI 模板,幫助開發(fā)者在應(yīng)用中呈現(xiàn)豐富的動(dòng)態(tài)交互式內(nèi)容,支持所有 Android 系統(tǒng)以及提供谷歌服務(wù)的平臺(tái)。Slices 可以展現(xiàn)實(shí)時(shí)數(shù)據(jù)、滾動(dòng)內(nèi)容、內(nèi)聯(lián)行為以及與您應(yīng)用相連的深度鏈接,因此從播放音樂到檢查預(yù)約更新,用戶可以做任何事情。Slices 也可以包括像是開關(guān)或者滑塊一類的互動(dòng)控制元素。

      Actions

      Actions 是一種輕松訪問應(yīng)用功能及內(nèi)容的新方法,這樣用戶就能在恰當(dāng)?shù)臅r(shí)間輕松享用到開發(fā)者的應(yīng)用。根據(jù)不同的使用習(xí)慣以及相關(guān)性高低,App Actions?呈現(xiàn)給用戶不一樣的內(nèi)容,并且支持多種谷歌以及 Android 服務(wù)平臺(tái),包括谷歌搜索應(yīng)用 (Google Search App)、Play Store、谷歌智能助理 (Google Assistant) 以及啟動(dòng)器 (launcher)。

      Google?表示 App Actions 很快就能和各位開發(fā)者見面。

      2018 Google i/O大會(huì)Android技術(shù)總結(jié)

      Android Things 1.0

      Android Things?作為 Google 旗下的一款操作系統(tǒng) (OS),能夠幫助開發(fā)者規(guī)模化開發(fā)和維護(hù)物聯(lián)網(wǎng)設(shè)備。Google?表示此前推出的開發(fā)者預(yù)覽版的 SDK 下載次數(shù)已經(jīng)突破 10 萬,Android Things 1.0?將在本周與各位開發(fā)者見面。

      Android Things?平臺(tái)添加了對 3 種新系統(tǒng)模組 (System-on-Modules 或?SoMs) 的支持,并承諾在接下來的三年中提供長期支持,并讓開發(fā)者自行決定是否需要擴(kuò)展支持,幫助他們更容易地設(shè)計(jì)出原型并推向市場。同時(shí)還推出了一個(gè)?Android Things 控制臺(tái) (Android Things Console) ,幫助開發(fā)者定期獲取 Google 最新穩(wěn)定性修復(fù)包以及安全升級(jí)包,從而實(shí)現(xiàn)從發(fā)布、管理到設(shè)備更新的無縫連接。

      移動(dòng)開發(fā)

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel設(shè)置關(guān)鍵字排序方法介紹
      下一篇:怎么做業(yè)務(wù)日報(bào)表表格(工作日報(bào)表怎么做表格
      相關(guān)文章
      亚洲精品线路一在线观看| 亚洲另类自拍丝袜第五页| 青草久久精品亚洲综合专区| 亚洲精品二三区伊人久久| 亚洲精彩视频在线观看| 色播亚洲视频在线观看| 亚洲国产精品国自产电影| 亚洲国产成人片在线观看| 国产精一品亚洲二区在线播放| 国产亚洲精品AA片在线观看不加载 | 亚洲国产AV无码一区二区三区| 亚洲中文无码mv| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲高清资源在线观看| 久久亚洲私人国产精品| 91亚洲一区二区在线观看不卡| 久久久亚洲欧洲日产国码是AV | 精品国产日韩久久亚洲| 在线观看亚洲AV日韩A∨| 亚洲日韩国产二区无码| 亚洲av成人一区二区三区观看在线 | 亚洲午夜精品久久久久久app| 亚洲人成色777777老人头| 亚洲乱亚洲乱妇无码| 亚洲AV成人精品一区二区三区| 国产精品亚洲专区无码WEB| 精品久久久久久亚洲中文字幕| 全亚洲最新黄色特级网站 | 麻豆亚洲AV永久无码精品久久| 亚洲色成人网一二三区| 亚洲人成激情在线播放| 国产亚洲精品bv在线观看| 亚洲第一街区偷拍街拍| 偷自拍亚洲视频在线观看99| 亚洲日本韩国在线| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲AV无码成人网站久久精品大| 亚洲人成在线电影| 亚洲国产美女视频| 亚洲欧美成人av在线观看| 亚洲av无码成人精品区|