Windows Phone 8,對開發者來說意味著什么?
【51CTO獨家特稿】一周之前,微軟在WP開發者峰會上,正式發布了代號為Apollo的Windows Phone 8操作系統。在本屆峰會上,微軟并未宣布WP8的所有新功能,而是針對開發者和IT Pro,公布了WP8的諸多改進。或許那個讓諾基亞和WP手機用戶甚是鬧心的WP 7.8,更加讓人記憶深刻。
關于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也一樣不是所有設備都可以升級到***版,微軟應該做好市場這塊,市場畢竟不能完全和產品等價,沒有了市場,開發者也很受傷。