苹果终于支持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图片要好很多:

不过,对于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可以使用的时候,存储和流量也都便宜了好多了。