作为开发者/设计师,我是不会再开发小程序了
头图作者见本推文的第二篇
我是一名开发者,严格来说,我也是设计师,我最喜欢干的事情就是从0到1做一款产品出来,包括体验设计、技术实现等,先说说我平时喜欢的开发工具,最喜欢使用Visual Studio Code,还有Xcode,经常使用的编程语言是nodejs、python、swift,所以web应用、ios应用也经常做一些小demo以验证我的想法。
最近在看的方向是AR跟AI深度结合的应用。上线了一款ios应用,叫「逐字输入法」,我在抽空给她迭代新的功能,以求把「逐字」这个定位演绎完整。至于AR方向,目前有一个跟NSR合作的线上研究项目组,我们称为「沉浸式行业数据研究」,涉及的技术主要是爬虫、机器学习、数据可视化等。后续还会开设更多的相关研究小组。
平时,我会研究各种技术、产品,自然微信的小程序也是接触的非常多,在小程序开始推出的时候,我开发过几款小程序,后来就逐渐不关注小程序了,因为小程序有其自身的局限性,并且开发体验也一般。今天聊一聊小程序我不喜欢的地方:
1 复杂
微信始终是个app,反而想着做更大、更多的事。不怕撑坏了吗?我们对比下,ios对应的是app,而app里再来个类似app的东西,复杂吧?微信在这里多增一个层级,普通用户也不懂,称为「小程序」,但是普通用户谁知道「小程序」是什么玩意?
只有程序员懂的名词,在没有技术知识的人群里,反正就是微信里转来转去的页面,从这个角度来讲,小程序跟一个网页有什么区别?
2 更加中心化
本来ios的app生态是相对去中心化的,在微信里,小程序就成了中心化的应用,牢牢掌控在微信里。因为「小程序」的上线、迭代,都需要微信的审核,微信说不行,开发者能怎么办?况且还有apple这个比微信更高一级的审核机构……
3 开发语言不统一
尤其是html部分,非要自己整个标准出来,不能好好兼容我们熟悉的html吗?反正我是不喜欢
4 审核标准与体验差
各种门槛,各种资质要求,出事了准备甩锅给开发者的感觉。行业垄断者会不断制造门槛,影响后来进入者,比如制定所谓的行业标准。
体验差主要指的是审核不通过的后续处理,不像apple这么人性化,开发者还可以发邮件沟通,微信小程序连个沟通通道都没有,毕竟不是每个负责审核的人员都有对应的职业素养的。
5 官方没有推荐机制
没有推荐机制,推广全靠开发者或者付费广告,这点比起抖音来说差太多了,开发者有这开发能力,还不如直接做web应用或者app,反正推广也要靠自己。
6 用户的隐私信息
当然,小程序也有好处。比如
轻易可获得用户的隐私信息,比如头像、昵称、社交关系、手机号、家庭地址、定位信息等,这点微信做的太方便了。