PWA-Progressive Web App之我见

什么是PWA?

Progressive Web App是一个利用现代浏览器的能力来达到类似APP的用户体验的技术,由Google实现,让浏览器打开的网址像APP一样运行在手机上。让Web App和Native App之间的差距更小。其中官网上对PWA的介绍用了三个核心词汇:可靠快速参与。而官网教程将之总结了10个关键字:Progressive响应连接独立连接独立连接独立新鲜安全可发现重新接合可安装可链接

总的来说,PWA是一个网页应用通过技术手段实现了原生应用才有的功能。

PWA特性:
  • 渐进式:能确保每个用户都能打开网页
  • **响应式:**PC,手机,平板,不管哪种格式,网页格式都能完美适配
  • 离线应用:支持用户在没网的条件下也能秒开,这里就依赖 Service Worker 的帮助
  • APP 化:能够像 APP 一样和用户进行交互
  • 常更新:一旦 Web 网页有什么改动,都能立即在用户端体现出来
  • 安全:安全第一,给自己的网站加上一把绿锁–HTTPS
  • 可搜索:能够被引擎搜索到
  • 推送:做到在不打开网页的前提下,推送新的消息。主要依赖GCM、service worker和http push。
  • 可安装:能够将 Web 想 APP 一样添加到主屏与全屏运行(一定时间或第二次访问PWA会自动询问是否添加快捷方式到桌面),之后就跟原生无异,因为离线缓存的原因,打开速度也超快。
  • 可跳转:只要通过一个连接就可以跳转到你的 Web 页面
从技术方面对PWA的见解:

优点

  • 上面提到的PWA的所有特性。
  • 给支持的设备提供更好的用户体验,不支持的设备体检也不会变差。

缺点

  • 对技术要求的别高,要求开发者学习HTTPS、service worker;
  • 浏览器支持率(safari目前不支持)

PWA对印度用户来说简直是神器,由于都是Google服务健全的Android设备,标配Chrome,PWA 一推,用户到达率简直直逼100%。印度网差,下载一个App痛苦,一个可以“流式下载”的PWA在用户初次访问上就可以完爆Native App。互联网环境还比较原始,大都直接亲Google,公司支持率也会非常高。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值