-1

IOS がアプリを削除するのにかかる時間を短縮するために、プログラマーができることは何かないかと考えていました。「×」の削除ボタンを押してからダイアログが表示されるまでの時間です。私の推測では、これは OS がアプリのファイル サイズを計算し、アプリ バンドルに保存されているファイルの総数が削除プロセスに影響を与える可能性があるためですが、これが事実であることを確認したいと思います。私はそれに関する参照を見つけることができませんでした。ありがとう!

4

1 に答える 1

0

私の推測では、これは OS がアプリのファイル サイズを計算し、アプリ バンドルに保存されているファイルの総数が削除プロセスに影響を与える可能性があるためです。

この仮説が正しいかどうかを検証するための簡単なテストがあります。

  1. アプリのアイコンを長押しします。「x」が表示されたら、それをタップします。ダイアログが表示されるまで待ちます。

  2. 別のアプリに移動して同じことを行います。

  3. 別のアプリに移動して同じことを行います。

  4. ...

テストをより「説得力のある」ものにするために、ステップ 2/3/... で、多くのファイルをローカルに保存し、多数のファイルがあることがわかっているアプリを選択できます。

私の場合、最初にダイアログが表示されるまでにかなりの時間がかかることがわかりました。続けて、ダイアログはほとんどすぐに表示されます。

だから、私はそれがアプリに依存するとは思わない。デバイスの状態ではなく、メモリを解放したり、コードをロードしたりする必要があります...一度完了すると、もう一度解放されるまで高速です。

残念ながら、「x」をタップしてからダイアログが表示されるまでの時間を短縮するために開発者ができることは何もないと思います。

于 2012-09-17T08:57:50.070 に答える