設萬維讀者為首頁 萬維讀者網 -- 全球華人的精神家園 廣告服務 聯繫我們 關於萬維
 
首  頁 新  聞 視  頻 博  客 論  壇 分類廣告 購  物
搜索>> 發表日誌 控制面板 個人相冊 給我留言
幫助 退出
 
思蘆隨筆  
思想之蘆  
我的名片
思蘆
註冊日期: 2013-09-24
訪問總量: 3,649,798 次
點擊查看我的個人資料
Calendar
我的公告欄
本博客不歡迎滾刀肉
最新發布
· 掛羊頭賣狗肉、說一套做一套的中
· 清宮秘史:雍正篡位之謎與歷史造
· 美國大江向西流, 兼談壺口瀑布事
· 美國西部的丹霞山和石林
· 俄勒岡是一個崗:胡德山 Mont Ho
· 俄勒岡是一個崗:史密斯石頭山奇
· 俄勒岡是一個崗:火山湖和火山公
友好鏈接
· 施化:施化的博客
· 阿妞不牛:阿妞不牛的博客
· 體育老師:體育老師的博客
· 山蛟龍:山蛟龍的博客
· 席琳:席琳的博客
· 四同:四同的博客
分類目錄
【深度觀察】
· 掛羊頭賣狗肉、說一套做一套的中
· 左傾親共人士中的漢奸輩出現象
· 移民不是問題,三觀才是,兼說谷
· 活捉馬杜羅,世界笑翻天
· 在美方再三的懇求下,中國跪了
· 中美關稅風暴下,一個外貿人受到
· 為什麼習近平選擇硬抗?
· 通往地獄的天堂之路: 似是而非的
· 國家為何失敗,中國制度是優勢還
· 存在即合理?錯!黑格爾背了黑鍋
【人在旅途】
· 美國大江向西流, 兼談壺口瀑布事
· 美國西部的丹霞山和石林
· 俄勒岡是一個崗:胡德山 Mont Ho
· 俄勒岡是一個崗:史密斯石頭山奇
· 俄勒岡是一個崗:火山湖和火山公
· 俄勒岡是一個崗: 太平洋海岸
· 北京城裡訪銀杏: 秋風吹燕水,落
· 2025回國游:大嚼成都計劃受挫
· 2025回國游:四姑娘山
· 2025回國游:理小路
【神州觀察】
· 在美方再三的懇求下,中國跪了
· 為什麼習近平選擇硬抗?
· 用腳投票和用嘴投票
· 經濟發展不能為專制獨裁背書
· 習近平的合法性焦慮與第三次合法
· 千年大計碰上了百年不遇
· 中共紅色江山朽而不倒的秘密
· 鼠頭變鴨脖,壓力下改口有錯嗎?
· 中西間諜的兩種命運,想起金無怠
· 習近平的普氏鐵床治國術
【汗滴家園】
· 屋檐滴水(空調冷凝水)問題的解決
· 退休生活:自己動手修空調
· 梨子的滋味:換微波爐磁控管
· 洗碗機三修記
· 降低噪聲,保溫節能的窗戶DIY
· 房客的水管工修理清單,搞定!
· 55小時大停電的劫後餘生
· 液晶電視開膛手術起死回生記
· DIY:門框的整舊如新
【健康生活】
· 超越百歲,長壽的科學和藝術
· 推薦一種新的Medicare保險
· 健康之友-益生菌的種類、作用和
· 長壽及老年痴呆的一些近期研究
· 我的煙酒茶聚散情緣
· 談談老年健保Medicare中的坑
· 自做酸奶的幾個小訣竅
· 告別老乾媽,自製辣椒醬
· 工業N95口罩也可抵禦新冠病毒
· 早飯前鍛煉,減肥效果最好
【說文論藝】
· 答山貨郎兼議蔣介石與錯殺
· 懇請小編手下留情,不要推薦我的
· 評點中國與美國的奧運獎牌爭霸賽
· 電影《第二十條》,正義高於公平
· 誰是真正的不完美受害人?
· 評毛澤東詩的文學水平
· 貪也罷,反也罷,都是以人民的名
· 中西文化比較:語言中反映的思維
· 大選感事
· 從《無悔追蹤》到《九三年》革命
【歷史探幽】
· 清宮秘史:雍正篡位之謎與歷史造
· 左傾親共人士中的漢奸輩出現象
· 司馬璐回憶的中共黨史秘聞
· 回國雜感:倉頡造字成真,有圖有
· 中共創始人張國燾脫黨之謎
· 美國的失誤造就了紅色中國
· 紅太陽從絞肉機中升起
· 讀史拾零:國家與愛國
· 讀史拾零:戰爭篇
· 中西文明交鋒下的烏合之眾
【往者可追】
· 鼠頭變鴨脖,壓力下改口有錯嗎?
· 紀念父親:中國移動通信的先行者
· 勝利大逃亡-留美歷程紀實
· 記我的英語老師-老美司考特
· 吃的記憶:文革時代下館子
· 禁書、讀書、偷書、竊書和順書
· 回憶78級大學生的畢業分配
【插隊軼事】
【信息技術】
· 讓電腦和萬維網頁提速的小技巧
· 安全科學上網
· 介紹幾個在中國科學上網的方法
· 比爾蓋茨離婚那天, 我的電腦死了
· 推薦幾款手機上的必備應用
· Windows應用的安裝和卸載
· 手機系統升級,暗屏模式省電護眼
· 解決電腦揚聲器音量小的問題
【哲海拾貝】
· 2025隨想錄: 制度、人性、美德、
· 對個人尊嚴,國家認同等的隨想
· 偉大復興,強國夢及其他
· 隨想錄(七)
· 活在當下,把握現在
· 我寫故我思,我思故我悅
· 隨想錄(六)
· 隨想錄 (五)
· 隨想錄(四)
· 隨想錄(三)
【財務自由】
· 推薦一種新的Medicare保險
· 通貨膨脹率下降了, 要不要買I-債
· 親歷體驗:人民幣挑戰美元的失敗
· TIPS: 比I-債券更好的抗通脹投資
· 固定利率提高后的I-債券投資
· 美國I-Bond債券的投資策略
· 美國通貨膨脹創新高,工薪族如何
· 夫妻合領社會保險金的最大化策略
· 個人退休賬戶IRA的分配和交稅
· 談談老年健保Medicare中的坑
【吃的藝術】
· 會吃魚的吃魚頭,魚頭要吃鱈魚舌
· 香鮮色味俱全的紅油辣醬
· 製作健康飲料Kefir的簡易方法
· 吃的記憶:文革時代下館子
· 一條改變世界的魚:鱈魚趣事
· 吃的記憶:文革時代下館子
· 咸香酥脆的挪威果仁薄脆餅
· 五味夜話:海鮮吃的就是鮮字
· 吃的藝術和藝術的吃
· 域外美食-挪威燉羊肉和燉菜秘笈
【美國生活】
· 四年前舊作:卷土才俊在江東
· 用腳投票和用嘴投票
· 人生能幾“日全食”?
· 最高法院的裁定不是亞裔的勝利
· 55小時大停電的劫後餘生
【思維火花】
· 從古希臘智慧中汲取的生活藝術
【讀書札記】
· 清宮秘史:雍正篡位之謎與歷史造
· 美國百年外交大敗局
· 美國左禍史
· 讀書札記:秦暉《秦漢史講義》
· 大一統是中華帝國的哲學密碼
· 中共壯大之謎
· 種族與文化:離岸愛國者症候群
· 臥底與間諜:蔣介石中了共軍的奸
· 找尋真實的蔣介石
· 王明《中共五十年》裡的歷史資料
存檔目錄
04/01/2026 - 04/30/2026
03/01/2026 - 03/31/2026
02/01/2026 - 02/28/2026
01/01/2026 - 01/31/2026
12/01/2025 - 12/31/2025
11/01/2025 - 11/30/2025
09/01/2025 - 09/30/2025
08/01/2025 - 08/31/2025
06/01/2025 - 06/30/2025
05/01/2025 - 05/31/2025
04/01/2025 - 04/30/2025
03/01/2025 - 03/31/2025
02/01/2025 - 02/28/2025
01/01/2025 - 01/31/2025
11/01/2024 - 11/30/2024
10/01/2024 - 10/31/2024
09/01/2024 - 09/30/2024
08/01/2024 - 08/31/2024
07/01/2024 - 07/31/2024
06/01/2024 - 06/30/2024
05/01/2024 - 05/31/2024
04/01/2024 - 04/30/2024
03/01/2024 - 03/31/2024
02/01/2024 - 02/29/2024
12/01/2023 - 12/31/2023
11/01/2023 - 11/30/2023
09/01/2023 - 09/30/2023
08/01/2023 - 08/31/2023
07/01/2023 - 07/31/2023
06/01/2023 - 06/30/2023
05/01/2023 - 05/31/2023
04/01/2023 - 04/30/2023
03/01/2023 - 03/31/2023
02/01/2023 - 02/28/2023
01/01/2023 - 01/31/2023
12/01/2022 - 12/31/2022
11/01/2022 - 11/30/2022
10/01/2022 - 10/31/2022
09/01/2022 - 09/30/2022
08/01/2022 - 08/31/2022
07/01/2022 - 07/31/2022
06/01/2022 - 06/30/2022
05/01/2022 - 05/31/2022
04/01/2022 - 04/30/2022
03/01/2022 - 03/31/2022
02/01/2022 - 02/28/2022
01/01/2022 - 01/31/2022
12/01/2021 - 12/31/2021
11/01/2021 - 11/30/2021
10/01/2021 - 10/31/2021
09/01/2021 - 09/30/2021
08/01/2021 - 08/31/2021
07/01/2021 - 07/31/2021
06/01/2021 - 06/30/2021
05/01/2021 - 05/31/2021
04/01/2021 - 04/30/2021
03/01/2021 - 03/31/2021
02/01/2021 - 02/28/2021
01/01/2021 - 01/31/2021
12/01/2020 - 12/31/2020
11/01/2020 - 11/30/2020
10/01/2020 - 10/31/2020
09/01/2020 - 09/30/2020
08/01/2020 - 08/31/2020
07/01/2020 - 07/31/2020
06/01/2020 - 06/30/2020
05/01/2020 - 05/31/2020
04/01/2020 - 04/30/2020
03/01/2020 - 03/31/2020
02/01/2020 - 02/29/2020
01/01/2020 - 01/31/2020
12/01/2019 - 12/31/2019
11/01/2019 - 11/30/2019
10/01/2019 - 10/31/2019
09/01/2019 - 09/30/2019
08/01/2019 - 08/31/2019
07/01/2019 - 07/31/2019
06/01/2019 - 06/30/2019
05/01/2019 - 05/31/2019
09/01/2013 - 09/30/2013
發表評論
作者:
用戶名: 密碼: 您還不是博客/論壇用戶?現在就註冊!
     
