電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 720|回復(fù): 0
收起左側(cè)

喜迎h(huán)armony OS 2.0 beta發(fā)布【全球首發(fā)】0基礎(chǔ)開發(fā)抖音App

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-12-20 23:56:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
喜迎h(huán)armony OS 2.0 beta發(fā)布【全球首發(fā)】0基礎(chǔ)開發(fā)抖音App, 大家好,我是一直從事Swift和iOS培訓(xùn)的小波老師(張云波)。在華為harmony OS 2.0 beta發(fā)布之前,非常榮幸受到51CTO大力推薦及華為公司的邀請,去到美麗的深圳基地實訓(xùn)3天,與harmony OS的架構(gòu)師、工程師、運營團隊等大佬面對面溝通,對harmony OS的硬件IOT能力、App多終端協(xié)同能力有了非常深刻的印象。對國產(chǎn)OS的各種偏見,自己是第一次有了極大的改觀。



毫無疑問,harmony OS承載著中國在移動OS領(lǐng)域的新希望,華為能在外部環(huán)境如此惡劣的情況下仍能制作成如此有著獨特特性,并保持好良好兼容現(xiàn)有安卓的OS,實屬難能不易。



從一個開發(fā)者的角度,harmony OS如何應(yīng)對如今競爭激烈、開放工具鏈不斷進步、開發(fā)理念也日新月異的這樣一個開發(fā)者的需求和態(tài)度,也是一個在門外的開發(fā)者以及新手不斷“暗中觀察”的重要因素。很幸運,我在App開發(fā)方面,找到了這種東西。



迎合Android開發(fā)者自然不用說,Java工具鏈加上IDE,幾乎沒有遷移成本。Java仍然是第一開發(fā)語言,雖然本人并不怎么喜歡用Java進行開發(fā),但是這種技術(shù)上的兼容性在harmony OS可見的未來依然是十分重要的。



然而我作為一名iOS開發(fā)者,卻也很欣喜地找到了幾個要點,第一個是開發(fā)UI組件時的實時預(yù)覽渲染功能,要知道蘋果2019年才在XCode中對SwiftUI開發(fā)實現(xiàn),與架構(gòu)師聊天得知,他們確實借鑒了這個優(yōu)秀的功能。





另外華為對Harmony App的數(shù)字簽名方面,也非常類似XCode的簽名流程,雖然暫時還沒有全自動化,但是與蘋果嚴(yán)格管理App質(zhì)量的理念不謀而合。



不知道大家有沒有研究過2020年iOS 14新推出的“輕App”開發(fā),無需下載,碰一碰,掃一掃即可配對智能IoT設(shè)備,非常方便快捷。然后在華為實驗室,我已經(jīng)看到與美的合作開發(fā)的微波爐成品,裝有harmony OS的華為手機,碰一下微波爐上的NFC標(biāo)簽,即刻就可以控制微波爐運行!



從技術(shù)特性上,harmony OS的多終端分布式數(shù)據(jù)協(xié)同,把iOS中廣受歡迎的“接力”又發(fā)揮了一個新高度,開發(fā)一個實用的多設(shè)備協(xié)同,只需要3行代碼,無需考慮任何底層網(wǎng)絡(luò)連接細節(jié),真的是太贊了!



你可能看出來了,harmony OS表面上看起來像安卓,開發(fā)也是安卓那一套,但實際上應(yīng)用上,卻更像是蘋果公司的理念,走的是軟硬件高度協(xié)同結(jié)合的路線,但與蘋果的高度封閉不同,華為很顯然在harmony OS上開放度是極大的。 我?guī)缀蹩梢詳嘌,harmony OS是集Android和iOS大成,加上自己獨特的多終端協(xié)同特性的優(yōu)秀OS。





But,talk is cheap,show me the code! 相信我,隔三差五地在折騰華為的工程師,試圖找到最快捷的開發(fā)方法,避免多踩坑。





開發(fā)前準(zhǔn)備,對于我這種不喜歡Java開發(fā)方法的人太少,有另一個更好的選擇,選用JavaScript來開發(fā)App,Harmony在這方面借鑒了前端火爆的Vue框架技術(shù),讓前端開發(fā)者幾乎可以無縫地切換到鴻蒙的開發(fā)框架中來,很顯然這可能是最大的驚喜。畢竟如今JavaScript領(lǐng)域有著無與倫比的生態(tài)圈和發(fā)展速度。想要快速進入Harmony OS開發(fā)的你,趕緊熟悉一下JavaScript、HTML、CSS,以及Vue技術(shù)先!



什么?你什么編程語言也不懂,就只知道這個開發(fā)有前途?沒問題,包在我身上,接下來的文章,我用世界第一短視頻App(抖音、tikTok),帶你進入超級精彩的harmony OS的App開發(fā)之路!趕緊訂閱我在51cto harmony社區(qū)的專欄!
回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表