Native APP学习

市面上app主要有两种类型:Web app和native APP。

今天小编主要给大家详细介绍一下Native APP。

【简单介绍】

Naive APP是一种基于智能手机本地操作系统如IOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地APP。

如下图所示:


相对比本地APP而言的是Web APP(没有本地应用程序,依赖于网页形式的APP)。

对比图如下:


【基本特性】

Native APP的优势:

1.提供最佳的用户体验,最优质的用户界面,最美丽的交互。

2.针对不同平台提供不同体验。

3.可节省宽带成本,

4.可访问本地资源

5.盈利模式明朗。

6.打开速度快。

Native APP的劣势:

1.移植到不同平台比较麻烦

2.维持多个版本的成本比较高

3.开发成本比较大。

【发展现状】

在全行业的移动浪潮中,Native App开发者遇到前所未有的挑战。其三大困境:
1.虽然用户手机里的Native App数目在增多,但是日均启动个数在减少。
2.用户的使用时长不断向高频Native App集中,加剧了头部效应。
3.对于低频和不知名的Native App,则面临着更严峻的“分发”和“使用”长尾困境。这三大困境对开发者形成了较大的挑战。

【对比区别】

WebApp与Native App区别:
1.开发成本非常大,跨平台效果差。
2.更新体验较差,同时也比较麻烦。(每次发布新的版本,都需要做版本打包,且需要用户动手更新)
3.非常酷

posted @ 2016-09-25 16:40  幻想泡沫  阅读(588)  评论(0编辑  收藏  举报