Job Recruitment Website - Ranking of immigration countries - If Huawei's HarmonyOS system is successfully launched, do programmers need to re-learn the development language adapted to HarmonyOS system?

If Huawei's HarmonyOS system is successfully launched, do programmers need to re-learn the development language adapted to HarmonyOS system?

No, because it belongs to application development for most programmers. According to reports, Huawei's upcoming HarmonyOS operating system is compatible with all Android applications, so it doesn't have much impact on the major application developers on the market at present, let alone learning new development forecasts.

However, there is another situation, that is, applications in the field of system security, such as various security guards and antivirus applications, need to adapt to Huawei's HarmonyOS worry-free system. On May 25th, 360 announced that it would actively adapt to Huawei's HarmonyOS operating system, but it should not be too difficult to adapt in integration. After all, HarmonyOS system is different from IOS. It is not a new product other than Android, but it is based on Linux, just like Android.

Based on Linux, Android is a macro kernel, which is closely combined with a bunch of core codes of the underlying privileged mode. The flexibility of this architecture is not enough. This architecture is applicable to mobile phones with various hardware configurations, or systems such as tablets and televisions. How to adapt? So I came up with something called "virtual machine", assuming that everyone runs on a virtual machine and the code is cross-platform. Each Android application corresponds to a virtual machine instance at the bottom of the operating system, which serves the code running the application.

Moreover, as far as the construction of operating system ecology is concerned, in fact, it is enough to develop an enterprise, but the application of ecological development really needs to integrate many participants in the industrial chain, which is also a very test of the enterprise's resource integration ability. At present, Huawei's choice to be compatible with Android applications is also a decision made under the premise of considering the storm, because since Huawei was included in the "entity list", Google quickly announced the suspension of cooperation with Huawei in hardware, software and technical services.