what is the most important thing to start with
Asked on 06/18/2025
1 search
The most important thing to start with depends on the context of your project or app development. Here are some key starting points from different sessions at WWDC:
-
3D Asset Optimization: When creating 3D assets for spatial computing, the most important thing to consider is how your content will be viewed. This includes whether it will be an immersive app, a volume in your space, or in a shared space. These choices impact performance and content optimization. Optimize your 3D assets for spatial computing.
-
Foundation Models Framework: For working with the Foundation Models framework, the most important part is the model itself. Starting with prompt engineering in Xcode is crucial to effectively use large language models. Meet the Foundation Models framework.
-
Assistive Access: When customizing your app for Assistive Access, start by identifying the core functionality of your app. Focus on one or two essential features to support, which helps reduce distractions and cognitive load. Customize your app for Assistive Access.
-
Design Foundations: In app design, start with a solid structure that shapes navigation, highlights important elements, and enhances the user experience. This foundation is crucial for creating an inviting and fluid app. Design foundations from idea to interface.
Each of these starting points is tailored to different aspects of app development and design, emphasizing the importance of context in determining what to prioritize first.

Optimize your 3D assets for spatial computing
Dive into an end-to-end workflow for optimized 3D asset creation. Discover best practices for optimizing meshes, materials, and textures in your digital content creation tool. Learn how to harness shader graph, baking, and material instances to enhance your 3D scene while optimizing performance. Take advantage of native tools to work more effectively with your assets and improve your app’s performance.

Meet the Foundation Models framework
Learn how to tap into the on-device large language model behind Apple Intelligence! This high-level overview covers everything from guided generation for generating Swift data structures and streaming for responsive experiences, to tool calling for integrating data sources and sessions for context management. This session has no prerequisites.

Customize your app for Assistive Access
Assistive Access is a distinctive, focused iOS experience that makes it easier for people with cognitive disabilities to use iPhone and iPad independently. In iOS and iPadOS 26, you can customize your app when it’s running in Assistive Access to give people greater ease and independence. Learn how to tailor your app using the AssistiveAccess SwiftUI scene type, and explore the key design principles that can help you create a high-quality Assistive Access experience for everyone.