前不久,有消息人士称,谷歌将融合Chrome OS和Android,打造一款名为Andromeda OS的操作系统。据悉,Andromeda OS将覆盖所有类型设备——手机、笔记本、变形本和平板电脑。看来,谷歌也要在跨设备系统上参一脚。
不过,谷歌的跨设备系统尚在酝酿之中,微软和苹果这边却早有成果。
微软处境尴尬
微软在2015年发布了最新的操作系统Windows 10。其中,跨设备正是Windows 10的一个重要特性。微软的野心是用一个操作系统通吃各种大小的设备。他们还为此推出了UWP应用,以满足开发者“编码一次,处处运行”的愿望。可惜的是,微软的这一野心恐怕难以实现。
在桌面平台上,Windows 10的市场份额是22.59%。虽然最近增速放缓,但是微软已经停止Windows 7/8.1的OEM授权,新PC只能预装Windows 10。可以预见,在未来几年内,Windows 10的市场份额会有一个爆发期。然而,在移动平台上,微软的战绩惨不忍睹,几乎没有立足之地。UWP应用看起来不错,但现实很尴尬。没有用户,开发者又何必费功夫呢?
虽然最近有消息称,预计在2017年推出的Surface Phone将能够运行Android和iOS的应用,但是Surface Phone是否能完美兼容这两个平台的应用还是个问题。从微软的历史来看,完美兼容?恐怕悬。
苹果扩大规模难
苹果的系统有多个,比如iOS和macOS。虽然并不像微软用一个系统通吃不同设备,但是苹果在跨设备协作的路上也走了很远。苹果的系统相对封闭,对软件开发的监管也比较严格,而且产品从研发设计到发布都是自己完成,因此,苹果在整合资源上有着巨大的优势。在最新的macOS Sierra系统上,电脑上可以使用Siri,Apple Watch可以直接解锁Mac电脑,跨设备通用剪切板。随着苹果iOS和macOS的不断开发,苹果家族的设备在跨设备协作上将会越来越紧密,使用起来也越来越方便。
然而,苹果的精品路线注定是难以扩大规模的。虽然苹果家族的使用体验很好,但是架不住其售价高昂。比如iOS,虽然系统体验确实不错,但市场份额只有Android的九分之一,其产品售价高是一个重要原因。想要购齐苹果全家桶,恐怕也不是大部分人能够承担的。如果用户手上只有一两个苹果产品,跨设备也就不从说起了。
谁会笑到最后?
我们不妨换一个角度来看这个问题。一个操作系统想要被大众接受,最重要的不是系统本身,而是系统里的软件。所以,这就不得不说开发者。
对开发者来说,“一次编码,处处运行”一直是一个美好的愿望。事实上,如果不需要为不同系统分别开发维护,这能够省去开发者很多精力。如此一来,开发者也能够将更多的精力放在软件功能方面的开发。毕竟对一个系统来说,如果没办法吸引到足够多的开发者提供软件开发和维护,那就不会有丰富的优秀软件可以供用户使用,便也难言扩大规模了。
因此,这些系统彼此之间争斗越激烈,彼此间的区别越大,最后都只会越增加开发者的麻烦。换言之,哪一家的系统越是包容,对开发者越友好,越有可能笑到最后。但究竟会是谁,现在还难以下定论,不过可以想象,正如Android和iOS越来越像一样,这些操作系统之间的区别也会在相互学习间越来越小。
本文来源:不详 作者:佚名