評論:
殺器還是噱頭?詳解華為的操作系統
   

殺器還是噱頭?詳解華為的鴻蒙系統

華為消費者業務總裁余承東在朋友圈說最快今年秋天,最晚明年春天,華為自己的操作系統(OS)將可能面市。華為的OS打通了手機、電腦、平板、電視、汽車、智能穿戴,統一成一個操作系統。且華為OS還兼容全部的安卓應用和所有的Web應用,相關安卓應用在華為OS上重新編譯後,運行性能提升將超過60%。

據傳這個操作系統叫鴻蒙。鴻蒙本意是中國神話中的在天地開闢之前,一團混沌的元氣世界。很奇怪,為什麼華為的OS叫鴻蒙。等待開闢?還是一團混沌?

余承東別號余大嘴,朋友圈的話算不上正式發布,雙重不靠譜。

這位老總一定是把操作系統混同於華為宣傳的方舟編譯器了。以前華為宣布方舟編譯器的終極目標,是推出一個跨平台、跨系統、跨設備多種語言的軟件開發平台。操作系統包括的東東比一個編譯平台多得多。工作量也大得多。能夠跨系統寫應用軟件不等於一統江湖的跨設備的操作系統。

根據現有信息,鴻蒙是一個基於安卓的,集成了華為對安卓系統的既往優化的操作系統,包括EMUI5.0 優化,方舟編譯平台, GC 優化,EROFS文件系統等等。但主框架仍然脫不了安卓或者Linux的操作系統。由於安卓和Linux都是開放的,這樣做沒有問題。它讓人想起了2014年被收購的紅旗Linux。

當今手機操作系統領域,基本上是蘋果和安卓的二分天下。蘋果是先行者,谷歌是趕超者。先行者有先發優勢。即使不開放,也能占領很大市場。安卓不同於蘋果系統是它的開放性,它採用了跨平台操作的JAVA語言,支持不同硬件設備,環境對應用開發商開放。蘋果手機使用自己的硬件,嚴格管控應用開發商。蘋果的封閉環境,使它更易於高效,更容易優化,這就是為什麼蘋果手機使用規格較低的硬件還能讓用戶感受流暢的體驗。谷歌為了培養生態系統,採用了開源的安卓,對效率和性能不得不有所犧牲。谷歌的開放,使很多新製造商(包括華為)可以快速進入智能手機領域。也使安卓的應用大量增加。據2017年年底統計,安卓的應用比蘋果多了42%。全球範圍內,安卓用戶占86%,蘋果用戶占14%。

手機操作系統的後發者,還有諾基亞的塞班,Palm的Palm OS和微軟的window Phone,都是由於沒有殺手鐧以及生態圈沒做好,慘遭淘汰。

具體來說,安卓系統在兩個性能上落後於蘋果OS。一個是為了跨硬件操作,JAVA使用了虛擬機。功能是將各種硬件抽象成Java的運行環境,JAVA只管虛擬機。而虛擬機負責連接具體硬件。因此Java實現了跨平台——不管是X86,ARM,還是其他CPU的機器都沒有問題。虛擬機里有一個解釋器,將JAVA語言逐句翻譯成硬件懂得的機器碼。而蘋果由於沒有跨平台的問題,事先把整個程序編譯成機器碼,執行起來就快了。另一個瓶頸是安卓需要回收不再使用的內存,這個工作叫garbage collection (GC)。GC時,虛擬機要停止運行,判斷哪些內存不再使用並釋放。這個停頓會造成手機的卡頓。

谷歌和其他安卓手機製造商,也在持續優化安卓,一方面是硬件提升。由於硬件越來越便宜,手機上的CPU增至8核,速度也增加了很多。內存也由幾百M增加到8G。軟件上,谷歌採用了JIT(Just In Time)編譯。當系統發現程序內有一段代碼頻繁執行的時候,下次調用就不用重複解釋,直接執行上次解釋出的機器指令。虛擬機進化到ART(Android Run Time)後,採用了AOT編譯器(Ahead Of Time),就是運行之前,將部分代碼靜態編譯解釋為機器碼,極大地提升了效率。但對於那些Java動態特性的部分,還有其他部分,仍然做不到直接編譯,還是要解釋執行。GC方面谷歌也做了優化,將GC的頻率和時間都減少了。綜合效果是,如果你用的是一個比較新的手機,硬件配置屬於中高端,安卓版本比較新,基本上感覺不到卡頓,運行比較流暢。

當不能得到谷歌GMS授權後,華為如果能很快推出新手機操作系統,而且這個操作系統有革命性的創新,且性能大大領先於現有的安卓,就會成為一個大殺器,挽回流失的用戶。但是作為後發者的華為進入手機操作系統領域,除了為培育生態圈,必須開源之外,還要有一些殺手鐧。方舟編譯器似乎就是是鴻蒙寄予深厚希望的一個殺手鐧。華為宣稱,方舟編譯器可讓系統操作流暢度提升24%,系統響應速度提升44%,第三方應用編譯後流暢度可提升60%!是革命性的優化,全程執行機器碼,高效運行應用,徹底解決安卓應用“邊解釋邊執行”造成的低效率。

根據目前公開的資料。方舟編譯器不再使用Java的虛擬機,而是開發者在應用打包的時候就將所有程序,包括靜態和動態的部分直接編譯成機器指令。 這種編譯會帶來跨平台問題,java使用虛擬機解決的正是這個問題。方舟對跨平台問題的解決方法,是同時編譯出所有硬件平台對應的二進制文件,之後在具體手機安裝的時候選擇針對當前硬件平台的二進制裝入手機。因此會出現安裝包容量大的問題(因為安裝包包含所有硬件平台的二進制文件)。導致應用安裝包和安裝後的機器碼占用空間增大。據估計,方舟編譯器重新編譯的安裝包要比安卓大兩三倍,手機安裝後的機器碼要大0.5-1倍。帶來的問題是占用存貯和內存顯著增加。用戶下載安裝包會消耗越來越多的時間和流量。這是一個用空間換取運行速度的策略。

