web app和原生app之间有什么区别?

转载 2016年05月31日 14:54:33

目前好多做移动开发的都面临一个问题,web app和原生app之间有什么区别?


找了一篇觉得说的比较好的文章,分享一下。


首先,大家比较关注的问题有以下几点:

1.html5封装的app与原生态app有什么区别呢?

2.html5又和app有什么区别呢?

3.为什么大型网络公司还是倾向于推广原生态app呢?

4.html5是有跨平台的优势,但是为什么还是不温不火,或者我们仍称之为轻应用app呢?

查找了相关的资料,梳理了一下,发现有如下区别:

1.html5的app如轻型小炮,原生态app如正规大炮,html5实现的功能有限,只能实现一些轻型的交互场景,而app则可以完美解决。

2.html5虽然可以跨平台,可是浏览器有个加载速度,对于用户体验上说,有个加载的等待,就比如你用qq浏览器打开百度,和直接使用百度app是两种体验。浏览器打开百度,还得有个加载,而百度app则duang的出下了输入框界面。

3.html5的app对于导航来说,目前有个弊端。而原生态app则在页底固定悬浮着导航菜单。我给截图,大家可以看看区分:看我红线画圈和蓝色画圈的区别。

4.html5 app也有自己的优势,比如有的app页面想要分享出来,则采用html5 app。也比如滴滴打车集成在微信里一样,如果手机中没有滴滴打车的app,则直接可以在默认浏览器上加载出来,进行打车。对于公司整体的运营来说不可少。

html5 app在设计时需要注意的一些要点,我也简单概括了一下:

1)各手机浏览器的兼容测试
2)底层服务的调取(能调取,但只有当其是核心功能时才保留 eg:新浪、美团等皆去掉了头像上传功能)
3)注意离线数据存储,减少数据请求频率。
4)考虑保存用户的哪些数据:设置、个人数据、阅读锚点、跳出页面等。【这点一般说的就是导航菜单】
5)避免动效与浏览器的交互冲突
6)按顺序 异步加载 eg: 腾讯视频

原网址是:http://ask.seowhy.com/article/2500

以上是原网址提供的观点,希望大家能提出在评论中提出自己的观点,本人小白,正在努力中,希望自己越来越好,一起加油!

原生App和WebApp

Native App开发 Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常...
  • Ediwal
  • Ediwal
  • 2015年08月20日 13:28
  • 601

原生APP和Web APP的区别

Native App开发 Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是...

web APP到底和跨平台APP开发有什么区别?

什么是web app?什么是跨平台APP?如何学习跨平台APP?

如何选择Web APP与Native App原生开发模式的区别

APP开发模式通常分为Web APP与Native APP原生模式两种,这两种模式均各自有自己的优势,到底是采用Native App开发还是采用Web App开发一直是业界争论的焦点,但是随着HTML...
  • oujzok
  • oujzok
  • 2016年03月17日 11:03
  • 2751

关于原生app和web app区别

Native App开发 Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是...

原生Native APP和Web APP的区别之处

原生Native APP和Web APP的区别之处

H5开发的web APP和原生APP的区别

H5开发的web APP和原生APP的区别有以下几个方面:一、开发方面 原生App ⊙ 每一种移动操作系统都需要独立的开发项目⊙ 每种平台都需要独立的开发语言。Java(Android), Objec...

Facebook CTO妙论移动平台上的Web App与原生应用的合众连横

Facebook推出的移动应用平台已经成为Facebook合众连横的外交利器。在iOS环境中,Facebook移动应用平台一方面可以将用户引导到苹果自己的原生App Store应用和苹果的应用内支...

Progressive Web App:模仿原生应用的Web应用

Progressive Web App 的外观和行为都同原生移动应用类似,但它本质上上仍然是Web应用,不需要通过应用商店部署 Ashteya Biharisingh是一名混合移动应用开发人员。...

Progressive Web App模仿原生应用的Web应用

Progressive Web App:模仿原生应用的Web应用 转自:http://www.infoq.com/cn/news/2015/11/progressive-web-app P...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web app和原生app之间有什么区别?
举报原因:
原因补充:

(最多只允许输入30个字)