IT之家7月3日消息6月0日,优麒麟新发布的0.04LTSPro版本首次宣布支持移动兼容环境,这次更新让优麒麟生态软件不再局限于桌面端,实现桌面和移动端全面打通,极大地提升了优麒麟操作系统应用生态的丰富性。
优麒麟能实现桌面和移动端的打通主要还是靠麒麟移动运行环境--KMRE,现在麒麟软件官方详细介绍了KMRE的运行原理及其具有的10多种特性。
IT之家获悉,据优麒麟团队介绍,KMRE不是虚拟机,而是真正地将Linux操作系统和安卓操作系统“合二为一”。此外,KMRE架构通过共用内核,直接使用硬件,同时支持ARM和x86设备和多种CPU、GPU,更是有效解决了显示性能损耗、多窗口运行、桌面共享、文件互通等问题。
1、系统融合与应用融合原生运行,目前如果想在Linux上面运行安卓App,主要的方式有两种,第一种GoogleArc,依赖于闭源的Chrome,受限制太多,运行的数目有限,稳定性一般。第二种虚拟机和模拟器的方案,这种方案性能一般,资源占有率通常较高,稳定性也还不能满足产品化的需求。KMRE不是虚拟机,是真正做到了安卓和Linux桌面操作系统的融合,本质上是把安卓原生应用真正运行在Linux桌面操作系统上,两个系统共用同一个内核,共享硬件资源,并且KMRE可以直接使用硬件资源。此外,KMRE提供了两种显示框架。第一种通用模式,针对所有显卡,包括开源和闭源的显卡,兼容性极高;第二种高性能模式,针对于开源驱动的显卡,能够直接访问硬件,做到零性能损失。
应用切换融合。每一个运行的安卓应用在Linux桌面上都有一个自己的图形窗口,任务栏和开始菜单也有对应图标项,用户可以通过Alt+Tab切换应用,也可以通过点击任务栏的应用的图标切换应用。
应用管理融合。很多用户会提出疑问说为什么我只能装软件商店的应用,不支持其他应用的安装。我们适配了众多的处理器和显卡,在这么大的适配工作量情况下,为了保证产品的质量,目前所有安卓软件的安装都只能通过软件商店和软件源进行统一管理,用户使用软件商店去下载、安装、升级和启动安卓应用。接下来,我们将会集成独立于软件商店的APK包安装工具,方便用户安装本地APK包。
、用户体验感大幅提升KMRE在系统启动过程中运行,KMRE的相关服务会同其他Systemd服务一起在系统启动过程中一并运行,当用户进入系统桌面以后,不需要像虚拟机一样有一个额外启动安卓的过程,可以快速启动安卓应用、或者从软件商店安装、升级或卸载安卓应用,做到启动零耗时。
多个窗口/App同时运行。KMRE支持了多个应用同时启动,多窗口同时显示,包括横屏显示的应用,竖屏显示的应用,以及不同分辨率不同尺寸的应用,并且支持全屏切换。举一个简单的例子,在一个大的显示屏上,用户可以在使用