-
1 # 林深時見鹿V
-
2 # 八零龍門陣
個人揣測底層還是linux加華為最佳化後的android相容層,比系統更難的是生態需要天時地利人和,只有相容android才不至於一發布就沒應用可用,開發應用需要語言,ide以及開發者的投入。一日跟著android超以後長期都要跟著被動升級,方舟編譯器可以在不重新開發的基礎上一定程度上進行效能最佳化和相容性適配。
希望騰訊類不要太勢利重視起linux桌面應用打造好生態,這是對windows依賴最好的B計劃。
-
3 # 小隱於市41083267
首先是晶片用arm的 risc,那麼就意味著,相容安卓的可能,其次安卓不是全部禁止授權,開源的基礎包部分允許進行二開與定製,這是一系列很複雜的問題,不能一概而論
-
4 # lijianbin868
應該不是,恰恰相反,應該是底層自研,上面有一個模擬android層,也可以叫android模擬器,執行android APP。
-
5 # 阿杜哥的歌
其實這樣做對的,新系統總要來個過度吧,如果不過度哪裡有時間去構建自己的生態。就如三星一樣新的系統出來一下子就被排到了沙灘上
-
6 # 鬼谷子之魂
相容完全是因為軟體生態沒建立起來,透過android過度到自己的系統,估計幾年就可以完全去除android的影響
-
7 # 102933296
簡單回答一下,理解不對請賜教,相容安卓是指從apk原始碼能被硬體正常識別,那麼就說中介軟體是一樣的這個處理起來不難。其次安卓,ios都是從unix或linux基礎來的只是操作,處理,識別硬體驅動等來做的。
-
8 # _莫問_
華為新系統就是安卓公開版進行深度最佳化的,開源的安卓,半閉源的蘋果,核心源的塞班,如果想要做一套中國產版的系統,不誇張的說要全中國一起努力十幾年才有可能,谷歌用了18年,蘋果更久,塞班系統二十多年,而且所有的專利都在別人手裡,真正的中國產系統任重道遠,不過我們國家精神就是激流勇進,說實話要感謝美國給了我們這個成長的機會,也給力我們動力去超越美國,希望中國會更好,中國企業會更好
-
9 # kknniigg
除蘋果的閉源生態以外,很難有手機廠商開發系統成功的可能性了。華為的系統開發出來建立生態,對應的小米ov這些廠商用不用?收費了怎麼辦?在一個開源且生態完善的系統,和一個競爭對手開發的系統之間,腦殼正常的商人都不會選擇競爭對手的產品。就像傳說中的聯想投票給高通一樣,從純商業的角度聯想做的沒錯。而如果華為僅僅自用,那麼就要達到蘋果的級別,才能養活生態,依靠編譯器模擬器沒辦法達到流暢等需求的。
-
10 # 黃小翻
相容安卓代表底層就是安卓!不然從框架技術層面上不可能做到相容!而且哪怕是安卓底層,相容所有app還是需要開發者進一步更新才可以!
-
11 # 智玩部落
Windows 10 系統裝個安卓模擬器,相容安卓應用程式,然後你會說:Windows 10的底層是Android嗎?
-
12 # 萌哈科技
作為軟體開發人員負責的說,相容安卓應用並不需要安卓底層,安卓的核心是Linux Kernel。我們先看一下安卓系統的組織架構圖,很明顯就能得知系統核心是基於Linux Kernel,開源的Linux Kernel是誰都可以使用的。
底層是Linux Kernel就會相容安卓應用嗎?答案是否定的,所以安卓應用不能執行在其它linux系統上。
如何相容安卓程式呢?記得前不久華為釋出的方舟編譯器嗎?有了方舟編譯器就能把應用編譯成適合自己的作業系統和處理器的。雖然方舟編譯器的細節還沒公佈但是現代編譯器的結構是一樣的,前端對應開發語言,後端對應處理器,在結合系統就能做到相容安卓應用。
事實上方舟編譯器已經做到了去掉安卓虛擬機器,已經跟現有的安卓有很大的不同了,華為替換個作業系統只要再前進一步就可以了。
但是作業系統並不好做,需要長久的迭代更新,需要投入大量的人力物力。華為說秋季華為的作業系統就能面世,我們等等就知道了
-
13 # Cennac
不是的,這個問題其實有一個很好的參考阿里的yunos。yunos與android都是採用的linux底層,不同的是yunos採用自家的虛擬機器相容了android應用,甚至除了虛擬機器還有一套自己的web h5框架。
所以說底層跟android沒關係,事實上新系統不就是為了跟android撇清關係嗎!
-
14 # 唐太宗一李世民
這個很好理解,在計算機上通用的程式設計平臺都是依靠虛擬機器執行的,底層可以完全的不一樣,只需要再底層和應用層的中間層創造一個虛擬平臺即可,好處是可以通用,缺點是執行效率可能會受到一些影響。
-
15 # LeoGo科技
不要因為華為系統將相容安卓系統,就覺得華為系統是安卓系統,顯然不是!要知道,相容安卓系統的Yunos就不是安卓系統,它只是在應用程式中,加入了相容框架,並且相容了BSP。可是在底層中,虛擬機器是阿里雲,而服務都是透過雲框架支援的。
我一直覺得Yunos的缺陷是它起初的發展缺乏流暢性,而核心中兩者的區別就在於Yunos多了一個相容程式,對於手機廠商來說,我為什麼要在安卓系統之外,還使用一個你的Yunos呢?基本上很多手機廠商都有最佳化,只有一些小手機廠商,沒有開發能力,所以導致之前很多雜牌手機使用Yunos,而且還特別卡頓。
而華為系統的優勢是什麼呢?它除了將GMS服務進行剔除之外,為了相容安卓系統,可能會和它之前的方舟編譯器配合。
餘承東說,經過編譯後,能夠讓系統流暢度提升60%,這裡有方舟編譯器之功!所以,我猜測華為系統的相容可能會是:第三方應用透過編譯器編譯來提升相容性;其他可能會像Yunos一樣,使用相容框架,來完成相容!
不過,到底會不會這樣?我覺得還是看看華為系統推出後的表現。
-
16 # IT極客老兵
我認為這種可能性很大,理由如下:
任正非從來不支援自主創新
以下是任正非先生原話:我從來不支援“自主創新”這個詞,我認為,科學技術是人類共同財富,我們一定要踏在前人的肩膀上前進,這樣才能縮短我們進入世界領先的程序。什麼都要自己做,除了農民,其他人不應該有這種想法。自主創新若是精神層面我是支援的。也就是說,別人已經創新,我們要尊重別人的智慧財產權,得到別人的許可,付錢就行。如果我們重做一遍,做完一遍,也要得到許可,還是要付錢,這是法律。當然科學家都是自主創新的,我指的是我們這種公司的工程創新。AOSP
"Android Open-Source Project"的縮寫。中文意為"Android 開放原始碼專案"。華為很有可能基於AOSP專案的基礎上進行開發,然後維護自己的一個分支,建立自己的作業系統生態圈。站在AOSP的肩膀上前進,符合華為的戰略定位,拒絕什麼都要自己做的思維。
-
17 # 水迷煙醉
華為新系統和安卓的系統都是在開放系統Linux基礎上2次開發而來!現在的阿里雲系統也是一樣!底層系統一樣,所以程式執行模式一樣!只是2次開發後,安卓做了很多修改並加以完善!當年安卓剛推出時,第一代安卓手機好多問題,反應慢,無多點觸控等!經歷這麼多年系統才慢慢完善!和蘋果系統無太明顯區別!所以華為推出系統也是要慢慢的積累完善,最終達到理想狀態!所以開始的華為系統就像個孩子一樣,要大家扶持,慢慢讓它成長!只有怕了才會抵制,美國不過如此!美國的繁榮紅利只會分給美華人,別人的幸福偉大他們受不了!所以面對美國,要不就當一條安順的狗狗,就像安倍那樣,要麼直起腰桿做人!美國現在就像一個40歲的成年人,中國是一個15歲得孩子!他看不得自己慢慢變老,而你慢慢成年!陣痛會有,中國承受得起!中國幾千年啥沒經歷過!華為一定會挺過來,用硬實力證明,不是鍵盤俠的噴!
-
18 # Geek視界
華為的系統相容安卓應用,但是低層不一定要採用android,也不需要在開源的android系統上“另起爐灶”。這個要從android的架構說起,下文具體說一說。
Android架構Android的架構如下圖所示,整個android系統由五部分四個主要的層次組成。
linux核心:最低成的是linux核心,提供了系統最基本的功能,比如程序管理、裝置管理等,集成了大量裝置驅動程式,比如攝像頭、指紋、導航等。
程式庫:主要是一系列共享庫的組成,比如web瀏覽器引擎、libc庫、ssl庫、sqlite庫等。
android程式庫:這個是android系統的核心了,集成了開發android系統需要的java程式,包括使用者介面庫、圖形繪製庫等。
Android執行時:這個是andoid的關鍵元件之一,類似於Java虛擬機器,學名是Dalvik虛擬元件。阿里yunOS就是更改了Dalvik元件,成為獨立的手機作業系統。
華為“鴻蒙”作業系統華為鴻蒙作業系統基於Linux系統,很可能採用了Linux核心和程式庫,獨立設計了上兩層的應用,同時保持了與android系統的相容。
華為前段時間釋出的方舟編譯器,可能就是華為作業系統的應用成果之一,去掉了Android Runtime(JAVA虛擬機器)的限制,直接將JAVA編寫的原始碼編譯成可以在硬體上直接執行的01指令,很大程度上提升了執行效率。
總之,我個人覺得華為的手機作業系統不會基於目前的開源Android系統打造,而是基於Linux系統核心重新打造。根據餘承東的說法,華為的作業系統實現了手機、電腦、智慧穿戴裝置的統一,可以在各個裝置之間相互操作,我還是非常期待的。
-
19 # 使用者5145273238288
華為太苦了,看到任老答記者問,為華為自豪,擔心。華為人直面超級大國的無底線陰暗與恐怖打壓扼殺,這和真正戰爭沒區別,華為是民族的驕傲,真心祈禱華為人破釜沉舟背水一戰順利過關,機遇是拼出來的。作為普通人不知道怎麼能出把力,只有命令俺家所有成員全部換華為品牌產品。
-
20 # 貓眼看數碼
謝邀!華為自研系統相容安卓應用是沒有問題的,因為安卓系統本身是開源的,華為完全有能力重新為現有的安卓APP搭建一個新的系統環境。這樣做的好處就是能夠讓應用開發者和手機使用者,能夠平滑地過渡到華為自研作業系統中,避免華為的系統上線後面臨沒有應用的情況。
那麼華為系統相容安卓,是不是意味著底層還是安卓呢?當然不是。就好比現在我們用的windows系統,裝上虛擬機器之後一樣可以執行安卓軟體,比如各種手遊的PC端,都是在虛擬機器上執行的。現在華為的海思麒麟處理器效能已經足夠強大了,再加上華為的自研系統本身也是基於Liunx的,與安卓是同源。所以華為可以在自研的系統中內建一個安卓虛擬機器,用它來執行現有的安卓應用。
那麼華為自研系統透過虛擬機器來執行現有的安卓應用,會不會導致執行效率下降呢?理論上有可能會這樣,畢竟華為的系統不是安卓,只是模擬了一個安卓的執行環境。但華為系統相容安卓也只是一個過度方案,它最終的目的還是要引導應用開發者,直接給華為自研系統開發專屬的應用和遊戲。
華為已經在安卓系統上搞了一個“方舟編譯器”,透過方舟編譯器編譯的安卓應用,在華為的EMUI 9.1系統上可以執行的更快、更流暢。這證明華為已經掌握和吃透了安卓底層的核心程式碼了,擁有直接對安卓核心程式碼“動刀改造”的能力。這個方舟編譯器存在的意義原本就是希望引導應用開發者來熟悉華為所提供的系統開發環境,為日後的華為自研系統做準備。不過隨著谷歌開始對華為的“封殺”,方舟編譯器的使命被提前了。
現在華為為安卓系統打造的“方舟編譯器”,已經可以不透過現有安卓系統的虛擬機器編譯模式,來執行應用和遊戲。基於這項技術,未來的華為自研系統也可以讓同樣的應用和遊戲,在華為自研作業系統上執行的更快更流暢。如果同樣的一款軟體或者遊戲,在華為手機上執行的速度,比在同配置的安卓手機上更快更流暢,那麼消費者肯定會選擇華為手機。其它手機廠商也會向華為尋求合作,使用華為的自研作業系統。
華為自研系統相容安卓的一個主要問題就是有可能會遭致谷歌的進一步“制裁”。因為安卓是谷歌一手推出來的,谷歌肯定不能容忍其它系統相容安卓。早年阿里YunOS就曾經相容過安卓應用,結果就遭到了谷歌的強力封殺,無法安裝谷歌商店和服務框架。導致魅族等一些與阿里YunOS合作的廠商也受到了損失。
因此華為自研系統在相容安卓的同時,也將會面臨谷歌的壓力,很有可能無法執行谷歌服務框架和配套軟體,比如Play商店、Chrome、甚至Youtube。而這些都是海外使用者非常依賴的功能,尤其是一些軟體和遊戲還需要透過谷歌賬號登入。這將給華為手機的海外市場帶來一定的損失。
然而在面對困難時我們也應該明白,如果華為自研作業系統能夠依託中國市場成長起來,並且做到比安卓系統更快、更流暢,那麼海外使用者也會認同華為手機,誰不希望花更少的錢買到更好的產品呢?同時,我們自己的應用軟體也應該大膽走出國門,佔領海外市場。比如抖音短影片就已經在日本和歐洲市場取得了一定的成績,如果咱們的微信、B站能夠和華為、OPPO、vivo、小米一起去擴寬海外市場,那麼谷歌在未來或許會為今天封殺華為的決定而後悔。
回覆列表
相容安卓,基於linux核心開發,安卓也是基於這個開發的,所以並不是什麼基於安卓,基於安卓開發的那叫做ui