目录

Getting Started with ArkTS

ArkTS is the preferred programming language for HarmonyOS application development. Built on the TypeScript (TS) ecosystem, ArkTS extends its functionality while maintaining the basic style of TS. It enhances static check and analysis during development through standardized definitions, improving program execution stability and performance.

For further learning, see ArkTS learning pathways and ArkTS online courses.

Since API version 10, ArkTS further strengthens its static check and analysis in terms of the following aspects. For more details about the differences between standard TS and ArkTS, see TypeScript to ArkTS Cookbook.

ArkTS is compatible with the TS and JavaScript (JS) ecosystem, so that you can write new code or reuse existing code in TS or JS for development. For details about how the HarmonyOS system supports TS or JS language, see ArkCompiler Runtime Compatibility with TS/JS.

ArkTS will continue to accommodate ever-changing application development and running requirements, and gradually provides more features, such as enhanced parallelization and concurrency, improved system, and distributed development paradigm.

For details about ArkTS, see Introduction to ArkTS.