.NET:安卓有JAVA我有.NET 提起微软的跨平台战略,.NET可谓至关重要。我们知道,安卓为了解决兼容性,App多使用JAVA编写,因此安卓被很多人调侃为“虚拟机”。但其实,微软在移动平台上采取的方案,和安卓也非常类似。
JAVA推出不久后,微软即看到了JAVA跨平台的潜力。很快,微软就推出了类似JAVA的跨平台开发技术——.NET。Google只是用JAVA来解决移动平台五花八门的硬件造成的兼容问题,而微软的野心更大——微软打算用.NET将移动平台和桌面平台统合在一起,一个基于.NET的程序如果可以在桌面Windows运行,那么它也能在移动版的Windows中运行。如果.NET成功了,那么未来一套Windows系统就能够提供桌面和移动平台的解决方案,.NET之于Windows融合的重要性不言而喻。 然而,在Windows Mobile时代,移动平台的性能实在太过羸弱,不足以支撑起和桌面平台日用软件同级别的功能。.NET框架只等于将桥梁架在了一片大陆和一片珊瑚礁之上,小小的珊瑚礁无力支撑起来自大陆的高楼大厦。这时,微软Windows的跨平台融合策略仍任重道远。 WM遭挫:iPhone引领触屏革命 在iPhone出现之前,摩尔定律在移动领域并不是十分凑效,君不见诺记以换壳为本,300mhz祖传处理器从旗舰到中低端用了多少年。与之相比,桌面平台AMD率先跃上64位,K8打得intel叫苦连天;而intel在摆脱奔腾4 Northwood的高频噩梦后,又用core反制AMD,硬件大战精彩连连——这情况几乎和现在完全相反。 桌面平台硬件的乘风破浪和移动领域硬件一潭死水间的发展速度差,使得Windows无法在移动领域铺开来自桌面平台的触角。出乎人们意料,填平这一落差的并不是多年来对硬件有着迫切需求的微软,而是手机领域的新来客苹果。iPhone面世,点燃了移动平台硬件大战的烽火。虽然苹果用的都不是首次出现的技术,但iPhone的确是部大大改变手机设计思路的革命性的产品。可以说,iPhone令人从另一个角度看到了遥不可及的天花板。各大厂商发现,用户在移动领域的需求远未被满足。在业界的推动下,移动平台的性能很快也随着爆发的新品水涨船高。
对于Windows Mobile来说,iPhone带来的性能竞赛,解决了一直以来的性能问题。HTC HD2出世时,1G的处理器令人惊呼原来WM也能够如此畅快。但同时,WM承自桌面平台的界面,却显得非常不合时宜。和iOS的舒爽滑动相比,用牙签点小叉叉简直不像是人干的事情。 微软将桌面平台界面搬进移动平台的思路,遭受了彻底的挫折,这一阶段Windows的桌面、移动融合策略,也宣告失败。iPhone大杀特杀令塞班和WM溃不成军,痛定思痛,微软决定结束WM的生命周期,用全新的界面铺开移动平台Windows的另一个时代。
|
正在阅读:Win10一统手机PC!微软坎坷的融合之路Win10一统手机PC!微软坎坷的融合之路
2014-10-28 17:22
出处:PConline原创
责任编辑:censi
键盘也能翻页,试试“← →”键
本文导航 | ||
|