1122 - 软件生态

苹果基于 M1 芯片的笔记本本周发布,让我切实感受到了生态的重要。

先说这款芯片,性能强悍、功耗低(进而散热小、续航长),给电脑带来了强大的竞争力。对于搞技术的人来说,绝对是心痒痒的。可我却不会买,因为软件不支持。

具体的,这款芯片是基于 ARM 架构,而市面上绝大多数软件,是基于 x86 架构的;简单的说,软件是不能互相在对方平台上运行的。而我做交易,需要基于后者的 Windows 软件。这既需要软件开发商本身适配,还需要 Windows 提供 ARM 版以在 Mac 虚拟机上运行。而这二者,近几年内,几乎不可能支持。尤其是交易软件,可以说绝无可能。

所以,无论苹果电脑的硬件有多么强悍、多么优秀,如果软件生态上不支持,也是极其严重的硬伤,一票否决了用户的购买。软件生态的重要,在这一刻得到淋漓的体现。

那作为发起者苹果,该怎么做呢?一方面,要说服亦敌亦友的微软,发布基于 ARM 的 Windows;另一方面,号召广大的开发者,开发基于 ARM 的软件;可以直接运行在 macOS 系统下的,也可以运行在 Windows 下并借道虚拟机运行。

事实上,苹果并不是微软或开发者的老板,不能命令,只能利导。也就是说,Mac 生态要聚集起足够多的用户,让这些用户成为微软或开发者不值得放弃的肥肉,才能唤起对方的动力。坦白讲,Mac 现在用户数量,并没有这样的影响力。在我看来,这是很难的事。

即使在苹果内部,Mac 电脑带来的销售额,一直是 iPhone 的几分之一。为了这么个次要产品,苹果到底愿意花多大的力气,也是个未知数。

反过来,让已有生态向另一个方向改变,可能还不如重建另一个生态。说人话就是,让已有 Windows 软件迁移至 ARM 版,可能不如新发布一个比如 AR/VR 平台,在这个新平台上建立新生态。