苹果终于支持WebP了,然而它已经不是最牛的了
3 分钟读完

苹果终于支持WebP了,然而它已经不是最牛的了

苹果终于支持WebP了,然而它已经不是最牛的了

苹果在最新的系统中支持了WebP格式的图片,到此为止,WebP总算获得全部主流平台的支持,可以大规模使用了。

WebP支持

  • Chrome 32+
  • Safari 14+,是的,只支持iOS 14和MacOS Bug Sur
  • 微信小程序基础库 2.9.0+,用户占比 98.88%

Google在2010年发布了WebP/WebM图片和视频格式,Google自己的服务(Chrome)在2014年前后才全面支持,而苹果更是到今年才提供支持。一个新的图片格式被全面支持居然要花10年,令人唏嘘。

不过,各大公司在颠覆JPEG的路上并没有停止,这些年一直在想尽办法来替代JPEG图片格式,而且,各种新格式在数据上都比JPEG和WebP要好,但真要能被当成标准被支持,就不知道是什么时候的事情了。

AVIF

NETFLIX推出,被设计用来取代WebP

NETFLIX认为,一个JPEG替代方案,应该有以下特征:

  • 广泛支持
  • 更高的压缩效率
  • 更广泛的特征集

这个格式的图片发展很快,2018年提出,2019年制定规范,今年——2020年8月份,Chrome 就率先支持了。其它平台比如Windows 10也开始支持,但浏览器侧目前就只有 Chrome 支持,苹果支持不知道猴年马月了。

效果

对于JPEG图片来说,avif图片要好很多:

图片来源:How to Use AVIF: The New Next-Gen Image Compression Format — Lightspeed

不过,对于PNG图片来说,目前最好的还是 WebP。via: AVIF test results - Google 試算表

HEIF(扩展名HEIC)

HEIF 是 HEVC 在2013年推出的一个图片格式,在2015年定好规范,这种图片格式很优秀,它能大大降低图片大小,非常节省存储空间。

苹果在2017年就开始支持,iPhone中的 Live Photo 就是使用 HEIF 格式图片。

目前各大主流操作系统都支持了,包括iOS,MacOS,Android,和Windows 10。

甚至小米将它作为其1亿像素手机宣传的噱头。

它唯一的问题就是:没有一个浏览器支持

TPG

这是啥?

哦,腾讯在2017年推出的图片格式,当时宣传的很牛逼,然后。。。就没有然后了。。。不过我在腾讯云找到了它的影子: 图片无损压缩,貌似沦为了一个压缩工具?

结语

所以,WebP已经被部分超越了,但好在已经可以放心使用了。也相信不远的将来,AVIF 可以普及了。

嗯?你问我为什么要用 WebP/AVIF? 当然是为了省钱让用户更快的看到图片内容啊!

发现一个悖论:技术发展和技术成本成反比。比如,网速和流量便宜后,前端性能优化也就没有那么重要了。WebP可以使用的时候,存储和流量也都便宜了好多了。