The "circle of friends" of Hongmeng native applications is further expanding!

Preface

On December 27, 360 Group and Huawei Terminal Company jointly held the "360 Hongmeng native application core version development" completion ceremony. 360 Group announced that 360 Browser, 360 Weather Master and other applications have completed the development of Hongmeng versions.

On the same day, Zhou Hongyi, founder and chairman of 360 Group, posted on Weibo that he would support Huawei under any circumstances and believed that Hongmeng would become China's largest operating system and "Hongmeng native will succeed."

Insert image description here

At present, in addition to 360 Group, NetEase Games, Amap, 58 Group, Bilibili, Ant Group , etc. have all launched Hongmeng native application development.

The switch of Hongmeng apps from the Android app ecosystem to native apps will help get rid of dependence on Android and strengthen the independent control of the domestic operating system industry chain.

What is native?

That is to say, developers need to develop applications separately for Hongmeng operating system, and APP applications developed based on Android will not be compatible.

Harmony native applications are developed using Huawei's HarmonyOS development framework (HarmonyOS) or its compatible frameworks to achieve seamless integration with Harmony OS and optimal performance. These applications are optimized for Hongmeng OS and can make full use of the distributed characteristics of Hongmeng OS to achieve a more efficient, secure and smooth application experience.

Different from traditional mobile applications, Hongmeng native applications are developed using Huawei's own development framework, can run across platforms, and support multiple terminal devices, including mobile phones, tablets, smart homes, in-car entertainment , etc.

What impact does it have on programmers?

  • Hongmeng operating system adopts a distributed architecture and supports a full range of devices, including smartphones, tablets, smart wearables, smart homes, etc.
    This means that developers do not need to develop independently for different devices. They only need one set of code to adapt to multiple devices at the same time. This provides developers with greater flexibility and can greatly reduce development costs and workload.

  • The development of Hongmeng native applications is also simpler and more efficient .
    Hongmeng provides a unified development language and development tools. Developers can use Java, C/C++, JS and other programming languages ​​for development without learning additional technologies. Moreover, Hongmeng also provides a complete development framework and rich development components, which can quickly build applications with rich functions and excellent user experience.

  • Hongmeng native applications also have good performance and security .
    Hongmeng operating system adopts a microkernel architecture and has efficient resource management and isolation mechanisms, which can effectively improve application performance and stability. At the same time, Hongmeng OS also focuses on data security and privacy protection, and controls the permissions of third-party applications to ensure user data security.

How should programmers learn Hongmeng

The editor here shares a " Hongmeng Development Study Notes ", which includes knowledge points such as ArkTS, ArkUI, Web development, application models, resource classification , etc. The demonstration of technical points through example code can allow everyone to apply this knowledge point more clearly, which can help beginners get started with Hongmeng more smoothly.

Let’s take a look together next! ! !

"Hongmeng Development Study Notes"

Quick start

  • Development preparation
  • Building the first ArkTS application (Stage model)
  • Build the first ArkTS application (FA model)
  • Build the first JS application (FA model)
    Insert image description here

Development basics

  • Application package basics
  • Application configuration file (Stage model)
  • Application Profile Overview (FA Model)
    Insert image description here

Resource classification and access

  • Resource classification and access
  • Create resource directories and resource files
  • resource access
    Insert image description here

Learn ArkTs language

  • First introduction to ArkTS language
  • basic grammar
  • Status management
  • Other status management
  • Rendering controls
    Insert image description here

Based on ArkTS declarative development paradigm

  • Overview of UI development (ArkTS declarative development paradigm)
  • development layout
  • Add component
  • display image
  • Use animation
  • Support interactive events
  • Recommended methods to improve performance

Insert image description here

JS-compatible web-like development paradigm

  • Overview
  • Framework description
  • Build user interface
  • Common component development guidance
  • Motion effect development guidance
  • Custom component
    Insert image description here

Web components

  • Overview
  • Set basic properties and events
  • concurrent
  • window management
  • WebGL
  • media
  • Safety
  • Networking and Connectivity
  • phone service
  • Data management

  • Insert image description here

application model

  • Overview
  • Stage model development guidance
  • FA model development guidance
    Insert image description here
If you need a complete study document, you can scan the QR code below to get it for free! ! !

Guess you like

Origin blog.csdn.net/Androiddddd/article/details/135279494