为什么小程序那么受欢迎?
相比传统app,小程序即点即用,免下载安装,这是小程序最明显的优势
但使得小程序真正能火爆,让众多开发者喜欢的原因,还是其强大的分享能力和多端互通能力。寄生与微信这么一个聊天平台,小程序能够实现极为便捷快速的推广分享,迅速扩大用户数量,并且完全不受用户设备的限制(除非你连微信都安装不了)
再相比网页web,同样能够多端互通,但小程序却更像app一样,能够通过微信的丰富api接口以及设备sdk,构建出更强于web的实用功能,比如微信扫码,文件查看,解压,跳转公众号等等。
另外,小程序可以与微信进行很好的生态结合,通过微信帐号获取独有的openid,让用户的注册更为便捷又同时避免滥用。
看到这里是不是很心动,但是作为一个三年的微信小程序个人开发者,我真心不希望现在的新手个人开发者,去尝试开发微信小程序。注意我指的是个人,不包括企业。
三年前,我也心动于小程序的种种便捷性,开始开发小程序,那时候的微信平台在小程序这方面,可谓是友善,更可以说是亏本来吸引大量开发者。提供免费的云服务、云托管、个人开发者不需要有自己的服务器,甚至不需要静态托管站,就能搭建一个给全世界微信用户使用的app,不需要任何费用!最初我的小程序也较为成功,每天能有几百活跃用户,也能接入微信的官方广告接口获得收益。
然而现在,在每一个小程序便捷的背后,都是开发者的心酸和苦楚
为什么我不再建议做小程序?
1.复杂的注册上线流程
- 首先你需要一个没有注册过公众号或其他小程序的邮箱📧
- 实名认证后注册
- 在官方指定的选项中选择你的程序类目(你或许很难找到匹配的选项)
- 对开发完成的小程序进行工信部备案,这是一个非常麻烦的过程,你需要准备身份证照片,全面的个人信息,合适的程序类目,然后提交。具体备案要求可以查看:【微信小程序备案】9月1日起,微信小程序需完成备案才可上架!已上架用户,查看这份备案手册,快人一步,抢先备案! | 微信开放社区
- 接着你会在1-20个工作日内收到短信告知备案结果,这段时间你的作品将无法上线
- 然后你需要进行小程序的微信认证,同样需要提供身份证和个人信息,并且需要支付几十块钱的认证费用(并非固定,按照说法现在是优惠期间)。不过这一步骤不是必须的,但是如果你不认证,那么你的小程序就不能被分享和搜索到
- 接着进行微信主体认证,这似乎是近期刚添加的,不过不认证似乎不影响
到这里你才算拥有了一个真正能够使用的微信小程序开发者账号,也就是说注册好了 ,至此你可能需要花费1个月的时间,如果中间某一步没有审核通过,那很可能就是翻倍的时间
2.严苛的程序审核
或许在开发初期,你的小程序很快就审核成功便上线了,那是因为你的小程序还没有完全成型。等到你的小程序基本完成,小程序的审核一定不会让你失望。
这是微信小程序开发的规范条例:一、原则及相关说明 | 微信开放文档
点开你就会知道,这点内容,你是一周都看不完的
根据博主小程序被封禁以及多次审核失败的经验,可以帮你总结几点:
- 不能直接收集储存用户信息(比如注册的时候让用户输入手机号等等)
- 个人不要和企业或者其他大型网站或项目挂钩(比如引用内容,跳转等等),会有侵权问题或...(审核员会找出条例)
- 不能展示其他人的联系方式(比如展示说程序项目的的线下qq群号...)
- 类目不能不符合(比如博主做了一个捐赠步数的小程序,但是没有募捐的类目,类目不符)
- 等等...
说什么呢最后,或许是因为太多小程序乱象和国家政策的出手吧,小程序的上线流程和要求都越来越复杂且严苛。原来免费使用的云开发也开始收费。以及各种后台的认证扫码。。
对个人开发者而言,实在心累啊!!!
同学们有心,还是花点钱买个服务器,做个web吧