手机运行内存是不是噱头赚钱用的

更新时间:02-09 教程 由 小瓶盖 分享

手机运行内存是不是噱头赚钱用的?

流畅度、系统、界面等都不同。先说流畅度的区别:iso系统是基于Objective-C编写,而安卓是基于Java编写。从技术角度上来说,Java只有自动内存回收,而Objective-C自动与手动内存回收均可(注意iOS只有手动内存回收)。这小小的区别导致,谷歌只能做一个Java虚拟机,而苹果可以继续他们在Mac OS X上的经验。而这个行为导致了两者在系统流畅性上的最大区别。Java由于只有自动内存回收,系统会在任意时间停掉所有进程开始回收内存,这个过程是人类可以感受到的数百毫秒。而iOS由于可以手动管理内存,可以在用户操作的间歇由程序员进行回收,用户不会在频繁使用过程中感受到停顿。在日常使用中这个停顿其实是可以忍的,但是在游戏过程中这个停顿是不可以忍的,比如想像一下一只愤怒的小鸟在空中停顿了零点几秒再继续飞行,那样用户就会就得手机太卡了!所以苹果的每两代产品硬件配置都没有较大改动,而安卓则需要不停的强大手机的硬件来获取流畅度。再说你所讲的苹果有的安卓没有,个人觉得区别其实并不在于软件的拥有量。

我举两个例子你就懂了。

安卓呢是时速200km跑车,但是这个跑车出厂时候有点问题,跑的快,但是跑段时间你需要停下来修理一下。清理下子内存。

苹果呢是一个时速150km的轿车,但是出厂时候没问题。这就导致苹果这辆汽车可以一直跑下去。

这个就是两者最大的使用体验的差距。

再讲一个例子是关于两者的软件优化的。

现在安卓和iOS分别都是两条不同的告诉公路。

安卓这条高速公路没有设置收费站。这就导致所有车都可以在这条高速公路上跑。小米魅族这样的车可以跑,大米魅米这样的车也可以跑。车一多自然会堵车。

而苹果这条高速公路设置的有收费站,只有苹果牌的车子的,才让你跑。然后在这两条公路上哪条跑的更快呢。

答案是显而易见的。

这也可以理解为两者的用户不使用上的不同吧。

以上是个人观点不喜勿喷

声明:关于《手机运行内存是不是噱头赚钱用的》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2294792.html