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

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

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

3天內不再提示

鴻蒙系統的底層是安卓嗎_鴻蒙系統架構安卓架構對比

姚小熊27 ? 來源:芝麻科技.b站 ? 作者:芝麻科技.b站 ? 2021-04-27 15:58 ? 次閱讀

鴻蒙系統的底層是安卓嗎

根據華為的說法,鴻蒙系統是基于Linux內核,是一套完全自主研發的操作系統,與谷歌的 Android 類似,均為開源,可供其它廠商使用。

首款搭載了鴻蒙系統的產品,是榮耀智慧屏。不過之前有網友發現,首款搭載鴻蒙OS的產品,出現了ABD調試授權模式。而ADB的全稱為Android Debug Bridge,它主要起到調試橋的作用。通過ADB我們可以在Eclipse中方面通過DDMS來調試Android程序。在鴻蒙OS中出現這個問題,讓很多人開始質疑鴻蒙是否是基于安卓操作系統研發。

有分析認為,鴻蒙OS1.0其實是基于開源框架,關鍵模塊自研。也就是鴻蒙1.0可能是基于安卓的自研系統。而到2020年鴻蒙OS2.0才會實現內核及應用框架自研,也就是說鴻蒙OS2.0才真正脫離安卓系統。

鴻蒙OS的出發點和Android、iOS都不太一樣,它是一款全新的基于微內核的面向全場景的分布式操作系統,能夠同時滿足全場景流暢體驗、架構級可信安全、跨終端無縫協同以及一次開發多終端部署的要求,應未來而生。

不過,目前鴻蒙系統關鍵點可能不僅僅是技術,更在于華為如何構建生態鏈體系,這也是用戶體驗的關鍵。安卓和iOS都是在歷史的恰當時機抓住機會起來的,生態鏈已有成熟的商業運作模式和口碑,而國產系統在這方面比較弱勢,一致以來難以壯大。

當然,華為有一個最大的優勢是華為在消費電子領域已經積累了大量的用戶,先把這部分的用戶給轉化掉成功的概率就會變得非常大,如果國產的操作系統早點推廣成功也不至于在這方面被米國卡脖子而吃大虧。

華為目前已擁有 180 萬開發者,HMS 集成應用 9.6 萬個,活躍用戶 4.9 億,應用累計分發量 2610 億。余承東表示,要助力中國開發者走向全球。他表示,“沒有人能夠熄滅滿天星光,每一位開發者,都是華為要匯聚的星星之火”。

鴻蒙系統架構安卓架構對比

HarmonyOS整體遵從分層設計,從下向上依次為:內核層、系統服務層、框架層和應用層。系統功能按照“系統 》 子系統 》 功能/模塊”逐級展開,在多設備部署場景下,支持根據實際需求裁剪某些非必要的子系統或功能/模塊。

內核層

內核子系統:HarmonyOS采用多內核設計,支持針對不同資源受限設備選用適合的OS內核。內核抽象層(KAL,KernelAbstract Layer)通過屏蔽多內核差異,對上層提供基礎的內核能力,包括進程/線程管理、內存管理、文件系統、網絡管理和外設管理等。

驅動子系統:HarmonyOS驅動框架(HDF)是HarmonyOS硬件生態開放的基礎,提供統一外設訪問能力和驅動開發、管理框架。

系統服務層

系統服務層是HarmonyOS的核心能力集合,通過框架層對應用程序提供服務。該層包含以下幾個部分:

系統基本能力子系統集:為分布式應用在HarmonyOS多設備上的運行、調度、遷移等操作提供了基礎能力,由分布式軟總線、分布式數據管理、分布式任務調度、方舟多語言運行時、公共基礎庫、多模輸入、圖形、安全、AI等子系統組成。其中,方舟運行時提供了C/C++/JS多語言運行時和基礎的系統類庫,也為使用方舟編譯器靜態化的Java程序(即應用程序或框架層中使用Java語言開發的部分)提供運行時。

基礎軟件服務子系統集:為HarmonyOS提供公共的、通用的軟件服務,由事件通知、電話、多媒體、DFX、MSDP&DV等子系統組成。

