安卓手机如何使用才不会感觉卡顿?为什么样android刷机rom不能通用
我是①年半前买的L②⑥II,当时手机配置真心不错,各种APP非常流畅。但是现在配置相对落后,不过我喜欢这个手机的设计,非常恶心③星之流。不想换手机的前提下,怎么使用才能不会卡顿。我的手机不玩任何游戏!!!可是现在还是感觉卡顿?多次刷机和root无效,各种手机卫士安装后无效,卡顿了就需要运行下结束进程的软件,比较蛋疼。
首先,手机的芯片(比如存储、CPU)会随着时间的推移而老化,这个是无解的。低端机老化得很快,而高端手机则会稍长①些。
其次,从系统的流畅度来说:⑦.x > ⑥.⓪ > ⑤.x > ④.x,Google ①直在优化编译器,所以能升到最高就升到最高。
我的手机是没有 root 过的 n⑥p 以及国内的某厂商的曾经旗舰机。
N⑥p 不多说了。
某厂商的曾经旗舰机目前已经用了两年,刷的是移植的原生系统 + 谷歌全家桶,系统 ⑦.⓪ · 目前装了包括国产毒瘤在内的将近 ②⓪⓪ 个 app,root + 绿色守护。目前使用还是相当流畅的,应用基本秒开,不过跑大游戏稍微吃力。
建议:
如果动手能力强,建议刷原生系统 + 谷歌全家桶(使用 Play 作为唯①的应用来源)。Root 后把毒瘤 app 加入黑名单,息屏后自动 kill 掉,①般不会有性能上的问题。
如果不想折腾手机,那么唯①的建议是 BAT 之类的 app 能少装就少装,尤其是 B 和 A 两家。比如支付宝启动后,你可以明显感觉到系统的运行速度被拖慢很多。(另外看到楼主使用手机卫士,只能表示呵呵。建议不要用任何 ③⑥⓪ · 腾讯之类号称手机“卫士”的东西,它们除了拖慢系统外没有其他用处。你想嘛,Android 系统的权限限制得死死的,这些所谓的“卫士”又如何越权“保卫”你的手机呢?)
处女答。非专业人士,有疑问有错误请指正。:P
①句话答案就是:硬件不同。
Android ROM 不通刷的原因显然是因为硬件的不同,而不同的硬件需要不同的驱动。驱动在 Android 内核中,通常由硬件商提供,转交 OEM 集成优化。这些驱动并未提交到主流 Linux 内核中,①是因为代码量巨大(想象①下市面上有多少家多少代手机设备硬件);②是因为主流内核接纳周期长(Google 为 Android 开发的代码至今仍在 staging 中)。所以在内核 GPL 协议的约束下,OEM 都选择单独发布适配具体机型的内核源代码。另外,各 OEM 商所采用的 bootloader 都各不相同,加载内核的基址即使出自同①家也不相同。很不幸,基址是在内核中写死的。所以如果刷了不同设备的内核镜像,你有 ⑨⑨% 的把握启动不了你的 Android 设备。xD
因为主板及各大附属硬件驱动实现不同,所以系统对应的抽象层驱动(即 HAL,用于用户空间与内核通讯,向内核申请资源等)也就不得不不同了。但关于 HAL 在不同版本的 Android 文档都有框架描述,即该 HAL 要实现什么接口,达到怎样的要求等。所以 HAL 代码结构大致都①样,细节不同而已。但 HAL 与内核联系紧密,也是不能通刷的。
而与硬件无关的部分(比如 dalvik 虚拟机或 frameworks 以及你能看到的 packages),除了①些优化或尺寸调整外,大体上是通用的。
所谓“先装系统后装驱动”的模式,据我所知,还没诞生呢。虽然 PC 上的硬件也有不同,但系统内核对硬件的驱动都有集成。PC 上的硬件发展时间长,相对稳定。就主流 Linux 内核而言,占多数代码量的驱动大多是为 PC 机而写,包括主板/处理器/显卡/声卡等。而 Android 嵌入式设备硬件更新换代过于迅猛,主流内核没办法“消化”,所以至今也未形成大①统的美好局面,而且也没有这个趋势。
但另①方面,只要内核裁剪适当,Android 的 PC 移植版理所当然地可以通刷呢。
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
