首批Android Instant Apps推出

責(zé)任編輯:editor004

作者:Abel Avram

2017-02-07 11:41:19

摘自:INFOQ

Google提供了一組Instant Apps應(yīng)用程序,以便收集用戶反饋。Google發(fā)布了如何讓應(yīng)用程序作為Instant Apps運(yùn)行的指南。

Google提供了一組Instant Apps應(yīng)用程序,以便收集用戶反饋。SDK將于今年晚些時(shí)候推出。

Google最近宣布,幾款A(yù)ndroid應(yīng)用程序已經(jīng)準(zhǔn)備好作為Instant Apps推出。雖然“成千上萬的開發(fā)人員”表示非常有興趣搭建這樣的應(yīng)用程序,但Google只推出了其中的四個(gè):BuzzFeed、Periscope、Viki和Wish,這四款I(lǐng)nstant Apps已經(jīng)準(zhǔn)備好交由公眾測試,以收集用戶反饋并改善框架。他們打算在今年晚些時(shí)候向公眾推出SDK。

Instant Apps是Google深度鏈接的新嘗試。人們現(xiàn)在可以將常規(guī)的Android應(yīng)用程序分割成模塊,當(dāng)用戶在其他一個(gè)應(yīng)用程序上選擇了相關(guān)操作時(shí),可以無需安裝應(yīng)用程序就加載并運(yùn)行這個(gè)特定模塊,而不是原來根據(jù)頁面的URL導(dǎo)航到web應(yīng)用程序中的某個(gè)頁面。Google在去年Google I/O上推出了此新功能。InfoQ當(dāng)時(shí)也報(bào)道了這個(gè)內(nèi)容,介紹了Instant Apps的工作原理,Instant Apps的好處,開發(fā)人員需要滿足哪些條件,以及如何發(fā)布Instant Apps。我們在這里不會(huì)再提這些細(xì)節(jié)內(nèi)容。

Google發(fā)布了如何讓應(yīng)用程序作為Instant Apps運(yùn)行的指南。主要內(nèi)容包括:

刪除你的應(yīng)用程序中不需要的批量。 支持基于URL的導(dǎo)航,這是基于Android 6.0中引入的App Links實(shí)現(xiàn)的。導(dǎo)航到目標(biāo)活動(dòng)和活動(dòng)之間是通過和這些活動(dòng)相關(guān)的URL鏈接實(shí)現(xiàn)的。 必要時(shí)重構(gòu)代碼,模塊大小必須小于4MB。 使用Android 6+中存在的運(yùn)行環(huán)境權(quán)限。 如果應(yīng)用程序驗(yàn)證用戶,請使用Smart Lock for Passwords。 將不支持的功能移動(dòng)到加載了已安裝應(yīng)用程序的單獨(dú)庫中,但I(xiàn)nstant App不適用。不支持加載Instant Apps的一些方法包括:后臺(tái)服務(wù)、內(nèi)容提供者、廣播接收者和推送通知。Instant Apps不能訪問外部存儲(chǔ)設(shè)備,特意發(fā)現(xiàn)并與設(shè)備上的應(yīng)用程序互動(dòng),接收廣播,訪問GCM,訪問某些設(shè)備標(biāo)識(shí)符或是更改設(shè)置。大多數(shù)此功能在Instant Apps中禁止使用以保護(hù)用戶。

盡管Instant Apps依賴于Android 6.0中引入的運(yùn)行環(huán)境權(quán)限,但它們也可以在早期Android版本上運(yùn)行(從4.1+ API 16+開始),但請注意需要Play Services。

查看英文原文:First Android Instant Apps Are Available

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)