记得有时发布关于Windows 10 Mobile系统更新的消息的时候,总会有读者在评论区里开玩笑说:
有些系统活着,但它已经死了,有些系统死了,但它还活着。
尽管从2017年10月份进入维护期起,Windows 10 Mobile就被判了死刑,不过在这之后,微软却一直坚持为其提供更新,直到Windows 10 Mobile的生命周期结束为止。
▲微软Lumia 950
1月9日,据报道,微软宣布将于2019年12月10结束对Windows 10 Mobile的支持,这意味着这款系统最终的命运已经尘埃落定。在上一篇文章中,我们已经讨论过微软当年是否坑了诺基亚,而今天的这篇文章,我们的话题是,Windows Phone是如何一步一步走到今天的。
Windows 10 Mobile为何终止支持
在Windows 10中,微软采用了一种新的迭代规则,即“Windows即服务”。
在这种迭代规则下,处于常规更新通道的Windows 10将会得到每年两次的功能更新和大约每月一次的质量更新。
针对每次功能更新,微软将为其提供18个月的质量更新,也就是说,若Windows 10的用户希望不间断地收取到来自微软的安全更新、关键更新、服务堆栈更新和驱动程序更新,那他们必须保证他们的设备所运行的Windows 10是处于当前功能更新的18个月支持期限之内的版本。
▲在Microsoft支持站点可以查询微软产品的生命周期
举个简单的例子,Windows 10 1709,推出于2017年的10月,生命周期的开始日期是2017年10月17日,主要支持的结束日期是2019年4月9日。在这个版本的Windows10共18个月生命周期中,用户可以持续地收取到来自微软的质量更新,但在这18个月之外,用户若想继续收取到质量更新,就只能升级到更新的版本(例如1803)。
通常来讲,对于普通的桌面版Windows 10来说,并不存在“彻底终止支持”这种说法,因为虽然Windows 10每次的功能更新版本都只有18个月的生命周期(LTSB等特殊版本除外),但在每个版本的生命周期结束之前,微软都会为用户提供更新版本的系统以供他们升级。
例如,当Windows 10 1709的用户在2019年4月9日之后发现他们的系统无法收到安全补丁,那他们只要将系统升级到1803,就又可以继续得到来自微软的支持了。
但对于Windows 10 Mobile来说,“Windows即服务”会让它面临一个窘境,就是等它当前版本的生命周期结束之后,用户会发现,他们已经并没有新的版本可更了。
▲截至目前,Windows 10 Mobile的最高版本是1709
2017年10月份,微软宣布不再为Windows 10 Mobile提供功能更新,也就是说,它的版本止于1709。在微软官网上,我们查询到,Windows 10 Mobile 1709的生命周期是从2017年10月17日开始,至2019年12月10日结束。按微软“Windows即服务“的迭代规则,在1709的生命周期结束之后,用户若要继续获取质量更新,那只需将Windows 10 Mobile升级到1803版本即可,可问题是,针对Windows 10 Mobile,微软根本就没有打算推送1803(其实当时Windows 10 Mobile 1803已经准备就绪,新版系统已经通过蓝牙认证,支持页面也已经上线,可最终就是没推)……
事实上,当乔北峰在Twitter上宣布Windows 10 Mobile将不会接收到功能更新的那天起,Windows 10 Mobile的结局,就已经写好了。
《未来之路》的预言
作为桌面系统的老大,微软其实很早以前就开始在移动领域布局,在比尔·盖茨成书于1995年的《未来之路》中,这位微软的创始人设想了一种叫“皮夹式个人计算机”的设备,这种设备可以收发邮件、可以查看股票和天气、可以做会议笔记、可以查看日程、可以玩游戏,甚至可以在里面翻看你家人的数千张照片。以现在的眼光来看,比尔·盖茨当年所设想的“皮夹式个人计算机“,其实非常类似于今天的智能手机。
▲搭载Windows Mobile系统的手机
为了实现《未来之路》中所描绘的愿景,那些年,微软的努力从来都没有间断过。
1996年,微软发布了Windows CE,这是适用于嵌入式设备的Windows 95的精简版本,从此,Windows不再是桌面式计算机的专属;
2000年,微软发布了基于Windows CE 3.0的Pocket PC 2000,这被公认为是Windows Mobile系统首次亮相的标志;
2001年,微软发布了Pocket PC 2002,首次加入了对智能手机的支持;
2003年,微软发布的Windows Mobile 2003首次使用了“Windows Mobile”这一名字。
这之后的几年,Windows Mobile从2003进化到2003 SE,再到5,再到6、6.1、6.5,这个系统的功能越来越完善,对硬件的支持越来越多,在其鼎盛的时候,全球有30%的智能手机运行着Windows Mobile系统,如果没有2007年的那次冲击,Windows Mobile的命运或许不会迎来如此大的转折。
「我喜欢我们的战略,我太喜欢了」
2007年,看到苹果刚刚发布的iPhone,时任微软CEO的史蒂夫·鲍尔默嘲笑称:
iPhone是世界上最昂贵的手机,但对商业客户没有一点吸引力。因为它没有实体键盘,不能当做收发电子邮件的利器。所以我会看着它说——嗯,我喜欢我们的战略,我太喜欢了。
与鲍尔默的态度相对应,当“安卓之父”安迪·鲁宾看完苹果iPhone的发布会,他说的话是:
我的天,看来咱们不能发布那款手机了。
安迪·鲁宾口中的“那款手机”,指的是搭载早期Android系统的代号为“Sooner”的设备,这款设备看起来有点像黑莓,采用了传统的全键盘设计,不支持触摸屏。最初的Android系统,其实为按键机设计的。
▲早期Android系统的原型机
面对来自iPhone的冲击,Android迅速掉头,将整个系统的用户界面和操作逻辑完全推倒重做,最终将它做成了适用于触摸屏的手机系统。
而面对同样的冲击,Windows Mobile于2008年4月发布了Windows Mobile 6.1,这款系统仍然是为基于键盘和单点电阻屏触控笔的交互而设计的。
2009年5月,微软终于开始面向OEM提供原生支持多点触控技术的Windows Mobile 6.5,这是微软首个为全触屏设备进行了交互优化的Windows Mobile版本。
看样子,当时嘲笑iPhone没有键盘的鲍尔默,已经不太喜欢他们的战略了。
自毁生态,一无所有
此时,已经回过味儿来的微软砍掉了正在开发中的Windows Mobile 7项目,毅然将更多精力投入到新系统的研发当中,2010年10月,专为全触控设备设计的Windows Phone 7正式发布。此时,iPhone已经出到了iPhone 4,Android系统也已经迭代到了2.1,微软的觉醒,似乎来得有些晚了。
▲Windows Phone 7是款为全触屏设备设计的系统
Windows Phone 7中的这个“7”虽然是从Windows Mobile的版本号上继承而来,可它的应用程序却完全不向下与Windows Mobile兼容,微软从1996年的Windows CE便开始苦心建设的生态,瞬间崩塌。
自毁生态的微软,此时变得一无所有,Windows Phone的应用生态,遇到了一次前所未有的大断层。
虽然在发布之初,iPhone OS(后来改成iOS)和Android系统并不完美,不过经过两三年的发展,这两款系统已经达到“能用”甚至“好用”的程度了。此时的Windows Phone 7本应占据后发优势,毕竟前面已经有两个好例子可以参考,可是除了完整的UI设计理念和流畅的交互体验之外,Windows Phone 7缺失了很多本应不该缺失的功能,比如,它不支持复制粘贴、不支持旋转锁定、不支持中文输入……
▲搭载Windows Phone 7系统的设备
面对还不完善的Windows Phone 7,开发者一初的热情是非常高涨的,虽然复制粘贴、旋转锁定这些功能他们无法左右,但有些系统功能的缺失,他们还是乐于通过应用本身来弥补的,例如在Windows Phone 7最开始还不支持中文输入的时候,腾讯为这个平台开发的QQ客户端竟然内置了一套中文输入法。
▲WP7版QQ至今还未从腾讯官网下线
虽然在系统功能的补足上,微软一贯以慢著称,以至于直到2014年Windows Phone 8.1的发布,旋转锁定、音量分离、下拉通知栏等大家在Android上司空见惯的功能才终于在Windows Phone上来了个全家福,曾经缺失的功能确实会影响一些用户的选择,可是对这些用户来说,功能缺失并不是Windows Phone最致命的问题,比这更致命的,是它应用生态发展的缓慢。
微软:问你个问题。
开发者:别问了,爱过。
Windows Phone平台的应用,曾经有两个问题,一是功能缺失,二是应用数量少。
关于功能缺失这个问题,小编在写这篇文章时特地和微软Windows Development方向的MVP汪宇杰做过一些讨论。汪宇杰(博客)表示,Windows Phone上的应用程序之所以缺失一些功能,并非是应用程序的开发商或开发者不想做这些功能,而是他们没法儿做,因为微软当年的战略,都是各种自家Only,有些API是虽有,但不开放,更多的则是直接没有API。
举几个简单的例子,先拿《手机淘宝》应用来说,在Android或者iOS平台上,其实很多应用都是原生+HTML5的混合应用,淘宝也不例外,也就是说,大家在Android和iOS上所使用的淘宝客户端,其中有一部分的界面是通过渲染HTML5代码来实现的,当时在Windows Phone平台,应用只能调用IE核心来显示HTML5内容,而据汪宇杰描述:“IE核心对HTML5的支持非常有限,要用的API都不支持“,这就使当年淘宝Windows Phone客户端的开发和适配等工作变得非常困难,等到Windows 10 Mobile的时候,Edge核心对HTML5的支持已经非常完美,可是这个时候,阿里已经不愿意开发淘宝客户端,只能微软亲自替他们来了。
▲《手机淘宝》WP8版
再如《搜狐视频》应用,在Windows Phone 8上用过这款软件的同学应该还记得,当年这款应用无法实现后台下载,因为后台下载这个功能的实现,和前台下载是完全不同的两种写法,要实现后台的数据传输,开发者需要调用一个叫“Microsoft.Phone.BackgroundTransfer”的API,但这个API的后台传输策略非常严格,其下载进程也非常容易被系统杀掉,直到Windows 10 Mobile,开发者终于挣脱了后台限制的枷锁,后台下载这个功能终于能够得以实现,但更宽松的后台限制,也让Windows 10 Mobile原本丝滑流畅的优势大打折扣。
▲《搜狐视频》WP8版
上面我们举的这两个例子,其实只是因微软API的限制而导致App的功能无法实现的众多案例中的冰山一角,如果你做过开发,那对我们上面提到的这些点,肯定比作为小编的文轩更加感同身受。
说完应用功能缺失这个问题,我们再说应用数量少的这个问题。
Windows Phone的应用数量为什么少?原因很简单,开发者不愿意开发。开发者为什么不愿意开发?
这个问题,说来话可就长了……
考虑到的很多读者都经历过那个时代,因此开发者为什么不愿意为Windows Phone平台开发应用,大家的心里肯定有答案。这篇文章成文的前一天,文轩和软媒开发过客户端的几位同事聊到过关于Windows Phone死因的话题,开发部的同事说:
Windows Phone 7的时候,开发了客户端,等Windows Phone 8出来了,好多都要重写一遍,从8到8.1,该完善的都完善了,结果10出来了,要开发UWP,还要重写一遍,这个平台不死谁死……
这个锅,谁来背一下?
2012年1月,诺基亚在CES上发布了搭载Windows Phone 7.5的Lumia 900。
2012年3月,Windows Phone系统正式登陆中国。
2012年6月,微软公布了代号为“Apollo”的Windows Phone 8系统,同时,微软确认,Windows Phone 7.5将不能升级到Windows Phone 8,但会得到Windows Phone 7.8更新作为安慰。
2012年10月,微软正式推出Windows Phone 8系统,用户想使用这一系统,只能重买手机。
▲诺基亚Lumia 900
当时买了第一代Lumia的用户,看着自己手里可能连保修期还没过的手机,心里不知作何感想,总之,如果他们的下一部手机不再选择Windows Phone,那这个锅,肯定要有人来背。
但是谁来背?诺基亚来背?
在此前《微软坑了诺基亚?》一文中我们写道,诺基亚当时对待与微软这次合作的态度非常真诚,在Windows Phone 7.5确认无法升级到Windows Phone 8之后,诺基亚在Lumia手机的专属固件里添加了很多原本不属于微软Windows Phone 7.8特性的独家功能,这对Windows Phone 7.5的用户来说应该是个安慰。
▲更新过Windows Phone 7.8的手机
自从决定与微软展开合作、把Lumia的命运交到了微软的手里之后,诺基亚能做的事情只有尽自己最大的努力生产最优秀的设备,或者尽自己最大的努力为Windows Phone平台开发最优秀的独家应用,其他的事情,诺基亚根本无力改变。因此,这个锅肯定不能让诺基亚来背。
那这个锅微软来背?
2015年,微软曾为小米4适配基于Windows NT内核的Windows 10 Mobile系统,问题来了,既然连Linux到Windows NT的跨内核刷机都是有可能的,那为什么Windows CE到Windows NT的跨内核刷机,就没有一点可能呢?
▲刷了Windows 10 Mobile的小米4,它原本是台Android手机
有些读者可能听说过这样一种说法,Windows Phone 7.5无法升级到Windows Phone 8,其实并非是技术原因,而是商业原因。有消息称,外媒WMPowerUser曾收到过开发者来信,信中称,微软当时已在Lumia一代机上测试过Windows Phone 8系统,也就是说,若微软想将运行Windows Phone 7.5的设备升级到Windows Phone 8,在技术上是能够实现的,但在与高通的谈判中,微软没能说服高通为现役的采用旧型号处理器的Windows Phone 7.5设备写底层驱动,因为为这些设备写底层驱动的成本非常高,而且这样做会影响高通骁龙S4处理器的出货量,因此,微软只能做出让步。
▲诺基亚Lumia 800
为了验证上面这个说法的真伪,花了大量的时间在国内外网站查找关于上面这一消息的可靠源头,遗憾的是,我们一无所获,因此不敢向大家保证这一未被证实的消息是真实可信的,这篇文章我们能够给到大家的,也就只有下面这一种已经被大多数人认同的说法:Windows CE当时是个非常老旧的内核,对很多新颖的硬件都不支持,而考虑到Windows Phone软硬件生态的未来,微软只能做出以Windows NT内核替代Windows CE内核的决定。看来Windows Phone 7无法升级Windows Phone 8的这个锅,只能让微软暂时背着了。
诺基亚Lumia 1020的遗憾
当地时间2013年7月11日,代号为“诺基亚EOS”的Lumia 1020在美国纽约正式亮相。
Lumia 1020搭载了一颗像素高达4100万的卡尔·蔡司认证镜头,并配备了当时领先的2GB运行内存,然而,它的处理器却是高通骁龙S4,而并非是当年年初发布的旗舰级的高通骁龙800。
▲诺基亚Lumia 1020
不知用过Lumia 1020的同学有没有发现,这款手机的拍照体验有个短板,就是它保存照片所需的时间太长了,因为它的高通骁龙S4处理器很难在短时间内处理如此大量的图像数据。
性能强大高通骁龙800虽早在2013年的年初就已经发布,但当年7月份问世的Lumia 1020根本无法搭载这颗处理器,原因说起来非常遗憾,当时的Windows Phone 8对处理器的支持最高只到双核,而高通骁龙800,是颗四核处理器。
2014年8月,支持四核处理器的Windows Phone 8.1全面上市,但此时距诺基亚Lumia 1020的发布,已经过去一年多了。
同样的悲剧,后来在Lumia 950和Lumia 950 XL的身上也得到了重演。
▲微软Lumia 950 XL
2015年微软发布的Lumia 950和Lumia 950 XL分别搭载了旗舰级的高通骁龙808和高通骁龙810处理器,这两款处理器均支持64位技术,理论上,Lumia 950和Lumia 950 XL应该可以配备4GB以上的运行内存,可由于Windows 10 Mobile是款32位操作系统,它对运行内存的支持最多就只能到3GB,因此,Lumia 950和Lumia 950 XL这对兄弟机的运行内存,无奈只能在3GB止步。
比Lumia 950系列两兄弟更悲剧的是阿尔卡特IDOL 4S,尽管这款手机配备了4GB运行内存,但受制于Windows 10 Mobile系统,它只有3GB运行内存可用。
▲阿尔卡特IDOL 4S
免费?早干嘛了?
在PC市场,微软通过Windows系统的授权费用取得了不少的营收,因此面对智能手机市场,微软想要采取和PC市场相同的战略——对OEM收取授权费用,每台10~20美元。
当时,Android系统正因其靠着开源+免费的优势吸引了大量手机厂商而在智能手机市场攻城略地,iOS虽然不是免费的,但它是苹果软硬件生态体系中不可或缺的一部分,Windows Phone收取授权费用,非但无法为微软带来可观的营收,反而让Windows Phone的硬件生态越来越冷清,当时的微软显然没能想明白“先圈地、再圈钱”这个道理。
▲华为生产的Windows Phone
2014年,微软终于想通了这个道理,在当年的Build大会上,微软宣布,Windows Phone系统面向OEM将免收授权费用,然而面对2014年Android系统超过80%的市场份额,微软的这个决定做得太晚了……
最后一次暴击
在Windows 10 Mobile的预览阶段,几乎所有的Windows Insider都以为他们手中的Windows Phone 8.1设备都能升级到Windows 10 Mobile的正式版本,以至于这些用户彻夜不眠地等待更新,积极地向微软提交反馈,当时的文轩也是Insider大军中的一员。
▲运行Windows 10 Mobile的诺基亚Lumia 525
前面我们提过,由于Windows 10 Mobile更加宽松的后台策略让它原本流畅丝滑的优势大打折扣(当然了,原因可能是多方面的),针对Windows 10 Mobile流畅度不及Windows Phone 8.1这个问题,Insider们提交了非常多的反馈,可我们向微软提供反馈,是希望微软能够优化性能,让Windows 10 Mobile重现丝滑,根本就没想让微软把运行Windows 10 Mobile流畅度不及预期的老设备从正式版的支持列表里砍掉啊,在这些参与Insider项目的用户当中,有大量当年诺基亚Lumia二代机的用户,他们帮微软测试系统,可手里的手机却遭到Windows 10 Mobile正式版的抛弃,如果微软能够站在用户的角度想问题,怎么可能会做出如此伤害用户的事情啊?
Windows Phone 7到Windows Phone 8的升级,微软已经伤害了大量的用户,Windows Phone 8.1到Windows 10 Mobile的升级,微软又一次辜负了用户的期待,经过两次暴击之后,若还有用户坚持信任微软的手机系统,那他可真的是真爱中的真爱了。
当年还真信了你的邪
记得第一次用到Windows Phone手机的时候,我盯着首页的动态磁贴足足看了好几分钟;
记得Cortana首次降临Windows Phone 8.1预览版的时候,当时还是学生的我特地用EDU邮箱注册了一个Windows开发者账户,那时的Cortana,还只能听得懂英语;
记得为了第一时间获知Windows 10 Mobile更新的消息,当时还是读者的我,每天必做的事情,就是刷。
2019年,Windows 10 Mobile即将走进历史的尘封之中;
当年小编买到的第一台Lumia手机,如今还收藏在手边的抽屉里;
当年只听得懂英语的Cortana,如今已经能用中文在iOS和Android手机里给小编唱歌了;
而当年那个为了等Windows 10 Mobile更新,一遍又一遍刷着的读者,如今已经是的小编文轩。
有些没有用过Windows Phone的同学可能会问:“你们当年买手机的时候选了这样一个系统,现在想想,后悔吗?”
其实后悔倒不至于。恨微软?也不至于。只是现在拿着Android手机或者iPhone,看着抽屉里放了很久都没充电的Windows Phone手机,心里可能会不由自主的调侃自己一句:唉,微软啊,当年我还真是信了你的邪……
相关资讯
最新热门应用
ceex创享交易所最新版本
其它软件11.7MB
下载深币交易所苹果app
其它软件223.89MB
下载bingbon交易所app
其它软件28.56MB
下载币为交易所官方
其它软件67.70MB
下载满币交易所appios
其它软件80.40MB
下载vb global交易所
其它软件164.41M
下载中币交易所官方app
其它软件288.1 MB
下载aofex交易所app
其它软件121.52M
下载osl交易所app
其它软件69.42MB
下载币客盈交易所官网
其它软件292.97MB
下载