『戏词』的下一步就是网页版,而且是支持 PWA 的网页。

其实网页版已经偷偷在线上一段时间了,多亏知晓云提供的多平台 SDK 支持,迁移起来非常方便。但是还没有广而告之的一个原因就是,作为一个做拼图出身的工具,只提供了在线内容浏览而不提供工具好像有点说不过去,于是便一直拖拖拖。但是关于线上版的功能和逻辑基本上都想全了,只差一个程序员匀出时间来实现就好。

『戏词』运行一阶段后,就有用户发来网页版的建议。这点我自己都深有感触,因为一开始的『戏词』也只有小程序版的,导致我自己在电脑上截的图要用微信发到手机上,然后再用小程序拼起来(这中间还少了一步“一张张的点击加载原图,再一张张的点击下载”的步骤,当然这个痛点在上一个版本的更新中已经被我用“从聊天记录里选择”解决了)。但无论如何,在电脑上的截图还需要发到手机上才能拼这点始终是过于麻烦,于是开发网页版很早就在 roadmap 中。

后面的也开始有用户在问 App 的事情,但是因为觉得同时开发安卓和 iOS 时间太长,而且开发成本也高就被我回绝了。不过我也知道,相对于让用户每次访问都要输入一个网址来说,直接点开 App 的图标就可以使用当然是更方便的。那么有什么东西能只做一次开发,就能在安卓、iOS 上运行,而且还不需要用户输入网址呢?答案当然是小程序了,这也是为什么我一开始选择小程序的原因。做了个表格对比:

网页 App 小程序
优势 一个网址,一次开发全平台通用 打开方便,更底层的接口,能实现更好的效果 微信流量红利,一次开发全平台通用
劣势 需要用户记忆网址 不同平台需要单独开发。时间长,成本高 严重依赖于微信,受控严重

而 PWA 可以看做是小程序的强化版,有着更原生的 js 支持。除了无法依赖微信提供的平台和桥接的接口,但总体来说依靠正统(相对于魔改)的内核,做出来的东西可以更加通用。而且相较于需要审核的小程序,PWA 的一切都由自己进行控制,这点让我感觉很舒服。而且,PWA 提供的一些原来要原生 App 才能提供的特性(应该说是新的 Web 接口)给我带来了新的灵感,希望能在上面一一实现。

想起了在第一篇《Init()》中写下的,希望能好好的作为 Open 和 Decentralized 的一员

以上。