写在诺曼底之前 为何微软不做Android

PChome | 编辑: 李晨 2014-02-18 06:30:00原创

关于为什么微软不做Android的几点理由

应该不止一个人发出过这样的疑问,为什么微软不做Android呢?微软有着雄厚的技术实力和影响力,而Android有着庞大的资源可以调用,而且微软如果自己做Android还省去了给自己交专利的那一大笔费用,要知道微软每年都可以从Android厂商身上榨取几十亿美元。既然自己做Android有着这么多优势,那微软为何不做呢?即便WP在美国本土的份额攀升速度一直像蜗牛一样,但微软还是没有去直接在Android阵营里分一杯羹。

微软和安卓?只是个可笑的梦

应该不止一个人发出过这样的疑问,为什么微软不做Android呢?微软有着雄厚的技术实力和影响力,而Android有着庞大的资源可以调用,而且微软如果自己做Android还省去了给自己交专利的那一大笔费用,要知道微软每年都可以从Android厂商身上榨取几十亿美元。既然自己做Android有着这么多优势,那微软为何不做呢?即便WP在美国本土的份额攀升速度一直像蜗牛一样,但微软还是没有去直接在Android阵营里分一杯羹。

Android是个可以依附的平台但不是可以交给别人控制的平台

但事实是,Android是一个可以依附的平台,但不是一个好被控制的的平台,如果你只是想要乖乖的制造硬件设备,那很好说,Google可以提供给你Android上最好的服务,只要你听话并且甘于依附于Google的羽翼之下。但寄人篱下的生活显然是大公司们所不能接受的,尤其是对于微软来说,根本就是一个笑话。但如果你想在开源Android上再造新居,那就难上加难了。

从Android本身来讲,其实Google的对其的控制力比许多人想像的都要深入和强大,而Android的开源状况也是一直被开源社区所排挤的,因为Android作为一个开源项目,几乎是一个无法进行分支的存在。开源更多的只是名义上,所有人想玩都只能在Google的发则下玩,任何一个厂商都无法成为和Google一样的庄家,只能受控在其下进行运作。

Android开源项目AOSP

简单来说,Google将Android分为了两个部分,一个是名为AOSP的开源项目,这个是Android的底层所在,就像是一个人身体上的骨架部分。Google在这里提供了Android专用的Linux内核,Dalvik虚拟机和基础用户界面等部分,Google会周期性的发布该部分的开源代码包。

而另一部分则是Google真是重点所在意的部分,就是GMS服务包,里面包含了大量了系统级服务和API,以及一整套Google自己的软件。在GMS服务包的加持下,整个Android系统都会好用上一两个等级。而这个关键部分却是——GMS服务包是闭源的。

亚马逊费尽心思剥离GMS服务

之前说过Google正在越来越多的把重要的系统服务和API转移到GMS包中,对于用户来说,只要Google及时的进行升级,自己也就能享受到更新的服务,但相对,Android系统本身的价值性和独立性却遭到了削弱,对于厂商来说,自己对Android系统的掌控力也遭到了一定的剥夺。

所以对于要做一部好用的Android手机,那么拿到GMS服务授权几乎是不可避免的事情,那么就需要遵循Google的准则来通过Goolge的兼容性测试,并且这个测试并不是免费的,还需要向Google缴纳少量的测试费用。

举个例子来说,如果你用过没有装任何GMS服务的ROM,那么应该会经常遇到一个问题,就是很多的软件因为定位功能无法正常使用而无法安装,这是因为AOSP提供的地理位置API实在是太过老旧了,它甚至从Android 1.5版本后就没有再更新过,相反的GMS服务却提供了更好更优质的API,Google本身也鼓励开发者去用GMS服务里的API,其他的包括启动器、音乐播放器等非常基础的功能在AOSP上也长久的没有更新过,而在GMS服务的软件中提供了Google自身闭源、精美、好用的替代版本。

Kindle Fire HD与Nexus7

当然也有很多真的猛士,他们基于各种各样的原因,必须把GMS端掉,比如Amazon就把GMS剔除的很干净,但相对的为了保证兼容性它又要自己花大力气开发出相同的API来代替被端掉的GMS的API,但即便你如此的费了力,却还不一定能讨得了好。

Android的资源并不是那么好借用的,已经有前车之鉴

如果说真的有做Android还能在AOSP这样简陋的骨架上自主造出全套血肉的,那微软的确毫无悬念的是其中一个,微软又雄厚的人才和技术实力,但关键的问题在于微软有没有必要这么做。借用Android的资源真的是一个好主意么?实际上从Android一路发展过来,传说中能用Android软件的系统有好几个,比如Meego、BB10和Sailfish,而真正被证明能在一定程度上借用Android资源的只有BB10,而BB10已经被证明了是黑莓的一场灾难,失败的可谓是一塌糊涂。

如果要完全剥离掉GMS重新来再造血肉,这样的工程量可谓是相当的庞大,那微软何不自己从头再建立的一个系统呢,微软作为一个巨大的商业帝国,如果要建立自己的Android,肯定在多方面都和Google所打造的Android是大相径庭,包括符合自身审美的界面和应用标准,自身的全套服务和软件,并且很可能连API也是天差地别,这样Android海量的应用程序对于微软来说也就并没有那么大的吸引力了。

微软有能力养活自己的系统而不是寄人篱下

Windows Phone虽然份额目前仍然比较低,微软有足够的能力养活一个独立的移动操作系统,只要继续改进下去,凭借自身的影响力Windows Phone几乎必然是能够站稳脚跟的,这样来说的话微软更没有必要去冒险去用Android。

采用Android系统的诺基亚诺曼底

在收购诺基亚硬件与设备部门之后,微软做Android的可性能似乎变得更小了,但是诺基亚自己此时却放出了关于Android新机诺曼底的消息,虽然诺基亚一直说不会做Android并且一直在坚持走Windows Phone的路线,但诺曼底的发布似乎已经是板上钉钉的事情,这对于所有人来说,应该都是个意外的消息。但从泄露出来的消息来看,诺曼底的配置是非常非常的低端的,运行系统也只是比较勉强,更别说运行大型的程序和游戏了,它所要尝试替代的对象,应该是诺基亚的asha系列,asha系列作为低端非智能机系列,虽然基础功能仍然做的十分不错,但是在可扩展性上还是落后低端Android手机一大截,诺基亚应该也是看到了这个部分才决定将一直秘密研发的诺曼底搬到台前,但显然Android不会是成为诺基亚主要推动的对象,甚至可能和Meego一样只有这么一台试水的机器。

归根结底,从Android方面来说,Google是Android的庄家,虽然它没有完全控制Android,但它仍然是带头的那个领路人。微软在Android无论如何也无法得到平等的地位。而对于微软来说,自身有着合适的资源和足够的人力财力去支持一个自己能够完全掌控的新系统,没有必要再去费尽心思改造Android,从Windows Phone 8.1的更新来看,微软这次的改进相当之大,再没有以前慢吞吞的感觉,相比之前Android自从4.1之后的开发进度就一路放缓,未来究竟会怎样,现在还不得而知。无疑微软有改造Android的能力,但那只是单纯的浪费时间。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