近日,由麒麟軟件研發的KMRE(Kylin Mobile Runtime Environment,麒麟移動運行環境)在openKylin(開放麒麟)社區正式發布,為Linux桌面操作系統產品提供了高效的Android運行環境解決方案。這也是國內首個開源的商用移固融合Android生態兼容環境。
KMRE是什么?
KMRE從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成為生產力工具。
辦公:
全屏、橫屏、豎屏、左右分欄、窗口自由拉伸等布局靈活切換和設置,配合鍵鼠操作和大屏顯示,給辦公類APP帶來了前所未有的自由和便捷。
會議:
在桌面操作系統上使用Android版本的騰訊會議、WeLink等會議類APP,音視頻溝通無障礙,輕松使用屏幕共享,提高會議效率。
學習:
桌面機器設備可化身學習平板,提供更高效的無紙化學習效率,適合閱讀、在線學習以及創作等場景,并可支撐教學類Android APP在教學一體機上的運行。
開發:
開發者模式下可與Android Studio聯調開發,能夠在不借助物理設備的情況下測試Android應用。
娛樂:
Android游戲桌面化,通過模擬多觸、游戲按鍵和游戲手柄,輕松操作游戲,盡享游戲極致體驗。
操作系統的成功與否,關鍵在于生態系統;而共享共建的開源模式,可共促產業各方協作發展,共建產業生態體系。截至目前,KMRE已在銀河麒麟操作系統等Linux操作系統上累計部署規模數百萬套。作為中國操作系統核心力量,麒麟軟件高度重視自主操作系統生態建設,將攜手更多產業伙伴,通過開源形式匯聚全球智慧,以安全、好用、易用的高質量生態體系,打造世界級操作系統中國品牌。
通訊員 | 周瓊琳
來 源 | 星光麒麟事業部
審 核 | 市場與政府事務部