色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenHarmony有可能會逐步替代Android

OpenHarmony技術社區 ? 來源:神農和朋友們的雜文集 ? 作者:阿拉神農 ? 2021-06-26 17:41 ? 次閱讀

OpenHarmony 2.0 于 2021 年 6 月 2 號開源,第一時間下載了代碼,做了一些分析。HarmonyOS 2 發布,看了直播后,感覺很激動。

這里分享一些感受,主要是匯總了 OpenHarmony 2.0 和 HarmonyOS 發布會一些我比較感興趣的東西。

OpenHarmony 2.0 的初步情況

此次開源的版本就叫 OpenHarmony 2.0。以后也不再區分 L2、L3、L4 這樣的。該版本可在所有大小設備上使用。

此次開源沒有 Java 程序的支持,也就是不支持 Android。沒有 Android 的東西,也不支持 Java 應用。

第一時間對代碼量進行了統計。我算的比較粗,用的統計軟件也是我十年前寫《深入理解 Android》幾本書時用的了。

不含 kernel、third_party(包括 device/hisilicon/third_party 也挪出去),所有我認識的源碼文件共包含有效代碼行數 1912976,接近 200w 行。

而歸屬 third_party+device/hisilicon/third_party 的代碼行數為 7607742(不考慮 Html/html)。

所以,1912976/9520718=20%。鴻蒙自己開發的代碼占全部源代碼的 20%。不要小看這個,按之前的網上說法,AOSP 里谷歌寫的代碼才占了 15%。

當然,以上代碼總量沒計算 Linux Kernel,那玩意光自己就有近 1300 多萬行代碼。

Codelab 里的分布式場景介紹

華為開發者官網里開源了二十多個 Demo,我們第一時間整理了其中和分布式有關的 Demo 如下:

5ab21778-c9fc-11eb-9e57-12bb97331649.jpg

所有 Demo 入口地址在:

https://developer.huawei.com/consumer/cn/codelabsPortal/index

以上總結可供老板,做決策的領導,想方案的產品經理看。

HarmonyOS 2.0發布會中一些有意思的信息

接下來說 HarmonyOS 2.0 發布會。頭天晚上看完后,第二天又看了回看,把一些細節給摸清楚了。

①超級終端,分布式等

全棧解耦:一套代碼,滿足各種硬件要求。這一條在這部分提得很少,后面講鴻蒙桌面的時候提得多。

設備互聯:基于軟總線技術。場景有:多機位模式:一個手機可以看多個攝像頭。

協同辦公:手機,平板,PC 協同。

統一控制中心:所有設備的控制,狀態顯示都集中在手機上,就好像它們是一臺設備一樣。

做了一個統一的 UI/UE 入口——卡片:方便用戶使用。其使用場景有“可以選擇音樂輸出到任何連接上的耳機,音箱“。

多設備構成超級終端:用戶操作體驗增強:卡片里展示超級終端,可被連接的設備懸浮顯示。拖拽即可完成手機與其他設備的連接。

另外,幾個設備協同是有排斥關系的。如下面右圖。藍色是室外音箱,對角的是室內音箱。當室內音箱被協同后,室外音箱會被排除出去。

這一點只是想說明,華為考慮得比較周到,它把設備協同中出現的設備之間沖突情況也考慮進來。另外,手表,pad,手機都可以運行這個控制中心。

多設備協同的一個有意思的場景是”手機播放音樂,音箱和手機協同后,聲音從音箱出。“

還有一個場景是看視頻:手機和電視機協同后,手機的視頻轉到電視播放。手機和耳機協同后,電視機聲音從耳機播放。這里應該還是有場景的判斷。手機是控制,電視機是播放源。

雖然是在手機上對耳機進行了協同,但實際上是把讓電視機的聲音轉到耳機去輸出。(至少效果是這樣,技術實現不清楚是通過手機中轉的音頻數據還是耳機和電視進行了藍牙配對以及傳輸)

這里,王博士提到了兩個關鍵技術,值得重視:

應用場景為多設備間的音畫同步軟時鐘同步

無線傳輸時的抗干擾算法

接著,介紹了一個手機和 PAD,以及手機和 PC 的協同,馬上看一下:

手機和 pad 協同:pad 和手機協同后,pad 可方便訪問手機上的照片。手機和 PC 協同:手機變成 PC 上的一個盤符。PC 需要安裝一個插件。類似 MTP 那樣的,只不過改成無線傳輸了。

Harmony Connect:暢聯。多設備間的通話,語音,視頻。

智能家電:碰一碰配網,碰一碰展示設備的智能功能。

②鴻蒙桌面

解決一次開發多端部署的問題。現在看解決辦法和快應用比較像,呈現形式為卡片,不需要安裝。

意思是不需要用戶去應用市場下載和安裝,是不是類似微信小程序,快應用?技術上不是特別確定,但感覺小程序,卡片這種模式越來越流行了。

鴻蒙桌面這里提到了兩個關鍵技術:

分布式編程框架:就是原來提到的分布式軟總線,分布式任務調度,分布式數據管理等。

原子化服務:不好描述是什么。但展現形式是卡片。

有一個應用場景是跨設備流轉:手機和 pad 搭配成超級終端后,手機能看到 pad 上的任務。

手機上的任務能拖到 pad 上去執行。示例是把 wps 從手機拖到 pad。pad 上啟動并展示了 wps。其展示內容和之前在手機上編輯的一樣。

初步技術判斷:需要 app 支持,就是把手機上該 app 的執行的信息。先同步到大屏上對應的 app 里。期待更多應用適配鴻蒙!

其他一些嚇人的技術

這里就不截圖了,比如全棧優化、動態空間管理, 全新自研圖形棧,多設備協同驗證。

這些都是很有價值的關鍵點。值得大家關注。以后代碼要是開源,我們再第一時間分析。

對鴻蒙OS 的理解

首先,OpenHarmony 是不含 Android,所以,大家不必糾結 OpenHarmony 是不是 Android 套殼,現在連 Java 都跑不起來。

不過,我覺得是個機會,讀了《深入理解 Android Java 虛擬機 ART》一書的幾千個朋友里,哪怕有 10 個人能在 ART 基礎上改一改,OpenHarmony 跑 Java 程序不是什么難題。

而 HarmonyOS 是看做 OpenHarmony 的廠商定制版。為了消費者考慮,現階段兼容 Android 是一種務實的選擇。隨著 OpenHarmony 的生態完善,逐步替代 Android 也不是不可能。

另外,正如我上篇文章《三分天下有其一,鴻蒙 OS 全面介紹》所說,鴻蒙的目標是星辰大海。

不要老盯著現在這些所謂的“問題”,從戰略高度看,即使鬼子不逼我們,我們也得走這一條路。華為在服務端有 openEuler,終端有鴻蒙,對大家來說不是件好事嗎?

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華為
    +關注

    關注

    216

    文章

    34429

    瀏覽量

    251641
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2634

    瀏覽量

    66320
  • HarmonyOS
    +關注

    關注

    79

    文章

    1974

    瀏覽量

    30166
  • OpenHarmony
    +關注

    關注

    25

    文章

    3718

    瀏覽量

    16296

原文標題:分析了200w行開源鴻蒙源碼后,我發現...

