企业应该开始构建渐进式 Web 应用程序吗?

  PWA 是一种新兴的移动 Web 应用程序模式,现在可以采用。它们也可能是你在不影响服务质量的情况下节省资金的下一个机会,并帮助你的组织更快地提供服务,而不会破坏你对业务目标和新客户获取的关注。

  下面来看看 PWA 是否适合企业。

  什么是渐进式网络应用程序?

  在过去几年中,随着 Web 浏览器的增强以及它们支持许多新的 HTML、CSS 和 JavaScript 组件和标准的能力,Web 应用程序获得了更多功能,使它们能够像原生 Android 或 iOS 应用程序一样运行。

  你可以将 PWA 视为响应式网站,根据用户的浏览器功能,可以自动逐步增强其内置功能,使其看起来和感觉像原生 Web 应用程序。 它们的基本组成部分是:

  Web 应用程序清单:用于表达类似原生的功能,例如在主屏幕上有一个应用程序图标;

  服务工作者:用于后台任务和离线支持;

  应用程序外壳架构:用于快速加载服务人员。

  PWA优点

  索引和可发现性

  如果你知道在每个专有市场上尝试营销你的应用程序所花费的金钱和精力,你会很高兴知道 PWA 让你忘记所有这些。

  搜索引擎将你的 PWA 视为一个网站,因此应用程序很容易被索引,甚至能够将不同的内容层显示为“不同的应用程序”(这尤其适用于以内容为中心的应用程序,例如博客、杂志、社交网络等)。

  通用访问和可共享性

  应用商店没有地域限制或任意政策,使你的应用发布过程变得简单。 PWA 可以通过复制其 URL 以与共享网站相同的方式共享——尽管某些 PWA 在隐藏 URL 以看起来更像应用程序时失去了这一优势。

企业应该开始构建渐进式 Web 应用程序吗?_第1张图片

 

  移动数据节省和离线功能

  最近的 Web 标准(例如服务工作者)使 Web 开发人员可以更轻松地构建允许你在本地设备上缓存或存储数据的应用程序,这样你就可以在没有 Internet 连接的情况下使用应用程序的某些功能。 例如,你可以在与 Internet 断开连接的情况下编辑 PWA 中的文档,并且该数据将在你下次使用有效的 Internet 连接打开它时与应用程序的服务器同步。

  对于在互联网访问昂贵或缓慢的市场中运营的企业而言,离线优先应用程序是一个重要主题。 如果应用程序被编程为只是继续尝试 ping 服务器,那么不一致的网络连接可能会导致应用程序耗尽手机的电池电量。 一个名为“Konga”的 PWA 能够将数据使用量减少 92% 并解决了这个问题。

  节省(很多)钱

  在某些情况下,你可以简单地将现有网站升级到 PWA,因此 PWA 的构建成本更低。 此外,构建 PWA 的 HTML、CSS 和 JavaScript 是开发人员的常用技能,因此找到价格合理的人才来构建它们也不难。

  你可以继续维护你的原生应用程序,同时逐步将 PWA 组件集成到你的移动网站中。浏览器的更新速度比你想象的要快,很快你可能会查看你的流量数据并意识到你的网站比你的本地应用程序获得更多的流量。

你可能感兴趣的:(前端,前端,javascript,服务器)