為什麼說一個新的手機操作系統兼容安卓就跟安卓沒什麼區別呢?

生而年少無畏


如果說幾乎一樣,應該說的是交互界面、應用程序等。因為日常大家用手機主要是用裡面的各種應用程序,比如支付寶啊,微信等等,這些程序本身都是統一功能和操作界面的,不管是在蘋果還是安卓系統下,所以就算是以後華為操作系統兼容安卓,那在應用程序使用上都是類似的。

但是不管兼容不兼容安卓,底層那肯定不一樣的,應該會有較大區別。這個兼容,主要指的是應用程序和操作系統的對接接口層,本來指的是在安卓下開發的應用可在華為新系統下運行。這有兩個辦法,一個是用華為的編譯器重新編譯,這樣是基本相當於華為系統下的原生開發應用了。還有一個就是華為單獨開發一個小的虛擬環境,把安卓應用統一在此管理和運行。這是需要很大工作量的。

但是不管怎麼實現,既然兼容安卓,就得在操作使用和開發編譯各方面都不能斷層喝隔離,所以用戶角度看起來就幾乎一樣了。


科技動力


別信沒有區別這句話。

這個世界上沒有所謂的全兼容的軟件,至少目前沒有。

當年WindowsXP非常流行,但電腦病毒又特別多的時候。我們為了避免反覆安裝操作系統,就嘗試使用虛擬機軟件。我至少嘗試了不下10個,絕大多數都可以做到虛擬安裝Windows,但只有不到一半可以安裝OFFICE。至於遊戲軟件,幾乎一個都無法運行。

至於後來的蘋果兼容安卓,安卓兼容蘋果的虛擬機都是一個笑話。大部分都只有一個運行界面而已。

為什麼兼容這麼難,因為無法控制其他編程人員。大部分編程人員都只有二把刀水平。我舉例:當年一個遊戲《笑傲江湖》在研發軟件時,靠CPU的最大速度來控制AI的反應速度運行。三年後由於CPU發展太快,導致開機運行時,敵人以迅雷不及掩耳之事就把主人公打死了。遊戲玩不下去。這就是大部分編程人員的水平。他也許可以研發一個勉強在安卓系統上運行的軟件。但一旦通過虛擬,就會出現這樣或者那樣的問題。

關鍵是這種軟件還特別多。如我兒子讀書時,就有一款查分APP。當年由於蘋果系統兼容太差,導致300個家長同時買了一個安卓手機。

如果兼容機出現問題,人家只會認為你的手機差,而不會認為兼容這事有多難。

所以兼容絕對是一個坑。華為千萬不要把這個作為一個亮點,只能作為一個添頭。最好手機本身軟件不兼容,但可以在華為商城下載兼容軟件。否則絕對會被噴死!


鬥天鬥地鬥自己


站在一個Android開發者的角度解釋下新的手機操作系統兼容安卓為啥就跟安卓沒什麼區別了

先介紹下Android系統的構成(兩部分):

第一部分:

Android Open Source Platform,這裡麵包括安卓系統的內核,以及部分基礎的用戶功能。由於安卓內核是基本開源的Linux,那這一部分代碼必須是公開的,而且大家可以免費使用的啦。

第二部分:

這塊代碼就是如今叫做GMS的谷歌移動套件,這塊代碼是純商業軟件啊,不受開源的限制,而這才是谷歌對安卓系統控制權的核心所在(國外APP基本都用了GMS服務)。

然後我們再說兼容安卓為啥就跟安卓沒什麼區別了

<strong>當然此結論不是全對!對的地方簡單介紹三方面吧,如下

第一:類安卓系統

看了上面的介紹可知,如果只是基於Android的內核部分繼續開發,已經不算是完整的Android了(沒有GMS模塊),但是卻能完全的兼容AndroidAPP只是沒法用GMS服務罷了,也就說國產的Android系統都可以算是類似Android的系統了。

第二:生態問題

系統不是說開發完畢就能用了,還有圍繞著系統的生態,比如開發了個新系統沒有微信、QQ等通訊工具,office、wps等辦公套件等工具呢這個系統還有什麼意義?最重要的就是開發者,要有人給你的系統開發APP,來完善系統的生態。但是你又是個新系統沒人用,沒需求,也就沒有開發者了!!惡性死循環!!

第三:兼容性方面

系統如果兼容Android那麼請問,開發者為啥要在此針對新系統做開發?直接開發Android的就能在新系統運行了。那這個系統的意義呢?難道只是為了彌補國產系統的空白嗎?


結論不對的部分:

第一:有解決開發者數量問題的方案,例如:flutter


Flutter是谷歌的移動UI框架 ,可以快速在iOS和Android上構建高質量的原生用戶界面。 Flutter可以與現有的代碼一起工作。在全世界,Flutter正在被越來越多的開發者和組織使用,並且Flutter是完全免費、開源的。它也是構建未來的Google Fuchsia(谷歌繼Android之後的新系統) 應用的主要方式。

第二:系統特色
例如華為鴻蒙的新聞,系統本身跨平臺,電腦、手機都是一套系統。也就是說一套代碼兩處運行。

