Windows Phone 8,对开发者来说意味着什么?

移动开发
现任微软最有价值专家(MVP)、现就职于腾讯公司的张善友老师评价说,“作为开发者来说,WP8是有很多欣喜的特性,比如多核支持,本地代码支持,当然还有更成熟了。从现在看来,WP7只是Alpha的产品,WP7.5也只是beta产品,WP8才真正是一个可以和iOS相竞争的移动操作系统。”

【51CTO独家特稿】一周之前,微软在WP开发者峰会上,正式发布了代号为Apollo的Windows Phone 8操作系统。在本届峰会上,微软并未宣布WP8的所有新功能,而是针对开发者和IT Pro,公布了WP8的诸多改进。或许那个让诺基亚和WP手机用户甚是闹心的WP 7.8,更加让人记忆深刻。

[[81146]] 

关于Windows Phone 8的新功能,相信各位已经耳熟能详了,这里小编也只是简单的总结一下,详细内容请点击细数Windows Phone 8改进细节

◆改用Windows NT内核

◆多核处理器、3种屏幕分辨率、NFC及SD卡的支持

◆开始屏幕的改进

◆Skype和VoIP整合

◆Internet Explorer 10

◆诺基亚地图

◆多任务后台位置,与语音平台

◆……

开发者如何看WP8?

现任微软最有价值专家(MVP)、现就职于腾讯公司的张善友老师评价说,“作为开发者来说,WP8是有很多欣喜的特性,比如多核支持,本地代码支持,当然还有更成熟了。从现在看来,WP7只是Alpha的产品,WP7.5也只是beta产品,WP8才真正是一个可以和iOS相竞争的移动操作系统。”

的确,Windows Phone 8更成熟了。在采用Windows NT内核后,其带来的最直接的改变就是对多核的支持,“我们支持双核、四核、十核,理论上支持64核”,这是微软在开发者峰会上提到的一句话。加之对WXGA和720p分辨率的支持,开发者便可以开发出体验更加出色的应用。

“Windows CE的内核早该抛弃了,微软终于走出这一步,这是非常好的,不放弃只能玩单核,肯定没有市场,走出这一步对WP来说非常的重要,WP8的内核和Windows8的内核一致了,对于开发者来说也是一个好消息。”张善友老师如是说。

成熟的另一个标志体现在对HTML 5和NFC的支持上。Windows Phone 8内置了IE 10浏览器,相比于IE 9,IE 10对HTML 5的支持出色许多。一方面,作为下一代Web开发标准,HTML 5已经成为浏览器优秀与否的重要标志;另一方面,跨平台APP越来越受欢迎,相比于原生APP,其开发/维护成本低、支持多平台,而其使用的技术正是HTML 5。

现有设备不能升级到WP8,对开发者有何影响?

Windows Phone 8很美好,但对于目前持有WP设备的用户来说,WP8却很遥远。在WP开发者峰会上,微软宣布现有设备不能升级到WP8,但可以升级到WP 7.8!何为7.8?微软称,WP 7.8具备WP8的大部分功能,但由于硬件原因,有些功能并不支持。

消息一出,所有关心Windows Phone的人们无不为之失望,这里面当然包括开发者。

“微软的市场做的太糟糕,他完全可以换种方式做市场。现在离WP8的正式上市还有好长时间,这段时间还会迎来iOS 6的上市。对于开发者来说影响比较大,本来WP7的市场份额就很小。这样一搞,增长率又要下降,开发者在这里赚不到钱,影响就太大了。”可以看出,作为开发者的张善友老师对此也是非常失望。

我们不能怪罪Windows Phone 8,因为它的确带来了很多新特性;当微软宣布内核的变动时,我们也预料到现有设备将无法获得WP8的所有功能。但如果我们看看iOS,对比苹果的做法,或许,我们有的不仅仅是失望,而是叹息。

兼容性问题,对开发者有何影响?

毫无疑问,Windows Phone 8将取代WP7,成为微软未来主推的移动操作系统,而微软也在本届峰会上宣布,当前的WP7应用均能在Windows Phone 8设备上运行,反之呢?答案是否定的。也就是说,WP8原生应用将无法运行在现有设备上。

“WP7应用可以兼容WP8,这对于WP的开发者来说,影响很小,但是对Windows Phone的市场影响比较大。相反,对WP开发者的影响就比较大了,现在的WP应用突破10万,在WP8发布之前这个增长速度会有所下降,很多开发者不会重点投入到WP7的开发,会转向到iOS,Android上面来。”

正如张老师所说,APP无法向下兼容,这让开发者陷入两难的境地。

一方面,在现有设备无法升级到WP8系统的前提下,WP7设备的市场占有量没有理由持续的增长,这势必会影响开发者的热情。毕竟用户少了,开发者无法赚到钱。

另一方面,WP8原生应用无法兼容现有设备,这对准备进入WP平台的开发者来说,选择WP7还是继续等待WP8呢?对此,张老师给大家的建议是,“对于想进入WP开发者来说,我觉得在WP8正式上市之前,保持一个技术性的研究就可以,投入太多的精力不合算。”

Windows Phone才上路

支持多核、多屏幕分辨率、NFC……Windows Phone 8终于让我们看到了一个在功能上,可以与Android、iOS相抗衡的移动操作系统,抛开设备升级、应用兼容性等问题,Windows Phone的***问题仍是市场份额。没有一定的市场占有量,这不单单影响着微软、诺基亚以及其他WP设备制造商,更会影响开发者们的热情,对此,张善友老师也感慨说:

微软很有很长的路要走,WP8的不足体现在消费者市场上,作为一个开发者同时也是一个消费者,对微软的WP8不支持现有设备的说法很失望,其实就是Android、iOS也一样不是所有设备都可以升级到***版,微软应该做好市场这块,市场毕竟不能完全和产品等价,没有了市场,开发者也很受伤。

作为开发者,Windows Phone 8给你带来的影响大吗?
比较大,现有WP7手机卖不动,没用户啊
一般,只是试探性的玩玩,没考虑那么多
等待Windows Phone 8 SDK吧
考虑放弃WP平台了
责任编辑:王晓东 来源: 51CTO
相关推荐

2014-07-17 16:18:18

Android L

2018-12-09 22:59:49

微软系统Windows

2014-10-17 15:56:30

iOSAPP

2011-06-07 10:44:50

JavaFXJava

2011-04-18 16:52:59

JavaFXJava

2009-04-01 13:56:20

JavaFX开发JavaFXSwing

2019-10-29 12:13:36

Community开源代码

2014-11-05 10:25:56

OpenStack定义存储

2011-09-14 09:05:52

Windows 8Hyper-V

2021-03-26 14:46:52

私钥比特币货币

2017-07-27 14:13:50

容器全栈监控

2010-10-12 16:30:25

2018-04-12 16:15:13

CIO

2017-02-14 13:16:50

4G大数据M2M

2013-12-03 09:37:02

工作时间

2023-09-27 10:54:25

物联网传感器

2019-04-03 11:05:47

DevOps敏捷开发开源

2021-04-08 10:17:13

云原生公共云云计算

2014-08-18 10:31:41

游戏设计
点赞
收藏

51CTO技术栈公众号