HarmonyOS學(xué)習(xí)資源分享
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
5月24日,華為在深圳舉辦首屆HarmonyOS 開(kāi)發(fā)者創(chuàng)新大賽頒獎(jiǎng)典禮。華為消費(fèi)者業(yè)務(wù)HarmonyOS開(kāi)源與開(kāi)發(fā)者運(yùn)營(yíng)總監(jiān)在頒獎(jiǎng)典禮上作了主題為《HarmonyOS學(xué)習(xí)資源分享》的演講。
以下為演講實(shí)錄:
跟大家先講一個(gè)運(yùn)營(yíng)數(shù)據(jù),2019年HDC大會(huì)鴻蒙問(wèn)世,地球人在那一刻認(rèn)識(shí)了鴻蒙操作系統(tǒng)。那一天的鴻蒙官網(wǎng)的開(kāi)發(fā)者訪問(wèn)人數(shù)一直是頂峰,近一年多來(lái),從來(lái)沒(méi)被超越。
上個(gè)月底,也就是4月28日那天很奇怪,有幾個(gè)開(kāi)發(fā)者拍出升級(jí)后的鴻蒙手機(jī)開(kāi)機(jī)和運(yùn)行畫(huà)面,上傳到抖音上傳播。當(dāng)天鴻蒙官網(wǎng)的運(yùn)營(yíng)數(shù)據(jù)神奇的超越了訪問(wèn)量頂峰,超出不是一點(diǎn)點(diǎn),整整翻了5倍。而且,這波流量一直持續(xù)了3周,一直到今天,整個(gè)5月份,對(duì)我們來(lái)說(shuō),幾乎每天都在開(kāi)一次HDC,每天數(shù)十萬(wàn)開(kāi)發(fā)者在翻閱鴻蒙開(kāi)發(fā)文檔。
這說(shuō)明了什么,說(shuō)明大家都在等手機(jī)和生態(tài)設(shè)備數(shù)的硬件底座成熟。手機(jī)和生態(tài)設(shè)備數(shù)是開(kāi)發(fā)者最關(guān)心的問(wèn)題,我會(huì)在第一部分,給大家刷新一下最新數(shù)據(jù)。以及與大家同步一下前幾天,也就是5月18日面向合作伙伴發(fā)布的一些很振奮人心的激勵(lì)政策。
第二部分,數(shù)十萬(wàn)開(kāi)發(fā)者每天都在問(wèn)很多問(wèn)題,我這里總結(jié)了開(kāi)發(fā)者遇到的8個(gè)困難,我這里一一解答。比如,我做分布式應(yīng)用,是否需要把手機(jī)、Pad、手表、車(chē)等配齊后才能開(kāi)發(fā)。車(chē)那么貴,哪里買(mǎi)得起。答案肯定是不用的,有工具支持,我會(huì)告訴大家怎么快速準(zhǔn)確的使用鴻蒙學(xué)習(xí)資源。一劍封喉,快速完成目標(biāo),節(jié)約大家時(shí)間。
第三部分,近期開(kāi)發(fā)者活動(dòng)預(yù)告以及列出所有參與方式,大家可以拍照或截屏,以便記錄。
今年底,搭載鴻蒙智能硬件的設(shè)備會(huì)超過(guò)3個(gè)億,大家可能對(duì)3個(gè)億沒(méi)有概念,不準(zhǔn)確的說(shuō),大概就是這兩年賣(mài)出的華為手機(jī)會(huì)升級(jí)為鴻蒙。不僅如此,其中有1個(gè)億鴻蒙生態(tài)設(shè)備。這一個(gè)億由生態(tài)伙伴設(shè)備構(gòu)成,目前合作的硬件合作伙伴從去年剛開(kāi)始的個(gè)位數(shù),已經(jīng)飆升到1000家硬件合作伙伴,漲幅飛快。
為了讓飛輪轉(zhuǎn)得更快,前幾天5月18日HarmonyOS Connect伙伴峰會(huì)里其實(shí)已經(jīng)宣布,華為將全渠道全場(chǎng)景幫助伙伴買(mǎi)好產(chǎn)品,提供6萬(wàn)華為自有零售與服務(wù)渠道,不僅3家線上銷(xiāo)售渠道打開(kāi),還打開(kāi)1萬(wàn)5千個(gè)垂直與專業(yè)渠道。技術(shù)驅(qū)動(dòng)加市場(chǎng)刺激,全面提速硬件生態(tài)的發(fā)展。
華為商城6月上線全新的HarmonyOS Connect品牌專區(qū),京東618購(gòu)物節(jié)會(huì)看到一波鴻蒙生態(tài)產(chǎn)品上市銷(xiāo)售。大家可以再618購(gòu)物節(jié)買(mǎi)買(mǎi)買(mǎi),用人民幣支持一下。
大家都很關(guān)心三方手機(jī)的問(wèn)題,華為的態(tài)度是很明確,開(kāi)源開(kāi)放的。其實(shí)去年9月8日已把面向128K-128M的IOT設(shè)備系統(tǒng)貢獻(xiàn)給開(kāi)放原子開(kāi)源基金會(huì)。今年也如約把面向128M以上,包括手機(jī)能力的代碼貢獻(xiàn)了給基金會(huì)。
基金會(huì)正在聯(lián)合眾多伙伴參與貢獻(xiàn),除了7家工作委員會(huì)共建單位,基金會(huì)還邀請(qǐng)共233名伙伴加入共建行列。基金會(huì)在聯(lián)合伙伴貢獻(xiàn)后,將會(huì)推出OpenHarmony 2.0版本進(jìn)行開(kāi)源。歡迎三方手機(jī)廠商以及各類(lèi)設(shè)備廠商,從社區(qū)獲取OpenHarmony 2.0 版本進(jìn)行產(chǎn)品研發(fā)和發(fā)布。華為只是貢獻(xiàn)者之一,版本由基金會(huì)決定和發(fā)布,相關(guān)動(dòng)向請(qǐng)留意開(kāi)放原子開(kāi)源基金會(huì)。
應(yīng)用層面,近期增長(zhǎng)也很快,目前已經(jīng)有300+應(yīng)用創(chuàng)新合作伙伴,待鴻蒙正式發(fā)布后,會(huì)陸續(xù)上架到應(yīng)用市場(chǎng)。
除了職業(yè)開(kāi)發(fā)者以外,這些開(kāi)發(fā)者,比如說(shuō)剛剛看到的9歲小朋友,不僅自己學(xué),還在社區(qū)里做直播教別人。深圳大學(xué)大二學(xué)生完成4個(gè)應(yīng)用、2個(gè)開(kāi)源項(xiàng)目、而且還自己組織同學(xué)們?cè)趯W(xué)習(xí)和使用;還有同濟(jì)大學(xué)大三學(xué)生,浙大城院大四學(xué)生,不僅學(xué)習(xí)和使用,他們還在社區(qū)貢獻(xiàn)自己的力量。這里還有初中、高中、大一的三個(gè)空格,請(qǐng)歡迎聯(lián)系我們,在社區(qū)發(fā)個(gè)聲,讓我們知道你們?cè)诟墒裁础?/p>
剛剛給大家刷新了3億設(shè)備、1000+硬件合作伙伴、300+應(yīng)用伙伴、這么給力的銷(xiāo)售賦能刷新,相信大家已經(jīng)看到了生態(tài)蓬勃發(fā)展速度是很快,擔(dān)心與猶豫相信應(yīng)該會(huì)消除一些。
第二部分,在進(jìn)入學(xué)習(xí)與使用,還會(huì)遇到很多具體問(wèn)題,比如:
是否要先配齊設(shè)備才能開(kāi)始學(xué),還沒(méi)想好要做什么,哪里可以先看看用什么編程語(yǔ)言,編程風(fēng)格,社區(qū)一大堆文章,從哪里開(kāi)始學(xué)習(xí)開(kāi)發(fā)原理,有多少一步一步的操作樣例,第一個(gè)Hello World怎么跑,已有有的應(yīng)用怎么辦、有多少本書(shū)了,哪里有個(gè)系統(tǒng)性的資料匯聚。
這些都是日常運(yùn)營(yíng)過(guò)程中,開(kāi)發(fā)者問(wèn)得最多的問(wèn)題。我來(lái)一一解答。
需要先買(mǎi)齊設(shè)備,不需要的,有遠(yuǎn)程模擬器。現(xiàn)在提供了5種設(shè)備,包括手機(jī)、電視、PAD、車(chē)、手表可穿戴設(shè)備。很多開(kāi)發(fā)者表示找不到,其實(shí)就在Tool菜單HDV Manager里。
如果大家還不了解鴻蒙編程風(fēng)格,不妨用手機(jī)掃個(gè)碼看看鴻蒙的代碼風(fēng)格,支持JAVA和JS兩種最常見(jiàn)編程語(yǔ)言,通過(guò)官網(wǎng)在線體驗(yàn)可以快速感覺(jué)一下編程難度。這個(gè)體驗(yàn)工具里可以修改代碼,右側(cè)立刻動(dòng)態(tài)體現(xiàn)運(yùn)行結(jié)果。當(dāng)然這里只是有限體驗(yàn),完整體驗(yàn)需要下載IDE的。
啟動(dòng)開(kāi)發(fā)前,哪里能夠?qū)W習(xí)開(kāi)發(fā)原理。這里有很多渠道,官網(wǎng)有HarmonyOS開(kāi)發(fā)者微信公眾號(hào),通過(guò)公眾號(hào)技術(shù)解讀等菜單,可以快速獲取想要的知識(shí)。當(dāng)然也可以到合作社區(qū),合作社區(qū)里已有100多門(mén)課程資源,80多次可回看的直播解讀活動(dòng)。學(xué)習(xí)資源已經(jīng)到了一個(gè)新的臺(tái)階。
當(dāng)你首次開(kāi)發(fā)時(shí),一般從Hello World開(kāi)始,我們認(rèn)為光溜溜的Hello World沒(méi)意思,做了36個(gè)應(yīng)用模板,可以從手機(jī)開(kāi)始,也可以從TV、車(chē)機(jī)開(kāi)始。非常方便。
一行代碼不寫(xiě),直接點(diǎn)run運(yùn)行,執(zhí)行起來(lái)就是這樣的效果,比Hello World要強(qiáng)太多了。
這些模板,其實(shí)簡(jiǎn)單組合起來(lái),就是一個(gè)基本的應(yīng)用,比如有啟動(dòng)頁(yè)面、登錄界面、列表頁(yè)、點(diǎn)餐那種框架頁(yè),電話本這種詳細(xì)信息頁(yè)、設(shè)置這種列表頁(yè)等等。是不是很方便。
基礎(chǔ)應(yīng)用不代表就是功能簡(jiǎn)單,模板可以直接生產(chǎn)智能家居比如臺(tái)燈控制面板,比如復(fù)雜的圖標(biāo)編輯功能,比如非常常見(jiàn)的商品列表和新聞列表。拿來(lái)就可以用。
要做一個(gè)完整應(yīng)用,我們還提供了codelab,區(qū)別于demo,codelab結(jié)合原理和一步一步操作過(guò)程,準(zhǔn)能保障你能搞懂。現(xiàn)在提供了23個(gè),大家感受一下codelabs都能做什么幫你做什么。
大家可以先掃個(gè)碼先快速看看。
每一個(gè)codelab上手教材,都是圍繞新特性,比如分布式、AI、媒體、數(shù)據(jù)庫(kù)等精心設(shè)計(jì)。
這個(gè)月比上次活動(dòng)新增了8個(gè),一共有23個(gè)這樣的教程。
如果你不是從零開(kāi)始,手上已經(jīng)有了一些應(yīng)用代碼,可以選擇通過(guò)更換開(kāi)源組件庫(kù),實(shí)現(xiàn)切換,已經(jīng)有400多個(gè)組件庫(kù)適配好鴻蒙API,各大開(kāi)發(fā)者社區(qū)非常受歡迎,每次都是過(guò)萬(wàn)閱讀量。年內(nèi)我們聯(lián)合了多家伙伴一起共建,年內(nèi)就會(huì)推出1000多個(gè)組件庫(kù),基本滿足日常開(kāi)發(fā)需求。
很多人習(xí)慣買(mǎi)本書(shū)系統(tǒng)的學(xué)習(xí)一下,目前已發(fā)行1本書(shū),6月份將還會(huì)有4本,我知道的寫(xiě)書(shū)作者,大概15本書(shū)趕在年底會(huì)出版。
各大社區(qū)累計(jì)已經(jīng)有50萬(wàn)個(gè)帖子,紛擾復(fù)雜。基金會(huì)組織了200多個(gè)伙伴在共建生態(tài)內(nèi)容,精選優(yōu)質(zhì)代碼樣例、教程等,收錄到這本生態(tài)內(nèi)容專刊,這是一本44頁(yè)的小冊(cè)子,每月更新。我們也會(huì)在各大活動(dòng)中給大家發(fā)放,活動(dòng)結(jié)束后,歡迎領(lǐng)取。
基金會(huì)計(jì)劃面向高校和學(xué)生推出郵寄訂閱服務(wù),也就是給高校和學(xué)生定期快遞到家。目前處于試點(diǎn)階段,基金會(huì)經(jīng)費(fèi)有限,先到先得,僅限于老師和學(xué)生,專業(yè)人士可以先去下載電子版本自行學(xué)習(xí)。我們翻兩頁(yè)看看里面有什么內(nèi)容。
里面收錄所有華為官方內(nèi)容,比如每次活動(dòng)的PPT,方便大家查找。
也會(huì)收錄社區(qū)精選優(yōu)質(zhì)內(nèi)容,比如今天優(yōu)秀導(dǎo)師張榮超老師的課程與適配,帶上鏈接,大家可以方便的一步查閱。
講了那么多內(nèi)容,我們一起看看社區(qū)活動(dòng):
兩句話,月月有活動(dòng),6月在北京,7月去杭州,8月成都,9月深圳,10月武漢,11月西安,12月南京。華為帶頭全國(guó)各地跑。
還有各社區(qū)的線下活動(dòng)和線上直播沒(méi)有列出來(lái),太多了,詳見(jiàn)各大社區(qū)鴻蒙專區(qū)。
這里總結(jié)所有參與鏈接。
會(huì)后肯定有人問(wèn)如何與華為進(jìn)行商業(yè)合作,請(qǐng)進(jìn)合作伙伴門(mén)戶。
各大社區(qū)的專區(qū)也放出來(lái),方便大家查找。
開(kāi)源開(kāi)放,想?yún)⑴c到開(kāi)源版本的OpenHarmony建設(shè),右邊有這些方式。
文末附件為學(xué)習(xí)資料分享,大家可以踴躍下載
https://harmonyos.51cto.com/posts/4776
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
















































