スライスと App Actions は、開発者がアプリの外部でコンテンツや機能を表示できるようにする Android P の新しい API です。 App Actions は Play ストア、Pixel Launcher、Google アシスタントからアクセスでき、スライスは Google アプリから利用できます。
独立したアプリ開発者にとって、実際のアプリ開発の後に続く作業は、多くの場合、仕事の中で最も難しい部分になる可能性があります。 人々にあなたのアプリについて知ってもらうにはどうすればよいでしょうか? そして、数人のユーザーを獲得し始めたら、どうやって彼らを維持するのでしょうか? ユーザーを引きつけてアプリに繰り返しアクセスし続ける (つまり、アプリをアンインストールしない) ことが、安定した熱心なユーザー ベースを構築する鍵となります。 そのため、Google は Android P に Slices と App Actions と呼ばれる新しい API を導入しています。
ユーザーのデバイスに数十、場合によっては数百のアプリケーションがインストールされている場合、アプリがユーザーの注意を引くために競合することは困難です。 ユーザーが頻繁にアプリを開いてより多くのコンテンツを提供できるようにすることで、ユーザーの関心を維持し、より多くの収益を生み出すことができるようにしたいと考えています。 ユーザーの注意が個々のアプリからコンテンツ アグリゲーターに移るにつれ、 Googleフィード、人々がほとんどの時間を費やしている場所にアプリのコンテンツを表示する方法を見つける必要があります。 新しい アンドロイドP API を使用すると、アプリの UI のスニペット (スライス) やアプリの機能に基づいたコンテキスト アクション (アプリ アクション) を表示できるため、開発者はこれを行うことができます。
新しいスライス API の使用
皆さんの中のより洞察力のある観察者の中には、新しいことに気づいた人もいるかもしれません。 スライスAPI に登場します APIドキュメント 最初のと一緒にリリースされた Android P 開発者プレビュー. ドキュメントはかなり曖昧ですが、今日、Google がこの新しい API に対して持っているビジョンをより明確に理解できました。 これは、サードパーティ アプリケーションがコンテンツを次のようなアプリに表示する方法です。
Googleアプリただし、動的、インタラクティブ、シームレスな方法で行われます。 スライスにはライブデータ、スクロールコンテンツ、インラインアクション、アプリへのディープリンクを含めることができるため、ユーザーに表示するコンテンツについては多くの選択肢があります。たとえば、ホテル チェーン向けに、ホテルのチェックイン/チェックアウト機能を備えた旅行計画アプリを構築しているとします。 ホテルがユーザーに確認メールを送信し、ユーザーが Google フィードを有効にしている場合、Google は予約を追跡できます。 しかし、それではユーザーは何も得られません あなたの アプリですよね? スライス API を使用すると、ユーザーが予約に関連する用語を検索したときに、より自然な方法で予約を表示できます。
あなたが、 マテリアルデザイン インターフェース? ユーザーがアプリでプレイリストを作成しており、その素敵な曲を思い出させたい場合は、ユーザーが Google アプリを開いて関連する曲、アーティスト、アルバムなどを検索したときにその旨を通知できます。
最後に、ライドシェア会社またはその他の関連ビジネス向けのアプリを開発しているとします。 ユーザーが関連サービスを予約する方法を Google アプリで検索した場合、予約をすぐに完了できるアプリのインタラクティブなスライスを提供できます。
上に示した各スライス デザインはユニークに見えますが、すべてよく知られている一般的なデザイン原則に従っています。 API を使用すると、Google アプリに提供するスライスのスタイルを設定できますが、基本スタイルは Android 通知に基づいているため、スライスの外観が他のスライスと大きく異なることはありません。
互換性
スライスを使ってできることは明らかにたくさんあります。 この API を使用してアプリを構築することに興味がある場合は、次のことができます。 詳細については、こちらをご覧ください. CNN、HBO、USAA、Alibaba などの大手企業は、すでに API のサポート追加に取り組んでいると聞いています。 スライスは、最小 SDK バージョンのおかげで、市場に出ている Android デバイスの 95% と互換性があります。 互換性パッケージにより、スライスが Google で公開されると、多くの視聴者に届くようになります。 アプリ。
最後に、他のアプリケーションがスライスを受信できるかどうか疑問に思う人もいるかもしれません。 答えは「ノー」です。システム アプリケーションのみが可能です。 これは、アプリが スライスマネージャー からスライスを受け取るには スライスプロバイダー サードパーティのアプリケーションには付与できません (android.許可。 BIND_SLICES.)
アプリのアクション
新しい アプリアクションAPI Android P では、ユーザーが状況に応じてさまざまな予測アクションを選択できるようにすることを目的としています。 次のように考えることができます。 返事 スマート リプライ (または Android P のスマート リプライ API) 用のアプリですが、代わりにアクション用です。 App Actions は、Google アプリなどの複数のアプリにわたる使用状況と関連性に基づいて表示されます。 プレイストア, Googleアシスタント、 そしてその ピクセルランチャー. App Actions API は同じセットを使用します。 意図 として Google アシスタントでのアクション.
App Actions について詳しく知りたい場合は、以下をご覧ください。 利用可能になったときに通知を受け取るためにサインアップしてください.