新聞中心

EEPW首頁 > 手機與無線通信 > 業(yè)界動態(tài) > 微軟打通任督二脈:當Windows可以運行蘋果應用

微軟打通任督二脈:當Windows可以運行蘋果應用

—— CE內核十余年后終被棄 手機系統(tǒng)上演叢林法則
作者: 時間:2012-06-22 來源:網(wǎng)易科技 收藏

  只有等到 8的發(fā)布會結束以后,你才能體會到微軟在下一盤很大的棋。如果你是一個iOS應用開發(fā)者,你現(xiàn)在可以首先使用微軟提供的豐富的開發(fā)工具,把你的應用移植到上,再稍作修改,它就可以在Windows 8平板甚至是PC上出現(xiàn)。

本文引用地址:http://m.butianyuan.cn/article/133840.htm

  微軟的應用商店中已經(jīng)有超過10萬個應用。由于WP8采用了和Windows 8一樣的內核,應用數(shù)量有可能在未來出現(xiàn)井噴。

  CE內核十余年后終被棄 手機系統(tǒng)上演叢林法則

  一開始,先讓我們回顧一下這次被微軟放棄的WinCE內核。1996年,微軟為比筆記本更小的“PDA”(個人事務助理)開發(fā)了一款單色版的Windows 95,命名為Compact Edition(精簡版),簡稱Windows CE。這個時候,微軟還不怎么會做移動系統(tǒng)——實際上沒有哪家會做:在手掌大小的屏幕上還頑固的顯示和桌面一樣的任務欄和開始菜單。2000年左右,WinCE 3.0 重寫了代碼,成為一套脫胎換骨的系統(tǒng),搭載這套系統(tǒng)的機型后來有了一個響亮的名字:Pocket PC。

  Windows CE后來在普通的掌上電腦和嵌入式系統(tǒng)領域展開不同的分支,前者變成大家熟悉的Windows Mobile系統(tǒng),后來轉化為Windows Phone 7;后者成為Windows CE.Net,廣泛運行在世界各地的POS收銀臺和自動取款機上。在北京南站,如果你足夠幸運,還可以看到城際列車檢票機的“藍屏”。

  微軟罕見的把Windows CE.Net的源代碼公開,這樣經(jīng)過授權的個人或企業(yè)都可以基于其開發(fā)自己的操作系統(tǒng)。這就成就了魅族M8。它出來的時候Android已經(jīng)開始成熟,但魅族另辟蹊徑,采用了自己優(yōu)化過的基于WinCE內核的操作系統(tǒng)。

  可惜,隨后的操作系統(tǒng)大戰(zhàn)證明了唯一的真理:誰擁有應用,誰就有明天。至今顯示在M8專屬軟件商店中的應用數(shù)量仍只有區(qū)區(qū)80款。M9之后,魅族毫不猶豫跳入Android陣營。不僅是M8,bada、黑莓、WebOS、Meego,一系列優(yōu)化的很好的手機操作系統(tǒng)因為生態(tài)圈太過可憐,被市場或老東家無情的拋棄。

  盡管Windows Mobile積累了數(shù)量相當多的優(yōu)秀應用,但在全新的WP7系統(tǒng)中,一切只能從頭來過。微軟剛推出新系統(tǒng)時,無異于壯士斷腕。但隨著苦心經(jīng)營,微軟終于等來了新的10萬個應用。此時App Store應用數(shù)量已高達60萬個,Android應用數(shù)量也達到45萬。

  HTML5應用:會做網(wǎng)頁就會編程

  推動移動互聯(lián)網(wǎng)大發(fā)展的除了應用,還有一個不容忽視的因素就是針對觸摸設備優(yōu)化的網(wǎng)站。在iPhone第一代剛剛推出的時候,國外一些領先的門戶、媒體和企業(yè)就嗅到了變革的氣息,在大多數(shù)網(wǎng)站仍采用過時的Wap語言的時候就推出了適合觸摸的版本。HTML5在移動瀏覽器的支持讓這些網(wǎng)頁擁有了更多特效,幾乎就像是一個應用程序一樣。

  與此同時,應用數(shù)量猛增帶來的是水平參差不齊,一些應用能做的事情完全可以用網(wǎng)頁版做到。隨著HTML5網(wǎng)頁在iOS開始支持離線存儲數(shù)據(jù),Web App不可避免的產(chǎn)生了。“安裝”一個程序,只要在Safari瀏覽器中將某個網(wǎng)站的書簽放到桌面——就這么簡單。一些第三方瀏覽器也借此試圖成為應用商店之外的另一個應用平臺。

  因為編寫HTML5比原生應用門檻更低,而且?guī)缀跛械闹髁饕苿酉到y(tǒng)都在盡可能完美支持,所以也有在原生應用中混合HTML5的例子。國內的街旁在更新新版本的時候,里面的一部分代碼就采用了HTML5。街旁創(chuàng)始人楊遠騁說,現(xiàn)在iOS運行HTML5效率更高,不那么卡了,才敢于將其加到原生程序里面。

  跨平臺語言先驅Java曾經(jīng)立下的“寫一次就到處運行”的理想,正在由HTML5帶來的實踐變成現(xiàn)實。微軟在巴塞羅那發(fā)布Windows 8 消費者預覽版時展示了一款“切繩子”的HTML5游戲,它被封裝成一款原生應用,從WP平臺移植到Windows 8 Metro界面,只需要簡單幾步即可完成。當時微軟就表示,Metro和WP7.5應用中有90%的代碼可以重復使用。如今桌面和移動內核的打通,更是徹底打消了開發(fā)者的顧慮。為手機開發(fā)的應用可以輕松占領用戶的開始菜單,反之亦然。微軟去掉傳統(tǒng)開始菜單的目的此刻才完全顯露——Metro應用成為每個用戶必須強制接受的新玩意。

  在今天的WP8發(fā)布會上,微軟更是展示了從iOS和Android向Windows平臺移植應用的豐富的開發(fā)工具,試圖填平熱門應用移植的“最后一公里”。微軟攜手諾基亞在中國針對開發(fā)者的“春Phone計劃”更是直接,只要成功移植一款應用,開發(fā)者就可以被獎勵一部Lumia手機。

  打破桌面移動界限將成為操作系統(tǒng)共同趨勢

  Windows 桌面版本可以運行手機程序,打個比方,就好像蘋果的Mac電腦可以運行iPhone或iPad的應用和游戲。微軟展示的Surface更像是在筆記本電腦加裝了觸摸屏,更顯示出這種夸張的,不可思議的打通的可行性。

  那蘋果也會把Mac和iOS打通嗎?看上去不太可能,因為Mac也有了自己的應用商店;但OSX美洲獅版本則引入了眾多以前只在iOS上的系統(tǒng)特性,尤其是系統(tǒng)和iCloud的無縫銜接,這讓手機、平板和電腦協(xié)同工作更加方便。單看操作系統(tǒng)的話,Mac OS X和iOS長得越來越有“夫妻相”了。

  更早一點,在面對版本碎片化的Android平臺時,決定推出Android 4.0,徹底解決平臺統(tǒng)一問題。此前手機Android始終停留在2.3版,3.0是僅為平板提供的更新。4.0版則實現(xiàn)了手機和平板功能、界面的統(tǒng)一,同時禁止第三方廠商自定義系統(tǒng)界面,盡力確保用戶體驗的一致性。盡管的桌面系統(tǒng)Chrome OS和Android大相徑庭,但其應用范圍狹窄,尚沒有必要和Android進行互相融合。

  由此看來,打破以前桌面和手機的堅固分野,實現(xiàn)應用平臺的大融合,無疑是業(yè)界巨頭共同選擇的趨勢。而在這方面,微軟證明了它發(fā)力最晚,但是走得最遠。讓我們祝愿微軟成功實現(xiàn)其華麗的轉身。



關鍵詞: 谷歌 Windows Phone

評論


相關推薦

技術專區(qū)

關閉