北京時間2月9日午間消息,瑞士移動應(yīng)用開發(fā)商Myriad將在移動世界大會(MWC)上推出一款Android虛擬機,從而讓非Android設(shè)備也能運行Android應(yīng)用。
得益于蘇黎世移動應(yīng)用開發(fā)商Myriad的努力,在非Android設(shè)備中運行Android應(yīng)用即將成為現(xiàn)實。在下周的巴塞羅那移動世界大會上,該公司將展示一款名為Alien Dalvik的虛擬機解決方案,使得運行其他操作系統(tǒng)的手機也能夠使用Android軟件。這種方法將令配套應(yīng)用較少的設(shè)備的用戶受益,并將有助于Android開發(fā)者和運營商擴大用戶范圍,從而獲取更多收入。
一款非Android設(shè)備怎么能運行專為Android平臺編寫的應(yīng)用呢?這聽起來有些夸張。事實上,Android手機或平板電腦上的所有應(yīng)用都是通過一個虛擬機運行的,谷歌稱之為Dalvik。這種解決方案很像是桌面上的Java虛擬機:它通過軟件代碼來限制電腦上的軟件實施。由于在虛擬機中運行的應(yīng)用實際上與其他應(yīng)用以及設(shè)備上的操作系統(tǒng)相互隔離,因此可以實現(xiàn)更高的安全性。當虛擬機中的應(yīng)用崩潰時,不會對其他應(yīng)用或操作系統(tǒng)產(chǎn)生影響,從而確保穩(wěn)定性。Myriad曾經(jīng)在搭配MeeGo操作系統(tǒng)的諾基亞N900上展示過這種技術(shù),與直接在Android設(shè)備上運行Android應(yīng)用的效果一樣。
與谷歌的Dalvik相同,Myriad的Alien Dalvik也是一款支持Android應(yīng)用的虛擬機,但是卻可以兼容其他設(shè)備。該公司表示,第一代產(chǎn)品將支持諾基亞MeeGo設(shè)備,后者同樣有望于下周推出,盡管實際出貨還需要一段時間。Myriad之所以選擇MeeGo,很可能是因為該系統(tǒng)與Android一樣,都采用了Linux內(nèi)核,使之具備相同的特性。Palm的WebOS則是另外一款基于Linux的操作系統(tǒng),由于較之其他系統(tǒng)應(yīng)用偏少,因此WebOS有望成為Myriad的下一個目標。
法律糾紛
盡管與谷歌Dalvik虛擬機存在相似特性是一個優(yōu)勢,但同時也會帶來一些負面影響。去年10月,甲骨文起訴谷歌,指控Dalvik虛擬機技術(shù)使用了從 Sun的Java虛擬機中盜竊的代碼。甲骨文于2009年斥資47億美元收購了Sun,并獲得了Java虛擬化技術(shù)和代碼的所有權(quán)。這起官司正在進行當中,目前沒有跡象顯示,Myriad的虛擬機是否使用了存在爭議的代碼,或者是否獲得了甲骨文的授權(quán)。
如果Alien Dalvik解決方案真如Myriad在視頻中所稱,不會受到甲骨文官司的影響,就會為谷歌Android Market生態(tài)系統(tǒng)打開更大的市場,接觸到更多的智能手機甚至高端傳統(tǒng)手機用戶。與之相比,蘋果的iTunes App Store雖然是目前規(guī)模最大的移動應(yīng)用商店,但卻只能支持iOS設(shè)備。如果能夠支持更多平臺,Android就將吸引更多開發(fā)商為其設(shè)計應(yīng)用。而在非 Android設(shè)備中采用Myriad虛擬機的運營商,也將獲得同行所不具備的優(yōu)勢。
如果Alien Dalvik果真能夠成功將Android應(yīng)用引向其他設(shè)備,便能夠贏得消費者、開發(fā)者和運營商的支持,同時促進Android的增長。