Native App是一种基于智慧型手机本地作业系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程式,也叫本地app。一般使用的开发语言为JAVA、C++、Objective-C。
基本介绍
- 中文名原生态套用
- 外文名Native App
- 性质APP
- 平台iOS、Android、WP
- 也叫本地app
基本简介
Native App是一种基于智慧型手机本地作业系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程式,也叫本地app。
概述
自iOS和Android这两个的手机作业系统发布以来,在网际网路界从此就多了一个新的名词App(意为运行在智慧型的移动终端设备第三方应用程式)。
开发者们都知道在高端智慧型手机系统中有两种应用程式一种是基于本地(作业系统)运行的APP;一种是基于高端机的浏览器运行的Web App。
Native App因为位于平台层上方,向下访问和兼容的能力会比较好一些,可以支持线上或离线,讯息推送或本地资源访问,摄像拨号功能的调取。由于设备碎片化,App的开发成本要高很多,维持多个版本的更新升级比较麻烦,用户的安装门槛也比较高。比较乐观的是,AppStore培养了一种比较好的用户付费模式,所以在Apple的生态圈里,开发者的盈利模式是一种明朗状态,其他market也在往这条路上靠拢。
优势
1、提供最佳的用户体验,最优质的用户界面,最华丽的互动
2、针对不同平台提供不同体验
3、可节省频宽成本
4、可访问本地资源
5、盈利模式明朗
6、打开速度更快
劣势
1、移植到不同平台上比较麻烦
2、维持多个版本的成本比较高
3、需要通过store或market的确认
4、盈利需要与第三方分成
5、开发的成本比较大
发展现状
根据百度2013年Q1发布的《移动网际网路发展趋势报告》显示,在全行业的移动浪潮中,Native App开发者遇到前所未有的挑战。Native APP遇到的三大困境:1、虽然用户手机里的Native APP数量在增多,但日均启动个数却在减少;2、用户的使用时长不断向高频Native APP集中,加剧了头部效应;3、对于低频和不知名的Native App,则面临着更严峻的“分发”和“使用”长尾困境。这三大困境对开发者形成了较大的挑战。
其中,大部分低频和不知名Native App在套用商店少人问津,无法到达用户手机。数据显示,套用商店下载量最大的前1000个(数量占比不足0.1%)App,占据了总下载次数的一半以上。这说明用户在下载套用时“马太效应”明显。困境同样也体现在套用使用率上,用户下载之后极少使用,要用时却想不起或找不到它,甚至是六成的Native APP被下载安装后一周内并未被使用,其中又有约1/3在一个月内都未被使用,逐渐成为“殭尸套用”。
Web App、Hybrid App、Native APP对比
Web App(网页套用) | Hybrid App(混合套用) | Native App(原生套用) | |
开发成本 | 低 | 中 | 高 |
维护更新 | 简单 | 简单 | 複杂 |
体验 | 差 | 优 | 优 |
Store或market认可 | 不认可 | 认可 | 认可 |
安装 | 不需要 | 需要 | 需要 |
跨平台 | 优 | 优 | 差 |