gRPC Swift provides a first-class Swift integration for building remote-procedure-call clients and services, with a new Xcode build plugin that automatically generates type-safe Swift code from .proto service definitions. It supports unary, client-streaming, server-streaming, and bidirectional-streaming RPCs.
⢠Eliminates hand-crafted networking boilerplate ā define your API once in a .proto file and get generated, type-safe Swift client/server code automatically via an Xcode build plugin
⢠First-class support for real-time streaming RPCs (server-streaming, bidirectional) enables live data experiences like race telemetry or commentary feeds with simple AsyncSequence-based Swift APIs
⢠Protobuf binary encoding is roughly half the size of equivalent JSON, reducing data transfer on constrained mobile networks and improving performance in service-to-service communication
iOS 27 adds sectioned queries, codable model attributes, ResultsObserver for non-SwiftUI change observation, and HistoryObserver for reacting to persistent history changes in SwiftData.
iOS 27 expands the App Intents framework with RelevantEntities for contextual content surfacing, EntityCollection for high-performance batch parameter handling, SyncableEntity for cross-device Siri continuity, native Duration/PersonNameComponents parameter types, and @UnionValue for multi-type parameters ā plus extended intent execution time limits.
USDKit is a new first-party Swift framework introduced in iOS/macOS 27 that brings native USD scene creation, composition, modification, and export capabilities to Apple platform apps, with deep RealityKit and Spatial Preview integration.
Xcode 27 introduces an agentic localization workflow that lets you ask a coding agent to translate your entire app directly inside Xcode, leveraging String Catalog context ā including where and how strings are used ā to produce accurate, consistent translations across all languages.