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