設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色
中国联通上线 iPhone eSIM 网站    华为 2024 年净利润 626 亿元

飛騰 Linux 支持無縫運(yùn)行安卓 App,采用麟卓卓懿運(yùn)行環(huán)境,窗口可自由縮放

2021/10/23 12:41:27 來源:IT之家 作者:瀟公子 責(zé)編:瀟公子
感謝IT之家網(wǎng)友 chipo 的線索投遞!

IT之家 10 月 23 日消息,據(jù)麟卓發(fā)布,麟卓卓懿移動(dòng)應(yīng)用兼容運(yùn)行環(huán)境(產(chǎn)品名稱:卓懿)作為國內(nèi)首個(gè) Linux 平臺(tái)上的安卓兼容運(yùn)行環(huán)境,突破非虛擬化架構(gòu)、層次化遷移、圖形加速等系列關(guān)鍵技術(shù),實(shí)現(xiàn)安卓與飛騰平臺(tái)的無縫融合,使安卓應(yīng)用同 Linux 應(yīng)用一樣,高效穩(wěn)定運(yùn)行在飛騰平臺(tái)上;率先實(shí)現(xiàn)多窗口融合,獨(dú)家支持窗口自由縮放,為用戶提供真正的桌面體驗(yàn)。

飛騰平臺(tái)開發(fā)支持一次開發(fā)就可無縫運(yùn)行,大大降低開發(fā)成本。相對(duì)于傳統(tǒng)的虛擬化、模擬器技術(shù),卓懿表示有以下優(yōu)勢(shì):

  • 運(yùn)行性能優(yōu)勢(shì)。卓懿突破非虛擬化技術(shù)架構(gòu)、GPU 直接訪問技術(shù)、多窗口自由縮放技術(shù)、Wayland+OpenGL ES 支持技術(shù)等系列特色技術(shù),不存在虛擬化(即使輕量級(jí))帶來的額外開銷,安卓應(yīng)用運(yùn)行速度更快,且開啟安卓應(yīng)用的數(shù)量不受限。

  • 媲美桌面應(yīng)用的體驗(yàn)優(yōu)勢(shì)。卓懿支持安卓應(yīng)用在飛騰平臺(tái)上桌面應(yīng)用使用方式完全一致,實(shí)現(xiàn)了多窗口、自由縮放(保持清晰)、文件拖拽、鍵盤映射、本地安裝等幾乎全部的典型桌面應(yīng)用模式,且與桌面應(yīng)用無縫交互,實(shí)現(xiàn)與桌面應(yīng)用完全統(tǒng)一的體驗(yàn)感。

  • 操作系統(tǒng)兼容優(yōu)勢(shì)。卓懿只使用一個(gè)版本即可支持飛騰與所有主流 Linux 操作系統(tǒng)的組合,成就其獨(dú)有的快捷部署優(yōu)勢(shì)。

  • 多圖形模式優(yōu)勢(shì)。卓懿支持幾乎所有主流顯卡,同時(shí)提供多種圖形模式供用戶選擇,幫助用戶獲得最佳視覺體驗(yàn)。

  • 應(yīng)用獲取快捷和海量應(yīng)用優(yōu)勢(shì)。卓懿打包提供麟卓應(yīng)用商城,用戶獲取應(yīng)用的渠道更加便捷;目前商城提供不低于 10 萬量級(jí)的海量應(yīng)用,遠(yuǎn)高于同類產(chǎn)品。

  • 開發(fā)配套優(yōu)勢(shì)。卓懿打包提供安卓應(yīng)用開發(fā)工具適配器,支持與 Android Studio 集成、基于 ADB 的安卓應(yīng)用調(diào)試,無需安卓模擬器,讓開發(fā)人員像開發(fā)桌面應(yīng)用一樣,基于飛騰平臺(tái)開發(fā)安卓應(yīng)用,開發(fā)即所見,大大提高開發(fā)效率。

方案詳情

卓懿是北京麟卓擁有獨(dú)立知識(shí)產(chǎn)權(quán)、自主研發(fā)的軟件產(chǎn)品,采取非虛擬化方式,支持安卓應(yīng)用無需修改直接運(yùn)行在飛騰平臺(tái)上,同時(shí)針對(duì)飛騰平臺(tái)特性提供定制服務(wù),具有性能高效、兼容性強(qiáng)、安全自主的技術(shù)優(yōu)勢(shì)。

