移固融合新范式!KMRE破局Linux与Android生态壁垒
当前,Linux开发者们面临着一个未解的难题—尽管系统拥有出色的开放性和稳定性,但应用生态的匮乏始终制约着Linux桌面的普及与发展。然而,这一困境正在逐渐被中国开源力量打破。由openKylin社区AOSP SIG团队推出的KMRE(Kylin Mobile Runtime Environment)技术方案,历经八年迭代、五次重大升级,通过创新的容器架构设计,为Linux桌面系统注入百万级 Android 应用生态,真正实现Linux与Android两大生态的“合二为一”
一、KMRE:颠覆传统的跨生态兼容架构
面对挑战,openKylin社区AOSP SIG团队积极探索移固融合的创新路径。他们发现,同样基于Linux内核的Android系统拥有庞大的应用生态系统,能否打通两大生态之间的壁垒?因此,KMRE应运而生。KMRE作为最早提出Linux+AOSP融合技术路线的移固融合应用生态解决方案,它彻底摒弃了传统虚拟机、模拟器的低效方案,通过五大核心模块实现技术跃迁:
l 高性能兼容环境:深度整合Linux与Android内核、驱动、安全框架,突破系统底层壁垒;
l 图形显示中间层:支持多窗口自由缩放、横竖屏切换,实现Android应用与 Linux 桌面的像素级适配;
l 设备接口兼容框架:打通摄像头、传感器、音视频等硬件通道,让手机APP 无缝调用PC外设;
l 统一信息融合层:互通剪切板、文件传输、通知中心等系统级服务,实现操作体验 “零割裂”;
l 多窗口运行管理机制:支持分栏、全屏、自由拉伸等灵活布局,完美适配办公大屏与移动场景。
二、KMRE:重新定义桌面操作系统的可能性
与市场上其他方案相比,KMRE的最大创新在于其深度系统融合能力。它通过构建高效图形中间层、统一设备接口中间层和统一信息融合层,实现了两大系统的无缝连接。经过持续迭代优化,KMRE目前已达到商用级别的成熟度:
l 支持1200余款严格测试的Android应用在openKylin软件商店上架
l 已在openKylin、优麒麟和银河麒麟系统上部署数百万套
l 支持ARM和X86两大主流平台,适配飞腾、兆芯、海光等国产CPU
l 兼容NVIDIA、AMD、Intel等国际主流显卡及多款国产显卡
此外,KMRE的落地打破了设备形态与系统边界,目前已渗透多个核心应用场景:
l 办公场景:支持全屏、横屏、竖屏、左右分栏等灵活布局,配合键鼠操作和大屏显示,大幅提升办公类APP的使用效率2
l 会议协作:在Linux桌面上流畅运行腾讯会议、WeLink等会议应用,完整支持音视频沟通和屏幕共享功能,解决远程协作痛点12
l 教育学习:将桌面设备转化为学习平板,支持教学类Android APP在教学一体机上运行,提高无纸化学习效率2
l 开发测试:开发者模式下可直接与Android Studio联调,无需物理设备即可测试Android应用,显著提高开发效率2
l 娱乐体验:通过模拟多触点、游戏按键和游戏手柄支持,让Android游戏在桌面上获得更好的操作体验
KMRE的技术突破并非一日之功。这项从2016年启动研发的项目,历经八年技术攻关,迭代五个大版本,最终在2024年6月正式开源。其背后是openKylin社区团队的不懈奋斗。未来,KMRE将持续迭代、不断探索前沿功能,与KWRE、KARE共同构成全生态兼容矩阵,展现中国开源社区在操作系统核心技术领域的突破能力。
三、关于AOSP SIG
AOSP SIG由社区战略捐赠单位麒麟软件旗下星光麒麟团队牵头组建,主要研究和开发基于AOSP的创新功能,致力于打造兼容Android生态的开源智能终端操作系统。欢迎感兴趣的小伙伴加入我们!
AOSP SIG主页:https://gitee.com/openkylin/community/tree/master/sig/AOSP
KMRE主页:https://gitee.com/openkylin/kmre