Apple の TipKit ソフトウェア フレームワークを使用して、開発者がユーザーにとって楽しい方法でアプリの新機能の発見を支援できる仕組みについて説明します。

ヒントは、ユーザーの注意を新しい機能に向けさせたり、隠れた機能の発見を助けたり、タスクをより早く完了する方法を示したりすることができます。AppleのTipKitフレームワーク(Appleの既存のTipsアプリと混同しないでください)を使用すると、開発者はiPhone、iPad、Mac、Apple TV、Apple Watch向けのアプリで魅力的なヒントを作成できます。
AppleのWWDC23セッションビデオには、TipKitに関する興味深い情報がすべて掲載されています。ヒントはタイトルとメッセージで構成されます。Appleは、ヒントへの注目を集めるために、アイコン、色付きのテキスト、直接的なアクションを促すフレーズ、そして覚えやすいメリット情報の使用を推奨しています。
TipKitを使えば、適切な機能を適切なタイミングでユーザーに賢く伝えることができます。この新しいフレームワークには、ユーザーがシステムアプリで見慣れているものに合わせたテンプレートが用意されており、アプリのルック&フィールに合わせて簡単にカスタマイズできます。ターゲティング機能を追加することで、現在のコンテキストに関連する機能についてユーザーに説明し、ヒントが別のデバイスで表示された場合でも、同じヒントが再度表示されないよう全体的な表示頻度を管理できます。
開発者は、特定のヒントを誰が見るかを指定したり、ヒントを表示したり閉じたりするタイミングのルールを作成したり、ユーザーが操作できるアクション ボタンを定義したりすることもできます。
2種類の先端ビュー
ヒントは、ポップオーバーとインライン ビューの2 つの方法で表示できます。
- ポップオーバー表示は、現在の画面を変更せずにアプリのインターフェースにヒントを重ねて表示します。例えば、アプリ内の特定のボタンの下にポップオーバーヒントが表示されることがあります。ポップオーバー表示は、Apple TVアプリでヒントを表示できる唯一の方法です。
- インライン ビューでは、メッセージ アプリの上部にあるヒントが会話リストを少し下に押し下げるなど、ヒントに合わせてインターフェイスが一時的に調整されます。

開発者は、ヒントの対象となるユーザーを定義するカスタムルールを作成します。これは、初心者ユーザーやアプリをあまり使用しないユーザーにパワーヒントを表示しないようにするために必要です。逆に、カスタムルールは、ユーザーが既に遭遇し、使用した機能に関するヒントを表示することで、ユーザーが煩わしく感じることを回避するのに役立ちます。
ヒントのカスタムルール
例えば、カスタムルールで、ユーザーが過去5日間に特定のタブを3回以上選択すると、そのタブに関するヒントが表示されるように設定できます。iOSはすべてを処理し、ユーザーがこれらのルールで定義されたカスタム条件を満たすと、適切なヒントが自動的に表示されます。また、ヒントの状態はiCloud経由で同期されるため、iPhoneで既に表示されていたヒントはiPadには表示されず、その逆も同様です。
アプリ内ヒントのガイドライン

Apple は、良いヒントとは、手のジェスチャーで反応をトリガーする方法に関する FaceTime のヒント、Live Photo にループ効果を追加することを提案する写真のヒント、Tapback 機能を使用してクイック応答を送信する方法に関するメッセージのヒントなど、実行可能で、説明的で、覚えやすいものでなければならないと説明しています。
良いヒントの例





悪いヒントの例

アプリ内のヒントで好ましくないものには、商品の購入を促すプロモーション メッセージ、エラー メッセージ、実行不可能なヒントや複雑すぎて覚えられないヒントなどがあります。
アプリがますます複雑になるにつれ、TipKit は、特に技術者以外の人々にとって、アプリの優れた機能や興味深いショートカットについての認識を高めるのに役立ちます。
次にチェックしてください: iPhoneとiPadで無視され忘れられがちな10個のApple純正アプリ