摩托罗拉锁定自己的Android设备以防止自定义的历史由来已久。从围绕原始Droid X的eFUSE崩溃到他们普遍对听取开发人员社区缺乏兴趣,他们已经一次又一次证明了他们愿意咬住喂养他们的手。无论如何,许多用户偏爱他们的摩托罗拉霸主提供的高水平硬件构建质量,因此继续购买被锁定的设备。
但是,由于XDA认可的开发人员kabaldan的努力,锁定了里程碑和Defy之类的Motorola设备现在可以享受功能齐全的硬件加速。
什么是硬件加速?
在最基本的条件下,Android的硬件加速是使用GPU来帮助由给定的应用程序或视图完成绘图操作。除了允许CPU和GPU同时工作之外,这还允许在更加专门和高效的硬件上完成绘图操作。这样可以带来更好的整体用户体验。
不利的一面是我们先前介绍的,这是与硬件加速相关的内存使用增加的原因。GPU完全渲染的每个单独进程都会增加系统使用的整体内存占用量。这意味着容量已经有限的较旧设备在某些任务中可能会遇到性能问题。对于像Galaxy SIII这样的较新设备,这不是问题。
感谢您提供的信息,但OEM已包含此出色功能。他们不是吗?
这个问题的答案是多方面的。一方面,您拥有Galaxy Nexus,HTC One X和Samsung Galaxy SIII等设备,这些设备具有大量的RAM,强大的处理能力以及出厂时内置的最新版本的Android操作系统。不过,像摩托罗拉Milestone和Defy这样的旧设备却被冷落了,它们遭受了OEM未来的支持。更糟的是,摩托罗拉以其无穷的智慧决定对大多数设备的启动和恢复分区进行签名,并阻止任何人更换它们。由于定制ROM和恢复功能是开发的基石,因此极大地破坏了这些设备的开发。
随着时间的流逝,创建了一种变通方法,该方法允许将自定义ROM(如CM9)加载到锁定的设备上,如果操作不当,则会以硬方式压住设备。全面的硬件加速虽然是需要解决的最后一个问题。多亏了他聪明的解决方法,kabaldan提出了一种适用于任何锁定的摩托罗拉设备的方法。