Google原生應用,它會是微信小程序的最大競爭對手?
微信小程序無疑是歲末年初最吸引人眼球的新技術了,盡管在上線之后有點雷聲大雨點小的樣子,但它或許正在開啟一個新的時代。 如同我們在之前對 Facebook F8 大會的總結文章中所說的那樣:這個由 App 引領的時代確實到了該變革的時候了。用戶每天會有很多的使用需求,但很多需求并不值得用戶專門為此下載安裝一個 App。因為它可能只是一個偶然的需求,用戶在之后不會再使用它了,所以我們必須想一個能讓用戶在沒有安裝這些 App 的時候也能正常使用他們的場景。 微信想讓你在這個超級 App 中就搞定這些,但這種近似于「操作系統(tǒng)」的野心能否成功還有待觀察。不過,對于真正的操作系統(tǒng)——比如 Android——來說,他們倒也真的在思考這件事。 在去年 5 月的 Google I/O 大會上,來自 Google Android 團隊的女員工 Ellie Powers 在臺上用了大約 10 分鐘的時間為我們介紹了也許是其開幕當天主 Keynote 中「最有用」的一項新功能——Android Instant Apps。The Verge 干脆稱其為 Google 在那天推出的「最 fascinating」的事情。 而昨天,Google 正式上線了一小批應用來測試這項功能?;蛟S,你可以從這些不同的技術與應用場景中進行一些比較,也許能讓你對所謂的「后 App」時代有更進一步的認識。 在不安裝 App 的情況下使用 App首先,什么是 Android Instant Apps?它其實很簡單,就是當你在 Android 系統(tǒng)中的某一個 App 中點擊一個網(wǎng)址鏈接的時候,如果你沒有安裝那個 App,你也能很快地打開這個 App 的「簡潔版」。這意味著我們就像是在沒有安裝這個 App 的情況下使用這個 App。 聽上去是不是有點不太明白?來看看 Google 給出的幾個范例吧: 在這些范例中,Android Instant Apps 看上去有點像我們在微信中打開外部鏈接的情況,但它其實要高明許多,因為它使用的不是網(wǎng)頁瀏覽的形式,通過 Android Instant Apps,你其實就是打開了這個 App,這樣在使用體驗上用戶不會受到任何的損失;同時,經(jīng)過一些媒體的測試,Android Instant Apps 的加載速度也要比同等狀況下的網(wǎng)頁形式要快。所以,如果這項功能真的能像 Google 所說的那樣在今年下半年推廣,那會是一個非常有用的新功能。 根據(jù) Google 在自家開發(fā)者博客中的解釋,這個功能的工作原理是:你將自己的 App 模塊化了之后,Google Play 只會在你點擊了鏈接之后下載所需的那部分功能,這樣你就相當于在一個簡潔的模式下使用該 App。而且,當你使用過后,如果你覺得自己對這個 App 的需求很強,那你也可以將它完全下載下來。同時,對于開發(fā)者來說,他們也不必為此專門再去開發(fā)一個獨立的 App,它使用的還是同樣的 Android API 和同樣的源代碼,開發(fā)者們只需要在原有 App 的基礎上進行一下升級,接入 Android Instant Apps 的功能就可以了,對于一些開發(fā)者們來說,這個過程可能都用不了一天。 而今天上線的幾款支持應用包括了 BuzzFeed、Wish、Periscope 以及 Viki。有條件的朋友可以先去試試看體驗如何。 五大特點同時,Google 官方(https://developer.android.com/topic/instant-apps/index.html)也給出了 Android Instant Apps(中文名為「即搜即得應用」... 對這個名字略無語)的幾大特點:
利用 Android 即搜即得應用,無需在設備上安裝即可體驗優(yōu)美的沉浸式應用、Material Design 和流暢的動畫。
讓用戶從那些能夠打開移動網(wǎng)頁的鏈接(例如,搜索、社交網(wǎng)絡、消息傳遞鏈接和其他深層鏈接)暢享您的旗艦級 Android 體驗,而不用先去安裝您的應用。
充分利用 Google Play 服務的內(nèi)置功能(如位置、身份、支付和 Firebase),為用戶提供無縫體驗。
Android 即搜即得應用可以在運行 Android 4.1+(API 級別 16)或更高版本且安裝有 Google Play 服務的設備上使用。
Android 即搜即得功能是對現(xiàn)有 Android 應用的升級,而不是一個全新的獨立應用。其 Android API、項目和源代碼均相同。一些開發(fā)者可能只要不到一天的時間就可以準備好并運行應用,不過,涉及的工作將因應用開發(fā)方式的不同而有所差異。您可以模塊化您的應用,并且 Google Play 僅實時下載所需的部分。 技術細節(jié)不同,但巨頭們的思路是一致的聽上去是不是和微信小程序的理念很相似?都是用一種很低成本的方式(不需下載)讓你能夠使用某款 App 的大部分功能,只不過一個是在微信中,而另一個是在 Android 系統(tǒng)中。 當然,他們背后的技術細節(jié)還是有很大差別的,但這些都不重要,因為對開發(fā)者們來說,這些具體的技術實現(xiàn)都不復雜,更重要的是,新的時代似乎真的要到了。 (App Streaming 的使用演示) 事實上,如果大家之前關注過 Google 在這方面的動態(tài)的話,那你可能會記得它在 2015 年就推出了幾個加快上網(wǎng)體驗的措施,比如加快網(wǎng)頁加載速度的 Accelerated Mobile Pages(AMP) 技術;還有 App Streaming——它也是讓用戶在沒有安裝 App 的情況下使用該 App 的功能,這項技術在前年年底推出時,也宣稱將要開啟一個「網(wǎng)頁版 App」的時代。但 Android Instant Apps 顯然更往前走了一步,因為它本質(zhì)上就是將該應用下載了下來,讓用戶使用起來更加自然、順暢,但在速度上絲毫不落下風。 根據(jù)去年的相關統(tǒng)計,智能手機的用戶每天會花 85% 的時間在各種 App 上,但殘酷的事實是,雖然他們可能安裝了幾十上百款的 App,但他們會將絕大部分的時間用于那幾款他們經(jīng)常使用的 App 上,大部分的 App 只會在很少的時間才會出現(xiàn)在用戶的視野中。所以,這個情況確實到了急需改變的時候,而各大科技巨頭們都在拿出自己的解決方案。 我不知道最終的解決方案是小程序還是 Android Instant Apps 亦或是其他的后來者,但毫無疑問,在這場變革的浪潮中,每個應用開發(fā)者都要做出自己的選擇。 該文章在 2017/1/25 12:44:43 編輯過 |
關鍵字查詢
相關文章
正在查詢... |