哈喽,欢迎来到黑马公社。
不得不说,现在的App真的是越来越大了。
一个QQ,体积已经超过了800MB。
亲,你可是一款社交软件。
向来简洁的微信稍好一些,只有200多MB,但内部缓存已经来到了10GB以上。
就很无奈,手机存储日益渐增,软件也跟着与时俱进,存储好像变大了,好像又没变大。
这样的困惑,你们是否也有?
接下来,你们的手机即将迎来曙光,谷歌要出手了。
在不久前,Android 13的开发者预览版亮相,上线了一个新特性:应用归档(App Archiving)。
这个功能,可以帮助释放设备的存储空间,号称可以节省60%的存储空间。
谷歌是怎么做到的?
大致的原理是因为开发者在开发App的时候,都会遵守谷歌提供的开发者指南,所以基本上就会有很多重复的资源,像APP调用的库、使用的函数,以及应用的功能等。
将这些多出来的部分卸载,需要用的时候再来调用,从而达到节约空间的目的。
具体而言,这个功能不会卸载应用程序,也不会删除用户的个人数据,而是通过删减应用程序的某些功能组件,并将这些功能组件存档,以此来达到给手机“瘦身”的目的。
当用户再次使用这些应用程序时,Android系统会将存档的功能重新恢复。
一旦这个功能推行,到时像QQ微信那样的App,或许也能瘦身。
当然,现在这只是首个开发者预览版,距离正式推出还需要一段时间,国内开发者会不会跟进也不得而知,这里黑马就不做多赘述。
我们来说点其他的,比如为什么App一定要做这么大?是不是App就不能做小?