Reading List

Apple Should Set and Enforce Some Basic Standards for Custom Video Players on tvOS from Daring Fireball RSS feed.

Apple Should Set and Enforce Some Basic Standards for Custom Video Players on tvOS

While I’m bitching about Netflix’s craptacular new video player on Apple TV, let me quote from a piece I wrote two years ago (also complaining about Netflix’s tvOS app):

Turns out there are two better ways:

  1. If you use the Control Center Apple TV remote control on your iPhone, there’s a dedicated “CC” button.

  2. In tvOS, go to Settings → Accessibility → Accessibility Shortcut, and set it to “Closed Captions”. Now you can just triple-click the Menu/Back button on the remote to toggle captions. (On older Apple TV remotes, the button is labelled “Menu”; on the new remote, it’s labelled with a “<”.)

But here’s the hitch: Netflix’s tvOS app doesn’t support either of these ways to toggle captions. Netflix only supports the on-screen caption toggle in their custom video player. I get why Netflix and other streaming apps want to use their own custom video players, but it ought to be mandated by App Store review that they support accessibility features like this one.

What Apple should have done right from the start with the tvOS-based Apple TV a decade ago is require all apps to use the system video player. No custom video players. It’s too late for that, alas. But the tvOS App Store review process ought to insist on compliance with these accessibility and platform compliance features.

You want to use your own custom video player? Fine. But apps with custom video players must support the “CC” button in the iOS Control Center remote control, must support the triple-click accessibility shortcut, must support the platform conventions for fast-forwarding and rewinding using the Apple TV remote control, etc. If your video player doesn’t comply, your app update doesn’t get approved.

Apple should use the App Store approval process for the benefit of users. Isn’t that supposed to be the point?