Windows Phone 从2010年10月发布,到现在已经有3年多了。从那时坚持到如今的用户和开发者必定感慨不少吧。php
一直关注着这个让人既爱又恨的平台的发展,笔者不只是使用者,也同时是开发者,这里从一个开发者的角度来总结回顾一下WP走过的这几年。html
最先在2010年的WP7时代,三星和HTC都出了很多机型,例如,Focus,O7,HD2,HD7等经典机型。包括DELL,宏碁也都出过机器,但总体都卖的不怎么样。
到2011年末的时候,Nokia开始全面推出第二代WP7的机型,包括710,800,900,以及后面的510,610。笔者当时下血本买了个800,一直服役到如今。
从2012年WP8发布,Nokia的920,820,720,620,520接连发布,三星和华为只是像征性地出一两款,市场得到了很多新用户,也同时得罪很多WP7的用户。
2013年依然是Nokia在唱独角戏,1020,1520,925,以及中低端的1320,625,525,HTC也出了两款:高端的8X和低端的8S。
而2014年传说有一堆厂商会杀入WP8.1。。。什么形势地杀入就要用时间验证了。html5
分析:
早期的HTC和三星就像他们在android市场的洞察力同样,对于新平台眼疾手快。然而因为Tile磁贴的样式与其余智能手机的UI差别太大,市场接受能力并不强。喜欢的人很喜欢,不喜欢的人真的不喜欢,连一贯实施机海战术的三星也没有卖出好成绩,直到今天其对于WP平台都一直是“意思意思”,为了少让微软收点专利费应付性地出几款机型。HTC在WP7时代没有由于先机而占上什么便宜,期待着WP8能碰碰运气,没想到8X和8S也仍是销量通常,上市价的3999,1999没过多久就变成1299和699了。DELL,宏碁,富士,华为,中兴,TCL,LG等打酱油的厂商暂时就不说了,出一两款WP的机器只是占个位置作为技术储备。
今年将要发布WP8.1,预计将会出现更多的机型,也会有新的厂商加入,但各厂商除了Nokia外,其余厂商基本上仍是以观望为主,出少许的机型探测市场反应。android
在WP7的时候,只有一种分辨率,那就是480*800,这让开发者省了很多适配的时间。手机屏幕尺寸都是4寸或如下。
到WP8的时候,新加入了768*1280和720*1280两个分辨率。768*1280与480*800同样都是15:9,开发者/设计师为了省事就用大分辨率就行,系统会本身缩放到小的比例,而16:9的720*1280就要额外处理了。手机屏幕也都提升了4.x寸。
在WP8 GDR3的时候,再次提升最大分辨率到1080P,WP的最大手机尺寸也提升到了6寸。
而为了知足更多厂商的需求,WP8.1将再次带来新的分辨率。这下给开发者带来了麻烦,好在分辨率没有太碎,场面还能够控制住。
分析:
除了三星,各个厂家显然都小看了市场对于大屏的需求,因此开始你们的状态也从最开始的嗤之以鼻到屈服于市场。因此微软和高通也一次次地提升WP平台的分辨率以知足厂商和市场日益增加的需求。可是7寸是手机和平板的临界点,相信不会超越这个极限吧。api
不用过多解释,WP的销量差很少就是Lumia的销量再乘以1.1~1.2吧,笔者根据Nokia的历史财报制做了一个简单的chart,以下图:(单位:万)安全
由于Nokia也没有公布以前的lumia销售数字,粗略估计总量为100万左右吧。另外也没有找到三星,htc,华为的wp的销量数据,网络
上图Chart数据从2012Q1到2013Q4统计Lumia的销量,总销量为4690万,乘以1.2再加上那300万,目前WP在市场的保有量在6000万左右吧。工具
分析:ui
由于其余厂商的WP份额基本能够忽略,单从Lumia来讲,总的销量仍是愈来愈好的,只是一直都没有“爆炸式”的增加,并且还有两次拐点。
没有出现“爆炸式”的缘由笔者认为主要有:生态系统太弱,市场对Tile UI的接受度不高,微软的更新速度太慢,参与铺货的厂商太少。
而拐点的缘由呢?第一次的缘由应该是微软宣布WP7不能升级到WP8,这对市场的打击较大。而第二次的缘由应该是微软宣布收购Nokia,对诺粉的打击较大,不得不说:在手机行业,微软的品牌比Nokia差得太远了。
在2012年的时候,用户和开发者还在抱怨Nokia出机型的速度太慢,而当2013年的时候,用户指责的矛头已经转向微软对系统的更新速度了。以至于WP8至今也只是被少数用户所接受,传染的速度也至关慢,虽然有其余平台的market share增加过快的缘由,而我想更多的缘由仍是在于微软和Nokia本身。微软出操做系统的能力不须要任何人怀疑,Nokia的工业设计也不亚于任何一个厂商。
2014年微软将完成收购,如何处理自家的部门与其余OEM的关系是个问题,甚至如何处理买来的S40和立刻要上市的Nokia安卓手机都是问题。
然而WP8.1带来的新功能却给用户和开发者带来了不少但愿。预计2014的销量会乐观。spa
WP7里只有少数机型经过烧入自制ROM而得到更高的开发权限,而经典机型Lumia800和900都作不到,到WP8引入了secure boot,更是断绝了自制ROM的路。
而前一阵三星的I8750被暴出能够被break,听说是由于其OEM开发者因为殊忽将一个注册表操做工具落在了外面。XDA上有一些贴子,有兴趣的同窗能够研究一下。
分析:
微软对安全的封闭当然是个好事,但过于封闭,就是一把双刃剑了,伤了开发者,也伤了越狱者。若是微软能在WP9考虑将WP分支成企业版和我的版,在权限上也加以区分就行了。何况企业用户能够经过MDM集中管理,我的用户更在乎的是易用性。
感受WP的产品经理并无作很完善的用户调查,因此用户体验也不是那么完美。下面简单罗列一些用户的槽点:
分析:
这些只能算是冰山一角了,有些功能甚至只须要改一个注册表的键值(好比重力感应),微软甚至也直到GDR3才更新。而最重要的通话功能,也是十分简陋,微软却迟迟没有听取用户的意见,下一点功夫修改,哪怕本身不修改,也不开放接口给OEM修改。前面也提到了,WP的发展路上,最大的敌人是微软本身。不少时候,为了某个很小的功能,用户和开发者都须要去 “乞求” 微软。。
该说什么好呢?WP8.1会有一大波新的功能,希望能改变用户的见解。
做为一个开发者,在这里谈战略有点浅薄,但仍是从我的的理解说几点吧。
Nokia的最新旗舰历来都是天价,而后3个月以后跌一两千,半年以后腰折,而先下手的都是铁粉,伤的最深的也是这一批用户,何不一上市就定一个合理的价格呢?从800,920,到1020,再到1520,都是一样的节奏。
这已经不是卖license的年代了,而微软彷佛还在作着像Windows和Office同样赚钱的梦。在当前的市场份额下,再难免费求着各家厂商生产WP手机就只有死路一条了。塞班当年几家大厂共同贡献的时候尚前苟活,而被Nokia收购以后死的更快。
开发涉及到好个层级,从高通QRD,和OEM驱动,到微软的WP内核,再到一些系统级的App和用户级的App。
高通目前基本上是垄断了WP的整个平台,由于其QRD提供了一套完整的方案,可以帮助厂家快速bring up硬件。而不少android机型也是用的高通的QRD,因此拥有多平台的厂商也可以迅速地迁移平台,包括已有的硬件驱动。
而微软的WP内核则从Windows CE 过渡到了 Windows NT,以便完成Windows在桌面,手机,平板,XBOX上的统一大业。这对开发者倒没什么影响,反而为Win32的开发者提供了便利,惋惜致使了WP7的设备不能升级到WP8的设备。
WP7时代,用户级的App开发只能使用C#/XAML,OEM能够用一些Win32 api接口。
到了WP8,添加了用C++/DirectX作游戏的应用模型,另外,还引入了C++/CX用于封装C++的类库供C#的App调用。
而8.1,则进一步引入与商店应用相同的应用模型,能够用C++/XAML,还能够用JS/HTML5开发App。而接口都经过Windows Phone Runtime暴露。
不言而喻,Windows Phone Runtime将逐步代替.NET for Windows Phone的地位,做为Windows Phone的根基。
可是从.NET CLR过渡到Windows Runtime,须要有点阵痛的心理准备。
分析:
对于普通App,XAML已经在Silverlight,WPF等技术中应用已久,微软的开发者能够很容易地过渡到Windows Phone。
对于游戏开发,Direct3D,Direct2D的代码也能够很容易从PC平台迁移,当前最流行的引擎Cocos2d-x和Unity3d也已经全面支持Windows Phone。
对于混合App或跨平台App,能够等待8.1新引入的html5开发模型。
对于同时维护Windows Phone和Windows 商店应用的同窗,也能够等待8.1带来的便利。
这些都为各类技术背景的想准备进入Windows Phone的同窗们下降了门槛。
而开发者最关注的已开放的API,从wp7到WP8基本没有太大的变化,而8.1则有数量不小的添加。
可是在市面上的wp8设备没有彻底升级到wp8.1的时候,开发者要维护wp7,wp8,wp8.1三个相对独立的版本。
生态系统几乎是影响一个平台最重要的因素,没有之一。不少不明真相的群众均可能由于Windows Phone平台没有某个杀手级的应用,而放弃之。
而影响Windows Phone生态系统的发展模式几乎是个死循环:应用少-->销量少-->设备数量少-->用户少-->开发者少-->应用少。。。
应用的来源大致能够分为这么几类:
其中互联网公司的应用和游戏应用是重中之中,而目前的现状是不少应用都只有另外两个平台的应用,直接无视了WP这个“小众”平台。
期待微软能从软-硬两方面入手吧。
让循环变成:设备数量变多-->用户变多-->开发者变多-->应用变多-->销量变多-->设备数量变多。。
但愿微软的新CEO上台之后,能加快更新的脚步,固然包括提振WP的生态系统。
虽然本文大部分篇幅都是客观的陈述和理性的分析,而回到本文开头的主题,这个让人又爱恨的平台,你在每次自欺欺人的对他充满信心时,他却像蜗牛同样按着本身的步调不紧不慢。三星研发本身的Tizen是为本身留条后路,某些以Android为主的厂商出一款WP也都是由于不想在一颗树上吊死,当开发者心里充满了对将来的未知的恐惧时,也一样会给本身留一些余地。2014年对WP来讲是关键的一年,是攸关的一年,多的话就不说了。
注:转载请经由本人赞成。http://www.cnblogs.com/icuit/p/3563901.html