一、APP、小程序、H5是什么
一句话概括了APP、小程序、H5三者的特点,相信朋友们也印象深刻,那么常州开发APP公司点个赞科技技术小哥就以概念的形式来说说,APP、小程序、H5究竟是什么?
1、APP是什么?
APP是application的缩写,翻译为“应用”,通常专指手机上的应用软件,或称手机客户端。
在移动互联网时代,APP的出现,便捷了每个人的生活,同时,APP开发开启了每个企业移动信息化的发展。
,APP的出现,以及其创新性开发,引来众多网络大亨们的一致关注及赞许。而随着智能手机和iPad等移动终端设备的普及,人们逐渐习惯了使用APP客户端上网的方式,而国内各大电商,均拥有了自己的APP客户端,甚至于部分的个人用户,也拥有自己的APP(少数),这标志着,APP客户端的商业使用,已经逐渐普及。
2、小程序是什么?
小程序泛指无需下载便可安装即可使用的应用,目前市面上的小程序包括了微信小程序、百度小程序、各大厂商的快应用(实质上也是小程序)、以及在去年刚上线的QQ小程序等,这些都属于小程序的一种,但日常被人们提及的小程序,大多为微信小程序。
小程序最主要的特点为“无需下载,即用即走”。但实际上,小程序也并非所谓的“无需下载”,而是由于它“小”的特点,在你打开的时候,就已在短时间内下载好了,确切的说,用“无感下载”来描述,更为贴切一些。
小程序其作用在于【连接】——提供一对一、一对多和多对多的连接方式,从而实现人与人、人与智能终端、人与社交化娱乐、人与硬件设备的连接,同时连接服务、资讯、商业。
3、H5是什么?
H5的全称是HTML5,是HTML的第五代标准(虽然这解释太过性冷淡!)。要注意的是,H5通俗的说,是一项准则,而不是一项技术。
H5的跨平台性尤为特别,可同时兼容PC端、移动端、Windows、Linux、Android与ios,可轻易移植到不同的开放平台、应用平台上,打破如今各自为局的情况。
二、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)仅能使用部分设备底层的功能,蓝牙、短信、摄像头、麦克风等功能无法使用,造成开发功能局限。
三、如何选择开发载体?
常常会遇到甲方大大或者部分老板的需求“我想做一款商城APP”,当彻底了解对方的公司情况及预算后,可能更适合他们的,是做一款商城小程序。
那么,如何选择开发载体呢?
1、该开发APP还是小程序或者是H5?
APP、小程序、H5说白了,都是一种前端的展示形式,选择哪种,取决于他们各自的特点及所携带的功能。首先需要了解的,是他们各自的优缺点,上文已经详细提到了。
在了解优缺点之后,是公司的定位,以及做产品的定位。打个比方,工具类的小程序,会比工具类的APP更来得划算,工具类的软件,本身就是“低频多次”,那么,在小程序满足其功能的前提下,选择做小程序远比做APP的成本来得低。
从成本预算上来看,有钱有人有模式,那么APP是最好选择;若想小成本是错,则H5或小程序更加合适。H5和小程序则更属于在业务探索阶段的项目。毕竟同等功能下的项目预算,一个APP的成本等于两到三个的H5/小程序,但其体验相对好,且从长远的发展来看,更容易留存。
从时间周期上来看,开发H5/小程序,远比APP更加快速。毕竟在开发配置上,APP需要Android开发跟ios开发,而H5和小程序仅需一个前端开发工程师,自然在测试方面,测试单端跟两端的时间周期,也是不同的。
从流畅性及反应速度来看,APP跟小程序都是不二选择,H5则相对逊色。APP由于其原生的特性,加载页面仅需加载变化的部分,而H5其本质是网页,换页面时,通常要加载整个页面,就像是浏览器打开一个新页面一样(不清楚的朋友可以打开京东APP,及京东H5来对比下,一目了然),速度相对较慢。
从功能开发上来看,H5及小程序局限性较多,选择APP更为自由。在原生APP当中,可调用系统底层的硬件(例如摄像头,麦克风等等),支持的硬件更多,更容易扩展。相对而言,H5便望尘莫及了;而小程序是在于巨头的笼罩之下,局限于微信的管辖,功能都需要有微信的接口支持,所以,功能也相对局限(虽然,近年来微信不断地为小程序赋能)。