小程序、APP 和 H5 是什么?看完这篇文章你就懂了

2024-07-10
来源:网络整理

Q:阿静,我想做一个小程序或者APP。

A:为什么想做小程序和APP?想做什么类型的小程序和APP?产品定位有想过吗?......

Q:为什么有这么多问题?因为现在小程序、APP很火,所以我想做一个。

A:我先给你介绍一下小程序、APP、H5,然后你再决定。

另外:为了节省时间,附上本文的框架,如果有兴趣,可以继续深入阅读;如果没有兴趣,谢谢您的光临。

1、什么是APP、小程序、H5?

这句话概括了APP、小程序、H5的特点,相信小伙伴们也印象深刻,接下来阿静就以概念的形式给大家讲解一下,APP、小程序、H5到底是什么?

1.什么是APP?

APP是“应用程序”的缩写,通常特指手机上的应用软件,或者手机客户端。

在移动互联网时代,APP的出现方便了大家的生活,同时APP开发也为每一个企业开启了移动信息化的发展之路。

可以说APP开启了移动互联网时代,是我们可以接触到的最早的移动应用载体。

2.什么是小程序?

小程序一般是指不需要下载就可以安装使用的应用程序。目前市面上的小程序有微信小程序、百度小程序、各大厂商的快应用(本质上也是小程序)、以及去年刚上线的QQ小程序等。这些都是小程序,但日常生活中大家提到的小程序大多都是微信小程序。本文仅以微信小程序为例。

3.什么是H5?

H5是第五代HTML的缩写(虽然这个解释太冷酷了!),需要注意的是,H5总体上来说是一个标准,而不是一种技术。

要了解什么是H5,首先需要了解什么是“HTML”。解释一下,HTML是“超文本标记语言”( )的缩写。我们在网上看到的网页,大部分都是用HTML写的。

随着一代又一代的发展更新,标准规范终于在2014年完成并向全球开放。那几年,H5也成为了网络上的一个热词。

【概括】

上面的内容太理论化了,如果你不想看的话,那阿菁就用一句话给你做个简单的总结。

APP全面但复杂;小程序简洁且互联互通;H5跨平台且使用体验好。

2.APP、小程序、H5优缺点对比

APP、小程序、H5已经演进发展了很多年,市面上对其优缺点的介绍数不胜数。

这里阿京就根据自己的理解(不做过多的分析)简单列出一下三者的优缺点,以便朋友们对这三者有个简单的了解。

1. 三者的优点

【应用程序】

(1)运行速度快,体验好。

(2)您可以使用底层设备功能,例如摄像头、方向传感器、重力传感器、拨号、GPS、语音、短信、蓝牙等。

(3)在界面设计、功能设计、操作逻辑等方面更容易做到流畅、用户体验好,留存率也高,用户一旦下载后,相比其他两端更容易停留。

(4)精准、强用户粘性。一旦某个APP被下载,就意味着用户对该APP的内容感兴趣,同时该APP也会一直停留在用户手机里,APP就有机会不断向用户传播信息,从而唤醒沉睡的用户。

【小程序】

(1)背靠微信亿级流量,小程序获客更简单,降低获客成本(附近的小程序功能),同时可借助微信的社交网络引发爆发式传播,“站在巨人的肩膀上搭积木”。

(2)打通线上线下,促进线下用户习惯的养成。相比APP,小程序更容易实现线上线下场景的打通与互动。

(3)触手可及,无需下载,即用即用,接近原生体验,用户体验好。这个理念是小程序自上线以来一直贯彻的策略。它们可以作为APP的组成部分,也可以作为精简版功能的载体。这个特点让它们可以取代很多APP。

(4)开发成本低,接近原生的体验,高效的流量召回,还有积累免费用户的可能。

【H5】

(1)跨平台(兼容PC、手机、iOS)

(2)开发周期短,维护成本低,迭代快速。

(3)开发起来比较容易,对浏览器适配简单,发布起来简单方便,无需审核即可直接上传。

2.三者的缺点

【应用程序】

(1)开发周期长,成本高,不同操作系统(如iOS)需要独立开发,维护也比较麻烦。

(2)获客成本高,需要用户下载才能使用,如果没有一定的知名度,用户主动下载的成本非常高。

(3)更新需要审核后才能上架,必须在各大应用市场上架审核,iOS上架App需要审核,受各大应用商店规定约束,上架后用户需要重新更新安装。

【小程序】

(1)引流和传播能力有限(转发朋友圈等功能有限),留存难度大。小程序的留存观念比较弱,这个短板也是因为“用完即走”的特性导致留存难度大,没有绝对的优势和劣势。

(2)受制于微信的管控,功能的开发依赖于微信的赋能,从功能界面到甚至品类内容,一些敏感内容(也可能是微信的竞争对手)也容易被封禁。

【H5】

(1)用户体验差,每次打开都需要重新加载页面。

(2)加载速度慢。如果网络条件较差,网页可能需要较长时间加载;

(3)只能使用设备的部分底层功能,蓝牙、短信、摄像头、麦克风等功能无法使用,导致开发功能受限。

3. 三者的比较

【系统权限】

1、H5本身几乎没有系统权限,虽然有相机等接口,但是严重依赖浏览器能力,兼容性有限。

2、小程序。由于小程序本身依赖微信客户端,因此微信小程序团队把客户端的很多能力开放到小程序环境,前提是微信也授权了相关能力,比如允许访问麦克风、相册等。

3、由于APP采用原生开发,所以可以使用很多底层空间和功能,系统权限也是三者中最高的。

【控制】

1. 不需要做H5页面,直接用网站就可以了。但是小程序从后台开始就有限制,需要注册域名,这在一定程度上也是一笔成本。

2、小程序依赖微信平台,内容安全等事务由微信平台负责,比如你想做一个有UGC的产品,小程序上线前需要资质审核。

3.APP属于应用市场,有App的审核限制,也需要资质审核。

分享