增強軟件服務子系統集:為HarmonyOS提供針對不同設備的、差異化的能力增強型軟件服務,由智慧屏專有業務、穿戴專有業務、IoT專有業務等子系統組成。

硬件服務子系統集:為HarmonyOS提供硬件服務,由位置服務、生物特征識別、穿戴專有硬件服務、IoT專有硬件服務等子系統組成。

根據不同設備形態的部署環境,基礎軟件服務子系統集、增強軟件服務子系統集、硬件服務子系統集內部可以按子系統粒度裁剪,每個子系統內部又可以按功能粒度裁剪。

框架層

框架層為HarmonyOS的應用程序提供了Java/C/C++/JS等多語言的用戶程序框架和Ability框架,以及各種軟硬件服務對外開放的多語言框架API;同時為采用HarmonyOS的設備提供了C/C++/JS等多語言的框架API,不同設備支持的API與系統的組件化裁剪程度相關。

應用層

應用層包括系統應用和第三方非系統應用。HarmonyOS的應用由一個或多個FA(Feature Ability)或PA(Particle Ability)組成。其中,FA有UI界面,提供與用戶交互的能力;而PA無UI界面,提供后臺運行任務的能力以及統一的數據訪問抽象。基于FA/PA開發的應用,能夠實現特定的業務功能,支持跨設備調度與分發,為用戶提供一致、高效的應用體驗。

Android

Android 是一種基于 Linux 的開放源代碼軟件棧,為各類設備和機型而創建。

Linux 內核

Android 平臺的基礎是 Linux 內核。例如,Android Runtime (ART) 依靠 Linux 內核來執行底層功能,例如線程和低層內存管理。

使用 Linux 內核可讓 Android 利用主要安全功能,并且允許設備制造商為著名的內核開發硬件驅動程序。

硬件抽象層 (HAL)

硬件抽象層 (HAL) 提供標準界面,向更高級別的 Java API 框架顯示設備硬件功能。HAL 包含多個庫模塊,其中每個模塊都為特定類型的硬件組件實現一個界面,例如相機或藍牙模塊。當框架 API 要求訪問設備硬件時,Android 系統將為該硬件組件加載庫模塊。

Android Runtime

對于運行 Android 5.0(API 級別 21)或更高版本的設備,每個應用都在其自己的進程中運行,并且有其自己的 Android Runtime (ART) 實例。ART 編寫為通過執行 DEX 文件在低內存設備上運行多個虛擬機,DEX 文件是一種專為 Android 設計的字節碼格式,經過優化,使用的內存很少。編譯工具鏈(例如 Jack)將 Java 源代碼編譯為 DEX 字節碼,使其可在 Android 平臺上運行。

ART 的部分主要功能包括:

預先 (AOT) 和即時 (JIT) 編譯

優化的垃圾回收 (GC)

在 Android 9(API 級別 28)及更高版本的系統中,支持將應用軟件包中的 Dalvik Executable 格式 (DEX) 文件轉換為更緊湊的機器代碼。

更好的調試支持,包括專用采樣分析器、詳細的診斷異常和崩潰報告,并且能夠設置觀察點以監控特定字段

在 Android 版本 5.0(API 級別 21)之前,Dalvik 是 Android Runtime。如果您的應用在 ART 上運行效果很好,那么它應該也可在 Dalvik 上運行,但反過來不一定。

Android 還包含一套核心運行時庫,可提供 Java API 框架所使用的 Java 編程語言中的大部分功能,包括一些 Java 8 語言功能。

原生 C/C++ 庫

許多核心 Android 系統組件和服務(例如 ART 和 HAL)構建自原生代碼,需要以 C 和 C++ 編寫的原生庫。Android 平臺提供 Java 框架 API 以向應用顯示其中部分原生庫的功能。例如,您可以通過 Android 框架的 Java OpenGL API 訪問 OpenGL ES,以支持在應用中繪制和操作 2D 和 3D 圖形。

如果開發的是需要 C 或 C++ 代碼的應用,可以使用 Android NDK 直接從原生代碼訪問某些原生平臺庫。

Java API 框架

