字节跳动小程序初探

我花了近一周的时间上线了字节跳动小程序版本的「条码助手」。对于开发者来说,将微信小程序迁移至字节跳动小程序开发成本非常低。

我花了近一周的时间上线了字节跳动小程序版本的「条码助手」,实际上真正开发的时间并不多,更多的时间花费在审核上。相比微信小程序,字节跳动小程序像是一套完全复制过来的系统,对于开发者来说,将微信小程序迁移至字节跳动小程序开发成本非常低。

字节跳动公司的产品,包括今日头条、抖音等这几年快速发展,已经牢牢掌控了很多人的掌上娱乐生活。在微信小程序获得巨大成功之后,字节跳动也紧随其后开发了对应的小程序产品。目前,字节跳动小程序会在今日头条、抖音等产品上展现。

抱着尝试一下的心态,我决定将微信小程序「条码助手」移植到字节跳动小程序上。我最开始以为,这两个平台怎么来说也是两个不同的平台,就算字节跳动开发者工具提供有「一键搬家」功能,也还是会有不少地方需要再修改的。没想到这个过程比我想象的顺利很多,通过「一键搬家」之后,仅修改了以下两处不同:

  • tt:for

列表渲染,微信小程序使用的是wx:for-items,而字节跳动小程序使用的是tt:for

  • 登录按钮

微信小程序,获取用户登录信息的button必须设置bindgetuserinfo,而字节小程序直接使用bindtap触发登录事件即可。

其它代码,包括服务端的登录接口(仅需要修改请求地址,替换appid和appsecret)都可以完全复用。

接下来就是很费时的审核过程。实际上,字节跳动小程序审核的速度还是挺快的,但被拒绝了几次浪费了不少时间。总体感觉,字节跳动小程序审核要求比微信小程序要高一些。比如在小程序中提示用户通过AppStore下载更完善功能的APP版本,会被审核人员认为是导流行为而被拒绝,而这在微信小程序上是可以的。

鉴于微信小程序移植到字节跳动小程序良好的体验,我有理由相信,支付宝小程序,百度小程序均是如此:保持和微信小程序相同的API和规范,这对于开发者来说可以节省不少精力和时间。

其它文章

中国互联网是如何起步的
互联网正在变得越来越分裂