<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          微軟打通任督二脈:當(dāng)Windows可以運行蘋果應(yīng)用

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

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

          本文引用地址:http://www.ex-cimer.com/article/133840.htm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            那蘋果也會把Mac和iOS打通嗎?看上去不太可能,因為Mac也有了自己的應(yīng)用商店;但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大相徑庭,但其應(yīng)用范圍狹窄,尚沒有必要和Android進(jìn)行互相融合。

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



          關(guān)鍵詞: 谷歌 Windows Phone

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();