当前位置:网站首页>Why learn harmonyos and how to get started quickly?
Why learn harmonyos and how to get started quickly?
2022-07-05 12:11:00 【CrazyCodeBoy】
Huawei in 9 month 10 Date issued HarmonyOS 2.0 For a time, it caused great repercussions in the industry and even the software development industry , Then as a developer, should I learn HarmonyOS And how to get started quickly HarmonyOS? Then let's start with HarmonyOS The impact on the software development industry and HarmonyOS Analyze the impact of developers in two dimensions , Then summarize the answers we need , Finally, I want to share with you how to get started quickly HarmonyOS Developed RoadMap.

There is a colored egg at the end of the article !
Catalog
- HarmonyOS Impact on the software development industry
- HarmonyOS Impact on developers
- Impact on mobile developers
- Impact on non mobile developers
- Why study HarmonyOS?
- Quick start HarmonyOS Developed RoadMap
HarmonyOS Impact on the software development industry
HarmonyOS It is a distributed microkernel operating system for the whole scene , Not only can it be applied to TV、 Wearable device ( watch )、 On board devices can also be applied to smart phones and other scenarios . At present, Huawei's ecosystem has some from all over the world 180 Million developers , Daily life reached 4.9 Billion , stay 180 With the support of ten thousand developers HarmonyOS It is expected to become the third largest mobile application ecosystem in the world .
in addition , Huawei officials said it would 2021 In EMUI 11 Upgrade to HarmonyOS 2.0. Speaking of this, there may be a little partner to ask : What's the use of Huawei alone , What about other mobile phone manufacturers ?
Huawei has communicated with other mobile phone manufacturers , Other mobile phone manufacturers are more interested , But Huawei is competing with other manufacturers , Using competing products makes other manufacturers inevitably have some concerns , In order to dispel the concerns of other manufacturers, Huawei has established an open source foundation , Other mobile phone companies have joined in , In this way, everyone will use it fairly HarmonyOS.
As we all know, some time ago (2020 year 9 month 10 Japan ) stay OpenHarmony( Open atom open source foundation ) Open source HarmonyOS 2.0.HarmonyOS 2.0 Is a memory oriented 128KB - 128MB The terminal device of . from OpenHarmony We can see the open source roadmap of , It will continue to open source for devices with different memory sizes :
- 2020 year 9 month 10 Japan : Memory oriented 128KB - 128MB The terminal device of
- 2021 year 4 month : Memory oriented 128MB - 4GB The terminal device of
- 2020 year 10 month : oriented 4G All of the above equipment
With HarmonyOS Open source gradually , Its impact on the software industry will also be greater and greater .
HarmonyOS Impact on developers
that HarmonyOS Does the emergence of have an impact on developers ?
HarmonyOS The emergence of has different degrees of impact on different developers , First, let's look at the impact of time on terminal developers :
Impact on terminal developers
HarmonyOS Initially oriented IOT Developed for equipment , So it naturally supports IOT, current HarmonyOS It can not only develop mobile phone applications, but also develop intelligent terminal applications applied to the Internet of things . So today, with the rapid development of the Internet of things , There will be more and more terminal intelligent devices , such as : Intelligent air conditioning 、 Intelligent range hood and so on , These intelligent devices cannot be driven without corresponding software ; And terminal developers can use HarmonyOS To develop software for intelligent Internet of things , And apply it to intelligent devices . For things like beauty 、 gree 、 And Xiao Peng 、 BYD and other enterprises will also have more and more HarmonyOS Software development requirements . therefore Terminal developers can use HarmonyOS To broaden the employment scene .

Impact on non mobile developers
about HarmonyOS In terms of both Android developer 、iOS Developers or front-end or back-end developers, we are all zero foundation .HarmonyOS The emergence of enables non mobile developers to use HarmonyOS To quickly start mobile terminal development , It is also the realization of overtaking and Android And iOS A good weapon for developers to compete .
The topic expands a little far , Now let's return to our theme :
Why study HarmonyOS?
- Low learning threshold :HarmonyOS Support Java and JS Dual language development ; Its development method and Android Very similar , Therefore, the learning threshold for both front-end developers and mobile developers is relatively low ;
- It has a wide range of application scenarios :HarmonyOS It is a distributed microkernel operating system for the whole scene , It can develop multi terminal applications at one time , One study can develop software for many types of equipment :
- Software required for mobile phones
- TV Software required
- Software required for wearable devices
- Software required for smart home
- Car Software
- wait
- Be sensitive to new technologies : Being sensitive to new technologies is a key element of being a good engineer ;
- Lay out for the future :HarmonyOS The emergence of is a new change for the software development industry , It is also a new opportunity for developers ;
Quick start HarmonyOS Developed RoadMap
Finally , Get started quickly HarmonyOS Road map , Enclosed please find :

wait , There is also a free video tutorial :《【 First episode 】 Zero base quick start HarmonyOS( Hongmeng ) Development 》
边栏推荐
- 1 plug-in to handle advertisements in web pages
- 跨平台(32bit和64bit)的 printf 格式符 %lld 输出64位的解决方式
- 【load dataset】
- 什么是数字化存在?数字化转型要先从数字化存在开始
- What is the difference between canvas and SVG?
- 【云原生 | Kubernetes篇】Ingress案例实战(十三)
- 无线WIFI学习型8路发射遥控模块
- leetcode:1200. Minimum absolute difference
- 【yolov3损失函数】
- Swift - enables textview to be highly adaptive
猜你喜欢

yolov5目標檢測神經網絡——損失函數計算原理
![[deploy pytoch project through onnx using tensorrt]](/img/b6/ec95f028f749753666c7877134ad70.png)
[deploy pytoch project through onnx using tensorrt]

报错ModuleNotFoundError: No module named ‘cv2.aruco‘

Tabbar configuration at the bottom of wechat applet
The survey shows that traditional data security tools cannot resist blackmail software attacks in 60% of cases
调查显示传统数据安全工具在60%情况下无法抵御勒索软件攻击

Pytorch MLP
![[cloud native | kubernetes] actual battle of ingress case (13)](/img/1a/9404f6dcedd15827fa45f8f6f4c093.png)
[cloud native | kubernetes] actual battle of ingress case (13)

July Huaqing learning-1

Thoughts and suggestions on the construction of intelligent management and control system platform for safe production in petrochemical enterprises
随机推荐
Matlab imoverlay function (burn binary mask into two-dimensional image)
1. Laravel creation project of PHP
Yolov5 target detection neural network -- calculation principle of loss function
Acid transaction theory
【yolov5.yaml解析】
Matlab struct function (structure array)
[pytorch pre training model modification, addition and deletion of specific layers]
Check the debug port information in rancher and do idea remote JVM debug
How to clear floating?
A guide to threaded and asynchronous UI development in the "quick start fluent Development Series tutorials"
redis集群中hash tag 使用
15 methods in "understand series after reading" teach you to play with strings
【ijkplayer】when i compile file “compile-ffmpeg.sh“ ,it show error “No such file or directory“.
7月华清学习-1
pytorch-权重衰退(weight decay)和丢弃法(dropout)
redis主从模式
Mmclassification training custom data
yolov5目标检测神经网络——损失函数计算原理
互联网公司实习岗位选择与简易版职业发展规划
Select drop-down box realizes three-level linkage of provinces and cities in China