
华为
你瞧,
华为的Harmony Next下一步宣称不再兼容AOSP(
安卓开源项目)了,当下有不少人把这当作笑话来看待。其实,如果Harmony Next取得成功,国内的其他厂商或许会跟着研发自己类似的操作系统。毕竟它们都是
linux发行版,就连安装文件格式都能够统一起来。
安卓的问题出在它的系统架构上。想当年构建
安卓系统的逻辑是这样的:由于
Java程序员数量众多且薪资较低,所以为了充分利用这一特点,就在
linux内核之上搞了一个
Java虚拟机,这就形成了
安卓系统。在当时而言,这确实是个不错的主意。要知道那是2003年,所谓的智能
手机还主要是Symbian60、
Windows Mobile这类仅支持简单多任务的原始
手机系统,现代意义上的
移动终端概念还仅仅停留在一些概念设计和纸面上的设想阶段。在那个时候,
手机的程序以
Java绝对占主流,所以
Java程序员众多,如果能让
Java程序员参与到现代
移动终端系统的建设中来,就意味着在应用生态方面会有极大的丰富性优势。然而到了现在,
安卓只是商业上的最优解,而非技术上的最优解。从纯技术的角度来说,它这种
linux内核加
Java虚拟机的运行模式,相比
IOS或者其他
linux发行版,在技术上需要更多的硬件资源来运行,这就是早期
安卓老是卡顿的根源。要是论纯技术的最优选择,Meego、WP(
Windows Phone)都要比
安卓强太多了。后来
安卓解决卡顿这个老问题的时候,各个厂商最爱提及的是优化,其实除了优化之外,主要还是靠堆砌硬件,通过提高运行内存来解决的。这么一直堆砌硬件卷下去可不是办法啊,增加运行内存也是会增加成本的。隔壁
iphone旗舰机只需要6G运行内存就能流畅运行了,我觉得这会给国产
手机一个启示,那就是除了在运行内存上卷,也可以换个赛道去竞争。毕竟对于国产
手机来说,不管哪一家去搞一个
linux系统都不是特别困难的事情,如果各家能够达成共识,采用统一格式的开发工具和安装文件,这也未尝不是一条出路。