从PWA,小程序看未来发展方向

最近陆陆续续的发现很多很多的网站开始使用PWA(Progressive Web App)技术,联想到play store 的(Instant Apps)微信小程序,QQ小程序,支付宝小程序,百度程序等,观察未来发展的方向

介绍(摘录自维基百科)

在2007年推出iPhone时,史蒂夫·乔布斯(Steve Jobs)宣布,使用AJAX架构以HTML5开发的Web应用程序将成为iPhone应用程序的标准格式。无需软件开发工具包(SDK),并且这些应用程序将通过Safari浏览器引擎完全集成到设备中。[4]此模型后来改为App Store,以防止越狱和缓解沮丧的开发人员。[5] 2007年10月,乔布斯宣布第二年将发布一个SDK。[4] 结果,尽管Apple继续支持Web应用程序,但绝大多数iOS应用程序都转向了App Store。

从2010年代初开始,动态网页允许使用网络技术来创建交互式Web应用程序。自适应的网页设计以及它提供的屏幕尺寸灵活性,使PWA开发更易于访问。对HTML,CSS和JavaScript的不断增强使Web应用程序可以合并更高级别的交互性,从而使类似本地的体验可以在网站上以及因此在PWA上实现。[6]

Firefox 于2013年发布了Firefox OS。该操作系统旨在成为一款开放源代码 操作系统,用于在移动设备上以本地应用程序的形式运行Web应用程序,并以其HTML5界面构建了Gaia。Firefox OS的开发于2016年结束。

2015年,设计师Frances Berriman和Google Chrome工程师Alex Russell创造了“渐进式Web应用程序”一词[7],以描述利用现代浏览器支持的新功能的应用程序,包括服务工作者和Web应用程序清单,这些功能可让用户升级Web应用程序到本机操作系统(OS)中的渐进式Web应用程序。然后,Google大力推动了Android的PWA开发。[8] [9]随着Apple在2017年引入服务人员对Safari的支持,[8]现在在两个最常用的移动操作系统Android和iOS上支持PWA。

到2019年,桌面浏览器Microsoft Edge [10](在Windows上)和Google Chrome [11](在Windows,macOS,Chrome OS和Linux上)上都可以使用PWA

2016 微信小程序发布
而后其他小程序相继出现(支付宝 百度 等小程序)

优点

  • PWA 占用的空间更少
  • 不需要太大的网络带宽,甚至可以在 2G 网络上工作
  • 可以脱机工作
  • 不需要对应用进行更新
  • 降低开发成本
  • 更好的性能
  • 更好的体验

无论是从开发者来看(减少开发成本)(类似于响应式的网页开发框架),还是从不想装太多app(app臃肿或者非Google play store的应用良莠不齐且应用权限问题严重),Instant Apps都将成为一种新的适应时代的产物.

有何借鉴

  • 减轻用户的手机 电脑负担,响应式页面
  • 网页布局要清晰
  • 网页服务对象要明确(即用户单一化处理)

对企业产生的问题

  • 如何保证用户的月流量(当然作为内容的提供方,没有好的内容,自然无法获取好的用户群)

请问你看好吗?

看好PWA吗

答: 看好PWA可以整合其他的系统,减轻开发人员的进程.

看好**小程序吗

答: 用户量的多少决定小程序可以走多远,和厂商联合的多少决定开发者的支持程度,快应用不得不说在未来可能会有前途,但是否可以走远不得而知.对了2020年了 统一推送联盟还好吗? (:

遗留待解决的问题

这种PWA的形式的应用大大减轻了用户的负载,使得用户可以便捷的使用各个应用,待解决的问题其实也已经不是问题,PWA的原生支持非常好,提示也是相当的便捷,相比electron的每次都需要有一个浏览器的内核,已经是很优秀了,浏览器的包活率也非常非常好.

参考

  1. https://lavas-project.github.io/pwa-book/chapter06.html
  2. https://web.dev/progressive-web-apps
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