Apple Devices Are Finally Getting WebP Support
Every web browser except those made by the the American technology company Apple have supported WebP images for years. The WebP image format, released in 2010, will finally be supported by iOS and macOS devices when Safari 14 is released next month. That opens the door for using WebP to serve pictures and computer graphics on the web. Apple is not going as far as allowing their users to play WebM video.
written by 윤채경 (Yoon Chae-kyung) 2020-08-26 - last edited 2020-08-26. © CC BY
A broken Apple Macbook computer being fixed by Rossman Repair Group.
The WebP image format is based on many of the same techniques used to compress VP8 and VP9 video. It was invented by Google with the goal of making it the de-facto standard for images on the web. All the major web browsers except the one from Apple have slowly gained WebP support. Chrome and Chromium, Android and Opera begun supporting WebP in 2014. Saumsung added support to the Samsung Internet Browser in 2016. The Chinese gave their Baidu and UC browsers WebP support in 2016 and 2017 respectively. Microsoft built WebP support into their Edge browser in November 2018. Mozilla didn't bother with WebP until Firefox 65 was released in January 2019.
The Safari web browser that comes with with the macOS and iOS operating systems from American computer giant Apple were left as the only web browser without WebM support when the Mozilla Corporation finally added WebP support to Firefox. That is about to change.
Apple will be releasing two new operating systems next month: macOS Big Sur for laptops and desktops and iOS 14 for smartphones and tablets. Both will come with an updated version 14 of their Safari web browser which is capable of displaying WebP images on the web. That is good news for everyone who makes websites with images on them since it means that it will soon be possible to serve .webm
images on the web without JPEG fall-back images and code ensuring that fall-back images are served. "Soon" means years, not months, since it will take a while before all the cheaply made yet grossly overpriced locked-down walled garden Apple devices that can not be upgraded fall apart.
Edge | Falkon | Firefox | Internet Explorer | Opera | Safari for macOS | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
18+ | 2.0+ | 65+ | Discontinued | 19+ | 14+ |
Android Browser | Baidu Browser | Chrome for Android | Firefox for Android | Opera Mobile | Safari for iOS | Samsung Internet | QQ Browser | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4.2+ | 7.12 | 25+ | 68+ | 12+ | 14+ | 4+ | 10.4 |
Apple is not going all-out when it comes to adding royalty-free and open formats to their browsers. Safari 14 will not be capable of playing WebM video files with VP9 or AV1 encoded video. Apple is, like they were with WebP until now, the only holdout. The lack of support for playing VP9 and AV1 video in the Safari web browser, including the upcoming Safari 14, is no accident. It is absolutely intentional. Here are two fun points to consider:
- Apple's Safari web browsers are the only web browsers with support for playing the patent-riddled HEVC video format. Nobody else is on-board.
- Apple's Safari browser has had support for VP8 in WebRTC streams since March 2019. Playing a WebM video on a webpage does not work. Safari 14 will support VP9 video as long as it is sent over a WebRTC stream but it will refuse to play VP9 video in all other contexts.
It is hard to see the lack of support for VP9 (and AV1) video files in Safari as anything but a corporate business / policy decision, not a technical decision, when the VP9 video encoding and decoding support is there, beneath the hood, available only to WebRTC applications.
That Apple has finally decided to allow those who own their devices to see WebP image is, at least, something. But it is a bit sad that those operating small websites mainly focused on Linux users will have to either have to fold like the Free Software Foundation and provide non-free video files as a fall-back for Apple users or use free video formats and leave Apple users them unable to play video files embedded in web pages.
Enable comment auto-refresher