自从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系统没有iOS系统安全的主要原因。
而对于目前智能机市场份额低得可怜的Windows Phone系统而言,当务之急是要最大限度吸引人气,闭源的系统对于它来说绝对是弊大于利的,至少就目前的现状来说。那么微软是否会在Win10上做出改变呢?结果还不得而知。
微软和CM到底想干什么?
想了解微软和CM到底想干什么,首先我们要了解它们各自都是做什么的。微软对世界的影响力自然不必说,单就从手机产业而言,微软收购的诺基亚移动业务的意图已经很明显了,就是进军手机圈。它旗下的产品也均是采用自家的Windows Phone系统。
被寄予众望的Windows 10
而随着Windows 10(以下简称Win10)的发布,微软未来手机系统也会统一名称为Win10。从目前已经掌握的信息来看,我们现在并不能拍定Win10是什么样的,会不会打破WP系统的固有形式也很难说,因为毕竟它还没有在公开场合抛头露面。
相比足以影响世界的微软,Cyanogen团队的影响力就太弱一些,目前它的身份是全球最大的Android第三方编译团队之一。它定制的Android系统直观感受上非常接近谷歌原生Android的操作系统,同时又加入了如主题、深度定制功能键、情景模式等非常有趣和有用的功能,深受Android核心用户的喜爱。
现在摆在我们面前的是一个刚刚发布Win10的微软和一个资深第三方定制团队Cyanogen,它们会碰撞出什么样的火花呢?从目前WP系统的现状来看,不开源是阻碍它前进的一个重要因素。因为不开源,第三方定制也成为笑话,这就是所谓的巧妇难为无米之炊,即便是CM也没有办法。
截止目前的现状
即便目前微软和Cyanogen的发言人均拒绝对此发表评论,但微软近期入股CM也成事实,也就是说它们日后将会有所动作,如果说未来Win10 for Phone可以像Android一样开源一些代码的话, CM也就可以展开拳脚做一些事情,未来智能手机市场格局或许会因此改变。
当然如果微软选择继续保守发展的话,Win10很可能会像WP一样的封闭,那时候CM的作用就在于宣称自己的服务了,包括Bing、诺基亚HERE地图、Outlook、Office等等可能都会出现在未来CM定制Android系统之中。
Win10开源之路还是有曙光的!
另外还有一个好消息,那就是Windows 10将支持Alljoyn技术,这到底是什么意思呢?所谓AllJoyn是Qualcomm创新中心发起的一个移动软件开源项目,是一种新型点对点(P2P)通信技术,支持即时近程的终端对终端通信,无需使用中介服务器。
这种开源软件框架使开发商和OEM厂商可以通过集成无线、即时、点对点连接功能提供差异化的用户体验。AllJoyn能处理当前点对点模式中存在的许多问题,例如开发、匹配、信息发送、多线程支持和安全问题等。AllJoyn侧重解决复杂的通信障碍,实现真正的点对点通信传输。
也就会说,微软的Windows 10可以借助这个开源软件框架做很多事情,并且有高通这个手机圈大佬支撑,完全可以吸引住一大批的软件开发者,毕竟有着这个跨平台的开源技术存在,未来即便是做软件移植也是很容易的事情。