補充:

如何看待鴻蒙os里全是android痕迹??

www.zhihu.com圖標


希望大家首先明白一個事兒:不是說了某個東西存在某某問題就叫噴,叫黑。

只要指出的問題是客觀存在的,能拿出一定證據的, 並且你沒啥證據反駁的,這真的不是噴or黑。

這只不過是在就事論事的討論一個問題罷了。

這裡邊其實沒有那麼多的政治含義,沒有什麼踩一捧一,沒有什麼帝國主義資本主義境外勢力的走狗。只是一個普通的中國人,在對一件事情較真,僅此而已。

所有認為「xxx完美無瑕,不可褻瀆,只要你說了它的缺點你就是黑子,你就是在噴他。」這樣邏輯的人,一般都只在飯圈見過。

無論你是追星,還是喜歡一個品牌,你的熱情應該是有針對性的,而不是排他的。

具體可以看奇葩說里黃執中的精彩辯論。他已經把什麼是健康的追星什麼是不健康的追星劃分的很清楚了。在面對華為的時候大家也可以類比。

所以,所有認為「鴻蒙牛逼,只是你們水平太次還認識不到。」認為「鴻蒙終有一天要替代安卓,回來打臉」,「你們就是來黑鴻蒙」「鴻蒙有安卓痕迹是因為要兼容安卓」的這些人,其實已經沒法講道理了。如果這樣的人來了,歡迎您在評論區留下您的意見,然後您就贏了,不用等我回復了。

在這個前提下再去看現在鴻蒙的問題,我覺得很明顯了。

鴻蒙是一個目前拿出來的及不上宣傳內容一半的東西。

甚至連1/4都沒有。

說的什麼比安卓快60%,什麼自主研發,什麼掏空安卓,什麼方舟編譯器…………現在統統沒有實錘。

我說的實錘,是沒有開源的代碼,沒有切實的應用,沒有自主研發的證據,沒有區別於Android的框架。這些統統連一點影子都看不到,僅有的證據幾乎全在ppt和幾部演示視頻里。大家能接觸到的手機版鴻蒙上(DevEco自帶的P40遠程虛擬機)完全找不到任何證據。

這種情況的,一般應該算作是虛假宣傳。

我們為什麼認為鴻蒙目前還只是安卓套殼?因為我們用了各種方法,證實了它大部分的內容、基礎的內容都和安卓一樣,運行框架一樣,運行方式一樣,adb一樣,甚至彩蛋也一樣,基於目前的這些東西,和大家作為程序員的認知,普遍認為這個東西目前就是安卓改。

直接拿安卓改不行嗎?當然可以。但是我從華為對鴻蒙的宣傳里沒看出有這個意思,反而變本加厲的鼓吹自己「自主研發,掏空安卓,兼容安卓,比安卓強」,我們實際上反對的是鴻蒙嗎?不是。我們反對的是華為現階段對鴻蒙的誇大宣傳。

華為一直是有誇大宣傳的基因在的,比如GPU Turbo,比如方舟編譯器,比如EMMC5.1體驗和UFS2.0一致。這裡的華為是一家面向消費者的企業,我們是消費者。華為在對消費者的宣傳過程中誇大其詞,我認為正常的消費者應該和我是站在一邊的。大家只有表達了憤怒,華為才會收起誇大宣傳的心態,才能對誇大宣傳影響到的消費者有所補償,比如emmc5.1實際上有一些消費者是可以換機的,只是後來就慢慢不行了。

我覺得這不難理解。

至於華為最終能不能達到他誇大宣傳(或者說吹牛)的這些事情?我覺得也有可能。當年余大嘴就是靠先吹牛再慢慢達成目標的方式,慢慢變成了余承東。

但是只要他牛皮吹了但還沒做到,那他就仍然是余大嘴。

與鴻蒙進行類比,如果五年十年後,鴻蒙達成了今天吹出去的牛,那我也會真心為他加油。

但是現在的鴻蒙說了10分卻只做到一兩分,那我只能說這個牛皮吹得有點太大了。


Oracle 10年前收購了一家名為Sun的公司,當年收購價大概只有70億美元,還不到現在茅台5%的市值 (截至2021年1月,未來說不定茅台還要繼續走高xd)。我們不妨拿Sun和某公司做個對比。

Sun (2010) 某公司 (2021)
操作系統 Solaris 尚在推廣
編程語言 編譯器 Java 尚在研發
晶元 SPARC 基於公版ARM
資料庫 MySQL 基於PostgreSQL
社會評價 經營不善 科技擔當

我也不懂大家為啥要噴一家科技擔當的公司。


不是再噴,是在響應老余,大家積極沸騰起來。


從至少2019年上半年就開始吹的鴻蒙,到2019年8月9日,眾多開發者都翹首以盼、能發布開發工具的某開發者大會宣布開源:

竟然發布的是開源時間表。

時至今日(2021年1月4日),手機端鴻蒙OS仍然還是個PPTOS。

就這還不讓說?說事實就是黑就是噴?

哈?

-----------------------------------------

____常用手段一覽:

1。 按揭開源分期沸騰,不停的吹新牛皮,用新的牛皮覆蓋舊的已經吹破的牛皮。只要吹的速度夠快,疾風劍豪亞索來了都追不上。

2。超時空遷躍,直接從鴻蒙OS發布的2019年8月9號遷躍到最近的一次官宣——2020年12月16號。其間多次宣布「比安卓快60%」,「鴻蒙一夜之間可以替換安卓」、「安卓已經被鴻蒙掏空」等等,在中間吹破的一切牛皮都不曾發生過。時間旅行輪迴不止,方便用今日份的沸騰掩蓋昨日份吹破的牛皮。

3。海量小號在某幾個手機kol(注意,是手機kol)的代領下集體上陣,手機kol必定在第一時間跳出來負責帶問題下的大風向,三無小號們負責批量互相點贊答案和評論,集體點踩舉報一切質疑,以此偽造出聲音大的假象。

4。善用宏大敘事搞愛__捆綁,圍__救__,不__不是__國人,____倒了對你有什麼好處?__國打壓卡脖子、外部環境惡劣,你不支持你__股都是歪的,你個__牌有自研的cpu?還不是用高通等等。

5。機器人小號丟下一句諸如「打臉了吧」「時間會證明一切,到時候回來打臉」「蹦躂不了幾天了」之類的話就跑,過段時間換一批小號又冒出來重新燒開水。最近一次就是9月的liteOS被扒皮,消停了兩三個月,現在又冒出來了。我尋思從2019年8月9日,到2020年12月16日這可都過去一年4個月了,怎麼這時候,這時間它突然就不是時間了呢?

6。模糊焦點、偷換概念、避重就輕、樹立矛盾、製造噪音,搞擴大化、極端化。裝作看不見華為1300多億研發資金/年,鴻蒙OS堪堪才過億/年。就直接把開源鴻蒙OS和華為劃等號,再把華為直接和中國劃等號。質疑開源鴻蒙OS就是質疑華為,質疑華為就是質疑中國,就是不愛國見不得中國好。真是大棒護身路好走。

7。開小號直接對質疑者搞人身攻擊,你要是忍不住回嘴,馬上集體舉報刪你答案外加禁言你,從物理上熔斷你的不穩定言論——「今日無事」

8。雖然任正非接受採訪說「鴻蒙比安卓速度快60%」,雖然鳳凰網刊登了這條新聞 任正非接受法媒專訪:華為操作系統鴻蒙將比安卓速度快60%,但是「任正非不能代表華為」,所以我前面第二條所說「比安卓快60%」是我「玩梗玩脫了」。——來自今日份的評論區。

9.接上面第8條,評論區又出現了新花樣。要求提供任正非接受採訪的視頻和音頻,否則就是編造的。哈哈哈,鳳凰網的新聞是編造的,哈哈哈。我尋思要是真提供了,下一步肯定要說那是特效,是化妝,要求提供任正非的DNA鑒定結果和任正非親筆簽字確認。這套路,可太熟悉了,「當事情對我有利時,我不吭聲,享受證據帶來的好處。當事情對我不利、且無法被否認時,就直接否認證據。」

10.他上來就說你不懂鴻蒙,那麼你問他要手機鴻蒙開源代碼時,他就說

哈哈,這叫開源了。你問他要開源倉庫地址,他就發LiteOS和IDE地址。由此可見這些人對鴻蒙的認知。

11.評論區又出現新花樣,你問他要這個開源系統的源碼,他說有保密協議:

——「研發的代碼在哪呢?源碼倉庫倒是發一個啊」

——「有保密協議的啊。。你不會真覺得中科院的教授、學生都是吃乾飯的吧???你不會覺得考863上岸的人都是傻子吧???」


鑒於上次回答有人說我裝理中客,實際上屁股是歪的。

所以這次我只提幾個編譯技術上的小問題,希望有鴻蒙大佬或者方舟大佬解答。

咱技術上不太明白,有問題虛心請教總不算錯吧。

安卓程序的安裝包是apk,解壓之後實際運行在虛擬機上的是dex文件,apk安裝完會被系統回收掉。

已知消息是方舟目前還沒上。

問題如下:

按照華為鴻蒙系統未來要上方舟替代安卓運行時的設計,實現無縫兼容,加速運行。

方舟是如何將現有dex文件編譯成中間文件再編譯成機器碼的?

編譯路線是dex-jar-class-中間碼-機器碼?

還是dex-中間碼-機器碼?

編譯完成後,原dex文件好像沒什麼用,還留不留下?

留下不冗餘嗎?

—————-————

如果不留下,但覺得新系統有問題,想要回退系統

方舟能把機器碼再轉回dex嗎?

————————

對鴻蒙系統的方舟編譯器機器碼加速技術的理解,我現在就卡在這裡了。

—————

1月8號。

好幾天了也沒人給解決問題。

———

機器碼編譯之後,只要保證系統回退不影響app,app依舊是可以通過機器碼調用系統內核服務運行,通過應用二進位介面(ABI)好像是可以解決這個系統回退的問題。

———

怎麼這就知難而退了。

看來還得我自己解決。

沒意思啊。

—————————

這麼一來,感覺方舟沒必要保留在手機系統里。

只需要保留一個安卓虛擬機。

通過華為市場下載或者更新app的時候,自動通過方舟伺服器線上編譯,下載編譯後的機器碼,又省系統空間又能控制渠道。

普通渠道下載的安卓app,就用安卓虛擬機載入,不給底層加速,只有用華為市場下載的app才能底層加速。

這既能體現出HMS的優勢,又能打破抄襲安卓的質疑,干翻GMS指日可待。

———————

回到正題

既然方舟只能加速到系統調用層級,方舟加速運行速度比肩C這個事兒,大概率是不行了。

方舟編譯器對Java代碼的編譯優化程度,看現在的進度,大概率不會達到GCC編譯C的水平。

用戶程序不能越過操作系統,最終還是要靠系統C庫和彙編。

——————

所以為什麼噴鴻蒙,雖然它的某些特性從理論上是可行的。

因為理論可行不代表結果達到預期。

實際上執行起來,系統可信度永遠達不到100%。

你說鴻蒙加速比安卓快,我覺得可以接受,因為技術上可行。

你說能夠比安卓快60%,在東西沒實現之前,談論具體成果,自然是要被質疑的。

就有人覺得,質疑=噴

但這從何說起啊……

assert 質疑 != 噴

謝謝。

————————

至於宏內核執行速度快而微內核執行速度慢

而Linux是宏內核這個事情是吧…

這個我具體不太懂,就不瞎摻和了。

畢竟分散式系統的概念,我就算懂,當時第一次宣傳手機鴻蒙的時候也被擺了一道。

我就說單個手機不可能分散式。

沒想到物聯網系統改了個一樣的名字,然後手機接入了一下,它整體就分散式了。

搞得好像我從一開始就錯了一樣,一下子就陷入了被動。

不說了,關電腦下班,拒絕996。

天氣太冷了,乾飯去了。


推薦閱讀:
相关文章