網(wǎng)上有很多關于pos機保留api是什么意思,榮耀MagicOS基于鴻蒙的知識,也有很多人為大家解答關于pos機保留api是什么意思的問題,今天pos機之家(m.afbey.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
pos機保留api是什么意思
文 | 小伊評科技
最近有小伙伴在后臺問我說,榮耀馬上發(fā)布的榮耀Magic OS7.0是不是就是基于鴻蒙內(nèi)核所構建的系統(tǒng),因為他們在UI設計風格上實在是太像了,就連PPT的風格都是那么的類似,再聯(lián)想到榮耀和華為之間的關系,不得不讓人懷疑,榮耀的Magic OS到底是不是基于鴻蒙OS開發(fā)。
如下圖所示,圖一是華為鴻蒙OS,圖二是榮耀Mgaic OS,無論是從配色上還是圖標設計上,兩者都有著異曲同工之妙。(當然了,ID設計也很類似)
華為鴻蒙OS
榮耀MagicOS
那么榮耀Magic OS和華為鴻蒙OS之間到底有沒有聯(lián)系?榮耀Magic OS到底是不是基于鴻蒙OS換殼?本文我們就來一次性說個清楚。
Q1:鴻蒙OS和安卓系統(tǒng)到底有什么區(qū)別?想要談清楚榮耀Magic OS到底是不是鴻蒙換殼,我們首先得搞清楚鴻蒙和安卓系統(tǒng)的差別。這樣有利于我們更清楚地把這個東西給搞清楚。(目前鴻蒙OS已經(jīng)開源,感興趣且有技術的小伙伴可以去學習一下)
安卓系統(tǒng)的構成,根據(jù)層級深度可以劃分為——Linux內(nèi)核(底層內(nèi)核)=> 硬件抽象層(HAL)=> Android Runtime(虛擬機) => JAVA API框架 => 系統(tǒng)應用層,這五個層級。
然后再外掛各家的移動服務框架,其中最為知名的就是谷歌的GMS(Google Mobile Service)以及華為的HMS(主要向軟件開發(fā)者提供各種互聯(lián)網(wǎng)服務接口,譬如定位等)。
其中前五個層級其實都可以被歸為AOSP(安卓開源項目),這個部分其實是開源的,受到開源協(xié)議的保護,但是它的發(fā)起者是谷歌,換句話說,雖然是開源系統(tǒng),但是谷歌仍舊利用其在項目中的角色以及在服務框架方面的優(yōu)勢,確立了對于該系統(tǒng)的“管理權”。
注:當年谷歌制裁華為就是通過GMS進行的,在海外無法使用GMS移動框架的安卓手機基本和磚頭差不多。
而國內(nèi)其他手機品牌實際上都是在AOSP的基礎上,圍繞最頂層的“系統(tǒng)應用層”進行定制和開發(fā),延伸出了各式各樣的定制ROM,譬如我們熟知的MIUI,Origin OS,Color OS等等,所以,他們在開機的時候必須寫上一句“powered By Android”(Android提供支持)。
那么鴻蒙和安卓到底有什么區(qū)別?華為在這里面又做了什么事情呢?
首先,鴻蒙OS相比于其他安卓定制Rom最大的區(qū)別就是在內(nèi)核層面加入了華為自有的LiteOS內(nèi)核,如下圖所示,也就是形成了LiteOS內(nèi)核+Linux內(nèi)核的雙內(nèi)核,其中Lite OS主要針對的是配備128MP內(nèi)存以下的“非”智能設備,譬如一些小家電等,而Linux內(nèi)核則繼續(xù)支持帶屏類設備,譬如手機,電池,平板,手表等。
之所以要這么做,是因為傳統(tǒng)的安卓系統(tǒng)由于沒有針對硬件配置非常低的設備進行適配,導致安卓系統(tǒng)只能用在一些配置比較高且?guī)令惖脑O備上,或者需要配置較高的外圍硬件配置,這就會導致硬件成本提升。
而一些小設備想要和安卓設備互聯(lián),只能通過最頂層的應用層面的藍牙,WIFI等方式進行連接,無法實現(xiàn)內(nèi)核級的互聯(lián),在效率上并不高,存在一定的延遲。
而鴻蒙最大的優(yōu)勢就是將帶屏類的設計和非帶屏設備通過LiteOS進行內(nèi)核層面的信息互通,從而達到效率更高的目的,這也就解釋了為什么目前華為的多屏協(xié)同能夠做到40ms左右的延遲,這是其他設備所不具備的。
而為了兼容不同的硬件體系,華為還專門設計了全新的硬件驅動框架HDF以及設計了全新的虛擬機,用以取代或者和安卓原有的HAL/ART虛擬機共存,具體區(qū)別如下圖所示(圖源:雖然但是張黑黑),這張圖畫的就非常清晰直觀了。
并且,華為還針對原本的AOSP部分進行了大量的底層語言的優(yōu)化,如果你是程序員就應該明白,這就意味著華為的開發(fā)人員直接對著原本是“屎山”一樣的源代碼進行全方位的優(yōu)化,華為也在發(fā)布會上公布過如下一組數(shù)據(jù)——鴻蒙OS把核心代碼行數(shù)從安卓的1525萬行縮減到了460萬行。
不過,鴻蒙既然要兼容安卓生態(tài),那么AOSP上的ART虛擬機,HAL硬件抽象層以及JAVA API的框架層,鴻蒙必須要保留,否則的話,鴻蒙就無法兼容安卓生態(tài)了。
所以,鴻蒙系統(tǒng)內(nèi)部肯定會有大量的原始安卓代碼,這是必然的,如果你能夠逆向解析鴻蒙系統(tǒng)一定可以看到大量Android字樣的文件,這是必然的。但是正如前文所介紹的那樣,鴻蒙對于安卓進行了內(nèi)核級的“魔改”,如果這都能說是安卓換殼,恐怕就有些牽強了。
畢竟,安卓能做的,鴻蒙能做,但是鴻蒙能做的,安卓未必能做。
當然了,每個人對于衡量這件事的標準是不同的,所以筆者也不在此處進行過多的解釋,如果有不同的意見,那么就是你對。
至于鴻蒙為什么要兼容安卓生態(tài),解釋起來也很容易,上一個頭鐵的是微軟的WindosPhone,已經(jīng)掛了三四年了。
Q2:榮耀Magic OS是不是基于鴻蒙OS換殼?解答完了第一問題,我們再來解答第二個,榮耀Magic OS到底是不是基于鴻蒙OS換殼。通過前文我們可以知道,鴻蒙OS相比于安卓最大的優(yōu)勢是什么?是融入了Lite OS內(nèi)核,可以做到和其他配備Lite OS的華為生態(tài)鏈產(chǎn)品進行互聯(lián),這就是鴻蒙OS的核心特色。
和顯然,能夠和鴻蒙生態(tài)鏈的產(chǎn)品進行互聯(lián)是鴻蒙OS的標志性特色之一,那么榮耀Magic OS目前能夠和華為鴻蒙生態(tài)的產(chǎn)品進行互聯(lián)么?答案是否定的,不能互聯(lián)。華為設備和榮耀手機之間的互聯(lián)本質上和其他安卓手機無本質差異。
所以,站在這個角度上來說,說榮耀Magic OS是基于鴻蒙OS換殼的言論是不切實際的。
不過,話說回來,在對于內(nèi)核,虛擬機,核心代碼的優(yōu)化層面,榮耀和華為之間有沒有技術互通,這就很難說了,除了內(nèi)部人士之外,真相我們無從得知。
Q3:榮耀為什么不擁抱鴻蒙體系?在歷史發(fā)文的過程中,我聽到很多讀者在抱怨:“榮耀如果能夠用上鴻蒙系統(tǒng)就好了”。那么榮耀為什么不使用鴻蒙系統(tǒng)呢?
首先是為了避險,榮耀是因為和華為完全切割才跳脫出漂亮國的制裁,那么如果榮耀擁抱鴻蒙體系,那么會不會被漂亮國認為榮耀依舊依附于華為,就很難說了,畢竟鴻蒙系統(tǒng)是華為未來的戰(zhàn)略根據(jù)地之一,所以榮耀必須小心謹慎。
其次,榮耀難道就不想取代華為成為國內(nèi)一哥么?難道只想做萬年老二么?我想當然不是,尤其是被各路資本所共同持有股份之后,榮耀實際上已經(jīng)很獨立了。
所以,如果榮耀回歸華為鴻蒙體系,那么也就意味著,榮耀甘愿做“老二”,畢竟從現(xiàn)實角度來看,榮耀和華為是競爭對手而并非是合作伙伴,大家一定要明白這個關系。
總之,我不認為榮耀Magic OS會是華為鴻蒙OS換殼,起碼從他們的描述以及生態(tài)建設上肯定會有所差異。
END 希望可以幫到你
以上就是關于pos機保留api是什么意思,榮耀MagicOS基于鴻蒙的知識,后面我們會繼續(xù)為大家整理關于pos機保留api是什么意思的知識,希望能夠幫助到大家!
