IT之家 11 月 4 日消息,开发者 Computershik 在 Claude 加持下打造了开源项目 Megler,旨在让 Windows 10 Mobile 1703(版本号 10.0.15063)及更高版本系统的手机直接运行 Android 应用。 据开发者介绍, 该项目无需模拟 Android 硬件,也不需要为系统添加 Android 子系统,而是通过在普通 Windows 应用中实现 Android 运行环境相关组件 ,让 Android 应用的 Java 代码和原生 ARM 代码直接在手机处理器上运行。 在技术实现方面,Android 应用通常包含 Java 字节码以及针对 ARM 架构编译的原生动态库。Megler 自行实现了动态链接器、C 语言运行库、Java 运行时及部分 Android 框架接口,并通过 Win32、Direct2D、Direct3D 11 和 ANGLE 等 Windows 技术提供文件访问、线程管理、图形渲染及其他系统功能。 为了提升运行效率,Megler 不会对 ARM 原生代码进行指令集模拟,而是直接在手机处理器上执行,并通过即时编译(JIT)将热点 Java 方法编译为 Thumb-2 指令。同时,项目将界面绘制工作交由独立渲染线程处理,并利用图形处理器完成视图、文本、视频及 WebView 等内容的渲染,以减少主线程负担。 在应用兼容性方面,Megler 已支持运行部分采用 Java、Kot
ARTICLE
/
IT之家
借助 AI 铺路:开发者成功在微软 Win10 Mobile 15063 及更高版本运行 Android 应用,无需子系统
2026年11月04日 14:53 · 来自 IT之家