方舟編譯器會有嚴重的生態問題。首先華為必須將編譯器代碼開放,並讓應用開發商免費下載,並將其已發布的應用重新編譯,並再次對安卓的所有版本和所有硬件平台進行測試。改正Bug後,重新發布,在所有應用商店上架。這個工作必須讓各個應用開發商自己做,華為不能代勞,因為每個應用都要有開發者的簽名。這基本上是一個不可能完成的任務。你可以在愛國情懷下忽悠國內的部分開發者,但不可能讓全球的應用開發者來跟隨。大多數的app開發商是中小規模的,甚至是個人,怎麼可能有時間有精力開發編譯測試如此多的版本?

當新的非華為(高通,聯發科等)硬件平台發布後,方舟編譯器必須及時跟進,並將新版本推送給所有的開發商。隨着越來越多新硬件的發布,方舟編譯出的安裝包勢必會越來越大。用戶下載安裝包會消耗越來越多時間和流量。同時開發商編譯時間會越來越長,需要測試的硬件會越來越多。

這麼大的麻煩換取的是最多44%的系統響應速度。而且這個提升很可能是在實驗室特定條件下測得的。體現在用戶感知上,很可能要大打折扣。根據用戶感知測試,一般人對在0.2秒以下的速度提升沒有感知。在這個區間,人的感知已經達到飽和。換句話說,把響應速度從0.2秒提升到0.1秒,大部分人感覺不到區別。據我的經驗,目前中高端安卓手機的性能瓶頸不是CPU的處理速度。所以對這個方舟的優化,用戶很可能無感。

另一個華為宣傳的對安卓的優化是內存垃圾回收(GC),從全局統一回收改變為隨用隨回收,回收時無需暫停應用,宣稱消除了因內存回收的卡頓。但問題是,安卓5.0版本,採用ART虛擬機,GC的次數和停頓時間已經大大改善,GC引起的卡頓幾乎感知不到了。

最重要的是,華為這些對安卓的改善可以說都是工程方面的,沒有技術的創新。消除JNI的開銷,把Java和C在一起編譯,來自於甲骨文的GraalVM和開源的LLVM;無需虛擬機類似於蘋果swift語言的執行和谷歌的AOT;引用計數的垃圾回收也是業界已有的建議。所有的思路都是谷歌曾經想到的,但為了可移植性做的犧牲。

谷歌也在對安卓優化,開發下一代操作系統。項目叫Fuchsia。 Fuchsia基於微內核架構,用於嵌入式系統,主要使用C語言和C++編寫。Fuchsia的設計目標之一是可運行在眾多的設備上,包括移動電話和個人計算機。

比較谷歌和華為的操作系統,目標雖然相同。但谷歌的系統包含更多的技術創新,而華為的系統著重於工程集成。這反映了兩個公司的區別。谷歌代表的是技術創新。而華為擅長的是工程能力,在技術上繼承和抄襲多,創新少。華為主要是依靠中國人工便宜,加上996,搞人海戰術。集成業界的一些好思路,螞蟻啃骨頭,做到工程實現。但要說是革命性的創新,遠遠談不上。純屬噱頭而已。

最後總結一下,華為所謂的手機操作系統備胎,會導致存貯和內存占用顯著增加,帶來的響應速度的提升很可能不會被中高端手機用戶感知。並且給應用商帶來極大的不便,生態系統很難擴展。這個操作系統新東西少,只是集成了華為對安卓的一些優化。最後結果就是自己玩,難逃塞班和Palm OS的命運,噱頭而已。華為公司工程能力強,但不是一個技術創新的公司。

 
關於本站 | 廣告服務 | 聯繫我們 | 招聘信息 | 網站導航 | 隱私保護
Copyright (C) 1998-2026. Creaders.NET. All Rights Reserved.