1

メモリと CPU を大量に消費する常時実行アニメーションを実装します。ローエンドのデバイス (LUMIA 510 などの 256 MB RAM) では、UI がしばらくハングします。そこで、高メモリ デバイス (512 MB 以上の RAM、710、レーダー、820 など) でのみアニメーションを実行することにしました。これは、デバイスの合計メモリを取得することで実行できます。

DeviceExtendedProperties.GetValue("DeviceTotalMemory");

この種の行動はマーケットプレイスで許容されますか? 明確にしてください。

4

2 に答える 2

2

なぜそうではないのでしょうか?デバイスのメモリサイズに応じてアクションを実行しているだけです。これは、アプリが一貫して動作し、マーケットプレイスのルールに従っていることを検証することとは関係ありません。

于 2013-01-15T09:28:11.217 に答える
1

DeviceExtendedProperties.GetValue("ApplicationWorkingSetLimit") Nokia Developer portal で説明されているを使用して、256 MB デバイスを検出するより良い方法があります。アイデアは大丈夫​​です。私はいくつかのアプリで同じことをしています。

于 2013-01-15T09:26:30.613 に答える