基于飛騰平臺(tái)的卓懿整體技術(shù)架構(gòu)如下所示:

▲ 圖 1 虛擬化技術(shù)的體系結(jié)構(gòu) VS 卓懿體系架構(gòu)

如圖 1 所示,左邊是基于虛擬化技術(shù)的體系結(jié)構(gòu),右邊是卓懿的非虛擬化體系架構(gòu)。

在 PC 平臺(tái)上運(yùn)行安卓應(yīng)用的常規(guī)解決思路是利用虛擬化技術(shù)在虛擬機(jī)之上運(yùn)行包括安卓的 Linux 內(nèi)核在內(nèi)的完整系統(tǒng)。但是在 Linux 系統(tǒng)上,這種技術(shù)體制面臨缺乏成熟虛擬化技術(shù)和性能開銷大等很難克服的缺陷。

針對(duì)這些問題,卓懿無需借助虛擬機(jī)或模擬器,在 Linux 上重新實(shí)現(xiàn)安卓的核心庫,將 C/C++ 本地庫與安卓運(yùn)行時(shí)庫遷移到標(biāo)準(zhǔn) Linux 內(nèi)核之上,并少量修改安卓開發(fā)框架,最終實(shí)現(xiàn)對(duì)安卓應(yīng)用的支持。借助卓懿,安卓應(yīng)用無需做任何修改即可直接在 Linux 運(yùn)行。與基于虛擬化的體系結(jié)構(gòu)相比,卓懿少了虛擬機(jī)/模擬器和安卓的 Linux 內(nèi)核兩層,既擺脫對(duì)虛擬機(jī)的依賴又可顯著降低性能開銷。

▲ 圖 2 卓懿的體系組成結(jié)構(gòu)

上圖是卓懿的體系組成架構(gòu)圖,卓懿各層組件的實(shí)現(xiàn)方案實(shí)現(xiàn)如下:

1.內(nèi)核層。為了讓安卓應(yīng)用能夠不加修改即可運(yùn)行在國產(chǎn)操作系統(tǒng)環(huán)境中,同時(shí)在不借助虛擬機(jī)的前提下,兼容已有的 Linux 應(yīng)用,需考慮立足標(biāo)準(zhǔn)的 Linux 內(nèi)核來替換安卓的 Linux 內(nèi)核,即在現(xiàn)有國產(chǎn) Linux 內(nèi)核的基礎(chǔ)之上構(gòu)建安卓運(yùn)行環(huán)境,這是卓懿體系架構(gòu)的基本思路。

2.C/C++ 庫及運(yùn)行時(shí)庫。原先安卓系統(tǒng)這一層依賴于安卓的 Linux 內(nèi)核實(shí)現(xiàn),現(xiàn)在這一依賴基礎(chǔ)需由國產(chǎn) Linux 內(nèi)核進(jìn)行優(yōu)化,這部分代碼需要自底向上進(jìn)行重構(gòu)和重新設(shè)計(jì)實(shí)現(xiàn)。具體包括:(1)運(yùn)行支撐方面,卓懿基于國產(chǎn) Linux 操作系統(tǒng)的 glibc 庫和標(biāo)準(zhǔn)內(nèi)核重新實(shí)現(xiàn)安卓基礎(chǔ)庫;(2)交互機(jī)制方面,為不影響其它 Linux 應(yīng)用,卓懿在用戶態(tài)重新構(gòu)建共享內(nèi)存機(jī)制和進(jìn)程間通信機(jī)制,支持安卓應(yīng)用間的高效交互,同時(shí)減少因引入驅(qū)動(dòng)帶來的高特權(quán)級(jí)的安全隱患;(3)窗口管理與圖形渲染方面,卓懿提出并實(shí)現(xiàn)了高性能圖形加速接口,融合了 Linux 系統(tǒng)與安卓系統(tǒng)在窗口管理與圖形渲染方面的不同機(jī)制,實(shí)現(xiàn)安卓應(yīng)用在國產(chǎn) Linux 平臺(tái)上高效的多窗口顯示、圖形加速和 3D 渲染效果;(4)設(shè)備支持方面,卓懿通過橋接技術(shù),支持安卓應(yīng)用直接使用 Linux 系統(tǒng)平臺(tái)的設(shè)備接口,如網(wǎng)絡(luò)、音頻、攝像頭、鼠標(biāo)、鍵盤等,并能夠模擬桌面平臺(tái)沒有的一些外設(shè),如 GPS、陀螺儀等。

3.應(yīng)用程序框架層。為了保證安卓應(yīng)用可直接流暢運(yùn)行,就得確保面向應(yīng)用的框架層在接口名稱和語義上不能發(fā)生變化。因此,原先安卓系統(tǒng)的應(yīng)用程序框架(Application Framework)的接口就不能修改,卓懿僅修改其實(shí)現(xiàn),且針對(duì)國產(chǎn) Linux 系統(tǒng)及新增設(shè)備應(yīng)用需求補(bǔ)充新的組件。

方案實(shí)施效果

在線裝、本地裝,海量應(yīng)用隨心裝

為了適應(yīng)不同用戶的需求,卓懿為安卓應(yīng)用提供兩種安裝方式。

一是在線安裝。用戶可以像使用移動(dòng)終端“應(yīng)用市場(chǎng)”一樣,通過麟卓應(yīng)用商城搜索所需要的應(yīng)用后在線安裝。

二是本地安裝。用戶也可以在麟卓應(yīng)用商城安裝自行開發(fā)或下載好的安卓應(yīng)用安裝包(apk 文件),既隨心所欲,又方便快捷。

應(yīng)用大小隨意調(diào),真正的桌面體驗(yàn)

卓懿獨(dú)家支持對(duì)安卓應(yīng)用窗口大小進(jìn)行任意調(diào)整,所有應(yīng)用窗口實(shí)現(xiàn)真正的最大化,安卓應(yīng)用完全具備了桌面應(yīng)用的特點(diǎn)。

應(yīng)用窗口任意開,多窗口流暢運(yùn)行

IT之家獲悉,卓懿支持任意打開數(shù)個(gè)安卓應(yīng)用、切換處于活動(dòng)狀態(tài)的安卓應(yīng)用。如打開愛奇藝看視頻的同時(shí),用微信應(yīng)用進(jìn)行聊天、用淘寶應(yīng)用網(wǎng)購、用同花順應(yīng)用看股票……

硬件資源隨心調(diào),高性能充分釋放

飛騰平臺(tái)的硬件設(shè)備可以為安卓應(yīng)用直接調(diào)用,不需要經(jīng)過翻譯轉(zhuǎn)換等過程,讓桌面平臺(tái)硬件優(yōu)勢(shì)得到充分釋放。尤其喜歡玩手游的伙伴們,游戲屏幕由手機(jī)換成大屏、觸控模式換成靈活的鍵鼠操作、音響效果完全取決于你配備的音響設(shè)備…… 吃雞、王者榮耀、天天飛車、消消樂、保衛(wèi)蘿卜…… 數(shù)不清的游戲,為飛騰用戶帶來輕松愉悅的體驗(yàn)。

一個(gè)版本適配所有主流 Linux 操作系統(tǒng),安裝更省心

卓懿支持飛騰與市場(chǎng)上常見 Linux 系統(tǒng)的組合,包括麒麟、統(tǒng)信 UOS、Ubuntu、Fedora、Manjaro 等都得到充分驗(yàn)證,所有 Linux 用戶都可以使用卓懿,完全滿足用戶多樣化需求。一個(gè)版本適配多個(gè)操作系統(tǒng),安裝時(shí)省力更省心。

不向 Linux 內(nèi)核引入“黑盒子”,系統(tǒng)更自主

運(yùn)行環(huán)境對(duì)硬件設(shè)備的訪問僅依賴于 Linux 提供的接口,無需修改 Linux 內(nèi)核,更不會(huì)向 Linux 內(nèi)核引入非自主的硬件設(shè)備驅(qū)動(dòng),完全避免了因?yàn)橐搿昂诤凶印彬?qū)動(dòng)導(dǎo)致的各類未知因素。

安卓、Linux 兩層安全機(jī)制保護(hù),系統(tǒng)更安全

基于卓懿的各個(gè)安卓應(yīng)用首先受到安卓自身嚴(yán)格的安全機(jī)制的限制,從進(jìn)程通信、應(yīng)用簽名、權(quán)限聲明到內(nèi)存管理、訪問控制…… 等等,同時(shí)卓懿還受到 Linux 資源分區(qū)、文件訪問、用戶權(quán)限等全方位的安全管控。兩層系統(tǒng)防護(hù),更多安全保障,確保系統(tǒng)更安全。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:飛騰,Linux,安卓,linux
  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知