自从 Android 系统进入手机市场之后,有关开源系统和封闭系统谁好谁坏的争论就一直没停过。也难怪,作为开源系统的代表 Android 系统的发展速度是其他系统比不了的,并且开源的特性可以吸引更多的厂商加盟,推广各类服务,有利可图就可以吸引到足够多的开发者,并且用户可以享受到免费软件的红利。
系统争斗由来已久
而和 Android 有着鲜明对比的就是苹果 iOS,它不仅仅是系统封闭,还只在苹果产品上使用,这正是因为这样,苹果可以把系统和硬件更好的结合,优化到更完美,这也就是为什么 iPhone 口碑那么好的原因了,好用不卡是关键。
但对于主流边缘的 Windows Phone,系统的封闭性让它寸步难行,应用数量少是最大问题,毕竟软件开发者也是要盈利的,而在这一方面明显 Android 和 iOS 更靠谱一些。
不过就在最近,业界爆出了微软要入股 Cyanogen 团队的消息,这看起来的确有些匪夷所思,因为 CM(CyanogenMod 简称 CM)是目前全球最大的 Android 第三方编译团队,其发布的 CM 系统被广泛使用并好评颇丰,微软这步棋要布局在哪?难道要给新的 Windows 10 for Phone 系统做第三方定制吗?下面就让我们一起分析一下这个来龙去脉。
有关开源的那些事儿
开源一定好吗?开源是什么?首先我们要弄懂开源的含义,据百度百科解释,开源(Open Source)全称为开放源代码。市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是 free,但实际上并不是这样的,开源软件最大的特点应该是 open,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内。
这个是什么意思呢?简单来说就是我们可以对开源的系统做修改,简单到界面的修改,功能调用层级的改动。大到系统层面的改进,甚至新功能研发的等等。这些都是需要开源才能做到的事情。那么也就是说,开源的系统存在更多的可塑性,这是毋庸置疑的。
开源是一种福利
开源的优点多多,每一项都有利于它的发展,普通用户也对于开源系统这个开放免费的特性喜闻乐见,所以人气自然有保障,这也就是为什么 Android 能够如此迅速发展的原因。
Android 系统是手机开源系统的代表
但事实上,开源也存在一些问题,因开源系统代码开放,在让使用者自由使用以及二次开发之外带来便利之外,同时也带来了风险。因其代码开源,受攻击风险就增大了。这就是我们常说的 Android 系统没有 iOS 系统安全的主要原因。
Windows 10 能否打破常规
而对于目前智能机市场份额低得可怜的 Windows Phone 系统而言,当务之急是要最大限度吸引人气,闭源的系统对于它来说绝对是弊大于利的,至少就目前的现状来说。那么微软是否会在 Win10 上做出改变呢?结果还不得而知。
微软和 CM 到底想干什么?
想了解微软和 CM 到底想干什么,首先我们要了解它们各自都是做什么的。微软对世界的影响力自然不必说,单就从手机产业而言,微软收购的诺基亚移动业务的意图已经很明显了,就是进军手机圈。它旗下的产品也均是采用自家的 Windows Phone 系统。
被寄予众望的 Windows 10
而随着 Windows 10 的发布,微软未来手机系统也会统一名称为 Windows 10。从目前已经掌握的信息来看,我们现在并不能拍定 Windows 10 是什么样的,会不会打破 WP 系统的固有形式也很难说,因为毕竟它还没有在公开场合抛头露面。
CM 是全球最大的 Android 第三方编译团队之一
相比较足以影响世界的微软,Cyanogen 团队的影响力就太弱一些,目前它的身份是全球最大的 Android 第三方编译团队之一。它定制的 Android 系统直观感受上非常接近谷歌原生 Android 的操作系统,同时又加入了如主题、深度定制功能键、情景模式等非常有趣和有用的功能,深受 Android 核心用户的喜爱。
现在摆在我们面前的是一个刚刚发布 Windows 10 的微软和一个资深第三方定制团队 Cyanogen,它们会碰撞出什么样的火花呢?从目前 WP 系统的现状来看,不开源是阻碍它前进的一个重要因素。因为不开源,第三方定制也成为笑话,这就是所谓的巧妇难为无米之炊,即便是 CM 也没有办法。
截止目前的现状
即便目前微软和 Cyanogen 的发言人均拒绝对此发表评论,但微软近期入股 CM 也成事实,也就是说它们日后将会有所动作,如果说未来 Windows 10 for Phone 可以像 Android 一样开源一些代码的话,CM 也就可以展开拳脚做一些事情,未来智能手机市场格局或许会因此改变。
当然如果微软选择继续保守发展的话,Windows10 很可能会像 WP 一样的封闭,那时候 CM 的作用就在于宣称自己的服务了,包括 Bing、诺基亚 HERE 地图、Outlook、Office 等等可能都会出现在未来 CM 定制 Android 系统之中。
Windows 10 开源之路还是有曙光的!
另外还有一个好消息,那就是 Windows 10 将支持 Alljoyn 技术,这到底是什么意思呢?所谓 AllJoyn 是 Qualcomm 创新中心发起的一个移动软件开源项目,是一种新型点对点(P2P)通信技术,支持即时近程的终端对终端通信,无需使用中介服务器。
这种开源软件框架使开发商和 OEM 厂商可以通过集成无线、即时、点对点连接功能提供差异化的用户体验。AllJoyn 能处理当前点对点模式中存在的许多问题,例如开发、匹配、信息发送、多线程支持和安全问题等。AllJoyn 侧重解决复杂的通信障碍,实现真正的点对点通信传输。
也就会说,微软的 Windows 10 可以借助这个开源软件框架做很多事情,并且有高通这个手机圈大佬支撑,完全可以吸引住一大批的软件开发者,毕竟有着这个跨平台的开源技术存在,未来即便是做软件移植也是很容易的事情。