java - Astoria 项目究竟如何设法在 Windows(移动)上运行 Android/Java 应用程序

标签 java android windows-10-mobile

我有兴趣进一步了解 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/

相关文章:

android - 如何在 com.google.android.libraries.places :places: 中设置语言限制

java - 为什么 SHA-1 算法对于相同的输入值会产生不同的值?

java - 如何在启动新应用程序时启动服务?

c# - 从套接字中读取 json 字符串

android - 在 ListView 顶部绘图

Android 禁用屏幕保护程序

c# - 如何在没有用户提示的情况下添加到日历 UWP C#

c# - 如何在 Windows 通用应用程序中读取文本文件

c++ - 如何使用CMake生成Windows 10通用项目

java - NetBeans Web 服务客户端 stub - 类型不兼容?