精品国产一区二区三区免费-精品国产一区二区三区久久久蜜臀-精品国产一区二区三区久久久狼-精品国产一区二区三区久-精品国产一区二区三区精东影业-精品国产一区二区三区国产馆

15321250321
010-86462584

APP開發 > APP學院 > 鴻蒙

鴻蒙APP系統開發-30個常見問題回答

2022-05-22

?Q1.  安卓開發的APP能運行在鴻蒙系統么,鴻蒙和安卓的關系是子集還是擴展或是完全獨立不同的

A1-回答:Android App不能運行在鴻蒙系統上,但鴻蒙使用的是雙系統策略。也就是說,除了鴻蒙,還會運行一些Android相關的framework以及Linux內核,也就是說,鴻蒙實際上是雙內核,或者說雙系統(鴻蒙和Android)。從 表面上看,apk是運行在鴻蒙上,其實是運行在Android上。鴻蒙系統會自動識別是apk,還是hap(鴻蒙的app包),如果是apk,就會交給Android部分執行,如果是hap,就會交給鴻蒙執行。

Q2. 我是做移動端開發的,對硬件也感興趣,如果學習南向的開發需要什么基礎?

A2-回答:南向使用的主要編程語言是C,所以C語言是必須會的。南向可以做的很多,都是底層開發。如驅動,內存管理、物聯網等。但最多的是物聯網開發,類似arduino,用C語言通過鴻蒙控制開發板上的各個接口,輸入輸出數據。我的建議是先從物聯網開始,然后可以嘗試開發底層驅動,將鴻蒙移植到特定開發板上。然后就是更底層的了,直到直接可以完全學會開發操作系統。所以對操作系統的基本原理和實現方法能夠了解更有助于學習鴻蒙。

Q3. 鴻蒙能不能安裝QT的IDE?

A3-回答:從理論上說是可以的,只要有源代碼,就可以編譯成鴻蒙的目標文件。不過估計目前不行,因為還有很多庫沒有移植到鴻蒙上,鴻蒙作為開發平臺目前還為時尚早。只是說,鴻蒙預留這方面的接口,但目前還做不到,目前鴻蒙的主要發力點是手機和物聯網。

Q4. 支持ROS不?現在用這個可以做機器人嗎?

A4-回答:ROS是機器人操作系統,當然,理論上,鴻蒙也可以完成ROS完成的工作。

Q5.  STM32上可以用鴻蒙操作系統嗎?

A5-回答:這要看有沒有人做移植了。目前適配鴻蒙的開發板還很少,而且都是輕鴻蒙,因為富鴻蒙還沒有開源。

Q6. 調試連接遠程虛擬終端,每小時重新申請,比較尷尬,請問何時解決該問題?

A6-回答:這是一個臨時解決方案,因為目前鴻蒙的模擬器只有ARM處理器的,所以大多數PC是無法運行的。因為,華為臨時做了一個預覽器,在服務端模擬,然后客戶端預覽。不過年底過明年年初,基于X86的鴻蒙模擬器應該會推出,到時就可以直接在本機調試了。另外,鴻蒙最先視頻的是華為智慧屏??赡茉?0月份就會升級為鴻蒙2.0,所以如果要測試,購買鴻蒙

Q7. Harmony開發必須使用DevEco Studio嗎?可以使用其他的IDE嗎?比如IDEA 或者Visual Studio Code.

A7-回答:這就和問開發WinForm必須要用Visual Studio嗎?你當然可以不使用Visual Studio,不過很多配置就要自己做了。Harmony也是一樣,不使用DevEco Studio,需要自己配置很多東西,如果你是高手,用什么開發(包括記事本)都可以,如果是初學者,建議用DevEco Studio。

Q8. 現在有設備可以買了嗎?

A8-回答:目前開發板只有輕鴻蒙的,可能年底會有基于鴻蒙的運動表出來。海思、潤和還有一些第三方或個人已經將鴻蒙移植到部分開發板上了,這次直播送的HiSpark 8件套就是潤和做的。如果是富鴻蒙,在6個月內,可能只有華為智慧屏會支持鴻蒙2.0了。

Q9. 使用JS或者Java開發,他們會有一些開發限制嗎?

A9-回答:只要是鴻蒙支持的,都可以開發,沒有限制。

