The biggest threat to Windows is Hongmeng OS, which is just a "copycat Android"

Preface

Since the advent of Hongmeng, there has been no end to talk about cheating Android.

But for those who are still saying that Hongmeng is a rip-off of Android, do you know that Microsoft has set up a dedicatedstrategic team To deal with Hongmeng, these professionals have already known that Hongmeng will be a huge threat to Windows. As a giant company that has monopolized the operating system for many years, Microsoft can theoretically take a year-long holiday without any impact. They make money, but the emergence of Hongmeng is the first time they have felt a crisis in more than 20 years.

Penetration rate of Windows operating system in China

Microsoft's Windows operating system occupies an absolute market share worldwide and has become synonymous with the personal computer field. However, in the Chinese market, Windows' market share far exceeds that of other countries, which is related to the strategy adopted by Bill Gates.

In the early 2000s, domestic operating systems such as openthos and Deepin came out one after another and gained certain market recognition.

However, the competition among the heroes not only failed to develop a domestic operating system, but also allowed Microsoft to take advantage of it. Its connivance towards piracy and its rich software ecosystem caused all Chinese users to rush to embrace the WINDOWS operating system. The domestic operating system that made Zhongcong lose the soil for survival.

This strong development of Microsoft has led to the difficult development process of China's local operating systems. Although Chinese operating system manufacturers have been working hard for decades, Windows' monopoly has kept them marginalized.

Some time ago, I saw a technology blogger publish information about the successful adaptation of the PC version of Hongmeng operating system, which gave people hope that the Hongmeng PC version may become the rise of domestic PC operating systems.

The successful adaptation of Hongmeng PC brings hope to domestic operating systems. First of all, Hongmeng OS is a cross-device distributed operating system. It has hundreds of millions of users and can be seamlessly switched on various devices. , has been recognized by many users.

Insert image description here
And after several years of hard work, everyone also knows that no matter how good foreign software is, there is still a risk of supply interruption at any time. The emergence of Hongmeng has brought us hope, and with the introduction of national policies to support Hongmeng, it will definitely be able to take the lead. At the forefront of the world.

This is also an opportunity and an opportunity for programmers. An opportunity to grow with Hongmeng.

How to learn Hongmeng

The best time to plant a tree was ten years ago, followed by now. Considering that there are no systematic introductory materials on the market, I compiled a "Hongmeng Zero Basics Beginner's Study Guide", hoping to help those who want to learn Hongmeng, but is there anyone in the direction who can provide a little help? This document is suitable for beginners in HarmonyOS application development (due to the excessive content of the document, in order to avoid affecting everyone’s reading experience, only part of the content is shown in screenshots. There is a free way to obtain the detailed full version at the end of the article!)

"Hongmeng Zero Basics Beginner's Study Guide"

Table of contents

Insert image description here

1. Quick Start

Suitable for beginners in HarmonyOS application development. By building a simple application with page jump/return function, you can quickly understand the main files of the project directory and become familiar with the HarmonyOS application development process.

  • Development preparation
    • basic concept
    • Tool 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

2. Development of basic knowledge

  • Application package basics
    • Application package overview
    • Application package structure
    • Application package multi-HAP mechanism
    • Application package installation and uninstallation process
    • Application package update process
    • Shared package
    • Application package quick fix
  • Application configuration file (Stage model)
    • Application Profile Overview (Stage Model)
    • app.json5 configuration file
    • module.json5 configuration file
  • Application Profile Overview (FA Model)
    • Application Profile Overview (FA Model)
    • app object internal structure
    • deviceConfig internal structure
    • module object internal structure

Insert image description here

3. Resource classification and access

During application development, resources such as colors, fonts, spacing, and pictures are often used. The values ​​of these resources may be different in different devices or configurations.

  • Resource classification and access
    • Resource classification
    • Resource directory
    • Resource group directory
  • Create resource directories and resource files
    • Create resource directories and resource files
    • Create resource directory
    • Create resource files
  • resource access
    • Application resources
    • system resource
    • Resource matching
      Insert image description here

4. Learn ArkTs language

ArkTS is the preferred main application development language of HarmonyOS. ArkTS has further expanded on the TypeScript (referred to as TS) ecosystem around application development. It inherits all the features of TS and is a superset of TS. Therefore, before learning the ArkTS language, it is recommended that developers have TS language development capabilities.

  • First introduction to ArkTS language
  • basic grammar
    • Basic syntax overview
    • Declarative UI description
    • Custom component
  • Status management
  • Other status management
    • Additional state management overview
    • @Watch decorator: state variable change notification
    • $$ syntax: two-way synchronization of built-in components
  • Rendering controls
    • Rendering controls overview
    • if/else: conditional rendering
    • ForEach: Loop rendering
    • LazyForEach: Lazy loading of data

Insert image description here

Scan the QR code below to get free "Hongmeng 5.0 Zero Basics Beginner's Study Guide"

Guess you like

Origin blog.csdn.net/Android23333/article/details/134994059