平台与技术

在数字商务中使用渐进式Web应用程序的好处

渐进式web应用程序(PWA)是一种使用HTML、CSS和JavaScript构建的软件应用程序,可以在符合标准的web浏览器中运行并依赖于浏览器。PWAs利用它们对这些浏览器的依赖来克服传统web浏览器应用程序开发的挑战,例如浏览器兼容性和功能可用性。

凭借PWAs利用的各种优势和成熟技术,在几乎所有用户设备上实现统一一致的体验的机会非常大。PWAs具有响应式网站在数字商务方面所缺乏的关键优势。因此,许多数字商务供应商已经选择实现他们的下一代店面,因为PWA和他们的客户面临着如何最好地采用即将交付给他们的PWA(如果有的话)的问题。

PWAs相对于传统电子商务网站的优势

对于那些目前在数字商务平台上工作的人来说,这一消息有理由让他们感到兴奋。由于各种原因,PWAs越来越受欢迎,包括它们的多种功能和扩展先前web开发概念的能力,如渐进式增强,特征检测和响应式web设计,以支持尽可能多的现代浏览器和设备。在Android设备上普遍使用符合标准的浏览器,这使得PWAs成为比早期解决方案更可行的跨设备平台,因为您的客户基础主要是基于Android的移动客户。Android移动设备上的浏览器让PWAs更像一个原生应用,而不是一个响应式设计的网站。这些浏览器提供了一种标准的方式来与只有本地应用才能使用的设备功能进行交互。诸如地理定位、摄像头访问、近场/RFID、图形库、离线模式、推送通知和添加到主屏幕等功能是PWAs在正确的情况下迅速流行起来的一些原因。

与传统的响应式网站相比,PWAs也有独特的优势,例如:

  • 通过HTTPS/URL请求传递
  • PWA页面是seo友好的,并由搜索引擎索引
  • 与PWAs相关的运营成本是其长期运行和维护本地应用程序成本的一小部分。
  • PWAs速度很快,并且不需要为每次用户交互加载新页面。
  • 它们依赖api来获取数据并反映变化。它们可以在本地预取和缓存信息和图像,以避免传统web应用程序的HTML页面的冗长检索和显示。
  • 面向Android移动用户的原生应用功能

对于Android移动用户来说,PWAs甚至可以替代简单的原生应用程序,因为它们的功能和特性在Android移动设备上是相似的,这就创造了一个机会,可以显著减少跨桌面、移动web和原生应用程序接触用户所需的技术技能。对于主要基于android的客户群的组织来说,将所有这些体验统一到一个共同的技能集中,与在不同平台/系统上运行不同技术的桌面、移动和本地应用程序相比,可以大幅降低成本。终端用户体验变得比跨越无数接触点技术更容易保持一致。基于利用终端用户可用的设备功能的能力,PWAs可以成为超越传统被动网页浏览体验的主动参与工具,并创建比传统基于浏览器的应用程序更引人注目和更吸引人的用户体验。这使得数字营销人员能够更有意义、更及时地参与其中——即使客户没有互联网连接。

什么时候PWA没有意义?

在数字商务中采用PWA的兴趣在短时间内呈指数级增长,这并不令人惊讶。不过,在迈出这一步之前,还有一些考虑因素需要考虑,比如基于PWA的技术选择。谷歌的Angular和Facebook的React这两种流行的选择被用来开发PWAs,但提供了非常不同的方法。其他框架正在通过专门的开发团队或开放社区推动他们的软件快速发展。数字商务软件平台正在选择一种技术,作为他们的“入门商店”的基础,但正在将它们作为“参考应用程序”提供。选择采用这些技术(无论是通过供应商的参考实现还是在其基础上独立构建)将需要投资和演进以跟上技术的发展。企业需要确保他们准备好跟上PWAs将带来的变化的步伐。

另一个需要考虑的问题是您正在开发的应用程序是否应该是PWA。在承诺PWA之前,必须考虑以下几个因素,例如:

  • 如果你对PWA技术的主要兴趣在于其原生应用程序般的功能,那么你必须看看你的移动客户主要是Android用户还是iOS用户,因为原生应用程序般的功能只可靠地适用于Android用户。
  • 如果你的应用程序需要一个完整的离线模式,并且仍然包括应用程序中为用户提供的所有内容,那么浏览器中的离线存储是有限制的
  • 如果应用程序的页面需要被爬虫索引
  • 如果将其开发为原生应用程序会更简单
  • 如果你想通过应用商店盈利或销售应用
  • 如果您将充分利用PWA的好处来投资这项工作
  • 如果一个移动应用程序能够为目标客户和买家创造更好、更差异化的体验,而不是PWAs中仍然存在的限制

我们对数字商务中PWAs的最后思考

PWAs是web应用的自然发展,为几乎所有用户设备提供了难以置信的机会和好处。对于主要基于android的客户来说,与传统的web和本地应用开发相比,PWAs开发和维护成本的降低为开发提供了一个强有力的逻辑案例,特别是在数字商务领域。企业可以通过将PWAs添加到主屏幕、离线功能、进入设备功能、通过HTML和JavaScript web应用技术推送通知,以及许多其他设备功能,为Android移动用户创造新的用户体验,从而提高用户粘性。

然而,对于数字商务组织来说,在PWAs中创造新的用户体验比在传统的响应式设计web应用程序中更令人兴奋。利用将PWAs添加到主屏幕的能力,离线功能,通过熟悉的HTML和JavaScript web应用技术触及设备的功能,以及利用推送通知,使得PWAs对于那些主要基于android的移动客户基础,以及那些能够跳出传统web应用框思考新的更吸引人的用户体验的人来说是一个巨大的机会。通过PWAs,品牌和企业有机会在竞争中脱颖而出,为客户创造价值。

随着技术的成熟和响应式web应用程序的自然发展,PWAs将会不断发展。尽管如此,在正确的场景中采用它们的好处远远超过相关的成本。如欲了解更多关于商业PWAs的信息,立即联系我们的移动和数字商务专家。

作者简介

Mike Rabbior是Perficient的首席商务策略师。在Perficient工作了10年,Mike在几乎每个业务垂直和技术领域都拥有深厚的专业知识。

更多来自作者

留下回复

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据