簡體   English   中英

iOS應用中的JVM可以運行Android應用嗎?

[英]JVM in iOS app to run Android apps?

如果要在iOS應用程序中實現JVM,它不能 iOS 內部運行Android應用程序嗎?

如果是這樣,他將如何去做?

他(或她)將需要

  • 實施可以運行Dalvik可執行文件(DEX)的JVM
  • 建立一個仿真層
    • 將Android UI布局轉換為大致等效的iOS布局(或解釋這些布局並直接呈現它們)
    • 將對Android系統API和UI工具包功能的調用映射到其iOS等效項中
    • 解釋iOS事件(觸摸交互,通知,生命周期等)並將其映射到合理的Android等價物
  • ...

值得注意的是,Blackberry的人們已經建立了一種在Blackberry OS中運行某些 Android應用程序的機制。 但是,這是一項巨大的工作,並且僅限於相對簡單的應用程序,這些應用程序不使用本機代碼,復雜的布局,私有API等。雖然在技術上可行,但是這種類型的仿真很難做到很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM