パフォーマンスを最適化
デバイス条件とは何ですか?(iOS)
デバイス条件 とは、不利な条件をシミュレートできるテストおよびデバッグツールです。Xcode で利用可能なデバイス条件は以下のとおりです。
- ネットワーク:デバイスの実際の接続は変更されていませんが、インターネット接続が低下します。
- 温度:デバイスの温度が実際には上昇していなくても、CPU、GPU、ネットワークなど、デバイスの熱に寄与するリソースの使用量を減らすためのデバイス上の取り組みをトリガーします。
各条件は複数のプロファイルをサポートしているため、条件の動作や重大度を制御できます。ネットワークの条件のプロファイルは、農村地域の 2G ネットワークなど、シミュレーションされている実際のシナリオを記述します。熱条件のプロファイルは、ProcessInfo.ThermalState 列挙型 case と同じ名前と意味を持っています。
注意:デバイスの条件は、実際のレベルを上書き (override) することはできません。たとえば、かなりの温度状態を引き起こしても、物理デバイスが暖かくなった時温度状態が深刻になるのを防ぐことはできません。同様に、ネットワークの条件によって接続が遅くなることがありますが、速くはなりません。
以下も見よ