上月底发布的高通骁龙 8 Gen 3 是市场上其中一枚效能最强的流动处理器,不过它欠缺原生支持 32-bit 程序的能力。 小米14系列作为首批配备骁龙 8 Gen 3的手机,却有一个让用户能够使用32-bit程序的方案。
Tango 二进制转换
小米采用名叫 Tango 的 32-bit to 64-bit 二进制转换器,令采用 骁龙 8 Gen 3 的小米 14 都能够如常运行 32-bit 程序。 对于因为不同原因而需要继续使用 32-bit 程序的用户,小米这个安排相信能够帮一大忙,而其他厂商理论上亦能够借助 Tango,去令 32-bit 程序在 骁龙 8 Gen 3 处理器的设备正常运作。 其实 Google 推动开发商将编程转换到 64-bit 已经有一段时间,可惜并非所有开发商都作出配合,部分程序的开发商甚至已经放弃了项目,如非手机厂商作出支持,购买骁龙 8 Gen 3 手机的顾客可能就要为 32-bit 程序寻找替代品。
极具效率不易察觉
Tango 是一个二进制翻译器,能够将 32-bit 机器码转换为 64-bit 机器码,从而令 32-bit 程序可以在 64-bit 处理器运作。 Tango 是一个相当有效率的翻译器,它可以在运行时以最小的性能去翻译机器代码,用户不会察觉有任何异样。