操作系统|飞腾Linux支持无缝运行安卓App
IT之家 10 月 23 日消息,据麟卓发布,麟卓卓懿移动应用兼容运行环境(产品名称:卓懿)作为国内首个 Linux 平台上的安卓兼容运行环境,突破非虚拟化架构、层次化迁移、图形加速等系列关键技术,实现安卓与飞腾平台的无缝融合,使安卓应用同 Linux 应用一样,高效稳定运行在飞腾平台上;率先实现多窗口融合,独家支持窗口自由缩放,为用户提供真正的桌面体验。
文章插图
飞腾平台开发支持一次开发就可无缝运行,大大降低开发成本。相对于传统的虚拟化、模拟器技术,卓懿表示有以下优势:
- 运行性能优势。卓懿突破非虚拟化技术架构、GPU 直接访问技术、多窗口自由缩放技术、Wayland+OpenGL ES 支持技术等系列特色技术,不存在虚拟化(即使轻量级)带来的额外开销,安卓应用运行速度更快,且开启安卓应用的数量不受限。
- 媲美桌面应用的体验优势。卓懿支持安卓应用在飞腾平台上桌面应用使用方式完全一致,实现了多窗口、自由缩放(保持清晰)、文件拖拽、键盘映射、本地安装等几乎全部的典型桌面应用模式,且与桌面应用无缝交互,实现与桌面应用完全统一的体验感。
- 操作系统兼容优势。卓懿只使用一个版本即可支持飞腾与所有主流 Linux 操作系统的组合,成就其独有的快捷部署优势。
- 多图形模式优势。卓懿支持几乎所有主流显卡,同时提供多种图形模式供用户选择,帮助用户获得最佳视觉体验。
- 应用获取快捷和海量应用优势。卓懿打包提供麟卓应用商城,用户获取应用的渠道更加便捷;目前商城提供不低于 10 万量级的海量应用,远高于同类产品。
- 开发配套优势。卓懿打包提供安卓应用开发工具适配器,支持与 Android Studio 集成、基于 ADB 的安卓应用调试,无需安卓模拟器,让开发人员像开发桌面应用一样,基于飞腾平台开发安卓应用,开发即所见,大大提高开发效率。
基于飞腾平台的卓懿整体技术架构如下所示:

文章插图
▲ 图 1 虚拟化技术的体系结构 VS 卓懿体系架构
如图 1 所示,左边是基于虚拟化技术的体系结构,右边是卓懿的非虚拟化体系架构。
在 PC 平台上运行安卓应用的常规解决思路是利用虚拟化技术在虚拟机之上运行包括安卓的 Linux 内核在内的完整系统。但是在 Linux 系统上,这种技术体制面临缺乏成熟虚拟化技术和性能开销大等很难克服的缺陷。
针对这些问题,卓懿无需借助虚拟机或模拟器,在 Linux 上重新实现安卓的核心库,将 C/C++ 本地库与安卓运行时库迁移到标准 Linux 内核之上,并少量修改安卓开发框架,最终实现对安卓应用的支持。借助卓懿,安卓应用无需做任何修改即可直接在 Linux 运行。与基于虚拟化的体系结构相比,卓懿少了虚拟机/模拟器和安卓的 Linux 内核两层,既摆脱对虚拟机的依赖又可显著降低性能开销。

文章插图
▲ 图 2 卓懿的体系组成结构
上图是卓懿的体系组成架构图,卓懿各层组件的实现方案实现如下:
1.内核层。为了让安卓应用能够不加修改即可运行在国产操作系统环境中,同时在不借助虚拟机的前提下,兼容已有的 Linux 应用,需考虑立足标准的 Linux 内核来替换安卓的 Linux 内核,即在现有国产 Linux 内核的基础之上构建安卓运行环境,这是卓懿体系架构的基本思路。
- 6月23日消息|全面自主可控!首个全链路国产操作系统OpenCloudOS
- Linux|无利可图?又一家电子大厂解散团队退出苹果供应链,库克行动了!
- 操作系统|618战报揭晓!淘宝拼多多失声,京东重回C位
- 程序员|俄罗斯传来新消息,无法更新微软系统,国产操作系统崛起的机会?
- |美国拒绝分享系统漏洞,中国打造首个桌面操作系统根社区应对
- 操作系统|婴儿手环找到实物?二审“四朵金花”三缺一,许敏会笑着离场
- 操作系统|AirPods3和AirPodsPro之间有什么区别?哪款耳机最值得购买?
- Linux|没想到闲鱼pro版本功能那么强大,你升级成功了吗
- Linux|一步到位 低到6799!酷睿i9笔记本推荐:超级多面手
- Linux|为发烧而生,红米K30S至尊纪念版,带来更流畅的使用体验
