喜迎harmony OS 2.0 beta發佈【全球首發】0基礎開發抖音App(1)

  大家好,我是一直從事Swift和iOS培訓的小波老師(張雲波)。在華爲harmony OS 2.0 beta發佈之前,非常榮幸受到51CTO大力推薦及華爲公司的邀請,去到美麗的深圳基地實訓3天,與harmony OS的架構師、工程師、運營團隊等大佬面對面溝通,對harmony OS的硬件IOT能力、App多終端協同能力有了非常深刻的印象。對國產OS的各種偏見,自己是第一次有了極大的改觀。

華爲培訓基地1

KOL交流會毫無疑問,harmony OS承載着中國在移動OS領域的新希望,華爲能在外部環境如此惡劣的情況下仍能製作成如此有着獨特特性,並保持好良好兼容現有安卓的OS,實屬難能不易。

iot入口

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

 

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

 

ide然而我作爲一名iOS開發者,卻也很欣喜地找到了幾個要點,第一個是開發UI組件時的實時預覽渲染功能,要知道蘋果2019年纔在XCode中對SwiftUI開發實現,與架構師聊天得知,他們確實借鑑了這個優秀的功能。

ui預覽

實時模擬器

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

 

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

 

輕App從技術特性上,harmony OS的多終端分佈式數據協同,把iOS中廣受歡迎的“接力”又發揮了一個新高度,開發一個實用的多設備協同,只需要3行代碼,無需考慮任何底層網絡連接細節,真的是太讚了!

 

超快開發元能力你可能看出來了,harmony OS表面上看起來像安卓,開發也是安卓那一套,但實際上應用上,卻更像是蘋果公司的理念,走的是軟硬件高度協同結合的路線,但與蘋果的高度封閉不同,華爲很顯然在harmony OS上開放度是極大的。 我幾乎可以斷言,harmony OS是集Android和iOS大成,加上自己獨特的多終端協同特性的優秀OS。

文章後續內容和附件可以點擊下面的原文鏈接前往學習

原文鏈接:https://harmonyos.51cto.com/posts/2095#bkwz


想了解更多內容,請訪問:

51CTO和華爲官方戰略合作共建的鴻蒙技術社區

https://harmonyos.51cto.com/#bkwz


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章