What language should I use for a new all
Asked on 2024-07-30
1 search
For developing a new app, Swift is highly recommended. Swift is a modern, fast, and safe programming language that is both approachable for newcomers and powerful for experts. It is used extensively across Apple's software stack, from apps and system services to frameworks and even firmware. Swift's safety, speed, and approachability, combined with built-in C and C++ interoperability, make it an excellent choice for app development and more.
Here are some relevant sessions from WWDC that discuss Swift:
- Platforms State of the Union - This session highlights Swift's role in app development and its adoption across Apple's software stack.
- A Swift Tour: Explore Swift’s features and design - This session provides an overview of Swift's core features and design principles.
- What’s new in Swift - This session covers the latest updates and improvements in Swift, including its cross-platform capabilities.
For more detailed information, you can refer to the specific chapters in these sessions.

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.

Meet the Translation API
Discover how you can translate text across different languages in your app using the new Translation framework. We’ll show you how to quickly display translations in the system UI, and how to translate larger batches of text for your app’s UI.