您可通過以 Java 語言編寫的 API 使用 Android OS 的整個功能集。這些 API 形成創建 Android 應用所需的構建塊,它們可簡化核心模塊化系統組件和服務的重復使用,包括以下組件和服務:

豐富、可擴展的視圖系統,可用以構建應用的 UI,包括列表、網格、文本框、按鈕甚至可嵌入的網絡瀏覽器

資源管理器,用于訪問非代碼資源,例如本地化的字符串、圖形和布局文件

通知管理器,可讓所有應用在狀態欄中顯示自定義提醒

Activity 管理器,用于管理應用的生命周期,提供常見的導航返回棧

內容提供程序,可讓應用訪問其他應用(例如“聯系人”應用)中的數據或者共享其自己的數據

開發者可以完全訪問 Android 系統應用使用的框架 API。

系統應用

Android 隨附一套用于電子郵件、短信、日歷、互聯網瀏覽和聯系人等的核心應用。平臺隨附的應用與用戶可以選擇安裝的應用一樣,沒有特殊狀態。因此第三方應用可成為用戶的默認網絡瀏覽器、短信 Messenger 甚至默認鍵盤(有一些例外,例如系統的“設置”應用)。

系統應用可用作用戶的應用,以及提供開發者可從其自己的應用訪問的主要功能。例如,如果您的應用要發短信,您無需自己構建該功能,可以改為調用已安裝的短信應用向您指定的接收者發送消息。

責任編輯:YYX

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

    關注

    216

    文章

    34480

    瀏覽量

    252185
  • 安卓
    +關注

    關注

    5

    文章

    2134

    瀏覽量

    57330
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2636

    瀏覽量

    66468
