?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的鴻蒙模擬器應該會推出,到時就可以直接在本機調試了。另外,鴻蒙最先視頻的是華為智慧屏。可能在10月份就會升級為鴻蒙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的圖形化開發做的比較爛,這種形式的布局不太適合用可視化方式開發,據說華為正在研發新的布局方案。
接入ChatGPT系統多少錢?
APP如何接入ChatGPT系
小程序開發費用,開發小程序需要
怎么選擇一家靠譜的小程序制作公
app制作流程-策略|評估規劃
開發一個app多少錢?
客服QQ:121446412 聯系電話:15321250321
京ICP備17026149號-1版權所有@2011-2022 北京天品互聯科技有限公司 公司地址:北京市海淀區上地信息路甲28號B座(二層)02D室-010號