渐进式网络应用程序

✍ dations ◷ 2025-08-02 12:58:10 #网络应用程序

渐进式网络应用程序(英语: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开发者支持页面,这些特征是:

相关

  • 球囊菌门球囊菌门(学名:Glomeromycota,AM fungi),又称聚合菌门、锈球菌门,是真菌界的一个门,目前约已发现400种物种。本门真菌可与陆生植物形成丛枝菌根(英语:arbuscular mycorrhizas),这种共生
  • 水貂见内文。鼬属(学名 Mustela),是哺乳纲食肉目鼬科的一属,共有17个种:美洲水鼬(Neovison vison)和已绝种的海鼬(Neovison macrodon)在1999年已从鼬属归类到美洲水鼬属(Neovison)。
  • 六氯化铀六氯化铀是一种无机化合物,化学式为UCl6,有放射性。六氯化铀可由五氯化铀和氯反应,或直接在真空中歧化得到。UCl6和无水氢氟酸在室温下反应,生成UF5:
  • 崔真娜Gina Choe,美籍韩国人,最广为人知是在全美超级模特儿新秀大赛第六季的其中一名参赛者。Gina是ANTM第二位亚洲人参赛者,首位为第二季的白人与日本人混血儿April。Gina比赛前任翻
  • 朱庭珍朱庭珍(1841-1903)字小园,一作筱园,云南石屏县人。博览群书,早年参加科举,“文已中选,终以违时旨放归”遂从军,后以诗结社。光绪十四年举人,主讲经正精舍。著《筱园诗话》四卷、《穆清
  • 德米特里·斯捷潘诺维奇·博尔特尼扬斯基德米特里·斯捷潘诺维奇·博尔特尼扬斯基(乌克兰语:Дмитро Степанович Бортнянський,俄语:Дмитрий Степанович Бортнянс
  • 花江的玫瑰 (1931年电影)《花江的玫瑰》(印尼语:)是一部在1931年上映的荷属东印度(今印度尼西亚)电影,由郑丁春监制、执导和拍摄。故事改编自土生华人作家郭德怀在1927年发表的同名小说(英语:Boenga Roos da
  • 谢尔盖·阿连尼哥夫谢尔盖·阿连尼哥夫(1961年11月7日-),白俄罗斯足球运动员,白俄罗斯国家足球队成员。从1984年到1992年,他共为苏联国家足球队出场77次,打进6球。从1992年到1994年,他共为白俄罗斯国家
  • 曹胤昌曹胤昌,字石癖、石霞,湖广麻城人。明末官员。崇祯十二年(1639年)乡试第一,崇祯十六年(1643年)成癸未科进士,以文章名世。授嘉定知县。有巡按御史前来考察,问其刑名钱谷几何,曹胤昌答道
  • 余命《余命》是日本作家谷村志穂的小说。2008年摄制成同名电影,于第21届东京国际电影节“日本电影·视点”单元首映。作为医生的滴,结婚10年后怀孕了。可是,到来的不仅仅是幸运。在