前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >作为开发者/设计师,我是不会再开发小程序了

作为开发者/设计师,我是不会再开发小程序了

作者头像
mixlab
发布2019-07-09 16:43:24
6231
发布2019-07-09 16:43:24
举报
头图作者见本推文的第二篇

我是一名开发者,严格来说,我也是设计师,我最喜欢干的事情就是从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 用户的隐私信息

当然,小程序也有好处。比如

轻易可获得用户的隐私信息,比如头像、昵称、社交关系、手机号、家庭地址、定位信息等,这点微信做的太方便了。

有多少普通用户是了解其中的因果关系的?我们每天手机里这么多骚扰广告,猜你喜欢,不就是因为获得了我们详细的隐私信息所造成的?

所以在个人信息获取上,我是喜欢solid的方案的,数据存储与应用分离,用户掌控自己的数据,仅在需要授权给应用的时候进行授权。

至于要不要完全采用solid?我认为只要实现数据存储与应用分离就行啦,毕竟目前格局已定,很难破局,比较平稳的过渡方案是想办法先把用户数据从各大app中抽离出来存储在用户认可的数据存储服务商那。

这里面也需要探索可行的方式,比如是开发一个工具,用户来使用,通过这个工具,用户可以从各种app中取出自己的个人数据?方案很多,但哪一种用户的操作成本,跟理解成本是最低的?

综上,我是不会再推荐开发小程序的了,我反而建议初学者老老实实学习js,开发web应用。小程序基本了解技术架构就行。

以上是作为一名开发者/设计师的体验感受,欢迎留言讨论。

近期活动

【第8期】上海mixlab2019年中-线下聚会http://hdxu.cn/49xyL

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 无界社区mixlab 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 复杂
  • 2 更加中心化
  • 3 开发语言不统一
  • 4 审核标准与体验差
  • 5 官方没有推荐机制
  • 6 用户的隐私信息
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档