Streaming is available in most browsers,
and in the WWDC app.
-
Explore App Clips
Help people experience the right parts of your app at the exact moment they need them. We'll explain how to design and build an App Clip — a small part of your app that focuses on a specific task — and make it easily discoverable. Learn how to focus your App Clip on short and fast interactions and identify contextually-relevant situations where you can surface it, like a search in Maps or at a real-world location through QR codes, NFC, or App Clip codes. Find out a few key differences between apps and App Clips, and explore how App Clips interact with their corresponding apps. We've designed this session to introduce you to App Clips. For more detailed information on designing, building, and implementing App Clips, check out “Create App Clips for other businesses,” “Streamline your App Clip,” and “Configure and link your App Clips.”
Resources
- App Clips
- Choosing the Right Functionality for Your App Clip
- Creating an App Clip
- Fruta: Building a Feature-Rich App with SwiftUI
- Have a question? Ask with tag wwdc20-10174
- HIG - App Clips
- Learn more about creating app clips
- Search the forums for tag wwdc20-10174
Related Videos
WWDC 2020
- Configure and link your App Clips
- Create App Clips for other businesses
- Design great App Clips
- Streamline your App Clip
- Tuesday@WWDC
- What's new in location
- What's new in Wallet and Apple Pay
WWDC 2019
-
Download
Hello and welcome to WWDC.
Hi. My name is James, and together with my colleague Luming, I'm here to take you on a journey of discovery in exploring App Clips.
In today's session, you'll be introduced to App Clips, an exciting new technology which will help more people connect with your app. We'll go over some example App Clips to help you envision what experiences to create.
We'll cover the basics of creating an App Clip using Xcode. And wrap up with a technology overview to help you go from here.
Before we start designing or building an App Clip, it's important to understand what an App Clip is.
And to do that, I want to introduce three concepts to you.
The first is your app. This is important because App Clips are an additive feature, and you'll need an app before you can get started with App Clips.
Next is what we're calling App Clip Experiences. These are URLs that when opened on iOS 14 are handled by an App Clip instead of a web browser.
And finally, we need to talk about the App Clip itself. This is what enables people to use your native App experiences without ever needing to install your app.
Let's cover these two new concepts in more detail now...
starting with experiences.
These experiences form the basis for how people will discover and launch App Clips, and you can think of them as new entry points into your app.
Under the covers, we're using URLs to identify these experiences. And if you've adopted Universal Links previously, you should find the process for handling App Clip URLs very similar.
A key difference is that App Clip URLs are not defined by your Apple-App-Site-Associations file but are registered using App Store Connect.
For everything you need to know about creating and customizing these experiences be sure to check out the session, "Configure and Link Your App Clips." Once you've registered an App Clip experience and your App Clip is live in store, it'll be surfaced anytime that URL is opened.
From QR codes to NFC tags, links in Safari and Messages, to business details and Maps. No matter how someone uses their device, we'll make sure that your App Clip is given the spotlight.
And the best way to discover App Clips will be with a new Apple designed App Clip code, coming later this year.
When you see one, you'll know there's an App Clip waiting for you. App Clip codes combine the ease of NFC and visual codes, so you can tap them or scan them and always know that you'll get a great user experience.
Next, let's talk about App Clips.
As developers, I'm sure some of you are very curious about how we're gonna just run part of your apps on demand. Well, there's no magic. An App Clip requires you to create a second application target in Xcode. This App Clip target will then contain all the necessary code and assets to handle your App Clip Experiences.
While an App Clip target is built much like an app, it still requires a corresponding application, which it will then be built and submitted for review alongside.
You cannot upload an App Clip or its app independently of one another.
Once your app and its App Clip are live in the App Store, they become mutually exclusive.
Your App Clip is downloaded if someone encounters your App Clip experience but doesn't have your app installed. Otherwise, your app is preferred.
This is important to remember, because when someone installs your app, they will expect those experiences to continue working.
And last,

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
