方舟編譯器需要安裝在安卓手機中嗎?闢謠:它不是安卓ART虛擬機

2021年09月02日21:55:06 科技 1226

華為方舟編譯器並不需要在手機中進行安裝,它也不是手機系統升級後自帶的ART虛擬機。

它是APP軟體上線環境中的一個編譯器,由專門的程序開發者去負責操作,APP項目在上線手機應用商店時需要通過它進行編譯,減少對用戶手機的內存消耗。

一.方舟編譯器並不是安卓版的ART,它對手機內存的消耗較少。

方舟編譯器需要安裝在安卓手機中嗎?闢謠:它不是安卓ART虛擬機 - 天天要聞

方舟編譯器與安卓ART處理源文件方式的不同

根據2019年的華為開發者大會的詳細內容來看,方舟編譯器採用了靜態編譯代碼的方式讓軟體程序可直接編譯成機器語言在手機運行環境中去正常運行。

而安卓原生架構想要讓軟體程序正常運行,必須要藉助於手機運行環境中的ART虛擬機API服務才能進行軟體源碼的重新編譯。不過,ART虛擬機在編譯軟體程序代碼時會佔用手機一定的運行內存空間,這主要與它的垃圾回收(GC)機制有密切的關係,即便它比以前的Dalvik虛擬機性能要強,但仍存在過多消耗內存的現象。

況且,方舟編譯器的使用場景是在項目的開發和上線環境中,而安卓apk源碼文件的真正使用場景是在手機運行環境,因為安卓apk源碼文件最終的執行需要藉助於手機運行環境的ART虛擬機。

二.方舟編譯器的真正使用者並不是手機用戶,而是程序開發者。

方舟編譯器需要安裝在安卓手機中嗎?闢謠:它不是安卓ART虛擬機 - 天天要聞

鴻蒙系統服務層-方舟編譯器子系統

從2021年鴻蒙系統上線手機設備之後,鴻蒙APP的開發者也開始迅速增加,我們在完成鴻蒙APP的開發之後,需要進一步測試,測試完項目之後,需要把APP項目上線到華為應用市場中,從項目開發到上線的整個操作過程都一直由程序開發者來完成。

方舟編譯器需要安裝在安卓手機中嗎?闢謠:它不是安卓ART虛擬機 - 天天要聞

鴻蒙APP上傳時需要編譯「.har」包為「.app」格式

方舟編譯器現在作為鴻蒙系統服務層的一個子系統,它現在是在項目的上線過程中進行使用。因為程序開發者在開發環境只是把項目打包成「.Har」後綴格式,想要讓項目真正上線並運行,只能通過方舟編譯器進行編譯變成「.app」後綴格式。

對於這些專業操作,普通手機用戶目前是無法接觸也無法深入去了解的,需要由專業的項目開發者來單獨完成。

結語:

方舟編譯器現在是由程序開發者在使用,主要是在項目上線時讓「.Har」、「.apk」等格式的源碼文件能夠編譯成「.app」文件,讓項目能夠正常上傳到手機運行環境中被手機用戶使用。

如果方舟編譯器真的被有些不明所以的人誤認為存在於手機設備中,那豈不是和安卓手機的ART虛擬機一樣。畢竟,方舟編譯器的作用就是為了讓程序源文件在編譯後變成機器碼,能夠直接在手機運行環境中正常運行就可以了。

科技分類資訊推薦

WiFi 總掉線?搞清路由器連接上限是關鍵! - 天天要聞

WiFi 總掉線?搞清路由器連接上限是關鍵!

家裡 WiFi 多台設備一同時連接,網路就崩潰?很可能是路由器 「超負荷」 了!今天我們一起來了解一下路由器的連接上限:1.硬體配置:路由器的 CPU、內存直接決定 「帶機量」。
山東創新建設的跨境電商特色產業帶工作站,是做什麼的? - 天天要聞

山東創新建設的跨境電商特色產業帶工作站,是做什麼的?

山東創新建設跨境電商特色產業帶工作站,推進跨境電商與特色產業帶融合發展 幫助特色產業鏈接全球市場 山東建成了95個跨境電商特色產業帶工作站。它們依託縣(市、區)商務部門、產業園區或龍頭企業組建,作為服務樞紐和決策支點,紮根縣域經濟腹地,通過整合資源、制定規劃、搭建載體、培育主體等方式,讓「跨境電商+產業...
以種適地、以蟲治蟲……山東科技賦能「三夏」繪就好「豐」景 - 天天要聞

以種適地、以蟲治蟲……山東科技賦能「三夏」繪就好「豐」景

眼下,我國小麥大規模機收基本結束。近日,在山東濱州,鹽鹼地試驗田的小麥迎來豐收,收割機忙著在田間作業,研究人員則抓緊測產。 這是山東濱州國家農業科技園的麥田,聯合收割機正在田間穿梭。飽滿的麥粒傾斜而下,經過丈量、機收脫粒稱重、水分測定、雜質率測定等環節,新品種的畝產達到了600多公斤,屬於輕中度鹽鹼地的...
愛普生髮布P9380/P7380大幅面印表機,賦能印刷打樣與高端影像行業 - 天天要聞

愛普生髮布P9380/P7380大幅面印表機,賦能印刷打樣與高端影像行業

近日,愛普生推出全新44英寸、24英寸大幅面彩色噴墨印表機Epson SureColor P9380/P7380,專為印刷打樣和高端影像行業設計。這款新品進一步豐富了愛普生大幅面影像產品線,以高精度、廣色域和色彩穩定等優勢,滿足專業高端影像輸出的多樣化需求。Epson SureColor P9380/P7380搭載了愛普生新一代2.64英寸的PRECISIO
企業級與家用WiFi的深度對比:如何根據需求選擇最適合的無線網路方案 - 天天要聞

企業級與家用WiFi的深度對比:如何根據需求選擇最適合的無線網路方案

在數字化生活全面滲透的今天,穩定高效的無線網路已經成為現代人工作和生活的必需品。無論是家庭中的影音娛樂、遠程辦公,還是企業環境中的業務運營、客戶服務,WiFi網路的質量都直接影響著使用體驗。然而面對市場上琳琅滿目的路由器產品,很多消費者都會產生一個根本性的困惑:究竟應該選擇家用WiFi還是企業級WiFi?這兩者...
【產業互聯網周報】  OpenAI開始提供ChatGPT企業版折扣;國家互聯網信息辦公室:中國已有433款大模型完成備案;消息稱微軟計劃裁員數千人,主要集中在銷售部門 - 天天要聞

【產業互聯網周報】 OpenAI開始提供ChatGPT企業版折扣;國家互聯網信息辦公室:中國已有433款大模型完成備案;消息稱微軟計劃裁員數千人,主要集中在銷售部門

【產業互聯網周報是由鈦媒體TMTpost發布的特色產品,將整合本周最重要的企業級服務、雲計算、大數據領域的前沿趨勢、重磅政策及行研報告。】國內資訊華為自研倉頡編程語言將於7月30日開源在華為開發者大會HDC2025期間,華為宣布倉頡編程語言將於7月30日開源。倉頡編程語言是華為研發的一款面向全場景應用開發的編程語言,支...