Workflow
Apple Developer
icon
Search documents
WWDC25: Explore the new design
Apple Developer· 2025-06-13 21:01
A systematic approach means designing with intention at every level, ensuring that all elements, from the tiniest control to the largest surface, are considered in relation to the whole. Our family of system colors has been adjusted in subtle but meaningful ways across Light, Dark and Increased Contrast appearances, so that they work in harmony with Liquid Glass, improving hue differentiation, without loosing the optimistic spirit that makes them uniquely Apple. Typography has been refined to strengthen cla ...
WWDC25: Discover guided generation
Apple Developer· 2025-06-13 19:02
So, what is Generable and is that even a word. Well, yes, it is. Generable is an easy way to let the model generate structured data, using Swift types The macro generates a schema at compile time, which the model can use to produce the expected structure. The macro also generates an initializer, which is automatically called for you when making a request to a session.So then we can generate instances of our struct. Like before, we’ll call the respond method on our session. But this time pass the generating ...
Customize your app's capture controls
Apple Developer· 2025-06-13 17:01
As I interact with Camera Control, note how zoom is disabled in this new configuration. Let’s change the control. I’ll swipe out on the overlay, and now I can checkout my picker in the list.I’ll scroll over to it and press lightly to display its options. Now I can select each effect in turn, and watch as they play in the preview. Rock on. ...
WWDC25: Explore 3D Swift Charts
Apple Developer· 2025-06-12 23:00
Charting Capabilities - Chart3D extends 2D charting concepts into 3D, enabling visualization of data with X, Y, and Z axes [1] - PointMark is compatible with Chart3D, utilizing a Z value for 3D representation [1] - Users can interactively rotate 3D charts to view data from various angles, similar to 2D charts [2] Data Visualization - 3D charts are effective when the shape of the data is more important than exact values [3] - 3D charts are particularly useful for visualizing three-dimensional data, such as physical positions in 3D space [3] Application - Chart3D facilitates the identification of differences between penguin species in an interactive manner [2] - Users can observe clusters of data points and compare properties by viewing the chart from different perspectives [2]
WWDC25: Support multilingual experiences
Apple Developer· 2025-06-12 21:00
Siri Personalization & Multilingual Support - iOS 26 Siri is designed to be personal and proactive, offering intelligent suggestions for device setup [1] - Siri utilizes on-device intelligence to recognize multilingual usage patterns, even if the device is initially set up in a single language [1] - Siri can suggest switching the iPhone language, adding a bilingual keyboard, and recommending content in the user's preferred languages [1] User Experience & Global Reach - The enhanced multilingual experience benefits millions of users worldwide [2] - The feature aims to provide recommended content in users' own languages [2]
WWDC25: Render complex scenes with MetalFX
Apple Developer· 2025-06-12 19:00
Apple devices have incredible, high resolution screens that are perfect for showcasing your amazing games. MetalFX allows your app to deliver high resolutions at even greater refresh rates when rendering complex scenes with realistic reflections. Rendering high resolution images can consume the GPU for a significant period of time.Instead, your app can render low resolution images and use MetalFX to upscale them. The combined time to render your final image is reduced… …and that means your app can save time ...
SwiftUI’s Rich Text Editor
Apple Developer· 2025-06-12 17:01
Core Functionality Enhancement - TextView now supports AttributedString, enabling rich text formatting [1] - TextEditor allows users to comment on pictures with rich text using built-in controls [1] Technological Advancement - SwiftUI now supports rich text, enhancing text editing capabilities [1]
WWDC25: AppKit toolbars in the new design system
Apple Developer· 2025-06-11 23:09
Design System Transformation - The new design system redesigns the Mac window appearance, framing key structural regions in glass [1] - Toolbar elements are placed on a glass material, creating a floating effect and enhancing hierarchy [1] Control Grouping and Adaptability - AppKit automatically groups toolbar buttons representing singular actions on one piece of glass [2] - Different control types (segmented controls, pop-up buttons, search control) are separated into their own glass elements [2] - The Liquid Glass material adapts to its context, changing appearance based on the brightness of the content behind it [3] - The toolbar glass switches between light and dark appearance based on the scrolled content's brightness [3] Dark Mode Support - Appearance changes are communicated using the NSAppearance system, ensuring Dark Mode support [4]
WWDC25: Explore 360-degree video for visionOS
Apple Developer· 2025-06-11 21:02
360° Video Technology - 360° video immerses viewers by surrounding them with content, allowing them to freely look around [1] - The technology creates a sense of presence, making viewers feel like they are physically at the scene [2] - A rectangular video frame with a 2:1 aspect ratio (twice as wide as it is high) captures 360° horizontally and 180° vertically [2] Technical Implementation - 360° video is mapped onto a sphere around the viewer using an equirectangular projection [3] - This projection method is analogous to world maps, where the poles are stretched horizontally [3]
WWDC25: Create shared experiences in Vision Pro
Apple Developer· 2025-06-11 19:00
Spatial Computing & Shared Experiences - Vision Pro 旨在实现用户与世界各地的人们共享虚拟内容 [1] - visionOS 允许开发者构建共享空间体验,让同处一室的人们也能参与 [2] - Nearby Window Sharing 功能无需额外代码即可在现有的 SharePlay 应用中使用 [2] Use Cases - 空间计算技术解锁了企业、生产力、娱乐等领域的应用 [1] - Rock Paper Reality 的 Defenderella 游戏展示了 Nearby Window Sharing 在游戏领域的应用,将塔防游戏带入现实生活 [2]