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.