时间:2019-08-27 16:59:58 作者:Bill 浏览量:76
为什么iPhone比安卓内存小,却更流畅?图三
如果你想创建iOS应用程序,那么你必须使用Apple的工具并按照Apple的方式进行。收到苹果拳头的严厉“威胁”,就问你怕不怕。
不过,这还是有很多好处的。因为Apple知道将运行其操作系统的每个设备的确切规格,所以他们可以相应地做出设计决策。
例如,虽然Android需要支持多种处理器类型,但iOS总是在基于ARM的硬件上运行。
因此,iOS不需要像Android那样具有即时翻译功能的虚拟机。所有应用程序都编译为本机代码,并且该代码直接在硬件上执行。不需要虚拟机意味着整体使用的RAM明显减少此外,iOS有一种不同的内存管理方法。Android内存由操作系统处理,而iOS内存由应用程序本身处理。 iOS应用程序可以根据需要自动分配和释放内存,而不是让应用占用他们想要的RAM,并在不再使用时释放它。
简而言之,仅仅因为iPhone拥有较少的RAM并不意味着它们的性能更差。iOS有一种不同的内存管理方法,因为它不依赖于Android这样的虚拟机。