渐进式网络应用程序

✍ dations ◷ 2025-08-23 21:45:51 #网络应用程序

渐进式网络应用程序(英语:Progressive Web Apps,简称:PWA)是一种普通网页或网站架构起来的网络应用程序,但它可以以传统应用程序或原生移动应用程序形式展示给用户。这种应用程序形态视图将目前最为现代化的浏览器提供的功能与移动设备的体验优势相结合。

自2005年以来,网页开发从静态形式升级为以服务器端技术(如PHP、ASP.NET等)与客户端工具(如Ajax等)以及一些响应式网页设计技术构建的动态形式。那时尽管有一些基于网页技术制作的网络应用(如iPhone于2007年展开的尝试),但都在与原生应用的竞争下失败。相较于需要利用浏览器运行的网络应用,原生应用提供一个更好的用户体验和极快的运行速度。以打包资源和直接利用硬件资源的特性,都令原生应用运行速度更快,并提供更多功能。但到2010年代中期,由于HTML5、CSS 3和JavaScript技术的持续发展,技术更强大、兼容性更高的浏览器的出现,以及类似A10和高通骁龙 821这样强大的处理器的发明,都让高效的混合型应用程序成为强有力的原生应用程序替代品。

混合应用程序最大程度地还原移动设备的用户体验,并且需要通过应用商店下载。因此,它们依然消耗存储空间。以标记语言、样式表,以及脚本语言制作的互动网页元素没有使用封闭的系统,例如Flash。一部分运行在移动浏览器的混合型应用没有URL,但支持丰富的用户界面,也允许使用一些操作系统层级的能力。在最新发布的CSS 3和JavaScript框架中,开发者被允许使用新的设计范式,例如以网格和Flex为代表的CSS 盒模型,还能使用转译、转换与动画等功能。

在2015年,设计师弗朗西斯·贝里曼和Google Chrome的工程师亚历克斯·罗素提出“渐进式网络应用程序”概念,符合条件的应用程序可以在现代浏览器中使用新功能,包括应用工作线程和网络应用清单,而且用户在原生操作系统中,可以从网络应用程序向渐进式网络应用程序升级。根据Google开发者支持页面,这些特征是:

相关

  • 亲核体亲核体,又叫亲核基、亲核试剂(英语:Nucleophile,意思为原子核的喜好物)是一个基本的有机化学概念,指具有亲核性的化学试剂,可用:Nu表示。它用来衡量一个试剂给电子能力的强弱。一般
  • 道德风险道德风险(英语:Moral Hazard)是指参与合约的一方所面临的对方可能改变行为而损害到本方利益的风险。比如说,当某人获得某保险公司的保险,由于此时某人行为的成本由那个保险公司部
  • 弗吉尼亚级攻击核潜艇弗吉尼亚级核动力攻击潜艇(Virginia-class submarine,又称774级)是美国海军第一艘同时针对大洋和近海两种功能设计的核子潜艇。弗吉尼亚级是美国海军“新型攻击潜艇计划”(New A
  • 井上Ma-井上マー(いのうえまー,本名:井上雅史(いのうえまさし)1976年2月8日-),是出身于日本的栃木县河内郡河内町的搞笑艺人。属于吉本兴业的一员。明治大学商学部毕业。身高168公分、体
  • 关桥关桥(1935年7月2日-),山西太原人,航空制造工程焊接专家,中国工程院院士。
  • 国剧运动国剧运动是中国在1926年时,一群知识分子所发起的一个改造中国戏剧的运动,该运动要发展具有中国民族特色的戏剧,并重视戏剧本身的艺术内涵。国剧运动的主要发起人是当时留学美国
  • 暗水幽灵《暗水幽灵》(日语:仄暗い水の底から)。是铃木光司所写的一部恐怖小说短篇集。成书于1996年。并于2002年改编为电影,取名Dark Water。据作者在后记中说,这20年来一直住在港区边上
  • BS朝日BS朝日(ビーエスあさひ、BS朝日、BS Asahi)为日本的卫星电视业者,是朝日电视台及全日本新闻网(ANN)的关联企业。本部搬迁至东京都六本木新城森大楼16层。成立于1998年12月,开播于2
  • 洞穴奇案洞穴奇案(英语:The Case of the Speluncean Explorers)是著名法学家富勒提出的法律虚拟案例,是一宗同类相食案,并牵涉陷入绝境、抽签、公众同情、政治因素、紧急避险抗辩及赦免等
  • 阿西尔·德尔奥尔诺阿西尔·德尔奥尔诺(Asier del Horno Cosgaya,1981年1月19日-),西班牙足球运动员,现时为巴伦西亚的左后防球员。德尔奥尔诺的足球生涯于毕尔巴鄂竞技青年军内展开,其后成为西甲份子