Discuz! Board

 找回密码
 立即注册
查看: 269|回复: 0

渐进式 Web 应用程序:弥合 Web 和移动设备之间的差距

[复制链接]

10

主题

10

帖子

32

积分

新手上路

积分
32
发表于 2024-2-14 16:08:01 | 显示全部楼层 |阅读模式
在本文中,我们将介绍渐进式 Web 应用程序 (PWA) 的基础知识,研究一些现实生活案例,并探索 PWA 可以发挥巨大作用的其他用途和情况。 如今,大量的人几乎无论走到哪里都连接到互联网。然而,仍然有更多的用户具有间歇性访问,例如使用移动数据计划、共享互联网访问等的用户。迎合这些用户需要改变我们习惯的信息流。 通过允许用户在离线后继续浏览,提供他们已经访问过的页面,可以留住访问者和客户,否则一旦他们的互联网被切断,他们就会陷入黑暗。 甚至可以为此使用缓存的数据和程序功能,从而实现类似于移动应用程序的交互性,但用户无需通过各种应用程序商店下载应用程序,同样,也无需向它们提交出色地。 什么是渐进式 Web 应用程序? 当试图了解渐进式 Web 应用程序到底是什么时,最简单的方法可能是与网站和移动应用程序进行比较。

在下表中,一些(不是全部)更突出的功能被放在中间,PWA 位于中间,象征着渐进式 Web 应用程序的差距桥接功能。 特征 网站 渐进式网络应用程序 移动应用 离线 不 是的 是的 应用商店 不 不 是的 反应灵敏 是的 是的 是的 可搜索 是的 是的 不 本地通知 不 是的 是的 推 中国海外非洲人数数据 送通知 不 是的 是的 下载安装 不 不 是的 更新快 是的 是的 不 请记住,整个术语“渐进式网络应用程序”松散地包含许多相关和一些不相关的信息和标准。从技术上讲,有四个要求(见下文)定义了什么是 PWA,目前 Google Chrome、Opera 和 Samsung Internet 支持。 一旦满足这四个标准,开发人员就可以根据自己的意愿自由定制功能,因此我们可以根据我们访问的项目和站点看到离线错误页面和全面的离线浏览。 变得进步 为了让任何在线网站被识别为在服务器上安装了渐进式网络应用程序




从而为用户提供“添加到主屏幕”提示- Google 提出了四个主要要求: 必须每隔 5 分钟访问一个站点两次才有资格 安全 HTTPS 连接 有效 JSON 清单已安装 有效 安装了 Service Worker。 必须访问网站两次(间隔 5 分钟)才有资格 在 Google Chrome 中,用户需要访问托管 PWA 的网站两次,浏览器才会显示安装 PWA 的提示。 这不是最可靠的验证形式,但尽管如此,它似乎工作得很好,因为首次访问者不会受到占据移动屏幕 25% 的提示的轰炸,此外,它还确保用户有一定的兴趣在那个特定的网站上,看看他们以前如何访问过它。 然而,这是确定用户相关性和兴趣的一种简单方法,并且可以猜测该资格参数将来会更改为更重要的内容。但就目前而言,谷歌开发人员似乎对这一衡量结果感到满意。 安全 HTTPS 连接 通过与渐进式 Web 应用程序建立安全连接





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|NFT数字藏品交易-全球交流论坛

GMT+8, 2024-11-24 01:08 , Processed in 0.079253 second(s), 19 queries .

NFTOTC!

快速回复 返回顶部 返回列表