一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

鴻蒙2.0到底是什么 鴻蒙系統(tǒng)備受質(zhì)疑的原因分析

鴻蒙系統(tǒng)HarmonyOS ? 來源:CSDN博主 ? 作者:dontpanic,世界樹的 ? 2020-10-12 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么很多人不相信鴻蒙系統(tǒng)是真的?

姑且不說你們搞清楚我諷刺的點在哪沒有,請問你們可以拿現(xiàn)在的劍去圓去年前年吹的 b 嗎?作為一個程序員,始終對華為終端在軟件上的吹逼行為十分討厭。而且花粉們似乎已經(jīng)接受了這樣的現(xiàn)實,還覺得“大嘴吹過的皮全都實現(xiàn)了”。這種空手套沸騰的行為,不是華為還真不敢干。論營銷,你以為華為在負一層,其實他在第五層。這些人搞得我心態(tài)爆炸真的煩,我就想看看鴻蒙 2.0 到底是個什么東西。

一開始大家說華為電視上的鴻蒙 1.0 是安卓套殼,很多人紛紛跳出來說“adb 說明不了問題”,頗有見到胳膊就想到大腿的意味;后來又改了話術,說“按照路線圖,1.0 就是安卓套殼。怎么了?”。那按照路線圖,請問 2.0 就應該不是安卓套殼吧?

DevEco Studio

所以我去下了 DevEco Studio。需要注意的是,DevEco Studio 并不是新做的,華為之前就有這個東西,是開發(fā)安卓的:

文檔中心

https://developer.huawei.com/consumer/cn/doc/development/Tools-Guides/service-introduction-0000000000017290

我一開始就找錯了,這個是1.0。2.0 把安卓的支持“刪掉”了,換成了鴻蒙。當然這都沒什么問題,用 IDEA 二次開發(fā)也沒什么問題,只是預防海軍把 DevEco 拿來作為鴻蒙早就存在的論據(jù)。

工程方面現(xiàn)在支持新建電視、智能手表和半智能手表(個人歸類,不喜你對)。電視和智能手表支持 Java 和 Javascript,半智能手表只支持 Javascript。比較關心電視的 Java 實現(xiàn),所以新建了這個。

package com.example.myapplication;import com.example.myapplication.slice.MainAbilitySlice;import ohos.aafwk.ability.Ability;import ohos.aafwk.content.Intent;public class MainAbility extends Ability { @Override public void onStart(Intent intent) { super.onStart(intent); super.setMainRoute(MainAbilitySlice.class.getName()); }}

Emmmm…。 雖然我不做安卓,但是很久以前學過一點。這好像跟 Activity 有點像?不過也沒關系,畢竟(做)好的 API 設計拿來用用,也不是不行。

下面我就想去看看 Ability 的代碼。SDK 里面包含的全是 Stub,我去

https://openharmony.gitee.com/openharmony

上也沒找到 aafwk 的源代碼。只找到了 aafwk-lite,但這個明顯不是電視上用的版本。各位海軍請不要再隨便丟一個鏈接過來說“鴻蒙已經(jīng)開源了鏈接在這你還不服嗎”,你們自己有去看過嗎?還煩請哪位大佬找到了 aafwk 的源碼的話留個言。

模擬器運行

找不到就算了,DevEco 還有一個 HVD 管理器,我想這既然模擬器都有,里面運行時肯定是全的吧?

不過這個 Manager 還需要下一些包才能運行,下載一直磕磕絆絆的出問題。這也導致我現(xiàn)在才把模擬器抱起來。

運行模擬器需要登錄華為賬號?也罷畢竟我以前用過榮耀手機,華為賬號還是有的。然后實名注冊了一波回來發(fā)現(xiàn),模擬器運行每次限時 1 小時?大概各位也能猜到了,這模擬器其實是跑在服務器上的,界面再串流串回來!

這就堵住了我想看看模擬器里面內(nèi)容的想法。也行,我先把 Hello World 跑起來吧。跑了 HelloWorld 起來之后,很快就會有 log 打出來。這個也有別人發(fā)過了,各位估計也見過:

嗯?

如果你下個隨便下個斷點,還能看到更具體的:

嗯?×2

點開 .shadow class,還可以看到:

可能有點看不清,我貼過來:

嗯?×3

dalvik 出現(xiàn)。以及,編譯生成的 hap 是個 zip 嗎?

嗯?×4

既有 dex 又有 apk,我們把 apk 再解一下,看看究竟是不是大白腿:

嗯?×5

半智能手表

上面也提到過,半智能手表只能使用 Javascript 開發(fā),這是與電視和智能手表不同的地方。其實它們還有另一個不同之處,就是電視和智能手表支持由在服務器上串流調(diào)試,但是半智能手表不行。而且它連本地的模擬器(Emulator)都沒有,只有一個用 Node 做的 Simulator:

華為目前開源出來的代碼,都是 Lite 版本,是基于它 2016 年就開源了的 LiteOS 做的。所以有理由相信,現(xiàn)在只有半智能手表會用 LiteOS 版本的鴻蒙。而且現(xiàn)在連完整的模擬器都沒有,只能用 nodejs 頂一下。

結語

所以我覺得到這里可以大膽地做出結論了:

電視和智能手表上,完全就是安卓套殼;只有半智能手表,是華為在它 16 年開源出來的 LiteOS 的基礎上做出來的。

以華為在嵌入式領域的積累,花一年多做成 LiteOS + 半智能手表這樣的進度是合理的。這個答案

@世界樹的影子

zhihu.com/people/3ca23f07fc5068bd0c92a184bc681c72

如何看待 9 月 10 日華為發(fā)布的鴻蒙 OS 2.0 系統(tǒng),應用前景如何?

zhihu.com/question/420404904/answer/1465210355

里有一段話,我想摘錄在這里:

華為本來有兩個選擇:

1. 我們被美國制裁了,我們別無他法,我們決心從現(xiàn)在開始,用3到5年的時間,自主研發(fā)我們的一套體系,擺脫對美依賴;

2. 我們被美國制裁了,但是我們早就做好了準備,已經(jīng)掏空安卓,隨時能拿出鴻蒙來替代,引起一片沸騰;然后頂著沸騰、質(zhì)疑和嘲諷暗戳戳的加班加點3到5年,終于拿出東西來。

我始終搞不懂的是,為什么華為選擇了方案2,因為華為高管喜歡沸騰?