文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OpenHarmony項目群技術指導委員2024年中務虛研討圓滿落幕

    OpenHarmony項目群技術指導委員2024年中務虛研討圓滿落幕7月19日至20日,OpenHarmony項目群技術指導委員(后文
    的頭像 發表于 10-23 15:03 ?173次閱讀

    交流斷電后內部的電容可能會損壞嗎

    在電子設備中,電容是一種重要的電子元件,用于儲存和釋放電能。然而,電容在某些情況下可能會損壞,例如交流斷電。 一、電容的基本原理 電容是一種電子元件,用于儲存和釋放電能。它由兩個導電板(通常是金屬
    的頭像 發表于 10-17 10:20 ?1424次閱讀

    PCM1864采樣音頻數據的諧波及底噪可能會是由什么引入的呢?

    把ADC教接地,也有-60dB左右底噪。 請問 1.辦法測試codec I2S輸出數據噪聲,諧波數據嗎?(方便判斷是PCM1864引入還是DSP C5517引入) 2.諧波及底噪可能會是由什么引入的呢?
    發表于 10-15 06:17

    第三屆OpenHarmony技術大會在上海成功舉辦

    、商顯、工業、警務、城市、交通、醫療等領域,不僅進入了眾多國計民生行業,也在消費領域逐步確立了影響力。 OpenHarmony項目群工作委員主席龔體主題演講 OpenHarmony
    發表于 10-13 11:14

    USB-C逐步替代USB-A,產品選擇需注意這些

    【嗶哥嗶特導讀】過去十年,消費電子領域的不少連接器,都在整合中被USB-C所替代。但對于終端來說,USB-C想要做到“通用”到底多難? 3.5mm音頻接口逐漸從手機上消失,iPhone上
    的頭像 發表于 09-20 11:27 ?399次閱讀
    USB-C<b class='flag-5'>逐步</b><b class='flag-5'>替代</b>USB-A,產品選擇需注意這些

    OpenHarmony項目群技術指導委員2024年中務虛研討圓滿落幕

    7月19日至20日,OpenHarmony項目群技術指導委員(后文簡稱“OpenHarmony TSC”)2024年中務虛研討會于中國廈門順利召開。 本次會議由OpenHarmony
    的頭像 發表于 07-23 10:42 ?522次閱讀
    <b class='flag-5'>OpenHarmony</b>項目群技術指導委員<b class='flag-5'>會</b>2024年中務虛研討<b class='flag-5'>會</b>圓滿落幕

    OpenHarmony開發者大會2024:鴻心聚力 智引未來

    2024年5月25日,OpenAtomOpenHarmony(簡稱“OpenHarmony")委員以“鴻心聚力,智引未來”為主題,在創新之城深圳舉辦OpenHarmony開發者大會
    的頭像 發表于 05-28 08:32 ?386次閱讀
    <b class='flag-5'>OpenHarmony</b>開發者大會2024:鴻心聚力 智引未來

    AD4030-24使用塊平均對信號進行過采樣可能會降低鈮值怎么解決?

    嗨,我想使用AD4030-24對信號進行采樣,數據手冊表明,使用塊平均對信號進行過采樣可能會降低鈮值。
    發表于 05-20 08:13

    OpenHarmony項目群生態委員第一次線下會議成功召開

    4月18日,在鴻湖萬聯(江蘇)科技發展有限公司支持下, OpenAtom OpenHarmony(簡稱"OpenHarmony")項目群生態委員第一次線下會議在無錫市國家軟件園召開。
    的頭像 發表于 04-20 09:42 ?586次閱讀

    OpenHarmony南向能力征集令

    、DRM等; 3、芯片接入OpenHarmony的時候什么困難,是否改進建議? 大家的意見,反饋給OpenHarmony開發團隊。 可
    發表于 04-09 15:32

    OpenHarmony內核編程實戰

    編程入門[Hello,OpenHarmony]在正式開始之前,對于剛接觸OpenHarmony的伙伴們,面對大篇幅的源碼可能無從下手,不知道怎么去編碼寫程序,下面用一個簡單的例子帶伙伴們入門。▍任務
    的頭像 發表于 03-27 08:31 ?817次閱讀
    <b class='flag-5'>OpenHarmony</b>內核編程實戰

    傳三星可能會發布兩款Galaxy Z Fold 6機型

    2月29日消息,據外媒報道,傳言稱,三星可能會發布兩款Galaxy Z Fold 6機型,而不是一款,其中一款可能是Galaxy Z Fold 6 Ultra。
    的頭像 發表于 03-01 09:10 ?1001次閱讀

    Purple Pi 帶你7天入門OpenHarmony

    完成的文件和相應的示例。本文詳細介紹PurplePiOH開發板-認識接口-如何燒錄-常見問題解答,注意:過程中可能會遇到與示例不同的錯誤提示,請大家根據錯誤提示和
    的頭像 發表于 02-19 13:20 ?486次閱讀
    Purple Pi 帶你7天入門<b class='flag-5'>OpenHarmony</b>

    聚首江城,擁抱開源 |?2023?OpenHarmony城市推介?武漢市成功舉辦

    OpenHarmony(簡稱"OpenHarmony")城市推介·武漢市”在武漢隆重舉行。大會邀請OpenHarmony社區生態專家和技術專家,圍繞
    的頭像 發表于 01-17 21:15 ?577次閱讀
    聚首江城,擁抱開源 |?2023?<b class='flag-5'>OpenHarmony</b>城市推介<b class='flag-5'>會</b>?武漢市成功舉辦

    LT1764-1.8輸出電壓與輸入相同,哪些原因可能會造成這種問題?

    VOUT的電壓為12V,與輸入相同,而不是1.8V。 哪些原因可能會造成這種問題?是否與PCB設計有關? 謝謝!
    發表于 01-05 10:52
    主站蜘蛛池模板: 久久99AV无色码人妻蜜| 春暖花开 性 欧洲| 亚洲日本欧美产综合在线| 四虎视频最新视频在线观看| 全部免费特黄特色大片看片| 女性BBWBBWBBWBBW| 欧美性受xxxx狂喷水| 欧美顶级情欲片免费看| 欧美高清videossexo| 欧美.亚洲.日韩.天堂| 欧美精品色视频| 欧美性黑吊xxx| 日韩AV片无码一区二区三区不卡| 日本午夜精品久久久无码| 日本精品久久久久中文字幕| 日韩精品久久久久影院| 日本精品久久无码影院| 色婷婷五月综合中文字幕| 四虎国产一区| 亚洲精品国产自在现线最新 | 国产精品96久久久久久AV不卡| 国产69精品久久久久无码麻豆| 国产69精品久久久久观看软件 | 最懂男人心论坛| 99国产精品偷窥熟女精品视频| 99视频精品全部 国产| 办公室激情在线观看| 国产AV白丝爆浆在线播放| 国产精品自在自线亚洲 | 国产AV国片精品无套内谢无码| 国产精品久久人妻互换毛片| 国产午夜精品视频在线播放 | 成人a视频在线观看| 国产AV麻豆出品在线播放| 国产性夜夜性夜夜爽91| 久久精品国产亚洲AV麻豆欧美玲| 美女叉腿掰阴大胆艺术照| 日本日本熟妇中文在线视频| 香港成人社区| 中文亚洲大香伊蕉不卡一区| gv手机在线观看|