統合されたウェルカム チュートリアルをアプリに追加して、いくつかのボタンを強調表示し、ユーザーに機能を説明したいと考えています。これはGoogleアプリで見た覚えがあります。これがどのように行われるかについてのチュートリアルはありますか、それともアプリのように再生される単なるビデオファイルですか..ありがとう
2 に答える
私はジェームズに同意します。ビデオよりも、ユーザーが制御するヘルプ/チュートリアルの方が優れているということです。オンラインヘルプの進行速度や終了速度をユーザーが制御できるようにします。さらに良いことに、ヘルプをアプリ自体に統合するのが好きです。たとえば、ユーザーが初めて特定の画面にアクセスしたときや、ヒント/ヘルプをポップアップするための小さな疑問符ボタンをタップしたときに、ユーザーのヘルプ/ヒントを表示します。
ただし、私はアプリに統合されたヘルプ/ヒントに関する考え方を変え、今ではそれを設計の失敗と見なす傾向があることを告白する必要があります。アプリが直感的で見つけられない場合、私はデザイナーとして失敗しました。オンラインヘルプが必要な場合、十分に複雑なアプリを簡単に想像できますが、ヘルプやヒントに時間を費やす前に、その必要性をなくすユーザーインターフェイスの再設計を検討することをお勧めします。そこにある最高のアプリのいくつかは直感的で、ヘルプ画面がまったくありません。
ただし、オンラインヘルプを行う場合、一般的な解決策は次のとおりです。
初めてのユーザーに、テキストの説明ではなく視覚的な要素に重点を置いて、自分のペースで一度に1つずつタップできる一連のフルスクリーンヘルプページを提示します。これは、元の質問に最も近いものです。必要に応じて、このヘルプ画面の視覚要素の外観をアニメーション化することもできますが(ビデオのような感覚を与えるため)、ユーザーが自分で次の画面(複数の画面が必要な場合)に進むことができますペース。(この効果を行うには、メインのView Controllerに、ユーザーがアプリを初めて使用するかどうかを判断させます。使用する場合は、pushViewController / presentViewControllerを使用してヘルプ画面に移動します(追加のヘルプ画面がある場合も同様です)。次に、完了したら、メインビューコントローラにポップ/却下します。)
ユーザーが初めて特定の画面に入るときは、ポップアップヘルプ/ヒントがほとんど表示されません。オプションで、このヘルプを画面自体の上にオーバーレイして、背後にある実際の画面を暗くすることができます。これにより、ユーザーは、ヘルプを特定のデザイン機能にリンクする小さなポインターやその他の視覚的なインジケーターを使用して、別の「ヘルプモード」になっていることがわかります。ヘルプ画面の後ろの画面。(これを行うには、関連する画面に以前にアクセスしたことがあるかどうかを追跡し、アクセスしたことがある場合は、ユーザーが画面のどこかをタップすると表示されないヘルプヒントをオーバーレイします。)
ユーザーヘルプのヒントが画面にポップアップ表示されるヘルプボタンを配置します。このアプローチの良い例は、AppleのiPad用iPhotoです。これには、画面上のさまざまなコントロールの横にヒント/ヒントが表示されるだけでなく、必要に応じてより実質的な説明へのリンクも含まれています。
最後に、(a)アプリを再設計して、ヘルプが不要になるようにすることをお勧めします。ただし、(b)オンラインヘルプを特にエレガントに表示するアプリを選択して、その効果を自分で再現できるかどうかを確認することができない場合。これを行う方法についての良いチュートリアルはわかりませんが、率直に言って、これはそれほど複雑ではないので、必要な効果を再現するのにそれほど問題はないはずです。また、障害が発生した場合は、特定の視覚効果を実行する方法について具体的な質問をしてSOに戻ってください。喜んでお手伝いさせていただきます。
アプリのように見えるビデオを再生することもできますが、それは明らかにビデオであるため、停止したい場合は面倒でばかげているように見えます。より良い方法は、さまざまなボタンを指し、それらに情報を提供する独自のカスタム オーバーレイ ビューを作成することです。この実装により、ユーザーは簡単な方法で 40 秒間ビデオを表示する代わりに、必要なときにいつでもチュートリアルを「停止」できます。また、この方法でチュートリアルをより簡単に再度表示するオプションを追加することもできます。