美文网首页
初识PWA及其他类型App的对比

初识PWA及其他类型App的对比

作者: w_wx_x | 来源:发表于2019-01-25 16:04 被阅读4次

PWA,Progressive Web App 渐进式网页应用,渐进式接近原生app的web app
   本质是Web App,借助一些新技术具备Native App的一些特性,
   兼具 Web App和Native App的优点
优点:
  1.主屏图标(App Manifest)
  2.离线可用(Service Worker)
  3.消息通知(Push API & Notification API)
  4.持续更新,始终是最新的,无版本和更新问题
  5.安全,通过https协议提供服务,防止窥探确保内容不被篡改,
   没有https就没有Service Worker
特点:
  1.可靠,网络不稳定也能瞬间加载并展现
  2.体验,快速响应,平滑的动画响应用户的操作
  3.粘性,像设备上的原生应用,可添加至桌面
注意点:
  1.支持程度:目前只有Android的部分浏览器支持,iOS都不支持

原生App(Native App):

缺点:
  1.开发成本高(ios和安卓)
  2.软件上线需要审核
  3.版本更新需要将新版本上传到不同的应用商店
  4.想使用一个app必须要下载才能使用

Web App:

优点:
  1.开发成本低
  2.网站更新时上传最新的资源到服务器即可,手机浏览器均可打开
缺点:
  1.体验比原生App差
  2.手机桌面没有入口,进入页面需要记住他的url或者加入书签
  3.不具备离线能力,没网络就无法响应
  4.消息无法推送

混合应用App(Hybrid App):

介于web-app与native-app两者之间,看上去是一个Native-app,但只有一个UI WebView,里面访问的是Web-app
优点:
  1.开发成本比原生App开发成本低,效率高,一套代码Android和IOS基本都可用
  2.桌面有独立入口
  3.更新部署比较方便,不需要每次升级都要上传App Store进行审核,只需服务器升级就可以
缺点:
  1.性能不是很好
  2.兼容性较差

相关文章

  • 初识PWA及其他类型App的对比

    PWA,Progressive Web App 渐进式网页应用,渐进式接近原生app的web app   本质是W...

  • PWA 实践/应用(Google Workbox)

    桌面端 PWA 应用: 移动端添加到桌面: 1 什么是 PWA PWA(Progressive Web App -...

  • pwa再理解

    pwa再理解 Progressive Web App, 简称 PWA,是提升 Web App 的体验的一种新方法,...

  • PWA 2再一次深度学习

    pwa Progressive Web App, 简称 PWA,是提升 Web App 的体验的一种新方法,能给用...

  • 干货 | 10分钟玩转PWA

    关于PWA PWA(Progressive Web App), 即渐进式web应用。PWA本质上是web应用,目的...

  • PWA简单描述

    面试的时候问到的 对pwa的了解。 PWA为progressive web app,即渐进式Web App,是提高...

  • 小试PWA

    PWA概念 PWA,全名 Progressive Web App,是提升Web App体验的一种新方法,它通过对应...

  • PWA 使用和配置说明

    PWA介绍 Progressive Web App, 即渐进式WEB应用,简称PWA。 一个网页添加上 App M...

  • 相关文章

    1、 PWA介绍及快速上手搭建一个PWA应用 2、https://lavas.baidu.com/pwa/why-...

  • 使用workbox-webpack-plugin实现PWA

    前言 PWA是一种可以提供类似于原生应用程序(native app)体验的网络应用程序(web app)。PWA ...

网友评论

      本文标题:初识PWA及其他类型App的对比

      本文链接:https://www.haomeiwen.com/subject/zyvmjqtx.html