webapp和原生app的区别,原生app和web app

webapp和原生app的区别,原生app和web app,web app与原生app的区别

本文主要介绍web app和native app的区别,以及各自的优缺点。推荐给你,有需要的朋友可以参考一下。

公司要做一个项目,是p2p出资的app。在网上问了一些人,发现有些是直接做了html5之后用软件打包的。我之前是学app开发的,当时在安卓版本。我知道开发Android app时写的代码。那么问题来了:

html5封装的app和原生态的app有什么区别?

html5和app有什么区别?

为什么大型网络公司仍然倾向于推广原生态app?

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,可以直接在默认浏览器上加载打车。这对公司的整体运营至关重要。

5我也简单总结了一些html5 app设计时应该注意的要点:

1)各手机浏览器的兼容性测试

2)底层服务的接入(可以接入,但前提是核心功能,eg保留:新浪、美团等。已移除头像上传功能)

3)注意离线数据存储,降低数据请求频率。

4)考虑保存用户的哪些数据:设置、个人数据、阅读锚点、跳出页面等。[这通常被称为导航菜单]

5)避免动态效果与浏览器的交互冲突。

6)顺序异步加载eg:腾讯视频。

这就是本文的全部内容。希望对你了解web app和native app有帮助。

webapp和原生app的区别,原生app和web app