笔者的经历
10年10月实习入坑搞wp,期间先后经历了4个app的开发,包括x信、xx网、x信、x团(应该算是始终与wp为伍的小伙伴吧)
结合最近的一些事情,想结合自己一线coder的经历,聊一下做wp这些年的经历。
从mozart说起
当年的测试机一个手就可以掰扯清楚,mozart、o7、后来lumia 800、再后来920。
mozart是印象较深的机器,那时候wp开发和其他两平台在公司基本上是平起平落(至少在当时的公司看起来是这样的)公司对于人员的配备都无差异,正式那个时候开始有很多时间看是钻研windows平台相关的各种技术。如今想来也受益颇深
历史的转折
早年的wp虽然用户基数小,但有一大批死忠,每天活跃在智机网上,都等待着wp能更给力些。知道8.0的发布,微软换掉了内核,导致wp7的手机无法更新到8.0系统,笔者没有对windows ce 和nt内核之间有太深入的研究,所以不了解wp7的原有机型升级到wp8的难度究竟有多大。在此不做研究。
几年后我们回头看过来,wp8的升级事件,第一点错在wp7发布时守着ce内核不放手,第二点错在发布新内核不支持升级。
再后来的故事
8.0不温不火,不温不火,不温不火……无限循环了
技术线,让我们看下wp这几年,技术的迭代
微软作为在pc上的霸主,多年以来dot net框架的积累十分明显,因此一开始wp的开发框架沿用silverlight,由于WPF系和silverlight系的coder数量基数还算可以,所以一开始确实吸引来了一批开发者无障碍的开始了wp的开发。
手机系统得用户那注定是得天下了,但是前提必须是要得开发者,而得开发者的前提在于能否有一个良好的社区、这一点微软从一开始就没能做好,反而是一些devdiv之类的论坛,在短期内产生了一些影响力。
同样是wp8的发布,前面提到wp7死忠的用户在这时叫苦声一片,这让开发者也渐渐失去了热情,由此恶性的循环开始了,开发者的流失注定平台的衰落。但wp8的发布仅仅是开始,仍然有很多开发者守着wp没有离开
在这几年中,前面没有离开的开发者在公司绝大多数过得都不开心,(至少笔者接触到的同行都是如此)用户少注定只是一个可有可无的小平台,人员的配备上比其他两平台相去万里。长此以往又有不少开发者离开了,就这样循环下去、循环下去
我不敢说wp的终点在哪里,但我只想说我对wp的终点就在这段时间。其实程序员的天职还是解决问题,这跟平台无关。接触到其他平台更加理解到社区强大对于平台的推动是无比巨大的。但现阶段在wp这边我没有看到。
最近一些糟心事儿着实让人觉得微软在中国市场占有率低是有原因的,可能是问题就出在内部却不自知吧。另一方面作为所谓的专家,该给后来的晚辈什么样的帮助,这点也挺重要,不要因为都是mxp就一心护犊子,请不要伤了一个孩子的未来。作为专家,什么话该说什么话不该说,还请掂量清楚。什么QQ 群里都是Low B一类的词汇就别大庭广众的说了,前面提到微软社区建设的乏力,有这发微博的功夫,好好关心下wp开发者的想法多好,还有什么微软拯救全人类,你们家创始人盖茨都说科技改变不了世界,改变不了贫穷,你要拿什么拯救人类呢?醒醒吧,真的。喜爱可以,但别带着后辈洗脑,谢谢了。相信微软想看到的是你来推动社区的发展,而不是跟开发者树敌。
ps:本文纯属笔者YY,哪里说得不妥,欢迎指正。