小程序开发 / 公众号开发 / app开发的区别
Category :青岛app开发
Time ::2020-03-23
Client :

今天冬至,十年前的今天,从2009年至2019年,是我从事软件开发的一个十年。十年的心路历程,回想创业初心,做真正能用的起来的软件,一句简单到不能再简单的话,却奋斗了十年。每个项目婴儿般的呵护成长,但并不是每个项目能望子成龙版,有团队的拼搏,有测试完成交付的成就感,也深知甲方的困惑、作为乙方的难处。

 

十年中每年接触几百个项目,各式各样的老板、企业、个人,想做项目做开发,每个人都想让项目赚钱,每个人对互联网的认知参差不齐,今天我从用户、技术、成本三个维度,来为大家汇报下小程序、公众号、app的相同之处及区别。

 

一、用户角度

 

1、公众号,官方的给的解释:微信公众平台,给个人、企业和组织提供业务服务与用户管理能力的全新服务平台。这句话比较绕口,在公众号上几乎所有的业务都能满足,目前已有超过3000万个微信公众号。是微信最早推出的业务服务平台。优势:对于粉丝的管理功能非常强大,适合做用户粉丝沉淀。最主要的入口,通过公众号名字搜索进入,所有最早公众号刚推出时,引起了业内人士对公招名字的抢注,确实好的名字会对流量有很大的影响。

 

2、微信小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用触手可及的梦想。腾讯给予了大量的流量倾斜,让用户使用更方便。入口更多元,更直接。以下是小程序的64个入口。怎么找到进入小程序,下边任何一种方式都可以:

 

很显然,微信小程序提使用体验要比H5的网页要好很多,也有更开发的能力,比如地图、定位、蓝牙、文档、图片、支付等功能。比公众号的进入更方便,比app更轻,用户不用下载即可使用。同时,享有微信10亿级的流量资源。若老板您的项目是刚刚开始验证,推荐使用小程序。

 

3APP,手机应用,在手机桌面上,安装完成点击直接使用,用户入口极其简单。目前主流的是Androidapp,适用于所有的安卓手机。IOSapp,适用于所有苹果手机。app的体验感、品牌度是很高的,但并不是所有的项目一开始就适合做app,经历了上千个项目后 个人总结,存量用户和内部管理的业务,做app的成活率比较高。若在项目初期,在验证商业模型的阶段,不建议直接开发app

 

二、技术角度

公众号开发语言:Html+Javascript+CSS

 

小程序开发语言:Javascript+CSS+Html5,不过不能直接用HTML标签。微信单独提供了组件库

 

APP开发语言:安卓app适用于安卓版手机,开发语言是:Java  

IOSapp适用于苹果版手机,开发语言是:object-C  

无论是公众号、小程序还是app,对于技术架构来说,他们三个都属于用户交互层,开发公司内部叫前端。一般开发公司内部会把项目拆分为几个层面,我画了下面一张图来表示。  

 

 

从上图可以看出,无论是小程序、公众号、app都只是前端用户交互界面,只要是系统开发,都需要者这几个层面。前段时间有客户反馈说,小程序和公众号是腾讯的,所有不需要服务器,在此给大家说下正常来说都需要。

三、成本角度

从成本角度来说,app的成本无疑是三个之中最高的。成本主要因素是工程师。以下我们来分析下公众号、小程序、app,开发过程中的人员安排,从而得出,成本因素。 人员配置及工作安排: 1、产品经理:产品经理,能力超强,负责对甲方需求的产品梳理规划,将甲方表述的语言,转化成产品原型图。通常用的工具:脑图制作工具XMind、流程图制作工具ProcessOn,原型制作工具Axure、墨刀,等等,通常产品经理是全能。 2、项目经理:负责项目整体把控、任务分解、进度质量把控。等等 3UI设计师:负责项目的界面设计。 4web前端工程师:负责页面的制作。 5、安卓工程师:负责安卓app的开发工作。 6IOS工程师:负责苹果app的开发编程工作。 7Java工程师:负责后台、逻辑层的开发工作。 8、测试工程师:负责测试、文档、账号等工作。 公众号开发用到的人员:123478 小程序开发用到的人员:123478 App开发用到的人员: 123456789 所以成本上大家能看出来。 今天就写到这里,希望对大家开发软件的选择上,有所帮助。