kun432's blog

Alexaなどスマートスピーカーの話題中心に、Voiceflowの日本語情報を発信してます。たまにAWSやkubernetesなど。

Alexa Live 2020メモ:Integrate Mobile Apps with Alexa Skills

f:id:kun432:20200725202927p:plain

On-the-Goその2のメモ。

Alexa Built-in devices

Alexa for Apps

  • reduce friction/increase customer satisfaction
    • 声でスタートして、モバイルの利点であるビジュアルとタッチをアプリで活かす
  • アプリやウェブサイトにスキルを有効化するためのディープリンクを張ることができる
  • tiktokユースケース
  • ユースケースいろいろ
    • アプリの情報を見る
    • アプリのコントロールを音声で拡張する
      • アプリのタスクを実行する
  • 2つのタイプ
    • Companion skill
      • アプリとペア
        • tiktokスキルの例
        • YellowPagesスキル
          • 最初の検索体験を変える
            • あとはなれたモバイル操作でフィルタしたり
            • タイプが不要
          • 電話番号を検索して電話を掛ける
            • スキルから検索へDeeplink、そこから電話へDeeplink、みたいなイメージ
          • パーミッションのfrictionを和らげる
            • パーミッションが必要な機能にアクセスするとAlexaアプリの権限ページが表示される
    • Standalone skill
      • モバイル体験の拡張
      • Uberスキル
        • ドライバーの位置を確認
        • 普通だと音声で返すだけ
        • 音声でアプリでの確認を提案→アプリで表示
      • SONICスキル
        • ドライブインレストラン
        • 最寄りのレストランやメニューを検索する
      • Zyngaスキル
        • ゲーム
        • モバイル版のほうが機能が豊富?スキル版を楽しんだらそちらに誘導する?
        • モバイル版は対戦もできる
        • スキルがモバイルへの導線になる
  • Alexa for appsまとめ
    • アプリのコンテンツ、タスク、コントロールディープリンクでアクセスできる
    • 音声とアプリの柔軟なバランス
    • iOS/Androidの両方似対応
    • すでにdeep linkに対応していればアプリ側改修は不要
  • how it works?/how to get started?
    • preview
    • skill connections
      • リクエスター/プロバイダー
      • AMAZON.LinkAppという新しいタスクタイプ
      • スキルがリクエスタになり、アプリのDeeplinkがプロバイダーになる
    • スマホがロックされている場合とそうでない場合で音声を変える
      • アンロックされているならDeeplinkでアプリを起動
      • ロックされていれば音声で案内
    • アプリがインストールされていない場合はfallbackする
      • websiteにfallback
      • アプリストアにfallback
    • deep linkの4タイプ
    • スキル側
      • APP_LINKSインタフェースを有効化
      • appLink情報をmanifestに記載
        • カタログ情報(ストア内のIDとか)、deeplinkを含める
      • Connections.StartConnectionで起動
      • リンク時にプロンプトを返す
        • リンクしたとき
        • スクリーンがロックされていたとき
      • SessionResumeRequestでレスポンスを受ける
        • 結果を受け取る

まとめ

  • アプリあまり知らないのでなんともだけど、アプリ開発者が入って着やすくなったのはいいかもしれない。Alexa for AppsとかApp-to-App Account Linking、quick linksとか含めていろいろ連携系が充実してきたし
  • 反面、Alexaスキル一本でやっていくのは辛くなっていくかも。
  • amazonアプリが対応しているらしい。試してみたいけど、previewなので無理かも。
  • skill connections使ってる。ISPとかもそうだし、今後も増える気がする。カスタムタスクとか作ってみるかな(確かja-JPでもできるはず)