Custom UI is a great way to get people together in your app. This makes it great for driving apps with Custom UI. It’s private and end-to-end encrypted just like the FaceTime call. The Messenger protocol allows you to broadcast data to all the other apps on the call in near real time. What if your app doesn’t fall into a media bucket? No, problem. Beginning SharePlay automatically upgrades the experience to rich media content. IOS 15 supports seamless upgrades from screen sharing to media playback. For more information, check out the related session below. You get smart volume control and the synchronization for free, but it is up to you to decide what to do with seeking, rate changing, playback controls, et cetera. To be clear, this does not stream media from device to device but synchronizes playback on multiple devices. This starts media on everyone’s device at the same time and keeps them in sync with rate changes and seeks. This is where you need to implement Group Activities to support coordinated media playback. Your audio is also shared automatically with those on the call, but protected content like music and movies will not be shared over screen sharing. You can use UIKit API to further restrict the visibility of this information on iOS during screen sharing sessions. When your app UI is shared, it’s important to consider which parts of your app are relevant for sharing.īy default, everything is shared except for secure entry fields. This is a great way for people to discover what to do together. While on a FaceTime call, people can share their screen, and they can share your app automatically. First is screen sharing, second is shared media playback, and finally, we’ll talk about some custom UI techniques which can make your experience fit well in Group Activities. There are three tools in Group Activity you can use to bring people together. Let’s talk about how to enhance your app for sharing. This will make it easy for people to get into your experiences. Once you identify these experiences, next you want to enhance them for sharing, add context to make the experience meaningful to the participants in the call, and automate the experience by adopting Group Activities API. You should look for activities in your app to bring people together, encourage conversation, collaboration, or just enjoyment.Īs we noted, first you’ll want to discover the activities in your app best suited to sharing on a FaceTime call. Before SharePlay, you’ve probably designed and built your app around a single person.Īll these examples are things people love to do together. The key here is that these activities are all things people love to do together. Using the power of screen sharing, I’m transported directly to the experience, and I can tell her exactly what I think of the house she's interested in while we’re on a FaceTime call. My friend just found a new house in Nashville and wants me to take a look. With the power of Group Activities, you can watch a movie with a distant relative, shoot the perfect three-pointer, share photos of your amazing vacation with friends and family, or learn a new language, like Swift using Swift Playgrounds and screen sharing. That’s the powerful system behind FaceTime, which is now open to you with Group Activities. Imagine you had access to a framework backed by a world-class low-latency networking infrastructure, allowing you to privately and securely reach anyone in the world using an Apple device. But before we get started, I’d like to share the promise of Group Activities with you. It also provides the capability for messaging and synchronizing media playback. Group Activities is the framework which plugs your app into SharePlay. In this session, we are going to talk about designing a great experience using Group Activities, but before we get started, let’s recap what Group Activities are and how it relates to SharePlay. Welcome to “Design for Group Activities.” I’m Ian Baird, manager of the FaceTime team at Apple.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |