目录

Overview

When you use C or C++ to develop HarmonyOS native libraries, hardware matters. HarmonyOS can run on devices of different architectures and from a variety of vendors. It is a great challenge to ensure the compatibility and consistent experience of applications that use HarmonyOS native libraries on different devices.

This section describes the HarmonyOS Application Binary Interface (ABI) and defines the ABI standards supported by HarmonyOS. It also provides guidance on how to use CPU features, helping you better leverage CPU hardware capabilities without compromising compatibility. Finally, it demonstrates how to make better use of Arm Neon features through simple examples.