ITBear旗下自媒體矩陣:

微軟Win 10手機(jī)運(yùn)行安卓手機(jī)APP是真的嗎?

   時(shí)間:2015-07-28 09:09:19 來源:騰訊數(shù)碼編輯:星輝 發(fā)表評(píng)論無障礙通道
微軟Win 10手機(jī)運(yùn)行安卓手機(jī)APP是真的嗎?

過去5年時(shí)間,微軟主導(dǎo)的Windows Phone生態(tài)在市場(chǎng)上的表現(xiàn)過分孱弱,但這個(gè)局面有望在Windows 10 Mobile中改變,關(guān)鍵點(diǎn)在于對(duì)Android和iOS兩大生態(tài)應(yīng)用的兼容,而“Project Astoria”和“Project Island wood”兩大項(xiàng)目則是應(yīng)用兼容關(guān)鍵中關(guān)鍵。

微軟Win 10手機(jī)運(yùn)行安卓手機(jī)APP是真的嗎?

“Project Astoria”和“Project Island wood”分別針對(duì)Android和iOS應(yīng)用的跨平臺(tái)遷移,開發(fā)者只需要將安裝包文件提交至對(duì)應(yīng)項(xiàng)目,后臺(tái)會(huì)自動(dòng)編譯,開發(fā)者只需要做少量的改動(dòng)就可以輸出可以在Windows 10 Mobile上運(yùn)行的應(yīng)用。

微軟的思路其實(shí)就是將apk和ipa包轉(zhuǎn)制成Windows APX,由操作系統(tǒng)編譯運(yùn)行。不過更具噱頭的是,有消息穿傳出,Android系統(tǒng)的apk應(yīng)用包,可以不經(jīng)轉(zhuǎn)制直接在Windows 10 Mobile當(dāng)中運(yùn)行。

Win 10底層竟然有Android

6月下旬,微軟發(fā)布了Build 10149的Windows 10 Mobile公開預(yù)覽版,除了常規(guī)功能更新外,最抓眼球的是升級(jí)包當(dāng)中被挖出了Android子文件系統(tǒng)。

據(jù)了解,大小總共300MB的更新包中,除了占據(jù)1/3的“projecta”和Android-on-Windows應(yīng)用框架之外,還包括一個(gè)擁有adbd(服務(wù)端、客戶端連接通道)、系統(tǒng)調(diào)試器守護(hù)程序、OpenGLES編譯器和Hyper-V虛擬機(jī)驅(qū)動(dòng)的Android文件系統(tǒng),這些都是Windows 10 Mobile直接運(yùn)行安卓應(yīng)用的前提條件。

IBM和黑莓都這么干過

微軟Win 10手機(jī)運(yùn)行安卓手機(jī)APP是真的嗎?

20世紀(jì)90年代,IBM在推廣OS/2操作系統(tǒng)的時(shí)候,就曾采取過跨平臺(tái)兼容Windows軟件的做法,具體則是在OS/2中兼容16位的Windows應(yīng)用,而在更為接近的移動(dòng)操作平臺(tái)市場(chǎng),黑莓率先采取了兼容安卓應(yīng)用的方案。

黑莓兼容安卓應(yīng)用分兩個(gè)時(shí)間點(diǎn),轉(zhuǎn)制和原生支持,BlackBerry 10.1中安卓應(yīng)用需要轉(zhuǎn)制才能運(yùn)行,10.2版本則直接開放了安卓apk的直接安裝,但是對(duì)應(yīng)用程序的要求則是必須使用C和C++原生語言開發(fā)。

兼容和轉(zhuǎn)制不一定立竿見影

跨平臺(tái)應(yīng)用兼容和轉(zhuǎn)制,最直接的目的就是在短時(shí)間內(nèi)補(bǔ)足應(yīng)用生態(tài)補(bǔ)足的短板,但從過去的案例來看,這種巧妙的辦法并沒有太多顯赫的成績(jī)。

