最近可能不少人都了解了“iPhone 生态系统”和“Windows Mobile生态系统”的消息,那么它们的真实的含义又是什么呢?来自微软的Reed and Steve写了一篇有趣的
blog帖,内容是关于Windows Mobile的生态系统的,这篇文章可能更多的是面相开发者,但我们从中摘取一些要点并且翻译过来,供各位欣赏:
当你看到 “Windows Mobile 6今天发布了”的消息然后奇怪为什么要3到6个月之后才能相关设备上市,这是因为把一个平台“商品化”成为一个设备之前需要做大量的工作,尽管你买到的设备是“Windows Mobile”设备,但微软是也仅仅是整个设备研发过程中的一个部分而已,地位远没咱们想的那么高, 年复一年,新设备的上市程序大概是这样的:
1.微软发布Windows Mobile X.X平台和匹配用开发套件给所有的认证设备制造商
2.设备制造商们把新平台“匹配”到他们的新硬件上(加无线模块&驱动程序,电源管理,系统管件,定制
软件,选择可选组件等等),总之,最终目的就是制造运营商能帮制造商卖出去赚钱的终端设备
3.运营商和设备制造商碰头研究哪些设备上市后会有比较好的前景可以赚大钱
4.设备制造商和运营商一起动手把设备“品牌化”,包括运营商指定的内置
软件/无线频率,默认设置的状态,等等。
5.然后设备就要送到微软那里接受严格的“微软版测试”,然后才能穿上“Windows Mobile”的小马甲儿出去卖
6.运营商再测试一遍,然后拿去做上市前程序(销售政策,技术支持,人员培训)
新款设备上市了?还没完呢!还得根据设备制造商和微软的情况,继续发布系统升级包。。。
1.微软会发布相对应的开发套件升级 (就像是给Windows Mobile用的Service Packs)就像给设备制造商们发布新的平台一样
2.设备制造商和运营商要继续碰头,研究制造工艺,测试,和提供市场内已有设备的升级
就像你看到的,苹果由于完全控制了硬件还有大多数iPhone的
软件,所以上述过程变的简单多了。并且苹果似乎更容易得到运营商的信任来进行产品的升级,所以
软件升级的行政程序对苹果来说也更简单。
和很多人一样,我希望微软可以简化升级带来的部分行政程序,可以跳过设备制造商和运营商直接对操作系统进行部分升级。例如,系统文件可以被新文件覆盖得以升级(因此硬启动之后系统的改变仍然可以保持)
可能现在Windows Mobile 6的Windows Update特性已经能实现这个功能了,但是这仍然需要运营商的合作才能得以实现。
嗯,看到这里,我想大多数人应该可以明白为什么苹果可以比微软更快的放出升级包了,还有为什么很多Windows Mobile老机型不能及时为用户提供操作系统的升级包。