使い終わったときにiPhoneでアプリケーションを終了する適切な方法は何ですか?
ありがとう、
アントン
使い終わったときにiPhoneでアプリケーションを終了する適切な方法は何ですか?
ありがとう、
アントン
Jaanusは、AppleiPhoneヒューマンインターフェイスガイドラインでこの段落を参照しています
人々は別のアプリケーションを開いてiPhoneアプリケーションを終了します。特に、アプリケーションの閉じるボタンをタップしたり、メニューから[終了]を選択したりしないことに注意してください。iOS 4.0以降、および特定のデバイスでは、終了アプリケーションはバックグラウンドで一時停止状態に移行します。すべてのiPhoneアプリケーションは次のことを行う必要があります。
いつでもやめる準備をしてください。したがって、ユーザーデータをできるだけ早く、できるだけ頻繁に保存してください。停止時に現在の状態を可能な限り詳細に保存します。たとえば、アプリケーションがスクロールデータを表示する場合は、現在のスクロール位置を保存します。 iPhoneアプリケーションは、ユーザーにとってクラッシュのように見えるため、プログラムで終了しないでください。ただし、外部の状況により、アプリケーションが意図したとおりに機能しない場合があります。これを処理する最良の方法は、問題を説明し、ユーザーが問題を修正する方法を提案する魅力的な画面を表示することです。これは、次の2つの方法でユーザーを支援します。
アプリケーションに問題がないことをユーザーに安心させるフィードバックを提供します。ユーザーが修正措置を取り、アプリケーションを引き続き使用するか、ホームボタンを押して別のアプリケーションを開くかをユーザーが判断できるようにします。アプリケーションの機能が機能していない場合は、ユーザーが機能をアクティブ化したときに画面またはアラートを表示できます。アラートでは設計の柔軟性はあまり高くありませんが、次のことができる場合は、アラートを選択することをお勧めします。
状況を非常に簡潔に説明する修正措置を実行するボタンを提供するユーザーが機能していない機能にアクセスしようとした場合にのみアラートを表示するすべてのアラートと同様に、ユーザーに表示される回数が少ないほど、効果が高くなります。アラートの作成の詳細については、「アラートの使用」を参照してください。</ p>
iPhoneアプリケーションがそれ自体を終了/終了する方法はありません。Appleは、ヒューマンインターフェイスやプログラミングガイド(正確にはどちらかを思い出せない)で、ユーザーにとってはクラッシュのように見えるため、積極的にこれに反対するようアドバイスしています。
アプリはそれ自体で終了するべきではありません。
また、iOS4のように、ユーザーにアプリを手動で終了するように求める「終了画面」を表示しないようにしてください。アプリがバックグラウンドで開いたままになり、ユーザーがその終了状態でスタックする可能性があります。