Android图片框架对比

要了解图片框架先阅读以下几篇文章

  • Android 三大图片缓存原理、特性对比
  • 深入对比Glide 和 Picasso
  • 网络加载图片对比(Fresco/Glide)

对比

框架 Universal Image Loader Fresco Glide Picasso
作者 nostra13 Facebook开源项目 Google 员工的开源项目 Square 开源的项目
创建时间 2011(已不维护) 2015 2012 2013
最新版本 1.9.5 1.8.1 4.6.1 2.5.2
watch/start/fork 1454/15988/6476 954/14207/3512 992/20527/4028 973/15053/3790
默认图片格式 ARGB8888 RGB_555 ARGB _8888
图片特别支持 不支持Gif、WebP 支持Gif、WebP 支持Gif,支持WebP 不支持Gif,支持WebP
支持Activity/Fragment生命周期 不支持 不支持 支持 不支持
oom 低端手机和特大图 在5.0以下系统,Bitmap缓存位于ashmem,这样Bitmap对象的创建和释放将不会引发GC,更少的GC会使你的APP运行得更加流畅。5.0及其以上系统,相比之下,内存管理有了很大改进,所以Bitmap缓存直接位于Java的heap上 特大图 特大图
包大小 162k 16.8M(zip) 474k 120k
总结 不建议使用 对图片要求高,需要高清原图,考虑使用 对图片要求不高,不需要高清原图,考虑使用 没有Glide支持和扩展好

你可能感兴趣的:(Android图片框架对比)