为了弄清楚Windows Phone 8的真相,我和一些微软员工聊了聊。
我确定许多人对微软没有在世界移动大会MWC2012上发布Apollo感到失望。Windows Phone 7是在MWC2010上发布的,而Mango是在MWC2011上发布的,所以,人们会想问为什么Apollo为什么没在MWC2012发布呢?
在微软雷德蒙德园区,关于Mango发布得太早这件事,他们已经谈论很久了。按照开发团队的说法,在发布以后,它迟迟没有上市。结果,竞争者(Google和Apple)在Mango上市前得以预测微软做出的每一点改进,它没有像微软想的那样成为冰淇淋三明治和iOS5的巨大威胁。
微软不想重复这个错误了。实际上,我们可以预计,微软官方会在接近发布最终Windows Phone 8 SDK的时候发布Windows Phone 8。
我们已经知道,Windows Phone 8会从Windows CE内核切换到Windows NT内核,这可能是***的秘密之一。为什么微软首先要做这种转换呢?
与Windows 8共享大多数部件是一个普遍的回答,但是事情绝不仅仅如此。甚至这都不是最重要的原因。Windows CE最初是为低功耗处理器和小内存设计的。随着新手机的配置变成了多处理器和数GB的内存,Windows CE不再适合这些先进特性了。
微软费了很大劲为Windows CE内核增强硬件支持,这也是WP的硬件支持落后其他系统的原因。从Windows CE切换到Windows NT应该是微软早就计划好的,开发ARM版Windows 8也是如此。ARM版Windows 8可以支持广泛的ARM处理器,而且为多核优化,这些东西Windows Phone 8会直接继承。
显然,Windows Phone 8不仅是和Windows 8共享内核而已,Windows Phone 8是一个为小屏幕特别优化的ARM版Windows 8。这意味着Windows Phone 8的开发计划是直接和ARM版Windows 8捆绑在一起的,我们预计它们会同时发布。
不过也不要期待早期的Windows Phone 8手机可以用四核Tegra处理器。尽管ARM版Windows 8支持许多ARM处理器,Windows Phone 8的早期版本主要会为Snapdragon骁龙处理器(特别是MSM8960)优化。但是由于使用了新内核,我们不必为新硬件支持等待一整年了。Windows Phone会优先为诺基亚偏爱的ST-爱立信的NovaThor提供支持。三星已经坚持要求微软为Exynos提供支持。我们可以期待不久以后这些处理器就会得到支持。
Windows Phone 8的用户界面和Windows Phone 7.5不会有太大区别,尽管Windows Phone 8会加上一些新功能。不幸的是,关于这些新功能,我们还得不到什么信息,因为微软希望对竞争对手保持沉默。
【编辑推荐】