发布网友 发布时间:2022-04-26 16:45
共5个回答
热心网友 时间:2023-01-22 08:43
苹果手机的iOS系统和安卓手机的Android系统运行机制截然不同。如将苹果手机刷成Android系统,哪怕是最新的iPhone
8也会感觉到很卡,原因主要有以下几个方面:
一、内存利用方式的不同。Android手机的应用程序在使用之后,相关资源会保留在系统的进程当中,只有当系统需要更多资源的时候,才会将较早的占用内存的程序资源释放掉。当手机不断开启各种应用APP之后,所需要的系统资源也就越来越多,占用的内存就越来越大。
而iOS对应用程序对后台资源的利用管控极为严格,只有音乐、下载等少数类型的应用程序可以长期在后台处于活动状态。类似游戏、新闻客户端等应用,在切换到后台时就处于“挂起”的状态,基本上不耗费系统资源。
所以苹果iPhone手机往往只需要2GB到3GB的运行内存就足够了,而安卓手机想要流流畅运行就需要6GB甚至8GB的大内存。目前iPhone
8只有2GB的运行内存,运行Android系统显然是不够用的,手机开机之后剩下的运行内存恐怕就所剩无几了。
二、消息推送方式的不同。由于国内的Android系统无法使用Google服务框架,所以微信、淘宝、陌陌等社交应用各行其道,想要保证即时的消息推送就必须保证自己的程序保留在后台进程当中,即使用户将这些应用关闭掉,过一段时间也会自动启动。甚至属于同一公司的应用还会互相唤醒,令人防不胜防。
这一来大量的内存资源就被消耗在不断自启动的应用当中。而iOS系统采用统一的消息推送机制,包括微信在内的应用程序想要发一条消息,首先走的是苹果提供的“公共”消息渠道,当用户点击这条消息之后,微信才会从后台启动。除此之外第三方应用是不可能擅自占用内存资源的。因此iOS系统用不着太大的内存。
如果是iPhone
8之类的苹果手机刷入Android系统,恐怕在安装微信、淘宝等之类的应用之后就会“卡的不能自理”。
三、苹果手机的电池容量太小。由于Android是用Java语言开发的,系统中运行的软件都需要通过ART虚拟机编译一遍才能够正常运行,利用效率远不如用Objective-C语言编写的iOS系统。再加上Android系统中大量应用程序常驻后台,对电量的要求远比iOS要高。
目前主流Android手机的电池容量都在3000mAh左右,能够保证一天左右的续航时间。而苹果手机的电池容量往往在1500mAh到2600mAh。最新的iPhone
8只有1821mAh,如果运行Android系统,恐怕用不了半天就没电了。
如果要在不增加电池容量的基础上延长运行Android系统的苹果手机的续航,就必须*处理器的主频,降低硬件功耗。这样一来苹果手机的性能无法完全释放,卡顿也就成了必然。
热心网友 时间:2023-01-22 10:18
应该会卡成让你特别疯狂的模样,因为安卓系统本身就不适合苹果手机。热心网友 时间:2023-01-22 12:09
由于苹果手机不能刷安卓系统,所以假定如果真的可以刷成的话,那么刷成安卓系统的苹果手机可能会给你买了三年前安卓机的错觉。最严重可能你感觉在用一个手持幻灯片放映机。热心网友 时间:2023-01-22 14:17
这是不可以实现的,因为硬件不支持这样子的行为,如果可以的话,我觉得不会卡,会更加顺畅。热心网友 时间:2023-01-22 16:42
这个问题应该让我来回答才对!