Q10. js應用和java應用是運行在各自的運行環境下再向下調用操作系統。還是統一編譯為同樣的字節碼在一個運行環境中調用系統呀

A10-回答:Java類似于Android的運行方式,不是字節碼。js應該類似于Node的方式,我看創建的工程中有node_modules目錄,這是放置Node模塊的目錄。

Q11.鴻蒙手機會不會跟蘋果一樣流暢

A11-回答:現在鴻蒙手機還沒出來,不太清楚,不過利用方舟編譯器,也許性能會比Android好。

Q12.鴻蒙的出現會不會對現有的技術(比如android、IOS、硬件系統)造成沖擊?

A12-回答:不會,會長期多系統共存

Q13.既然鴻蒙強調靈活部署,應該是硬件不相關的。為什么調試還是不能用×86構架?

A13-回答:因為x86和arm的一些指令不同,所以需要調整

Q14.Python可以直接利用Windows的os,我用Python開發了一個網盤,鴻蒙系統可以?

A14-回答:目前目可以,需要移植Python運行時。

Q15.鴻蒙app 需要購買什么設備運行

A15-回答:海思、hi-spark開發板。富鴻蒙目前只有華為智慧屏支持鴻蒙2.0

Q16.設備需要多大的配置才能運行輕鴻蒙呀?

A16-回答:至少128KB

Q17.老師,你鴻蒙的課什么時候開

A17-回答:已經開了,

Q18.老師以后推出的課程,看之前我必須先掌握哪些基礎知識點?

A18-回答:Java或JavaScript

Q19.北向是什么意思。

A19-回答:下面的圖是鴻蒙的架構,從上到下分別是應用層、框架層、服務層和內核層。越往上越偏應用,越往下越偏底層。按著上北下南的說法,偏應用的就稱為北向,偏底層的就稱為南向。

Q20.在中美關系變得越來越不好的今天,鴻蒙在國內的發展會不會比android或IOS更好?

A20-回答:有這種可能,這就要看大家的努力了。

Q21.鴻蒙現在都有什么培訓?

A21-現在暫時還不多,不過會越來閱讀的,請關注我的B站,有很多免費的鴻蒙視頻課程(北向和南向):

Q22. 鴻蒙系統對于5G模組的驅動開發,啥時候可以開源呀?

A22-回答:名你那應該會

Q23. 老師, 現在開源的鴻蒙是輕鴻蒙, 主要是iot方向的, 就拿只能手表來說, 他這個app開發好后部署和適配的問題是如何解決的呢? 是像安卓那樣還是像鴻蒙一樣, 有或是有著自己的一套標準呢?

A23-回答:輕鴻蒙使用了類似Web的布局方案,據說要開發類似Flutter的布局方案,還沒有得到準確的消息。

Q23. 谷歌是否有手段在鴻蒙系統上限制安卓app的運行

A23-回答:沒有

Q24.鴻蒙與fuchsia對比怎么樣?

A24-回答:都是微內核,但fuchsia目前沒什么消息,雷聲大,雨點小,可能是內部掣肘太多

Q25.要是這些編程語言美國也制裁限制了咋辦?

A25-回答:那就自己開發一個

Q26.我很喜歡華為!很想出一分力,作為一名軟件工程師,我能夠為鴻蒙生態的壯大做些什么?

A26-回答:盡量參與鴻蒙生態的建設,如為鴻蒙開發App。

Q27. 兩個watch有啥關系和區別

A27-回答:智能手表與手機一樣,運行富鴻蒙,支持用java和js開發,運動表運行的是輕鴻蒙,只能使用js開發

Q28.js 開發方式, HML + CSS 如何編譯成顯示界面, 這個界面如何與 js代碼交互?

A28-回答:與Vue的實現方式類似

Q29. 鴻蒙系統可以用于本科生的畢業論文選題嗎?

A29-回答:可以,祝你答辯成功

Q30. 老師你好,可以像Android Studio那樣有圖形界面的XML編輯界面嗎?

A30-回答:暫時還沒有,Android Studio的圖形化開發做的比較爛,這種形式的布局不太適合用可視化方式開發,據說華為正在研發新的布局方案。

客服QQ:121446412 聯系電話:15321250321

京ICP備17026149號-1

版權所有@2011-2022 北京天品互聯科技有限公司 公司地址:北京市海淀區上地信息路甲28號B座(二層)02D室-010號

收縮
  • 15321250321