前面提到的IBM在OS/2中雖然提出了兼容16位Windows應(yīng)用的做法,但最終OS/2也沒能突出Windows的重重包圍,一些激進(jìn)的用戶在OS/2失敗收?qǐng)鲞@件事上,甚至調(diào)侃IBM取錯(cuò)了名,比如“I Beg Microsoft”,“I Beat Myself”、“Industry Biggest Mistake”等等。

同樣的尷尬也出現(xiàn)在了黑莓身上,盡管在BlackBerry 10.1和10.2中先后引入了轉(zhuǎn)制和開放安裝的策略,但從目前的市場(chǎng)份額來看,過去的兩年時(shí)間里,即便是黑莓用戶有機(jī)會(huì)接觸安卓應(yīng)用,市場(chǎng)份額還是不足1%。

跨平臺(tái)兼容轉(zhuǎn)制也有潛在風(fēng)險(xiǎn)

跨平臺(tái)兼容轉(zhuǎn)制最直接的風(fēng)險(xiǎn)就是兼容性不佳,這一點(diǎn)在BlackBerry 10.1當(dāng)中表現(xiàn)的最為明顯,不少用戶反映轉(zhuǎn)制存在不兼容,應(yīng)用無法使用,不過也有用戶反映,這個(gè)問題在10.3版本當(dāng)中有了明顯的好轉(zhuǎn)。

盡管微軟已經(jīng)在Build 15大會(huì)上明確了兼容轉(zhuǎn)制的思路,并且會(huì)提供對(duì)應(yīng)的開發(fā)工具包,但相比兼容性問題,轉(zhuǎn)制兼容邏輯下,對(duì)第三方生態(tài)的依賴會(huì)限制Windows 10 Mobile的健康發(fā)展,如果谷歌(微博)在新版本中對(duì)開發(fā)者提出新的要求,并且推出全新的開發(fā)環(huán)境,也就意味著微軟需要對(duì)接下來的Windows手機(jī)操作系統(tǒng)進(jìn)行相應(yīng)的調(diào)整,進(jìn)而被牽著鼻子走。

直接安裝可能沒戲

微軟Win 10手機(jī)運(yùn)行安卓手機(jī)APP是真的嗎?

前面提到了,Windows 10 Mobile Build10149 預(yù)覽版中已經(jīng)出現(xiàn)了具備直接安裝安卓app的條件,但從微軟生態(tài)以及“Project Astoria”項(xiàng)目的初衷來看,這種可能性幾乎不存在。

“Project Astoria”的最終目標(biāo)是強(qiáng)化Windows應(yīng)用生態(tài),直接目的則是提高安卓應(yīng)用轉(zhuǎn)制的效率,方便開發(fā)者掌握安卓apk代碼的重復(fù)利用程度,也正是基于前面所提到的微軟在Windows 10 Mobile中部署的跨平臺(tái)運(yùn)行環(huán)境,這個(gè)程度相當(dāng)高,且由于修改意見相當(dāng)明確,開發(fā)者只需要做很少的改動(dòng)就可以完成跨平臺(tái)開發(fā)。

微軟Win 10手機(jī)運(yùn)行安卓手機(jī)APP是真的嗎?

也就是說,不管是“Project Astoria”還是“Project Island wood”,都不是以讓用戶直接安裝應(yīng)用為目的。

從生態(tài)的角度來講,即便是這可以解決應(yīng)用不足的問題,微軟也絕不會(huì)允許用戶自行安裝安卓應(yīng)用,這一點(diǎn)從“Project Astoria”和“Project Island wood”官網(wǎng)上的一些小細(xì)節(jié)可以看出來。

在宣傳視頻當(dāng)中,微軟明確了包括廣告、地圖、分析、應(yīng)用內(nèi)付費(fèi)以及通知等在內(nèi)的套件都需要替換成微軟的產(chǎn)品,以便于更好的和Windows 10 Mobile整合,最終目的則是維護(hù)生態(tài)系統(tǒng)的一致性,而允許用戶自行安裝安卓apk,整個(gè)生態(tài)在應(yīng)用部分就是脫節(jié)的狀態(tài)。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動(dòng)資訊  |  爭(zhēng)議稿件處理  |  English Version