或者弄一套Apple的iTunes特色服務等,這都是特色,也是吸引開發者的方式!

第三:科技創新

可以創新,給出自己系統的創新,不斷的創新!就像華為一樣大力投入技術,創新早晚開花結果,產品早晚能得到大家的認可!



在結尾給華為打個氣

加油華為!

加油自主操作系統!💪

期待新的鴻蒙系統!💪

期待你能打破這個僵局!💪

期待你能重塑OS這個領域!💪

期待你能破開這個技術封鎖的大網!💪💪💪💪


小千科技


其實倒不能完全這麼講,也就是說兼容系統的存在並不代表這個系統,而不是獨立的操作系統,這只是淺層的認知…




比如我們此前的雲os被安卓支付魯賓厄認為是安卓的另一個衍生版本,可能就在於它有一個兼容框架的問題,在於它只是有一個兼容框架,同時支持BSP, 但在底層程序中,其實都是阿里自己的東西。

比如在虛擬機中是阿里的雲服務器,除此之外一系列服務操作都是通過雲框架進行的。 目前大眾對於華為的鴻蒙操作系統的質疑就在於兼容了,安卓操作系統是否就是基於安卓開源所研發的,那麼其實就不能稱之為獨立的操作系統。



是據瞭解鴻蒙操作系統框架中已經剔除了這GMS,也就是谷歌移動服務除此之外,還有可能是通過自己此前發佈的方舟編譯器來做更好的一個兼容系統。不過在BSP部分大家應該都是基於Linux內核所研發的,所以這一部分是比較類似的。

但這個兼容框架目前來看的話,對於華為來說只能是說當做一個過渡時期的工具使用,不能說是常態化,如果度過了這段過渡時期,顯然是還要和安卓系統更加清晰的區分開來!


互聯網的放大鏡


首先要明白兼容,就是你需要支持人家的東西,今天他可以用的你需要支持,明天他改規則了你也要同步跟上,這就導致一個問題始終被牽著鼻子走。

另外兼容說明你還有自己的東西,那麼開發者會覺得既然你兼容安卓,我何必再去開發一套你獨有的格式呢。

office軟件也是這樣,很多公司在做辦公套件,但基本上都是要兼容微軟的,通用格式始終是微軟的。他們也有自己的格式,可外面能見到的大部分文檔都是doc docx xls這種微軟的格式,當初微軟03升到07(03是doc格式07是docx)也不得不出兼容包。

安卓也是這樣,你兼容他,他到時候規則一改你必須跟著他跑別說他讓不讓你繼續兼容,就算你還是跟上了繼續兼容,可最後始終圍繞著他再走,這樣的話你自己的格式還有存在的意義嗎?

另外實際上安卓以及一些各類系統大部分都是從Linux和unix來的,從本質上來說其實都是一個系統,只是各自優化不同支持的東西不同。換到手機裡來說就是你所創立的格式有沒有人願意單獨給你開發,開發人多了就形成一個良好的生態圈。

所以做了一個同樣基於Linux開發的並且兼容安卓的系統……我只能理解他為另一個安卓。


sucre4160749138


其實不是這麼一回事,兼容是一回事,原生開發是一回事。就想模擬器可以玩街機遊戲,但是與真的街機操作感覺不同的。兼容是為了快速生態鏈,而原生是為了更好的體驗。


kkcls


科技鴻蒙時代開啟,群魔亂舞,妖風四起,一場血雨腥風即將來臨。

修煉多年的華為,經歷鮮為人知的悲壯終於突破了元嬰期,開啟了一段波瀾壯闊的歷史。

一把普世神器,牽扯各方群雄逐鹿中原,掀起了滔天巨浪。華為未雨綢繆,秘密修煉,暗藏玄機。

一次驚天鉅變,引出了一場逆天陰謀,

一群絕代風騷,引發了一段愛恨情仇。

在這各路豪傑盡出,狼煙四起,巨浪滔天的時刻,我們的故事拉開了序幕。

大浪淘沙,誰主沉浮?

面對生死攸關,是戰?是退?

是愛?是恨?

是分?是合?

是大浪淘盡?還是獨孤求敗?

是折戟沉沙?還是一統江湖?

數風流人物,還看今朝!

第一章《驚天鉅變》

第二章《逆天陰謀》

第三章《危機四起》

第四章《十面埋伏》

第五章《圖窮匕現》

第六章《深陷重圍》

第七章《力戰群魔》

第八章《得道多助》

第九章《神獸軍團》

第十章《愛恨情仇》

第十一章《明修棧道》

第十二章《暗度陳倉》

第十三章《縱橫聯合》

第十四章《五眼聯盟》

第十五章《決戰青冥》

未完待續


用戶93376348677


肯定有區別啊,怎麼會沒有區別,只是一個應用而已,代碼都不一樣的


鋼槍不死不休


移動,聯通,電信所有手機必裝中國系統。完畢。這才叫中國力量


元素907


我是搞機械的與所謂兼容差不多的是一臺機器又能車又能銑又能鉋比專機好使。這是不可能的。所嚇馬兼容太多了超量太大也一樣不好道理就這樣筒單。其實深入進去也沒啥!


分享到:


相關文章: