So I’ve been using the new Apple TV Experience for a little while now, and while I have thoughts about UI/UX design and all the other things that I’m sure are going to crop up over the next few months, there’s one major thing that I just can’t get over that I wanted to bring up immediately.
Can we please use the tvOS’ inbuilt video UI, AVPlayerViewController?
I understand that the new player UI is not finished and likely subject to many changes before official release, but it just completely misses the point.
The default experience for almost any video application on the Apple TV is AVPlayerViewController and any Apple TV user who’s spent more than a minute with the OS is very familiar with the control layout. It takes full advantage of gestures, has a predictable escape button, supports metadata, extras, time-based ‘skip intro’ buttons, subtitles, custom playback speed and other buttons and most importantly, is already a uniform and predictable element of the OS that Apple develops, maintains, and supports.
Every time I open one of the few apps that doesn’t use AVPlayerViewController (…ehemm…YouTube…) I cringe through the entire experience. Now I know that all of the things that bug me about this new player UI can and mostly likely will be fixed, but they’re going to have to be fixed by Plex and likely with their own spin rather than the uniformity that Apple is so well-known for. New features of the OS will remain unsupported until Plex implements them across all of their clients and most importantly of all, users will spend more of their Plex Experience fighting the app instead of using it which is ultimately the antithesis of any UX.
With the new Apple Player Engine in beta I was hoping that the Experience preview might point to AVPlayerViewController being the new default and a move away from the tvOS 14 controller, but I remain sorely disappointed. I understand that Plex is aiming for uniformity across its clients, and that is something I honestly commend when it comes to the navigation interface. But for video player controls please just use the built-in OS. It’s there for a reason.