移动叔叔
标题:
第二代精简技术浅谈
[打印本页]
作者:
dzyedzye
时间:
2014-1-28 10:05
标题:
第二代精简技术浅谈
题记:节省每一个Bit,为了手机的可用内存和省电大业
某大说了,公款姓公,一分一毫都不能乱花。手机是我的,所有资源一点一滴都不能滥用。
可事实呢,原生安卓为了尽可能适配各种机型,基本上是包罗万象,带上了一大堆你用不到的东西。生产厂商为了尽可能多的适配本家的各种机型,又塞进了一堆东西。
举个例子说吧。安卓原生相机,在4.X版本中体积是4M多,而联想大P的相机,却弄成了15M。
在第一代精简技术中,可以将联想的相机精简成原生相机的大小,也是4M左右,而第二代精简技术中,可以将它进一步精简成2.5M左右。
这是如何做到的呢?
所谓资源,除去程序代码外,无非是文字(代码实际上也是文字,不过特殊些而已)、图像(含视频)、声音(如音乐)等。手机系统上,这些资源和电脑一样,都用上了。
第二代精简技术,就是将大P用不上的图像、代码文字都尽量予以去除。文字上,那些什么盗姨痴、妇滥湿、饿了死等等语言支持统统去掉;大P的分辨率是960X540,适配其他分辨率的图像都去掉。如此而已。
附带说一句,不管何种精简,内核、框架、二进制命令、链接库文件等关键处,是不能随意精简的。
还要透露一声,开春后将发的3个包,都不会超过100M,即然精简,就将官方和原生都做到极致再说。
欢迎光临 移动叔叔 (http://bbs.ydss.cn/)
Powered by Discuz! X3.2