我有兴趣进一步了解 Microsoft 的 Project Astoria ,一个工具/SDK,可让您将 Android apk 转换为 Windows 通用应用程序并在 Windows 10 移动设备上运行它们。
我确实知道某些服务(例如 map 或传感器访问)将被映射为 Windows 等效服务。
但是,Microsoft 究竟如何让 Java 代码在未安装 Java 的 Windows Arm 设备上运行,就像在常规 x86 设备上那样运行呢?
最佳答案
一种可能性是 Jazelle DBX (来自链接的维基百科)Jazelle DBX(直接字节码执行)允许某些 ARM 处理器在硬件中执行 Java 字节码,作为与现有 ARM 和 Thumb 模式一起的第三种执行状态。
还有JavaStations (网络计算机) native 运行字节码。
关于java - Astoria 项目究竟如何设法在 Windows(移动)上运行 Android/Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31443557/