Appleは、モバイルアプリの利用方法のヒントをユーザーに表示することで、ユーザーに簡単にアプリを紹介する新しい開発者ツールキットを導入します。通常、開発者は自分自身でオンボーディングやチュートリアルのような体験を設計するか、サードパーティが提供するものを利用する必要があります。Appleによると、新しいTipKitを使用すると、ネイティブなソリューションのオプションが提供されるようになります。Appleはこのニュースを開発者に発表し、今週開催されたWorldwide Developers Conferenceで説明しました。
このニュースを聞いた開発者は、すでにTipKitへの移行を提案していることが示されています。また、少なくとも試してみるという意向を示す開発者もいます。
Appleが開発者と共有しているドキュメントによると、新しいTipKitフレームワークには、システムアプリで既に共有されているものに合わせたテンプレートが含まれます。これらは、開発者自身のアプリの外観や感覚に合わせてカスタマイズできます。さらに、Appleによると、開発者は自分のヒントが表示されるタイミングや場所を制御できるようになります。つまり、ヒントは必ずしもオンボーディングにしか使われないわけではありません。開発者は、アプリの新しいセクションを探索し始めたときにヒントを導入したり、特定のルールによってトリガーされるように設定することができます。
後者のシナリオでは、アプリの機能の一部をすでに発見している経験豊富なユーザーをヒントで邪魔することがなくなります。例えば、開発者は、特定のアプリのセクションを訪問した後、あるいはある機能を数回使用した後にヒントを表示することができます。その後は、ユーザーがアプリについて学び続けるにつれて、より高度なオプションを活用するのを支援するためのヒントをポップアップ表示することができます。
また、開発者は、ユーザーに圧倒されることがないように、自分たちのヒントが表示されるタイミングを設定することができます。新しいアプリを起動してすぐに、アプリの全機能が指摘されたヒントを表示するのは特に面倒です。(個人的には、消費者向けのアプリがアプリの動作方法をユーザーにトレーニングするのにヒントに頼る必要があるということは、設計に再考が必要かもしれません!)ただし、タイミングが合わせば、ユーザーが新しいまたは未知の機能について学ぼうとするときに、役立ついくつかのターゲットされたヒントは役に立ちます。
TipKitを使用することで、開発者は、初回起動時にユーザーをヒントで過負荷にする代わりに、繰り返し使用するユーザーにアプリの全機能をゆっくり紹介するチュートリアルを段階的に設定することもできます。TipKitがAppleが提供するフレームワークであるため、ルールや設定は容易にユーザーのデバイスに同期されるため、iPhoneで表示された後、iPadでアプリを使用するときに同じヒントを見る必要はありません。
Apple自体も、iOS 17でFaceTime、Photos、MessagesなどのネイティブヒントをTipKitを活用して導入することが開発者によって共有されている画像から見て取れます。これにより、ユーザーを教育し、混乱を減らすためのより一貫した体験が提供されるため、プラットフォーム全体でのヒントの表示が改善されます。
以前、AppleはiOS 8でTipsアプリを導入して、最初のパーティアプリや機能をユーザーに紹介しようとしましたが、TipKitが利用可能になったため、そのアプリが引き続き存在するかどうかは不明です。
元記事はこちら