新しい ARM プロセッサを搭載したデバイス (iPhone 3GS や一部の iPod 3G など) と古い ARM プロセッサを搭載したデバイスを実行時に区別する方法を探しています。uname() を使用してデバイス モデルを判別できることはわかっていますが、ARM プロセッサで強化された iPod touch 3G の一部のみであるため、これでは十分ではありません。
したがって、私はこれらのいずれかを探しています:
- プロセッサのモデルを検出する方法 - 何もないと思います。
- ARM ネオン命令がサポートされているかどうかを判断する方法 - これから答えを導き出すことができます。
- デバイスの合計ストレージ サイズを決定する方法 - これを既知のデバイス モデルと組み合わせると、ハッキリと答えが得られる可能性があります。
- <ランダムなアイデアを入力>
前もって感謝します :)