一、引言
目前微信小程序发展迅猛,在开发移动应用的时候就需要考虑是开发独立APP还是微信小程序。每个行业的应用场景和用户需求不一样,对于选择开发哪种移动客户端的选择也不一样。今天就以智慧校园的案例,分享一下我们的应用在面对选择独立APP还是微信小程序的分析和对比过程。
二、现状分析
2.1 教育行业背景
2018年,因为各种政策的利好,互联网教育行业发展迅猛,各类智慧教育APP井喷式的出现。这类APP主的商业模式主要有两种:第一种是针对学校的软件采购销售方式,也就是2B模式。另一种是通过推广家长下载APP,实现流量变现的用户运营模式,也就是2C模式。
智慧教育APP使用人群主要是教师和家长。业务范围主要包括协同办公、互联网教学、多媒体教室、行为习惯培养等。
2.2 存在的问题
目前,市面上智慧教育APP主要以学校为主体进行推广,由于不同的智慧教育APP功能不一样,导致家长需要安装不同厂家的APP,许多家长对于自己必须强行安装多个APP表示反感。
在互联网教育的政策方面,教育部在2018年出台了很多政策,用于打击智慧教育APP在学校的不合理商业行为。其中,对智慧教育APP影响最大的是,2018年12月28日教育部办公厅发布《关于严禁有害APP进入中小学校园的通知》。
2.3 微信优势
目前,微信拥有超过10亿的用户数,微信公众号和小程序因其开发成本低、获取用户成本低的优势获得了众多开发者的青睐。用户也因为其使用的便捷性,慢慢将移动端的使用场景从APP转移到微信上。。
三、智慧教育微信小程序可行性分析
3.1 关于产品定位
首先,在做分析和判断之前,我们需要了解我们产品的定位和用户。我们公司的智慧教育APP是一款为学校提供教育信息化的工具型APP,其用户是学校教师和学生家长。工具型的APP用户关心通过使用APP可以大幅提高原来工作的工作效率,包括记录行为习惯、布置作业、巡视课间纪律等,因此APP的用户体验一定要简单、便捷。
3.2 微信和小程序对比
接下来,我们需要对比一下独立APP和微信小程序有何不同。
对比项目 |
微信小程序 |
独立APP |
开发成本 |
开发成本低 |
开发成本高 |
开发周期 |
平均开发周期约2周 |
平均开发周期约2个月 |
产品发布 |
审核时间约3天 |
向十几个应用商店提交审核,操作繁琐 |
用户升级 |
无感知升级 |
强制用户升级 |
手机适配 |
一次开发,多终端适配 |
需要适配各种主流手机 |
功能实现 |
轻量级应用 |
业务复杂、高频功能 |
面向群体 |
8亿微信用户 |
所有智能手机用户 |
下载安装 |
扫码关注 |
应用商店下载 |
用户注册 |
无需注册 |
手机号注册登录 |
内存占用 |
忽略不计 |
内存占用高 |
消息推送 |
微信消息推送 |
频繁无用广告、升级推送 |
从以上对比表格可以看出,微信小程序在开发成本上有很大的优势。
3.3 APP相对小程序的优势
由于我们的产品已经是独立的APP,我们也需要分析一下独立APP的优势。
APP优势 |
对智慧教育有无关系 |
品牌塑造 |
初创品牌暂时不需要考虑 |
个性化功能实现 |
暂无功能是微信小程序实现不了的 |
原生APP用户体验流畅度 |
很多APP就是H5做的 |
离线数据支持(蓝牙、WIFI开锁) |
暂无 |
移动硬件底层交互 |
暂无 |
深度数据挖掘 |
暂无 |
结合我们现有的产品和用户情况,我初步确定独立APP的优势对于公司产品发展和满足用户需求并非是刚需。
3.4 智慧教育微信小程序开发可行性
接下来,我们需要分析一下用微信小程序代替独立APP的可行性。
1. 用户接受度
智慧教育APP的用户是家长和教师,使用微信小程序可以大大提高产品的用户体验,提高用户初次使用的接受度,减少新用户推广成本;
2. 开发成本
智慧教育APP的开发需要遵守到安卓和IOS平台的开发规则,整个开发的工作难度加大,产品的更新发版成本很高,使用微信小程序可以将大大减少开发人力投入,缩短不同版本开发周期;
3. 现阶段产品形态
很多独立智慧教育APP的功能及版面都是采用H5开发的,并未凸显原生APP在交互灵活的优势。
3.5 风险分析
最后,我们也需要分析一下用微信小程序代替独立APP的存在的风险。
问题1:从用户价值考虑,微信小程序用户和APP用户是否一致?
个人观点:一致
智慧教育的业务模式是项目驱动型APP增长,APP用户是项目的用户,微信小程序用户和APP的用户是一样的,微信小程序和APP只不过是用户使用的不同形态的工具。
问题2:公司高层是否会认可微信小程序的用户?
个人观点:未知
思想意识决定个性行为,公司高层对于用户体验、数据化决策尚未有很清楚的认识。对于是否认可微信小程序用户也没有一定的判断标准。
问题3:微信小程序会不会影响到品牌后期的推广?
个人观点:不会。
互联网产品首先需要验证产品的价值和可用性,需要在满足用户需求的基础上,提供最佳的用户体验以获得用户的认可,从而打造有竞争力的产品。微信小程序在开发、推广和维护成本上的优势有利于产品初期的发展,产品没有初期获得客户的认可,哪来的后期?
四、分析结论
终上所述,我认为将公司的智慧教育APP的功能移植到微信小程序是可行的,此举可以规避一定的风险,同时减少产品研发成本的投入。
五、分析总结
5.1 创业初期可以选择微信小程序
微信小程序的投入成本相对独立APP有很大的优势。微信小程序可以提高产品测试的效率,同时减少了产品测试的研发和推广成本,很适合创业初期产品进行可行性测试。如果没有特殊的要求(包括来自项目、客户或产品战略方面),或者没有什么功能是无法通过小程序实现的,使用微信小程序代替独立APP是可行性的,
5.2 用户的需求最重要
《用户思维:好产品让用户为自己尖叫》这本书有个很重要的观点:“很多人并不关心你的产品有多棒,他们关心的是使用产品时自己有多棒”。这本书通过多个角度和案例来阐述了用户体验的重要性。我觉得到底该选择独立APP还是微信小程序,还是要从用户需求的角度出发,给出最优的解决方案。
5.3 已经有独立APP如何行动?
对于已经开发了独立APP的产品,如果不能完全将功能移植到微信端,也可以逐步、分批进行功能的移植。具体步骤如下:
- 统一观念:公司内部达成一致意见,认可微信小程序代替独立APP是正确的选择。
- 团队组建:组建一个专门的团队来负责微信小程序的开发工作;
- 产品运营:可以先将将家长端APP功能移植到微信小程序上,监督用户APP和微信小程序的使用数据,对比总结开发运营经验。