HarmonyOS快速上手指南

華爲在9月10日發佈了HarmonyOS 2.0一時間引發了業界乃至軟件開發行業很大的反響,那麼做爲一名開發人員該不應學習HarmonyOS以及如何快速上手HarmonyOS?那麼接下來咱們先從HarmonyOS對軟件開發行業的影響以及HarmonyOS對開發者的影響兩個維度進行分析,而後在總結出咱們須要的答案,最後呢爲你們分享快速上手HarmonyOS開發的RoadMap。前端

文末有個彩蛋哦!後端

目錄

  • HarmonyOS對軟件開發行業的影響
  • HarmonyOS對開發者的影響
    • 對移動端開發者的影響
    • 對非移動端開發者的影響
    • 爲何要學習HarmonyOS?
  • 快速上手HarmonyOS開發的RoadMap

HarmonyOS對軟件開發行業的影響

HarmonyOS是一個面向全場景的分佈式微內核的操做系統,不只能夠應用到TV、穿戴設備(手錶)、車載設備還能夠應用到智能手機等場景。目前華爲生態中有來自全球的180萬開發者,日活達到4.9億,在180萬開發者的支持下HarmonyOS有望成爲全球第三大移動應用生態markdown

另外,華爲官方表示將在2021年在EMUI 11及以上手機上升級到HarmonyOS 2.0。說到這裏可能有小夥伴就要問了:光有華爲使用有什麼用,其餘手機廠商呢?分佈式

華爲曾和其餘手機廠商交流過,其餘手機廠商都比較感興趣,但華爲做爲其餘廠商的競對,用競對的產品使得其餘廠商不免會有些顧慮,爲了打消其餘廠商的顧慮華爲成立了開源基金會,其餘手機公司也參加了,這樣你們會公平的使用HarmonyOS。oop

你們都知道在前段時間(2020年9月10日)在OpenHarmony(開放原子開源基金會)開源了HarmonyOS 2.0。HarmonyOS 2.0是一個面向內存128KB - 128MB的終端設備。從OpenHarmony的開源路標咱們能夠看出,它會陸續針對不一樣內存大小的設備進行開源: OpenHarmony-route佈局

  • 2020年9月10日:面向內存128KB - 128MB的終端設備
  • 2021年4月:面向內存128MB - 4GB的終端設備
  • 2020年10月:面向4G以上全部設備

隨着HarmonyOS逐步開源,其對軟件行業的影響也將愈來愈大學習

HarmonyOS對開發者的影響

那HarmonyOS的出現對開發者有沒有影響呢?spa

HarmonyOS的出現對不一樣的開發者有這不一樣程度的影響,首先咱們看期對終端開發者的影響:操作系統

對終端開發者的影響

HarmonyOS最初是面向IOT設備而研發的,因此它天生支持IOT,如今的HarmonyOS不只能夠開發手機應用並且能夠開發應用於物聯網的智能終端應用。因此在物聯網快速發展的今天,終端智能設備會愈來愈多,好比:智能空調、智能油煙機等等,而這些智能的設備都離不了對應的軟件來驅動;而終端開發者能夠經過HarmonyOS來開發智能物聯網的軟件,並將其應用到智能設備上。對於像美的、格力、以及小鵬、比亞迪等等企業也會有愈來愈多的HarmonyOS軟件開發需求。因此終端開發者能夠經過HarmonyOS來拓寬就業場景code

對終端開發者的影響

對非移動端開發者的影響

對於HarmonyOS來說不管是Android開發者、iOS開發者仍是前端或後端開發者你們都是零基礎。HarmonyOS的出現使得非移動端開發者能夠藉助HarmonyOS來快速上手移動端開發,也是實現彎道超車和Android及iOS開發者進行競爭的有利武器。 competition

話題拓展的有些遠,接下來讓咱們回到咱們的主題上來:

爲何要學習HarmonyOS?

  • 學習門檻低:HarmonyOS支持Java和JS雙語言開發;其開發方式和Android很類似,因此不管是對於前端開發者仍是移動端開發者學習門檻都是比較低的;
  • 應用場景廣:HarmonyOS是一個面向全場景的分佈式微內核的操做系統,能夠作到一次開發多端應用,一次學習可以開發出應用於多種設備類型的軟件:
    • 手機所需軟件
    • TV所需軟件
    • 穿戴設備所需軟件
    • 智能家居所需軟件
    • 車載軟件
    • 等等
  • 對新技術保持敏感:時刻對新技術保持敏感是成爲一個優秀工程師的一大要素;
  • 爲將來佈局:HarmonyOS的出現對於軟件開發行業是一個新的變化,對於開發者也是一個新的機遇;

快速上手HarmonyOS開發的RoadMap

最後呢,爲你們整理了快速上手HarmonyOS的路線圖,請查收:

HarmonyOS-learn-route

等等,還有一個免費視頻教程:《【首發】零基礎快速上手HarmonyOS(鴻蒙)開發》

相關文章
相關標籤/搜索