漸進式 Web 應用程序與 Android 即時應用程序:哪個對品牌更好?
已發表: 2017-06-05移動應用程序和移動網絡之間的鬥爭已經有很多,但兩者之間的界限不再像以前那樣清晰。
從廣義上講,與原生移動應用程序相比,移動友好型或移動響應式網站的開發成本和時間更低,而且往往會吸引更廣泛的受眾——訪問速度快,無需下載或存儲。
與此同時,原生移動應用程序往往會提供更好的用戶體驗,並且會看到更多忠誠度足以下載公司應用程序並一次又一次返回的專用核心用戶的參與。
但在過去的幾年裡,兩個熱門的新競爭者被添加到組合中,旨在結合移動網絡和應用程序世界的一些最佳功能,以獲得更好的全方位移動體驗。 它們是:漸進式 Web 應用程序 (PWA) 和 Android 即時應用程序。
圖片來自 Google Developers
Progressive Web Apps 和 Android Instant Apps 都是 Google 的舉措,它們為傳統的移動應用程序帶來了新的變化。 兩者都旨在提供更快加載、更精簡的移動體驗; 所以你可以原諒你想知道兩者之間到底有什麼區別。
在本文中,我將總結 Progressive Web Apps 和 Instant Apps 的主要功能,查看兩者之間的差異,並檢查哪一個為正在考慮投資其中一個的品牌提供了更好的建議。
什麼是漸進式 Web 應用程序?
Andy Favell 最近在我們的姊妹網站 Search Engine Watch 上寫了一篇很棒的文章,介紹了 Google I/O 之後漸進式 Web 應用程序的最新發展。 在其中,他寫道:
“Progressive Web Apps 是 Google 的一項創新,旨在結合移動應用程序和移動網絡的最佳功能:速度、類似應用程序的交互、離線使用以及無需下載任何內容。”
Google 的關於 Progressive Web Apps 的開發人員頁面將 PWA 描述為“具有網絡覆蓋面且可靠、快速且引人入勝的用戶體驗”。 雖然 PWA 本質上是移動網頁,但它們的設計目的是像應用程序一樣操作和使用,具有快速加載和離線使用的特點。
這立即消除了移動網絡的最大缺點之一:移動網頁依賴於經常不穩定的數據連接,這可能導致糟糕的體驗和漫長而令人沮喪的加載時間。
圖片來自 Google Developers
漸進式 Web 應用程序也可以保存到用戶的主屏幕,這樣它們就可以像普通應用程序一樣通過點擊圖標來啟動。
Google 鼓勵開發人員按照既定標準構建漸進式 Web 應用程序,當滿足該標準時,Chrome 將提示用戶將 PWA 添加到他們的主屏幕。
已經加入 PWA 潮流的品牌包括 Twitter(其 PWA、Twitter Lite 每天從用戶的主頁圖標中獲得 100 萬次訪問)、福布斯、Expedia、阿里巴巴、華盛頓郵報,甚至是像 Lyft 這樣的前原生應用公司.
Twitter Lite 是一種更快、數據友好的方式,讓人們可以使用 Twitter 了解世界上正在發生的事情。
👉 https://t.co/AIUgyCAFj0 pic.twitter.com/9EIG7pgK6O
- 推特 (@Twitter) 2017 年 4 月 6 日
PWA 已經提供了許多與原生應用相關聯的特徵,包括推送通知、地理定位、訪問相機和麥克風等設備功能,以及如上所述的離線工作和主屏幕上的圖標。
同時,它們讓品牌能夠獲得移動網絡的好處,包括易於發現和共享(只需發送鏈接)、無論設備如何通用(無需發佈單獨的 iOS 或 Android 應用程序——儘管 PWA 沒有在 iOS 上還擁有完整的功能;稍後會詳細介紹),以及為單個鏈接添加書籤的能力。
對於不確定是投資移動網站還是移動應用,或者想要顯著改善用戶移動網站體驗的品牌來說,這聽起來是一個非常引人注目的主張。
那麼,為什麼谷歌在開發了 Progressive Web Apps 之後,還要在 2016 年推出 Android Instant Apps? 兩者有什麼區別?
什麼是 Android 即時應用程序?
Android Instant Apps 是成熟的原生 Android 應用程序,旨在以非常特定的方式工作。 與漸進式 Web 應用程序(或任何移動網站,就此而言)一樣,它們可以通過鏈接共享,打開鏈接後,收件人可以訪問該應用程序的精簡版本。
因此,在 Google 在 2016 年 I/O 上使用的示例中,一個用戶可以向另一個用戶發送一個指向 Buzzfeed Video 應用程序的食譜部分的鏈接,然後他就可以打開它並訪問該應用程序的鏈接部分到 - 在這種情況下,食譜視頻 - 無需下載。
通過 YouTube 上的 Android 開發者截屏
如果他們想訪問應用程序的其餘部分,則需要下載完整版本,但無需在 Play 商店中執行額外搜索即可輕鬆完成。
Android Instant Apps 的設計與使用常規 Android 應用程序的效果相同,以至於用戶甚至可能不會注意到他們正在使用該功能。 他們正在訪問 Instant App 的唯一指標是簡化的應用程序界面。
除了 Buzzfeed,已知使用 Instant Apps 的品牌包括紐約時報填字遊戲、Periscope、Viki(亞洲電視和電影的視頻流服務)、足球應用程序 Onefootball 和視頻託管服務 Vimeo。
目前使用 Android Instant Apps 的一些品牌,包括 Onefootball、Vimeo 和紐約時報。 圖片來自 Android 開發者博客
Android Instant Apps 著手解決許多與 Progressive Web Apps 相同的問題:它們旨在快速啟動,提供用戶友好的界面,並避免繁瑣和數據成本高的下載。
該功能旨在升級現有 Android 應用程序,而不是品牌需要開發的附加應用程序。 這對於已經擁有 Android 應用程序的品牌來說是個好消息,對於那些擁有 Android 應用程序的品牌來說,升級似乎是一件輕而易舉的事情。
但是對於那些可能還沒有應用程序的人來說,Instant Apps 本身是否有足夠的說服力來開發 Android 應用程序? 或者他們將時間花在開發漸進式 Web 應用程序上會更好嗎?
漸進式 Web 應用程序與 Android 即時應用程序
在單個功能的基礎上,以下是漸進式 Web 應用程序和 Android 即時應用程序之間的比較:
漸進式網絡應用程序 | Android 即時應用 |
✓類似應用程序的界面 | ✓類似應用程序的界面 |
✓離線使用 | ✓離線使用 |
✓快速加載 | ✓快速加載 |
✓無需下載應用程序/訪問應用程序商店 | ✓無需下載應用程序/訪問應用程序商店 ✘ 除非您想訪問應用程序的完整版本 |
✓可通過鏈接分享 | ✓可通過鏈接分享 |
✓主屏幕上的圖標 | ✓主屏幕上的圖標 |
✘ 缺乏與某些智能手機功能的集成(例如手電筒、聯繫人、藍牙、NFC) | ✓本機應用程序的所有功能 |
✘ 並非每個操作系統都支持(PWA 可以在 iOS/Safari 和 Windows/Microsoft Edge 上使用,但沒有離線功能或推送通知) | ✘ 僅限安卓 |
✓可以被搜索引擎抓取 | ✘ 無法被搜索引擎發現 |
✓無需開發成熟的應用程序 ✘ 但是你仍然需要開發一個符合谷歌標準的網絡應用程序 | ✘ 需要開發一個成熟的Android應用程序 ✓除非你已經有了,在這種情況下你可以升級 |
在該列表中,您可能已經看到了一些對您特別有吸引力的功能,有些功能可能會破壞交易並讓您放棄一種或另一種選擇,或者一些不足以破壞交易的“缺點”讓你滾。
然而,從點對點來看,兩者看起來差不多。 因此,為了解決爭論:哪個是品牌更好的選擇?
哪個對品牌更好:漸進式網絡應用程序或 Android 即時應用程序?
嗯……很抱歉讓你失望了,但問題並不像我想像的那麼明確。
與“移動應用程序與移動網絡”的爭論一樣,沒有一種選擇天生就比另一種更好(儘管一種可能比另一種更便宜或開發速度更快),因為這完全取決於您的品牌需求和您想要的您要交付的移動體驗。
PWA 和 AIA 所做的分別是減輕了移動網絡和移動應用程序的一些最大缺點,因此無論您做出什麼決定,幾乎都可以兩全其美。
如果您正在嘗試在構建常規移動站點(無論是移動優化、移動友好還是移動優先)或 PWA 之間做出決定,那麼漸進式 Web 應用程序是不費吹灰之力的。 如果您已經有一個 Android 應用程序(或打算構建一個),升級到 Instant App 會帶來很多額外的好處。
圖片來自 Android Developers
缺乏 iOS 對兩者的支持是一個明顯的缺點,儘管在這方面 PWA 剛剛被淘汰,因為據報導 Safari 正在考慮支持 Service Workers,該功能支持 PWA 的離線使用和推送通知。 (Chrome、Firefox 和 Opera 目前都支持 Service Workers,Microsoft Edge 正在開發支持過程中)。
最終,最好的解決方案可能是幾個的組合。 谷歌開發者倡導者 Dan Dascalescu 在他的文章“為什麼漸進式 Web 應用程序與原生應用程序是一個錯誤的問題”中指出, “如果你已經有了一個產品,你已經有了一個應用程序,一個網絡存在,或者兩者都有,你應該改善兩者。 如果你沒有產品,那麼如果你有資源來構建原生 Android + 原生 iOS + Web 應用程序,並讓它們保持同步,那就去做吧。”
他認為,如果您不需要特定於 Android 的本機功能,那麼您可以通過 PWA 和本機 iOS 應用程序的組合來覆蓋您的基礎。 儘管在某些情況下,即使在 iOS 上,構建 PWA 也可以提高采用率; AliExpress 是阿里巴巴對 eBay 的回應,在推出漸進式 Web 應用程序後,iOS 上的轉化率提高了 82%。
漸進式 Web 應用程序已經存在並可供品牌使用的時間比 Android 即時應用程序要長一些,因此與即時應用程序相比,有更多的用例和示例說明了它們的工作原理。 在接下來的一年左右的時間裡,我預測我們將看到 Instant Apps 的更廣泛採用,但僅限於那些已經開發了 Android 原生應用程序的品牌。
最終,對於那些認為開發原生 Android 應用程序有意義的品牌來說,一切都沒有真正改變。 既然 Progressive Web Apps 已經出現,那些在投資移動網絡還是本地應用程序之間猶豫不決的品牌可能有更多理由支持移動網絡——尤其是在 PWA 完全支持 Safari 和 Microsoft Edge 之後。
我可以看到,一旦 PWA 在所有設備上工作,它們就會成為品牌更廣泛的選擇,因為它們確實結合了移動網絡和應用程序的最佳功能,同時還可以普遍訪問。 但它們不會完全消除對應用程序的需求。
這一切的結果是,無論品牌採用 Progressive Web Apps 還是 Android Instant Apps,用戶都會獲得更好的體驗——這對每個人都有好處。