渐进式 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 这样的前原生应用公司.

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 应用程序的 Gif

目前使用 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 正在开发支持过程中)。

最终,最好的解决方案可能是几个的组合。 Google 开发者倡导者 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,用户都会获得更好的体验——这对每个人都有好处。