快讯 23:07国家发改委:我国AI发展速度与应用规模居全球前列22:36欧盟最高法院顾问:Gemini调用新闻内容或触版权红线22:20陶哲轩警示AI依赖风险:人类或丧失对问题与答案的理解 全部快讯 →

每日快讯

大厂动态 · 融资事件 · 政策监管 · 前沿论文 · Agent 抓取 + 智能改写,每日 40+ 条

大厂 今天 · 星期三 · 11-04 14:53 约 2 分钟读完

开发者借Claude打造Megler项目,Win10 Mobile可直接运行安卓应用

摘要

开发者Computershik在Claude辅助下推出开源项目Megler,使Windows 10 Mobile 1703(10.0.15063)及以上版本无需安卓子系统即可运行Android应用。项目自行实现Java运行时与动态链接器,ARM原生代码直接在处理器上执行,并以JIT编译热点Java方法。

在Windows 10 Mobile早已退出主流视野的当下,仍有开发者在为这一平台寻找新的可能性。开发者Computershik近日发布开源项目Megler,目标是在Windows 10 Mobile 1703(版本号10.0.15063)及更高版本系统上直接运行Android应用,且整个过程不依赖Android子系统,也不对Android硬件进行模拟。据开发者介绍,该项目是在Claude的辅助下完成的。

Megler的实现思路有别于常见的兼容层方案。Android应用通常由Java字节码和针对ARM架构编译的原生动态库两部分构成,Megler选择在普通Windows应用内部搭建Android运行环境的相关组件,使这两类代码都能直接在手机处理器上运行。为此,项目自行实现了动态链接器、C语言运行库、Java运行时以及部分Android框架接口,并借助Win32、Direct2D、Direct3D 11和ANGLE等Windows技术,提供文件访问、线程管理、图形渲染等系统能力。

在性能路径上,Megler没有采用指令集模拟的方式处理ARM原生代码,而是让其直接在手机处理器上执行;对于热点Java方法,则通过即时编译(JIT)转换为Thumb-2指令。界面绘制被交由独立的渲染线程处理,视图、文本、视频及WebView等内容借助图形处理器完成渲染,以减轻主线程负担。

从技术定位看,Megler试图在缺乏官方支持的Windows 10 Mobile上重建一条运行Android应用的通道,其自建运行时与直接执行原生代码的做法,能否在兼容性和稳定性上覆盖足够多的应用,仍有待项目后续进展验证。目前该项目已开源。

Windows 10 MobileAndroid应用兼容Megler开源项目
本文由新大陆基于公开信息编辑整理
213
收录 AI 工具
23
模型产品档案
60
企业落地案例
29
完整版提示词