安卓|苹果系统是将封闭做到了极致,安卓系统是将开放做到了极致

安卓|苹果系统是将封闭做到了极致,安卓系统是将开放做到了极致

文章图片

安卓|苹果系统是将封闭做到了极致,安卓系统是将开放做到了极致

文章图片

安卓|苹果系统是将封闭做到了极致,安卓系统是将开放做到了极致

文章图片


首先要知道手机的性能是比不了同时代电脑的 , 哪怕是内存更大 , 真以为电脑功耗那么高是白给的;其次浏览器里功能有限 , 并不能实现各种app的功能 , 比如说拍照就没听说谁用浏览器实现;再次 , 电脑浏览器网页开多了同样会卡啊;最后补充一下 , 安卓系统卡的原因最初是因为系统不够完善 , 导致各个app都在后台偷偷运行 , 随着系统升级 , 修补了各种漏洞 , 现在已经和iOS相差无几了 , 而且iOS的配置并不低 , CPU性能甚至更好 。

【安卓|苹果系统是将封闭做到了极致,安卓系统是将开放做到了极致】
影响流畅度最关键的还是处理器的单核性能 , 多核也并不是很多小白以为的多一倍数量 , 性能翻一倍 。 内存只能说是某种程度的以空间换时间 , 提升不了多少 。 不了解处理器单核性能的差别 , 单纯以为内存的大小和流畅度正相关是很多人的误解 。 很多数码小白假装懂行津津乐道的所谓:iOS 神优化 , 电池内存都只需要 Android 的一半流畅度续航还更好 , Android 优化烂只能通过无脑堆硬件勉强维持流畅度 。 全都是胡说八道的谣言 。 事实是完全相反的 。

iPhone的流畅完全源于丧心病狂堆硬件 , 反而如今Android不输iOS的流畅度更多是系统优化出色 。 除了系统底层设计之外 , 在国内还有更重要的原因 , 就是国内不能用谷歌服务 。 国外的手机内存跟苹果的差不多 。 再深入一点讲 , 手机的消息推送功能 , 这个东西是需要后台服务 , 对于苹果和国外的安卓用户 , 他们的消息推送是所有app把消息推送到苹果和谷歌的服务器 , 手机上的苹果服务和安卓服务会到自己的服务器获取消息 , 然后再给对应的app 。

在国内访问不了谷歌服务器怎么办?只能app自己跑个后台程序 , 到自己app的服务器上获取 , 每个应用都自己跑个后台程序 , 内存肯定就上去了 , 装的app越多需要的内存就越大 , 这也就是为啥存储越大配的内存也越大的原因 。 同时后台运行程序对app厂家也有好处 , 这是不公开的秘密 。 苹果的硬盘是nvme协议 , 懂电脑的都知道 , 此协议相对来说快得多 。

还有点开推出应用程序的时候 , 苹果依然有流畅的动画 , 这个我没法描述 , 自己看看就知道了但是 , 你要是多开应用多开的时候你就知道很多大运存的优点了 , 苹果回到程序的时候可能会重新加载 , 而大运存的安卓就可以直接秒开了 。 另外 , 对系统权限管理相对宽松 , 使得很多app动起了小心思 , 各种搜集用户数据;还有系统碎片化的问题 , 这个问题是伴随着安卓诞生就存在的 。 好消息是 , 现在安卓系统对这两个问题加大了优化力度 , 使之得到了很大的改善 。

现在 , 安卓手机和苹果手机的差距在逐渐缩小 。 再多说一句 , 苹果系统是将封闭做到了极致 , 安卓系统是将开放做到了极致 , 这个两种方式各有利弊 。 最后 , iOS的内存管理机制和安卓的内存管理机制是不同的 。 而且内存的规格也是影响速度的一个重要因素 。 安卓的内存机制是这样的 , 通俗讲是你打开App的时候 , 内存回被占用 。 等你切换应用的时候上一个任务仍是在后台运行的 。



当你的任务越来越多了 , 内存要满了 , 系统才会强制关闭其他应用来释放内存 。 iOS的机制不一样 , iOS大部分应用是不允许使用后台的 , 需要后台的情况下也是少量分配内存并且进行冻结处理 。 还有一个就是内存的类型 。 LPDDR4和LPDDR5的内存频率是不一样的 , 而且不同的内存架构也不一样 。 所以速度也是不一样的 。 这者从设计机制上都是完全不一样的机制 , 各有各好的地方 , 安卓也许没有ios启动更快 , 但是大内存的设计可以容纳更多的应用缓存 。