我正在寻找一种方法来在运行时区分配备新 ARM 处理器的设备(例如 iPhone 3GS 和某些 iPod 3G)和配备旧 ARM 处理器的设备。我知道我可以使用 uname() 来确定设备型号,但由于只有部分 iPod touch 3G 在其 ARM 处理器中得到了提升,这还不够。
因此,我正在寻找其中之一:
- 一种检测处理器型号的方法——我想没有。
- 一种确定是否支持 ARM neon 指令的方法 - 从中我可以得出一个答案。
- 一种确定设备总存储大小的方法 - 将其与已知的设备模型结合起来可能会让我找到答案。
- <输入随机想法>
提前致谢 :)