openKylin 正式开源 KMRE!国内首个开源的商用移固融合 Android 生态兼容环境强势来袭
随着Linux操作系统的发展和使用,其应用生态短板问题已成为用户关注的焦点,而同样使用Linux内核的Android系统却拥有着庞大的应用生态系统。因此,为帮助缓解Linux操作系统应用生态不足的问题,由openKylin社区理事单位麒麟软件旗下星光麒麟团队成立的AOSP SIG,深入掌握AOSP核心技术,积极探索移固融合路线,为Linux桌面操作系统产品提供了一个高效的Android运行时环境解决方案—KMRE。
截至目前,KMRE已在openKylin操作系统、优麒麟操作系统和银河麒麟操作系统上累计部署规模数百万套,为桌面用户提供了超一万款成熟好用、经过适配的Android应用!
一、KMRE是什么?
KMRE(Kylin Mobile Runtime Environment,麒麟移动运行环境)从2016年启动研发,是最早提出Linux+AOSP融合技术路线的移固融合应用生态解决方案。
KMRE摒弃了传统虚拟机、模拟器等无法有效融入桌面系统、用户体验差的方案,基于容器架构设计,研发高性能兼容环境、高效图形中间层、统一设备接口中间层、统一信息融合层和多实例多窗口管理等功能模块,涉及Linux和Android两套系统的内核、驱动、安全、框架等核心组件,历时八年,迭代五个大版本,让海量Android应用真正无缝运行在Linux桌面操作系统之上,极大丰富了Linux系统的应用生态。
二、KMRE特性
截至目前,KMRE实现了多窗口显示,窗口可全屏、横竖屏、分栏和自由缩放,支持音视频、摄像头、屏幕共享、应用投屏、文件发送等核心功能,并通过设备接口兼容框架实现Android系统对桌面设备的支持,以及对移动设备传感器相关功能的模拟。
KMRE通过融合层深度融合窗口、通知中心、任务栏、开始菜单、系统托盘、应用管理等组件,互通输入输出事件、音频、剪切板、文件等内容,Android应用和Linux应用具备一致的显示和操作体验,真正实现Linux和Android“合二为一”。
基于开源的代码稍加改造,KMRE几乎可在所有主流Linux发行版运行,支持云平台,支持ARM和X86两大主流桌面硬件平台,支持飞腾、兆芯、海光、海思麒麟、鲲鹏、Intel、AMD等主要桌面CPU,支持飞腾X100桥片,经过验证的GPU包括JEMO景美、摩尔线程、芯动、锐信视图、芯瞳、709、格兰菲等国产桌面显卡,并通过桌面版OpenGL|ES的适配,支持NVIDIA、AMD、Intel、Mali等几乎所有国际主流显卡。目前已有1200余款经过严格测试的Android应用上架openKylin、优麒麟和银河麒麟操作系统软件商店,供所有用户免费下载使用。
三、KMRE应用场景
作为桥接桌面PC和Android生态的商业化工具类产品,KMRE的应用场景包括办公、会议、学习、开发和娱乐等,还支持桌面模式和平板模式切换(后续开源),让平板替代PC成为生产力工具。
(1)办公:全屏、横屏、竖屏、左右分栏、窗口自由拉伸等布局灵活切换和设置,配合键鼠操作和大屏显示,给办公类APP带来了前所未有的自由和便捷。
(2)会议:在桌面操作系统上使用Android版本的腾讯会议、WeLink等会议类APP,音视频沟通无障碍,轻松使用屏幕共享,提高会议效率。
(3)学习:桌面机器设备可化身学习平板,提供更高效的无纸化学习效率,适合阅读、在线学习以及创作等场景,并可支撑教学类Android APP在教学一体机上的运行。
(4)开发:开发者模式下可与Android Studio联调开发,能够在不借助物理设备的情况下测试Android应用。
(5)娱乐:Android游戏桌面化,通过模拟多触、游戏按键和游戏手柄,轻松操作游戏,尽享游戏极致体验。
四、KMRE使用说明
硬件要求:建议8G内存以上
系统要求:建议openKylin或Kylin V10及以上
(1)openKylin操作系统用户
可直接通过软件商店安装,或执行如下命令安装:
sudo apt update
sudo apt install kmre
(2)其他操作系统用户
可前往openKylin社区仓库获取源代码,并按照KMRE主页的说明进行验证,源码链接如下:
kylin-kmre-manager:
git clone https://gitee.com/openkylin/kylin-kmre-manager.git
kylin-kmre-window:
git clone https://gitee.com/openkylin/kylin-kmre-window.git
kylin-kmre-daemon:
git clone https://gitee.com/openkylin/kylin-kmre-daemon.git
kylin-kmre-emugl:
git clone https://gitee.com/openkylin/kylin-kmre-emugl.git
kylin-kmre-display-control:
git clone https://gitee.com/openkylin/kylin-kmre-display-control.git
kylin-kmre-image-data:
git clone https://gitee.com/openkylin/kylin-kmre-image-data.git
kylin-kmre-image-data-x64:
git clone https://gitee.com/openkylin/kylin-kmre-image-data-x64.git
libkylin-kmre:
git clone https://gitee.com/openkylin/libkylin-kmre.git
kylin-kmre-apk-installer:
git clone https://gitee.com/openkylin/kylin-kmre-apk-installer.git
kylin-kmre-make-image:
git clone https://gitee.com/openkylin/kylin-kmre-make-image.git
AOSP:
repo init -u https://gitee.com/openkylin/platform_manifest.git -b kmre-opensource-devel(或repo init -u git@gitee.com:openkylin/platform_manifest.git -b kmre-opensource-devel)
repo sync -c --no-repo-verify --no-tags --no-clone-bundle --force-sync -j8
五、关于AOSP SIG
AOSP SIG由社区理事单位麒麟软件旗下星光麒麟团队牵头组建,主要研究和开发基于AOSP的创新功能,致力于打造兼容Android生态的开源智能终端操作系统。欢迎感兴趣的小伙伴加入我们!
AOSP SIG主页:
https://gitee.com/openkylin/community/tree/master/sig/AOSP
KMRE主页:
https://gitee.com/openkylin/kmre

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Electron v31.0.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.0.0更新内容如下: Stack Upgrades Chromium126.0.6478.36 New in 126 New in 125 Node20.14.0 Node 20.14.0 blog post V812.6 Breaking Changes 使 window.flashFrame(bool) 在 macOS 上持续 flash。#41391 将 Chromium 更新至 126.0.6445.0。(已删除:WebSQL支持)#41868 已将 Chromium 更新至 125.0.6412.0。(Behavior Changed:nativeImage.toDataURL将保留 PNG colorspace)#41610 Features Additions 在 ...
- 下一篇
苹果推出生成式 AI 系统 Apple Intelligence
苹果宣布推出 Apple Intelligence,一款适用于 iPhone、iPad 和 Mac 的个人智能系统,它将生成模型的强大功能与个人背景相结合,提供非常有用且相关的智能。该公司承诺,该功能将以安全为核心,并提供高度个性化的体验。 公告称,Apple Intelligence 与 iOS 18、iPadOS 18 和 macOS Sequoia 深度集成。它利用 Apple 芯片的强大功能来理解和创建语言和图像、跨应用程序采取行动以及从个人背景中汲取经验来简化和加速日常任务。借助私有云计算,Apple 为 AI 隐私树立了新标准,能够在设备处理和在专用 Apple 芯片服务器上运行的更大规模的基于服务器的模型之间灵活调整和扩展计算能力。 苹果 CEO Tim Cook 指出,“最重要的是,它必须了解你,并立足于你的个人背景,比如你的日常工作、你的人际关系、你的通信等等。当然,它还必须从根本上保护隐私。所有这些都超越了人工智能。这是个人智能,也是苹果公司的下一个重大进步。” Apple Intelligence 建立在大型语言和智能模型的基础上。据该公司称,大部分处理工作都是在...
相关文章
文章评论
共有0条评论来说两句吧...