听到 Electron,小程序,订阅制,长期混迹网络的用户们大概都会多多少少心生反感。从 Native app 到这些效率奇低的 Electron 和小程序,从买断制到普遍的订阅制,很难说这些年发生的,是纯粹的技术进步,在一些人眼中甚至更糟。

以 Electron 为例,这样一种以网页为基础开发程序的技术,已经十分普及。大到巨头们的 Github Desktop,Atom,小到初创公司的 Notion,在被「跨平台」惊艳数秒之后,用户将必须长时间忍受这些程序极慢的启动速度,极低的效率以及可怕的内存占用,最重要的是,没有任何选择的余地。I Hate Electron App,这是 2017 年的一篇博客文章,类似的声音非常之多,但并没有影响开发者们继续 「Electron」 下去。ELECTR~1

应用订阅制,不知道是哪位巨头打响的第一枪,但现状是,对于许多应用而言,我需要付更多的钱,并且「不属于我」的不安全感久久挥之不去。

话虽如此,软件开发并不是「一盒巧克力」:或许对大多数开发者而言,这些变化都是好的,省去了多平台的开发成本,拥有了稳定的现金流;或许只是方法和技术没有完善,假以时日,Web App 也可以达到传统应用的使用体验,订阅制能真正有利于用户。但,这恰恰说明了目前软件市场的革命中,用户是「失语者」。


今日,听了「内核恐慌」最新一期,这是一档 IT 从业人员主持的节目,我听后觉得我以上的观点是非常狭隘的。开发者在各种细节上已经非常迁就用户了,例如 Mac 对 Windows 文件命令的妥协,Windows 对空格的支持。

我亦觉得,我的知识面太窄了,许多想当然的事情,其实都是书生之论。前路漫漫,需要学习的事情还有很多。