【第22期】观点:IT 行业加班,到底有没有价值?

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

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

举报

相关文章推荐

HBuilder实现WebApp,总结MUI使用过程中的坑和方法

MUI尝过的坑和重要知识点总结1:自带的各种标签的 样式权重过高,重写不方便(和BootStrap比较来说,BootStrap更加灵活) 2:链接跳转。常规的a标签 加href是无法跳转的,浏览器有效...

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

跨平台app是什么?   所谓的跨平台app开发就是一套代码写完以后可以多端发布运行到各个平台,比如:iOS、安卓、web、百度直达号、360流应用、微信 JS SDK... ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

安卓复习之旅—android系统层次结构

系统结构图:android系统层次结构主要包含4个层次 从上往下依次是:应用程序层(Applications)、应用程序框架层(Application Framework)、系统运行库层(Libra...

淘宝app属于hybrid app吗?

作者:知乎用户 链接:https://www.zhihu.com/question/28469978/answer/58914393 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非...

APP淘宝,你为什么这么慢卡?

题外话:简书博客和微信公众号是相关联。由于也到了一定年龄了,一直想找个女朋友,给予属于她和我之间的浪漫。追女孩还是需要不少时间的。所以尽量争取每两周之内出一篇文章。保证干货!自认为简书里面大部分文章都...

一步一步构建手机WebApp开发——页面布局篇

继上一篇:一步一步构建手机WebApp开发——环境搭建篇过后,我相信很多朋友都想看看实战案例,这一次的教程是页面布局篇,先上图:      如上图所示,此篇教程便是教初学者如何快速布局这样...

一步一步构建手机WebApp开发——页面布局篇

继上一篇:一步一步构建手机WebApp开发——环境搭建篇过后,我相信很多朋友都想看看实战案例,这一次的教程是页面布局篇,先上图:      如上图所示,此篇教程便是教初学者如何快速布局这样...

浅谈 web app 的几种适配方法感想

移动端越来越火,特别是基于微信开发的web,今天就来捣鼓捣鼓web app适配不同大小手机屏幕的几种方法以及感想,如有错误和不足,望大虾指正 1.响应式: 响应式比较出名的一个框架bootstrap,...

web app开发入门

前言:   PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,...

移动Web和Web App定义以及特点

移动Web是在传统的桌面Web的基础上,根据手持移动终端资源有限的特点,经过有针对性的优化,解决了移动终端资源少,web浏览器性能差的问题。移动Web继承桌面Web的已有知识,但又不同于桌面Web,就...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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