收藏 人收藏

    評論

    相關推薦

    11系統的RK3566主板搭建一體機

    我向給11系統的RK3566主板搭建一套顯示器、電源拿來作為測試,怎么搭配好呢
    發表于 12-17 17:26

    【書籍評測活動NO.53】鴻蒙操作系統設計原理與架構

    底層設計邏輯出發,針對不同關鍵子系統的目標功能和實現路徑做實際分析解讀,幫助開發者理解鴻蒙操作系統底層邏輯,開發更適合
    發表于 12-16 15:10

    鴻蒙系統生態設備突破10億臺 超過15000個鴻蒙原生應用和元服務上架

    從操作系統內核、文件系統,到編程語言、人工智能框架和大模型等全部實現自研;放棄了傳統的Linux內核以及開源代碼項目AOSP,僅支持鴻蒙
    的頭像 發表于 10-23 16:43 ?912次閱讀

    歡創播報 華為宣布鴻蒙內核已超越Linux內核

    1 華為宣布鴻蒙內核已超越Linux內核 ? 6月21日,在華為開發者大會上, HarmonyOS NEXT(鴻蒙NEXT)——真正獨立于和iOS的
    的頭像 發表于 06-27 11:30 ?863次閱讀

    華為鴻蒙操作系統發展戰略:2024年完成安應用全面遷移

    徐直軍指出,2024 年,鴻蒙操作系統的主要任務是打造原生應用生態。目前,鴻蒙操作系統已基本適配各種終端設備,但在應用開發方面仍依賴
    的頭像 發表于 04-18 15:38 ?823次閱讀

    面對如今的就業環境,vs鴻蒙……

    對于鴻蒙如今的發展勢頭,可謂是如火如荼。無論是最近發布的鴻蒙操作系統HarmonyOS NEXT,摒棄了Linux內核和AOSP開放源代
    的頭像 發表于 03-01 15:49 ?609次閱讀
    面對如今的就業環境,<b class='flag-5'>安</b><b class='flag-5'>卓</b>vs<b class='flag-5'>鴻蒙</b>……

    沒有“成份“的鴻蒙還能行嗎?

    一、鴻蒙的前世今生 早前,就有關鴻蒙系統不兼容
    的頭像 發表于 02-26 13:56 ?503次閱讀
    沒有“<b class='flag-5'>安</b><b class='flag-5'>卓</b>成份“的<b class='flag-5'>鴻蒙</b>還能行嗎?

    純血鴻蒙系統,拿什么與、iOS比?

    減少了40%的冗余代碼后,HarmonyOS NEXT 的系統流暢度、能效、純凈安全特性等提升顯著。 所以鴻蒙是作為開發者近10年的最具有潛力的發展道路,那么鴻蒙底層技術到底是什么
    發表于 02-21 21:04

    華為鴻蒙系統怎么樣 華為鴻蒙系統系統的區別

    和穩定性。與此同時,鴻蒙系統系統架構、功能和生態系統
    的頭像 發表于 02-02 14:54 ?1799次閱讀

    鴻蒙開發教程

    向三款手機開放, mate 60、mate60 pro 和 mate x5。 什么是鴻蒙,他是 android 套殼嗎? 鴻蒙是華為自研的操作系統,發布之初發現它上面也能兼容
    的頭像 發表于 01-31 17:11 ?806次閱讀
    <b class='flag-5'>鴻蒙</b>開發教程

    鴻蒙OS和開源鴻蒙什么關系?

    內核,其他功能都以模塊的形式存在。 ? ? 華為用的是鴻蒙OS 我們都知道,華為手機的鴻蒙OS是可以運行軟件的,是因為系統中有
    的頭像 發表于 01-30 15:44 ?1171次閱讀
    <b class='flag-5'>鴻蒙</b>OS和開源<b class='flag-5'>鴻蒙</b>什么關系?

    質疑鴻蒙系統的是什么人群?為什么要杠

    2019 年,HarmonyOS 鴻蒙操作系統正式發布。但接下來很長的時間里,鴻蒙都是在自研的基礎上,內置一個 AOSP 架構。目的很簡單,就是讓 HarmonyOS 兼容
    的頭像 發表于 01-22 22:20 ?328次閱讀
    質疑<b class='flag-5'>鴻蒙</b><b class='flag-5'>系統</b>的是什么人群?為什么要杠

    華為發布原生版鴻蒙操作系統:不再兼容

    華為在1月18日的發布會上,正式推出了HarmonyOS NEXT鴻蒙星河版操作系統,并面向開發者開放申請。這一新版本的鴻蒙操作系統標志著華為在操作
    的頭像 發表于 01-19 15:28 ?1511次閱讀

    鴻蒙系統的區別 鴻蒙系統有什么特別之處

    鴻蒙系統是華為公司自主研發的一款全新操作系統,旨在替代系統
    的頭像 發表于 01-18 11:45 ?1.2w次閱讀

    很多人質疑鴻蒙,那它算不算國產操作系統

    、汽車等。這意味著鴻蒙可以在多個設備之間實現無縫切換和共享數據。 系統則主要用于移動設備,如手機和平板電腦。 2、系統
    發表于 01-17 22:04
    主站蜘蛛池模板: 日韩欧美中文字幕一区| 迅雷成人论坛| 中文字幕无码A片久久| 美女被爆羞羞天美传媒| av天堂电影网| 色人阁综合| 黄梅戏mp3大全| 中文字幕偷乱免费视频在线| 欧美极品尿交| 国产精品成久久久久三级四虎| 亚洲精品国产精品精| 啦啦啦 中文 中国 免费 高清在线 | 国产成人免费不卡在线观看| 熟妇久久无码人妻AV蜜桃| 火影忍者高清无码黄漫| 99精品国产在热久久| 强姧伦久久久久久久久| 国产喷水1区2区3区咪咪爱AV| 依人青青青在线观看| 日本无码色哟哟婷婷最新网站| 国产一区二区精品视频| 69成人免费视频| 午夜福利32集云播| 美目盼兮amy198281| 国产精华av午夜在线观看| 正在播放国产精品| 网红刘婷hd国产高清| 美女网站免费看| 国产欧美亚洲综合第一页| 91九色视频无限观看免费| 国产国产成年在线视频区| 亚洲精品久久久久一区二区三| 男男gaygay拳头| 国产精品亚洲AV毛片一区二区三区 | 国产一区日韩二区欧美三区| 11 13加污女qq看他下面| 午夜亚洲WWW湿好爽| 浓毛BWBWBWBWBW日本| 黄梅戏mp3大全| 国产成人综合在线| 99爱免费视频|