What language should I use for a new app
Asked on 2024-07-30
1 search
For developing a new app, Apple highly recommends using Swift. Swift is described as an ideal language for app development due to its safety, speed, and approachability. It is used extensively across Apple's software stack, from apps and system services to frameworks and even firmware. Swift's interoperability with C and C++ also makes it a compelling choice for performance-sensitive and secure code.
Here are some key points about Swift from the Platforms State of the Union:
- Swift is fast, modern, safe, and a joy to write.
- It is used by almost 1 million apps.
- Apple uses Swift throughout its software stack, including apps, system services, frameworks, firmware, and network services.
- Swift is becoming a compelling choice for even the most performance-sensitive and secure code.
- Apple is committed to adopting Swift in its C code bases, which will improve software quality.
For more details, you can watch the relevant section on Swift in the Platforms State of the Union.

Platforms State of the Union
Discover the newest advancements on Apple platforms.

Build multilingual-ready apps
Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make localization even easier.

Platforms State of the Union 5-Minute Recap
Watch a quick recap of the newest advancements on Apple platforms.