兩種選擇反映的其實是一家公司的做事態(tài)度,反映的是它的誠信度和責任感。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鴻蒙系統(tǒng)

    關注

    183

    文章

    2642

    瀏覽量

    68088
  • 鴻蒙2.0
    +關注

    關注

    2

    文章

    60

    瀏覽量

    7113
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【HarmonyOS 5】金融應用開發(fā)鴻蒙組件實踐

    原生鴻蒙操作系統(tǒng)星河版,面向開發(fā)者開放申請,余承東宣布鴻蒙生態(tài)設備數(shù)達 8 億臺;建設銀行、郵儲銀行等完成鴻蒙原生應用 Beta 版本開發(fā)。 2024 年 10 月 22 日: Ha
    的頭像 發(fā)表于 07-11 18:20 ?281次閱讀
    【HarmonyOS 5】金融應用開發(fā)<b class='flag-5'>鴻蒙</b>組件實踐

    鴻蒙應用px,vp,fp概念詳解

    傳統(tǒng)移動端開發(fā)方向,轉(zhuǎn)到鴻蒙應用開發(fā)方向。 前端開發(fā)同學對于開發(fā)范式很熟悉,但是對于工作流程和開發(fā)方式是會有不適感,其實移動應用開發(fā)與前端開發(fā),最大的區(qū)別就在于UI適配和性能優(yōu)化上了。 今天我們就來分析鴻蒙中UI適配的規(guī)范與小
    的頭像 發(fā)表于 07-07 11:48 ?172次閱讀
    <b class='flag-5'>鴻蒙</b>應用px,vp,fp概念詳解

    鴻蒙發(fā)展歷程

    鴻蒙系統(tǒng)在智能終端領域探索的序幕。 鴻蒙 2.0: 2020 年 9 月 10 日發(fā)布,其應用范圍進一步拓展,適用于
    的頭像 發(fā)表于 07-07 11:41 ?533次閱讀

    國產(chǎn)操作系統(tǒng)加速崛起——鴻蒙電腦補齊鴻蒙生態(tài)最重要拼圖

    國產(chǎn)操作系統(tǒng)加速崛起——鴻蒙電腦補齊鴻蒙生態(tài)最重要拼圖 5月19日,首次應用鴻蒙操作系統(tǒng)的個人電腦(PC)在四川成都正式發(fā)布。這標志著我國擁
    的頭像 發(fā)表于 05-21 11:41 ?198次閱讀

    鴻蒙生態(tài)大勢已成,誠邁科技鴻蒙實驗室助力院校人才培養(yǎng)

    鴻蒙操作系統(tǒng)迎來重要突破,華為終端全面進入鴻蒙時代。作為鴻蒙生態(tài)的首批核心共建者及開源鴻蒙項目群A類捐贈人,誠邁科技基于開源
    的頭像 發(fā)表于 05-15 12:02 ?575次閱讀
    <b class='flag-5'>鴻蒙</b>生態(tài)大勢已成,誠邁科技<b class='flag-5'>鴻蒙</b>實驗室助力院校人才培養(yǎng)

    鴻蒙電腦拿什么和Windows競爭

    5月8日,在鴻蒙電腦技術與生態(tài)溝通會上,鴻蒙操作系統(tǒng)(HarmonyOS 5)首次在電腦端亮相;這是華為首款鴻蒙電腦正式亮相。同時華為智慧辦公將升級為
    的頭像 發(fā)表于 05-09 11:41 ?555次閱讀

    鴻蒙操作系統(tǒng)首登電腦端,華為開啟鴻蒙辦公新時代

    2025年5月8日,華為在深圳舉辦了鴻蒙電腦技術與生態(tài)溝通會,鴻蒙操作系統(tǒng)首次在電腦端亮相。這既是中國電子信息產(chǎn)業(yè)的歷史性時刻,也是華為鴻蒙辦公的新起點。 五年匠心打磨,
    發(fā)表于 05-08 14:20 ?4682次閱讀
    <b class='flag-5'>鴻蒙</b>操作<b class='flag-5'>系統(tǒng)</b>首登電腦端,華為開啟<b class='flag-5'>鴻蒙</b>辦公新時代

    深度融入“純血鴻蒙”|芯??萍计煜驴佃諳KOK首批入駐鴻蒙NEXT系統(tǒng)

    3月20日,隨著首款全面搭載純血鴻蒙系統(tǒng)的"寬折疊"手機PuraX的發(fā)布,全面鴻蒙時代正悄然到來。鴻蒙NEXT(純血鴻蒙)自正式亮相以來,這
    的頭像 發(fā)表于 03-21 18:04 ?962次閱讀
    深度融入“純血<b class='flag-5'>鴻蒙</b>”|芯海科技旗下康柚OKOK首批入駐<b class='flag-5'>鴻蒙</b>NEXT<b class='flag-5'>系統(tǒng)</b>

    【「鴻蒙操作系統(tǒng)設計原理與架構」閱讀體驗】01-初始華為鴻蒙

    ,然后介紹了鴻蒙操作系統(tǒng)出現(xiàn)的原因,在國產(chǎn)化中的地位以及標志性的意義,同時也介紹了關于鴻蒙操作系統(tǒng)的基礎設計理念以及
    發(fā)表于 01-25 11:05

    AIGC入門及鴻蒙入門

    人工智能生成內(nèi)容(AIGC)和鴻蒙系統(tǒng)是當前科技領域的兩個熱門話題。以下是對它們的入門指南: AIGC入門 1. 基礎概念: AIGC,全稱Artificial Intelligence
    發(fā)表于 01-13 10:32

    華為鴻蒙NEXT系統(tǒng)的優(yōu)勢與劣勢

    隨著華為鴻蒙NEXT系統(tǒng)的推出,關于其性能與體驗的討論在網(wǎng)絡上引起了廣泛關注。本文綜合了多個角度的用戶評價,從優(yōu)勢與劣勢兩方面,帶您了解這一備受矚目的操作系統(tǒng)
    的頭像 發(fā)表于 12-30 10:30 ?5110次閱讀

    鴻蒙系統(tǒng)專用版微信內(nèi)測即將啟動

    近日,有知情人士稱鴻蒙系統(tǒng)專用版微信的開發(fā)工作現(xiàn)已基本完成。這一消息標志著微信在適配鴻蒙系統(tǒng)方面取得了重要進展,為鴻蒙
    的頭像 發(fā)表于 11-07 10:58 ?1499次閱讀

    原生鴻蒙操作系統(tǒng)正式發(fā)布,誠邁科技與華為一起共建鴻蒙新世界

    10月22日,我國首個國產(chǎn)移動操作系統(tǒng)——華為原生鴻蒙操作系統(tǒng)正式發(fā)布,這也是繼蘋果iOS和安卓系統(tǒng)后,全球第三大移動操作系統(tǒng)。此次發(fā)布的原
    的頭像 發(fā)表于 10-28 09:29 ?1438次閱讀
    原生<b class='flag-5'>鴻蒙</b>操作<b class='flag-5'>系統(tǒng)</b>正式發(fā)布,誠邁科技與華為一起共建<b class='flag-5'>鴻蒙</b>新世界

    華為原生鴻蒙操作系統(tǒng)正式發(fā)布

    10月22日晚,華為舉行了一場盛大的發(fā)布會,正式推出了其原生鴻蒙操作系統(tǒng)HarmonyOS NEXT,也被稱為鴻蒙5.0。這一發(fā)布標志著鴻蒙系統(tǒng)
    的頭像 發(fā)表于 10-23 16:52 ?1186次閱讀

    鴻蒙Flutter實戰(zhàn):09-現(xiàn)有Flutter項目支持鴻蒙

    # 鴻蒙Flutter實戰(zhàn):現(xiàn)有Flutter項目支持鴻蒙 ## 背景 原來使用Flutter開發(fā)的項目,需要適配鴻蒙。 ## 環(huán)境搭建 見文章[鴻蒙Flutter適配指南],
    發(fā)表于 10-23 16:36