一、APP、小程序、H5是什么
一句话概括了APP、小程序、H5三者的特点,相信朋友们也印象深刻,那么阿境就以概念的形式来说说,APP、小程序、H5究竟是什么?
1. APP是什么?
APP是application的缩写,翻译为“应用”,通常专指手机上的应用软件,或称手机客户端。在移动互联网时代,APP的出现,便捷了每个人的生活,同时,APP开发开启了每个企业移动信息化的发展。可以说, APP开展了移动互联的时代 ,是最早我们所能够接触到的移动应用载体。讲讲发展,APP自2008年,苹果对外发布了针对iphone的应用开发包,供免费下载后,便催生了国内众多APP开发商的出现;2010年,Android平台的应用呈井喷式发展;一直到2012年底,APP开发已成为当时的红海市场。直到现在,跨入2020年, APP仍然是主导着移动应用的市场。
讲讲意义,APP的出现,以及其创新性开发,引来众多网络大亨们的一致关注及赞许。而随着智能手机和iPad等移动终端设备的普及,人们逐渐习惯了使用APP客户端上网的方式,而国内各大电商,均拥有了自己的APP客户端,甚至于部分的个人用户,也拥有自己的APP(少数), 这标志着,APP客户端的商业使用,已经逐渐普及 。
2. 小程序是什么?
小程序泛指 无需下载便可安装即可使用的应用 ,目前市面上的小程序包括了微信小程序、百度小程序、各大厂商的快应用(实质上也是小程序)、以及在去年刚上线的QQ小程序等,这些都属于小程序的一种,但日常被人们提及的小程序,大多为微信小程序,本文介绍的也仅以微信小程序做例子。
讲讲原理,其实现原理是 以H5为基础,基于微信平台提供丰富系统与平台的接口的web应用,这种混合模式我们一般称为hybrid 。
讲讲特点,小程序最主要的特点为 “无需下载,即用即走” 。但实际上,小程序也并非所谓的“无需下载”,而是由于它“小”的特点,在你打开的时候,就已在短时间内下载好了,确切的说,用“无感下载”来描述,更为贴切一些。
讲讲核心价值,其作用在于【连接】—— 提供一对一、一对多和多对多的连接方式,从而实现人与人、人与智能终端、人与社交化娱乐、人与硬件设备的连接 ,同时连接服务、资讯、商业。
3. H5是什么?
H5的全称是HTML5,是 HTML的第五代标准 (虽然这解释太过性冷淡!)。要注意的是,H5通俗的说,是一项准则,而不是一项技术。要明白H5是什么,那么就需要先了解下什么是“HTML”。解释下,HTML是“超文本标记语言”的英文缩写(Hypertext Markup Language),我们网上看到的网页,大都由HTML写成。
随着发展,一代代更新,直到2014年,HTML5标准规范最终指定完成并向全世界开放,而在那几年,H5也成为当时的互联网热词。讲讲特点,H5的跨平台性尤为特别,可同时兼容PC端、移动端、Windows、Linux、Android与ios,可轻易移植到不同的开放平台、应用平台上,打破如今各自为局的情况。
讲讲功能,H5可无需第三方浏览器插件即可创建高级图形、版式、动画以及过渡效果,这也使得用户使用较少的流量就可看到较完美的视觉听觉效果。不管是对于用户还是企业,都是友好的。
小结
上述太过理论化,如果你不想看,那么,阿境用一句话给你简单概括: APP丰满,但复杂;小程序精简,且互联;H5跨平台,也友好。
二、APP、小程序、H5的优缺点对比
APP,小程序,H5这三者目前已有多年演变历史及发展,市面上对于这三者的优缺点的介绍也数不胜数。
这边阿境就自己的认知,简单列举三者优缺点(不做过多分析),以供朋友们对这三者有个简要的理解。
1. 三者优点
【APP】
(1)运行速度快,体验好。
(2)可使用底层的设备功能,如摄像头、方向传感器、重力传感器、拨号、GPS、语音、短信、蓝牙等;
(3)在界面设计、功能设计、操作逻辑等方面,更容易做到流畅性、用户体验好。且 留存率高 ,用户一旦下载,相较于其他两端,留存的可能性大。
(4)精准,超强用户黏性。一旦主动下载了APP,便是基于本身APP的内容有兴趣,同时APP会一直待在用户手机里,APP端便有了不断向用户传播信息,达到唤醒沉睡用户的机会。
【小程序】
(1) 背靠微信十亿流量 ;使得小程序更易获客,降低获客成本(附近小程序功能),同时可借助微信的社交网络引发爆发性传播,“在巨人肩膀搭积木”。
(2) 连接线上与线下 ;推动线下用户习惯的养成,小程序相比APP更容易达成线上线下场景的连接与互动。
(3) 触手可及,无需下载,即用即走 ,体验度接近原生,用户体验好。该概念是小程序一上线就开始打的战略,可做APP的整体嫁接,也可做简洁版功能的承载体,这一特点使得能代替许多APP。
(4) 开发成本低、体验接近原生、高效的流量召回、积累自由用户 成为可能等
【H5】
(1) 跨平台性 (同时兼容PC端、移动端、Windows、Linux、Android与ios)
(2) 开发周期短,维护成本较低 ,可快速迭代。
(3) 开发相对较容易 ,对浏览器适配简单,简单易发布,直接上传即可,无需审核。
2. 三者缺点
【APP】
(1) 开发周期长,费用多 ,不同的操作系统(Android与ios)需要独立开发,且维护起来也比较麻烦。
(2) 获客成本高 ,用户使用需要下载。在没有一定知名度的情况下,使得用户去主动下载一个APP的成本高昂。
(3) 更新需要上架审核 ,Android需在各大应用市场,ios需在App store上进行上架审核,受制于各大应用商店的规范中,上架后用户需重新更新安装。
【小程序】
(1) 引流能力有限 ,传播有限(转发朋友圈等功能受限),且用户留存困难,在小程序中留存的概念弱。该缺点也正是由于“即用即走”的特点,导致留存困难—无绝对的优点与缺点。
(2) 受制于微信管控 ,功能的开发取决于微信的赋能,从功能接口,甚至于类别内容等,以及部分敏感内容(也可能是wx的竞争对手)还容易遭受到封禁等措施。
【H5】
(1) 用户体验差 ,每次打开页面,需要重新加载;
(2) 加载速度慢 ,若是在网络情况差的情况下,网页可能加载需要长久的时间;
(3)仅能使用部分设备底层的功能,蓝牙、短信、摄像头、麦克风等功能无法使用,造成 开发功能局限 。
3. 三者对比
【系统权限方面】
(1)H5 本身可以说几乎是没有什么系统权限的。虽然也有摄像头之类的接口,但是重度依赖浏览器能力,兼容性有限。
(2)小程序,由于依赖微信客户端本身,所以微信小程序团队将客户端的很多能力开放给了小程序环境,前提是微信也授权了相关的能力,比如允许访问麦克风,允许访问相册等。
(3)APP由于采用的是原生开发,可使用许多底层的空间及功能,系统权限也是这三者当中最高的。
【管控方面】
(1)H5 页面可以不用搞 HTTPS,有个网站就能玩。但是小程序,从后端开始就有限制,要求域名备案+HTTPS,一定程度上也是一点成本。
(2)小程序依赖微信平台,因此微信平台要对内容安全等事项负责,比如想做有 UGC 的产品,小程序上线前期就需资质
(3)APP则归属应用市场及App store的审核限定,同时也需要资质审核。
【 分享方面】
(1)小程序可分享到群,但不可分享到朋友圈,且只能在微信体系内运作;
(2)H5可分享给好友,也可分享到朋友圈,同时可在浏览器上打开;
(3)APP可分享到各大平台(受限制除外,例如淘宝在微信上的分享)
【主动触达渠道方面】
(1)H5 本身是没有用户触达能力的,如果用户关掉了页面,页面就再也没有办法主动触达该用户了。传统的营销方式都是采用邮件营销或短信营销等来触达用户。
(2)小程序支持模板消息(现已改成订阅号消息),有一周的推送时间限制。只要用户使用小程序,就可通过某种操作收集 formid,即可在一周之内的任意时间触达用户。
(3)APP可通过第三方推送(如极光推送等)推送信息给到目标用户,从而达到唤醒沉睡用户的目的。
【其他】
(1)留存率方面:APP>小程序>H5
(2)流畅度方面:APP=小程序>H5
(3)简易功能成本:APP>小程序=H5
(4)迭代周期:APP>小程序>H5
(5)追踪能力:APP=小程序>H5