0

私はAdobeAirでアプリを開発しています。このアプリを使用すると、ユーザーはプロジェクトをサーバーに保存できます。私にはそれを行うための3つのオプションがあります。

  • 定期的に保存(5分または10分ごと)
  • ボタンを押して保存
  • すべてのアクションで常に保存します。

ところで、データ範囲は1KB〜200KBです。

通常はどちらの方法を使用するかによって、パフォーマンスと使いやすさの観点が実装されます。

乾杯ビル

4

1 に答える 1

1

これに対する一般的な答えは実際にはありません。3つの方法すべてがアプリで機能します(「常に」200KBを節約することは、「常に」実際の意味によっては少し急になる場合があります)が、実際には、保存する必要のあるプロジェクトの種類と実際に必要な頻度によって異なります。保存する必要があります。

たとえば、私が現在開発しているモバイルアプリは、ユーザーが構成できるワークスペースで動作します。それらはサーバーからロードされ、サーバーに保存されます。ユーザーが変更を加えるたびにワークスペースの変更を常に保存することは可能ですが、データ転送のパイプがブロックされます。ボタンを押して保存することもできますが、個人的にはユーザーが保存を忘れる可能性があると思います。保存ボタンはデスクトップに非常に似ていると思います。ユーザーはタブレットでそのようなものを期待していません、彼らはそれがちょうど機能することを期待しています。したがって、ユーザーがワークスペースを切り替えた場合、およびアプリが一時停止または終了した場合にのみ、ワークスペースを保存します。

繰り返しますが、私のアプリのほんの一例ですが、あなたのソリューションは本当にあなたのニーズに依存します。ゲームの場合、アプリがクラッシュしたときにゲームプロセスが失われないように、重要なポイント、つまりレベルの変更を1分おきに定期的に節約します。アプリにも適用される可能性があります。

于 2012-08-08T06:21:45.377 に答える