Ophone應用程式以apk檔案形式發布,apk檔案運行在Ophone運行環境之中,準確地說是在Dalvik虛擬機內運行。Dalvik虛擬機與普通的Java虛擬機不同,它針對嵌入式設備進行了最佳化,class檔案也經過“dx”工具轉換成.dex檔案格式,.dex檔案格式更為緊湊,執行效率更高。在Ophone的運行環境中還包含了Java核心類庫,包括java.lang,java.io等包。
Ophone應用程式以apk檔案形式發布,apk檔案運行在Ophone運行環境之中,準確地說是在Dalvik虛擬機內運行。Dalvik虛擬機與普通的Java虛擬機不同,它針對嵌入式設備進行了最佳化,class檔案也經過“dx”工具轉換成.dex檔案格式,.dex檔案格式更為緊湊,執行效率更高。在Ophone的運行環境中還包含了Java核心類庫,包括java.lang,java.io等包。
每個Ophone應用程式都運行在單獨的虛擬機實例之上,這樣可以保證應用程式之間不互相影響,即使一個程式崩潰,也不會影響其他的程式,進而導致整個系統不能正常運行。由於Dalvik虛擬機的設計可以高效地生成多個虛擬機實例,因此不用擔心性能問題。