Windows Phone 8,對開發(fā)者來說意味著什么?
【51CTO獨家特稿】一周之前,微軟在WP開發(fā)者峰會上,正式發(fā)布了代號為Apollo的Windows Phone 8操作系統(tǒng)。在本屆峰會上,微軟并未宣布WP8的所有新功能,而是針對開發(fā)者和IT Pro,公布了WP8的諸多改進(jìn)?;蛟S那個讓諾基亞和WP手機(jī)用戶甚是鬧心的WP 7.8,更加讓人記憶深刻。
關(guān)于Windows Phone 8的新功能,相信各位已經(jīng)耳熟能詳了,這里小編也只是簡單的總結(jié)一下,詳細(xì)內(nèi)容請點擊細(xì)數(shù)Windows Phone 8改進(jìn)細(xì)節(jié)
◆改用Windows NT內(nèi)核
◆多核處理器、3種屏幕分辨率、NFC及SD卡的支持
◆開始屏幕的改進(jìn)
◆Skype和VoIP整合
◆Internet Explorer 10
◆諾基亞地圖
◆多任務(wù)后臺位置,與語音平臺
◆……
開發(fā)者如何看WP8?
現(xiàn)任微軟最有價值專家(MVP)、現(xiàn)就職于騰訊公司的張善友老師評價說,“作為開發(fā)者來說,WP8是有很多欣喜的特性,比如多核支持,本地代碼支持,當(dāng)然還有更成熟了。從現(xiàn)在看來,WP7只是Alpha的產(chǎn)品,WP7.5也只是beta產(chǎn)品,WP8才真正是一個可以和iOS相競爭的移動操作系統(tǒng)。”
的確,Windows Phone 8更成熟了。在采用Windows NT內(nèi)核后,其帶來的最直接的改變就是對多核的支持,“我們支持雙核、四核、十核,理論上支持64核”,這是微軟在開發(fā)者峰會上提到的一句話。加之對WXGA和720p分辨率的支持,開發(fā)者便可以開發(fā)出體驗更加出色的應(yīng)用。
“Windows CE的內(nèi)核早該拋棄了,微軟終于走出這一步,這是非常好的,不放棄只能玩單核,肯定沒有市場,走出這一步對WP來說非常的重要,WP8的內(nèi)核和Windows8的內(nèi)核一致了,對于開發(fā)者來說也是一個好消息。”張善友老師如是說。
成熟的另一個標(biāo)志體現(xiàn)在對HTML 5和NFC的支持上。Windows Phone 8內(nèi)置了IE 10瀏覽器,相比于IE 9,IE 10對HTML 5的支持出色許多。一方面,作為下一代Web開發(fā)標(biāo)準(zhǔn),HTML 5已經(jīng)成為瀏覽器優(yōu)秀與否的重要標(biāo)志;另一方面,跨平臺APP越來越受歡迎,相比于原生APP,其開發(fā)/維護(hù)成本低、支持多平臺,而其使用的技術(shù)正是HTML 5。
現(xiàn)有設(shè)備不能升級到WP8,對開發(fā)者有何影響?
Windows Phone 8很美好,但對于目前持有WP設(shè)備的用戶來說,WP8卻很遙遠(yuǎn)。在WP開發(fā)者峰會上,微軟宣布現(xiàn)有設(shè)備不能升級到WP8,但可以升級到WP 7.8!何為7.8?微軟稱,WP 7.8具備WP8的大部分功能,但由于硬件原因,有些功能并不支持。
消息一出,所有關(guān)心Windows Phone的人們無不為之失望,這里面當(dāng)然包括開發(fā)者。
“微軟的市場做的太糟糕,他完全可以換種方式做市場?,F(xiàn)在離WP8的正式上市還有好長時間,這段時間還會迎來iOS 6的上市。對于開發(fā)者來說影響比較大,本來WP7的市場份額就很小。這樣一搞,增長率又要下降,開發(fā)者在這里賺不到錢,影響就太大了。”可以看出,作為開發(fā)者的張善友老師對此也是非常失望。
我們不能怪罪Windows Phone 8,因為它的確帶來了很多新特性;當(dāng)微軟宣布內(nèi)核的變動時,我們也預(yù)料到現(xiàn)有設(shè)備將無法獲得WP8的所有功能。但如果我們看看iOS,對比蘋果的做法,或許,我們有的不僅僅是失望,而是嘆息。
兼容性問題,對開發(fā)者有何影響?
毫無疑問,Windows Phone 8將取代WP7,成為微軟未來主推的移動操作系統(tǒng),而微軟也在本屆峰會上宣布,當(dāng)前的WP7應(yīng)用均能在Windows Phone 8設(shè)備上運行,反之呢?答案是否定的。也就是說,WP8原生應(yīng)用將無法運行在現(xiàn)有設(shè)備上。
“WP7應(yīng)用可以兼容WP8,這對于WP的開發(fā)者來說,影響很小,但是對Windows Phone的市場影響比較大。相反,對WP開發(fā)者的影響就比較大了,現(xiàn)在的WP應(yīng)用突破10萬,在WP8發(fā)布之前這個增長速度會有所下降,很多開發(fā)者不會重點投入到WP7的開發(fā),會轉(zhuǎn)向到iOS,Android上面來。”
正如張老師所說,APP無法向下兼容,這讓開發(fā)者陷入兩難的境地。
一方面,在現(xiàn)有設(shè)備無法升級到WP8系統(tǒng)的前提下,WP7設(shè)備的市場占有量沒有理由持續(xù)的增長,這勢必會影響開發(fā)者的熱情。畢竟用戶少了,開發(fā)者無法賺到錢。
另一方面,WP8原生應(yīng)用無法兼容現(xiàn)有設(shè)備,這對準(zhǔn)備進(jìn)入WP平臺的開發(fā)者來說,選擇WP7還是繼續(xù)等待WP8呢?對此,張老師給大家的建議是,“對于想進(jìn)入WP開發(fā)者來說,我覺得在WP8正式上市之前,保持一個技術(shù)性的研究就可以,投入太多的精力不合算。”
Windows Phone才上路
支持多核、多屏幕分辨率、NFC……Windows Phone 8終于讓我們看到了一個在功能上,可以與Android、iOS相抗衡的移動操作系統(tǒng),拋開設(shè)備升級、應(yīng)用兼容性等問題,Windows Phone的***問題仍是市場份額。沒有一定的市場占有量,這不單單影響著微軟、諾基亞以及其他WP設(shè)備制造商,更會影響開發(fā)者們的熱情,對此,張善友老師也感慨說:
微軟很有很長的路要走,WP8的不足體現(xiàn)在消費者市場上,作為一個開發(fā)者同時也是一個消費者,對微軟的WP8不支持現(xiàn)有設(shè)備的說法很失望,其實就是Android、iOS也一樣不是所有設(shè)備都可以升級到***版,微軟應(yīng)該做好市場這塊,市場畢竟不能完全和產(chǎn)品等價,沒有了市場,開發(fā)者也很受傷。