操作系统|飞腾Linux支持无缝运行安卓App( 二 )


2.C/C++ 库及运行时库。原先安卓系统这一层依赖于安卓的 Linux 内核实现,现在这一依赖基础需由国产 Linux 内核进行优化,这部分代码需要自底向上进行重构和重新设计实现。具体包括:(1)运行支撑方面,卓懿基于国产 Linux 操作系统的 glibc 库和标准内核重新实现安卓基础库;(2)交互机制方面,为不影响其它 Linux 应用,卓懿在用户态重新构建共享内存机制和进程间通信机制,支持安卓应用间的高效交互,同时减少因引入驱动带来的高特权级的安全隐患;(3)窗口管理与图形渲染方面,卓懿提出并实现了高性能图形加速接口,融合了 Linux 系统与安卓系统在窗口管理与图形渲染方面的不同机制,实现安卓应用在国产 Linux 平台上高效的多窗口显示、图形加速和 3D 渲染效果;(4)设备支持方面,卓懿通过桥接技术,支持安卓应用直接使用 Linux 系统平台的设备接口,如网络、音频、摄像头、鼠标、键盘等,并能够模拟桌面平台没有的一些外设,如 GPS、陀螺仪等。
3.应用程序框架层。为了保证安卓应用可直接流畅运行,就得确保面向应用的框架层在接口名称和语义上不能发生变化。因此,原先安卓系统的应用程序框架(Application Framework)的接口就不能修改,卓懿仅修改其实现,且针对国产 Linux 系统及新增设备应用需求补充新的组件。
方案实施效果在线装、本地装,海量应用随心装
为了适应不同用户的需求,卓懿为安卓应用提供两种安装方式。
一是在线安装。用户可以像使用移动终端“应用市场”一样,通过麟卓应用商城搜索所需要的应用后在线安装。
操作系统|飞腾Linux支持无缝运行安卓App
文章插图

二是本地安装。用户也可以在麟卓应用商城安装自行开发或下载好的安卓应用安装包(apk 文件),既随心所欲,又方便快捷。
操作系统|飞腾Linux支持无缝运行安卓App
文章插图

应用大小随意调,真正的桌面体验
卓懿独家支持对安卓应用窗口大小进行任意调整,所有应用窗口实现真正的最大化,安卓应用完全具备了桌面应用的特点。
操作系统|飞腾Linux支持无缝运行安卓App
文章插图

应用窗口任意开,多窗口流畅运行
IT之家获悉,卓懿支持任意打开数个安卓应用、切换处于活动状态的安卓应用。如打开爱奇艺看视频的同时,用微信应用进行聊天、用淘宝应用网购、用同花顺应用看股票……
操作系统|飞腾Linux支持无缝运行安卓App
文章插图

硬件资源随心调,高性能充分释放
飞腾平台的硬件设备可以为安卓应用直接调用,不需要经过翻译转换等过程,让桌面平台硬件优势得到充分释放。尤其喜欢玩手游的伙伴们,游戏屏幕由手机换成大屏、触控模式换成灵活的键鼠操作、音响效果完全取决于你配备的音响设备…… 吃鸡、王者荣耀、天天飞车、消消乐、保卫萝卜…… 数不清的游戏,为飞腾用户带来轻松愉悦的体验。
操作系统|飞腾Linux支持无缝运行安卓App
文章插图

一个版本适配所有主流 Linux 操作系统,安装更省心
卓懿支持飞腾与市场上常见 Linux 系统的组合,包括麒麟、统信 UOS、Ubuntu、Fedora、Manjaro 等都得到充分验证,所有 Linux 用户都可以使用卓懿,完全满足用户多样化需求。一个版本适配多个操作系统,安装时省力更省心。
不向 Linux 内核引入“黑盒子”,系统更自主
运行环境对硬件设备的访问仅依赖于 Linux 提供的接口,无需修改 Linux 内核,更不会向 Linux 内核引入非自主的硬件设备驱动,完全避免了因为引入“黑盒子”驱动导致的各类未知因素。