- Xcode 16
- Swift Assist : 개발자가 더욱 고차원적인 문제와 솔루션에 집중할 수 있도록 모든 코딩 작업을 도와주는 동반자
- 클라우드에서 실행되는 강력한 모델을 사용
- 개발자의 코드는 요청을 처리하는 데만 사용되고 절대 서버에 저장되지 않으며 Apple은 머신 러닝 모델을 학습하는 데 개발자의 코드를 사용하지 않음
- 새로운 코드 자동 완성 엔진은 Swift 및 Apple SDK를 위해 특별히 훈련된 고유 모델을 사용하며 개발자에게 필요한 코드를 제안(개발자의 기기에서 로컬로 실행됨)
- Swift 6
- 컴파일 타임 데이터 레이스 안전 기능을 도입 : 컴파일 타임 단계에 개발자의 프로젝트 전체에서 메모리에 대한 동시 액세스를 진단
- 완전히 새로운 Swift 전담 GitHub 조직이 Swift 컴파일러, Foundation 및 기타 주요 라이브러리 등 Swift 생태계를 위한 여러 핵심 프로젝트를 호스팅할 예정
- Swift Testing 프레임워크 : 개발자가 테스트를 간편하게 작성할 수 있도록 표현형 API를 제공. 크로스 플랫폼
- Game Porting Toolkit 2
- 기존 게임이거나, 현재 개발 중인 게임이거나, 무엇이든 상관없이 시간을 절약해줌
- Windows 게임과의 향상된 호환성, 새로운 강력한 쉐이더 디버깅 툴, 여러 기기에 걸쳐 게임 코드와 쉐이더를 통합가능하게 하는 Xcode 업데이트
- visionOS 2
- 볼류메트릭 API: 앱에서 3D 객체가 표시되는 방식을 보다 효과적으로 제어
- TabletopKit: 제조 워크스테이션이나 보드 게임 및 카드 게임처럼 평평한 표면에 고정된 공간 앱 경험을 개발자가 손쉽게 제작할 수 있도록 지원
- RealityKit: 여러 Apple 기기를 지원하는 앱의 개발을 간소화하여 개발 시간을 단축하고 유니버설 앱의 워크플로를 더욱 효율적으로 개선
- 이제 Apple Vision Pro 하드웨어가 없는 개발자도 시뮬레이터에서 SharePlay 지원 앱을 제작하고 미리 볼 수 있음
- HealthKit도 지원
- 그외 플랫폼 API
- Controls API : 제어센터에 다양한 기능을 추가
- 액세서리 설정 키트 : 주변의 모든 Bluetooth 액세서리에 액세스하지 않고도 개발자가 앱을 통해 매끄럽고 안전하게 Bluetooth 액세서리를 페어링하고 다른 기기는 비공개로 유지할 수 있음
- watchOS 더블 탭 API를 통해 Apple Watch 앱 경험의 주요 요소에 더블 탭 제스처를 지정 가능
- TestFlight
- 기기 및 OS별로 테스터를 모집 가능
- 초대장에는 베타 앱의 개요, 앱 카테고리, 스크린샷(선택 사항)이 포함되므로 예비 테스터에게 새로운 기능과 콘텐츠를 중점적으로 소개할 수 있음
- App Store
- 새로운 추천 기능 : 앱의 출시 예정 콘텐츠 및 개선 사항을 App Store에서 소개할 수 있도록 개발자가 직접 손쉽게 제안할 수 있는 기능
- 맞춤형 제품 페이지 : 앱에서 제공하는 다양한 콘텐츠와 기능을 홍보. 딥링크 제공
- 구독 : 윈백(win-back) 프로모션을 통해 이전 구독자의 재구독을 유도