chenps10
2016-03-10 09:55:45 +08:00
这个问题,得从系统和 app 开发的人说起啊。
系统层面的问题:安卓,内存机制和水果是不一样的,水果是尽量去优化,没用到的直接假后台然后留个通道推送,现在多一个后台刷新,不过系统还是会自动关闭一些应用(我觉得这个优化是很好的,安卓有多少人自己配置各种 app 自启动和进程管理就是为了达到这一点?),安卓的话,你花多点钱买个 4G 运存的,优化优化其实也不会卡的,估计还能比 ios 流畅,哈哈。
软件层面的问题:现在国内外都好吧,安卓的开发者太多了,不同程度的开发者做出来的 app 的质量实在是参差不齐。国内现在的情况是一个培训班几个月就能量产大堆可以做一些普通 app 的安卓开发者(其实 ios 也一样,但是 ios 有水果本身的系统机制制约着,所以这个情况在系统层面得到改善)。这些培训班出来的开发者,大部分都是知其然,不知其所以然,他们能开发,但是开发出来的软件,在比较多经验的程序员面前那就呵呵了,用是可以用的,性能那就真的没话说了。甚至有很大一部分他们做 app 居然不知道什么叫内存控制(真的遇到过大把,他们只想着功能的实现,完全不考虑实现这个功能能如何尽量少占用资源提高性能),程序内各种数据结构内存分配后就不控制不 FREE 掉等这些毛病。然后加上安卓的软件安装渠道之多,于是。。。。
照这种情况发展下去,安卓真的是。。。用户自己不会优化, 8G 运存我觉得对于重度用户估计还都不够用了。这就是安卓的现状,没有谁好谁坏,是环境和不同的制度系统导致了有这么大的差别(也从侧面看出了乔布斯确实值得说是个伟人,他坚持苹果的封闭化,促成了水果今天的优质)