View in English

  • メニューを開く メニューを閉じる
  • Apple Developer
検索
検索を終了
  • Apple Developer
  • ニュース
  • 見つける
  • デザイン
  • 開発
  • 配信
  • サポート
  • アカウント
次の内容に検索結果を絞り込む

クイックリンク

5 クイックリンク

ビデオ

メニューを開く メニューを閉じる
  • コレクション
  • トピック
  • すべてのビデオ
  • 利用方法

その他のビデオ

  • 概要
  • トランスクリプト
  • コード
  • App Clipの新機能

    App Clipの最新アップデートをご確認ください。デフォルトのApp Clipリンクを使用して、より簡単にApp Clipを構築する方法をご紹介します。App Clipのサイズ制限の拡張を利用して、よりリッチで魅力的な体験を構築する方法や、アプリからApp Clipを直接起動する方法をご紹介します。

    関連する章

    • 0:00 - Intro
    • 1:00 - New size limit
    • 2:17 - Default App Clip links
    • 4:17 - Invoke from your app
    • 5:42 - Wrap-up

    リソース

    • App Clips
    • Human Interface Guidelines: App Clips
      • HDビデオ
      • SDビデオ

    関連ビデオ

    WWDC20

    • App Clipを設定し、リンクする
  • このビデオを検索

    ♪ ♪

    Kevin: こんにちは ようこそ Kevinです App Clip Teamのエンジニアです App Clipはアプリのライトバージョンでして ダウンロードやインストールをせずに ユーザーはアプリ機能を試すことができます

    ユーザーはデバイス上のリンクから システム全体でApp Clipを見つけられます メッセージやマップの注目ポイント SafariおよびSafari View Controller スポットライト検索などからです また App Clipコードや QRコードやNFCタグをスキャンして 実世界でApp Clipを 発見することもできます

    App Clip体験に 3つの新しい改善を加えました 新しいサイズ制限 デフォルトのApp Clipリンクを使用して App Clipを設定する新しい方法 そしてアプリからApp Clipを 直接呼び出す機能です まず 新しいサイズ制限についてです 特に 移動中にNFCタグや App ClipコードまたはQRコードから App Clipを呼び出すユーザーを ターゲットにする場合 App Clipは瞬時に体験できるように 小さくする必要があります しかし ゲームのデモや オンライン注文の体験など ユーザーが高速ホームネットワーク上に いる可能性がある場合 App Clipにはほかにも 様々なユースケースがあります App Clipの体験を拡大するため iOS 17では デジタルな方法での呼び出しの 新しいサイズ制限が50 MBに 設定されたことを お知らせできてうれしいです 自由に使える容量が増えることで 更にリッチなApp Clip体験が構築可能です NFCタグやApp Clipコードなど 物理的な呼び出しを利用したい場合は iOS 16で導入された 15MBの制限を守る必要があります 外出する可能性が高いユーザーに 高速なユーザー体験を保証するためです

    サイズ制限が拡大したことで より多くの機能を App Clipに搭載できます App Clipの実行中に追加のアセットを ダウンロードすることがあります 新しいサイズ制限では これらのリソースをより多くバンドルして ローンチ時のイマーシブ感を高めることを 検討してください

    iOS 15以前をターゲットにする場合は 元の10MBの制限が適用されます 新しいサイズ制限を使って どんな豊かな App Clip体験が生み出されるか とても楽しみです 次に デフォルトの App Clipリンクについて App Clipの呼び出しは ユニバーサルリンクによって行われます 誰かがApp Clipと インタラクションするとき みなさんの実装によって 様々な体験を提供できます

    App Clipの多くは 単一の App Clip体験しか必要としません これはデフォルトのApp Clip体験であり 最も一般的なユースケースで アプリのコア機能を包含する必要があります

    デフォルトのエクスペリエンスを iOSで認識できるようにするには 関連するメタデータを ホストするWebサイトを提供し SafariがApp Clipを認識して そのWebサイトのURLから 呼び出せるようにする必要があります 例えば Backyard Birdsの デフォルトのApp Clip体験は このURLで呼び出すことができます

    App Clip体験の設定について詳しくは WWDC 2020の 「App Clipを設定し、リンクする」を ご確認ください デフォルトのApp Clipリンクは デフォルトのApp Clip体験を呼び出す 新しい方法です これはApp Store Connectで App Clipを 公開するときに Appleが自動的に作成するURLです デフォルトのApp Clipリンクは ご自身で特別な設定をすることなく デフォルトの体験を呼び出す方法を提供し iOS 16.4からサポートされています

    すべてのリンクドメインは appclip.apple.comで App ClipのバンドルIDが URLパラメータとして含まれます デフォルトのApp ClipリンクURLに アプリ固有のパラメータを追加して 起動時にApp Clipで取得することも可能です 例えば ゲームのデモのための App Clipでは ユーザーを どのキャラクターからスタートさせるか パラメータで指定できます

    この場合 ほかの App Clip呼び出しと同様に 起動時にApp Clipに与えられる NSUserActivityから WebページのURLを取得します WebページのURLを取得したら NSURLComponentsを使用して 関連するクエリアイテムを解析できます デフォルトのApp Clipリンクの使用で App Clipを これまで以上に簡単に 立ち上げることができます 最後に どのアプリからでも App Clipを起動できるようになりました システムの様々な場所からApp Clipを 起動できる機能はユーザーに好評でした iOS 17では 同様の素晴らしい機能を アプリにも直接使えるようになりました 例えば メッセージングアプリや ナビゲーションアプリを選択したまま 料理を注文することができます

    アプリからApp Clipを 呼び出すのは簡単です Link Presentation APIを使って App Clipのタップ可能な リッチプレビューを生成し それを呼び出すことができます LPMetadaProviderリクエストで メタデータを取得したら それをLPLinkViewに渡して プレビューをレンダリングします アプリから呼び出したい体験が デフォルトのApp Clipリンクを使用する場合 それを直接呼び出せます SwiftUIでは 単純にLinkビューを使用するか UIApplicationのopenで 呼び出すことができます どのように機能するかイメージを伝えるため 例としてメモを使用します ここからすぐにBackyard Birdsの App Clipを呼び出せます Backyard Birdsへの リンクを貼っておくと タップするだけでApp Clipカードが すぐに表示され Safariや Safari View Controllerを介さず App Clipに直接ジャンプできます

    このリンク動作はどのアプリからも どのApp Clipへも適用されます みなさんのアプリでどのような App Clip体験ができるか楽しみですね デジタルな呼び出しのサイズ制限を増やして さらにリッチで拡張性のある App Clip体験を構築しましょう

    デフォルトのApp Clipリンクを使用して App Clipを以前よりも すばやく立ち上げて実行できます Webエンドポイントの調整に時間をかけずに App Clipの優れた体験を カスタマーに提供できます また アプリ内からApp Clipを 直接呼び出すこともできます ご視聴ありがとうございました どのような体験を創られるか楽しみです ♪ ♪

    • 3:53 - Parsing URL parameters as components

      ContentView(parameters: $parameters)
          .onContinueUserActivity(NSUserActivityTypeBrowsingWeb, perform: { userActivity in
              guard let inputURL = userActivity.webpageURL else {
                  return
              }
      
              let components = NSURLComponents(url: inputURL, resolvingAgainstBaseURL: true)
              guard let parameters = components?.queryItems else {
                  return
              }
      
              self.parameters = parameters
          }
    • 4:39 - Providing metadata to an LPLinkView

      let provider = LPMetadataProvider()
      
      provider.startFetchingMetadata(for: url) { (metadata, error) in
          guard let metadata = metadata else {
              return
          }
      
          DispatchQueue.main.async {
              lpView.metadata = metadata
          }
      }
    • 5:00 - Launching App Clips from a SwiftUI app

      var body: some View {
          let appClipURL = URL(
              string: "https://appclip.apple.com/id?p=com.example.naturelab.backyardbirds.Clip"
          )!
      
          Link("Backyard Birds", destination: appClipURL)
      }
    • 5:11 - Launching App Clips with UIApplication

      func launchAppClip() {
          let appClipURL = URL(
              string: "https://appclip.apple.com/id?p=com.example.naturelab.backyardbirds.Clip"
          )!
      
          UIApplication.shared.open(appClipURL)
      }

Developer Footer

  • ビデオ
  • WWDC23
  • App Clipの新機能
  • メニューを開く メニューを閉じる
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    メニューを開く メニューを閉じる
    • アクセシビリティ
    • アクセサリ
    • App Extension
    • App Store
    • オーディオとビデオ(英語)
    • 拡張現実
    • デザイン
    • 配信
    • 教育
    • フォント(英語)
    • ゲーム
    • ヘルスケアとフィットネス
    • アプリ内課金
    • ローカリゼーション
    • マップと位置情報
    • 機械学習
    • オープンソース(英語)
    • セキュリティ
    • SafariとWeb(英語)
    メニューを開く メニューを閉じる
    • 英語ドキュメント(完全版)
    • 日本語ドキュメント(一部トピック)
    • チュートリアル
    • ダウンロード(英語)
    • フォーラム(英語)
    • ビデオ
    Open Menu Close Menu
    • サポートドキュメント
    • お問い合わせ
    • バグ報告
    • システム状況(英語)
    メニューを開く メニューを閉じる
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles(英語)
    • フィードバックアシスタント
    メニューを開く メニューを閉じる
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(英語)
    • News Partner Program(英語)
    • Video Partner Program(英語)
    • セキュリティ報奨金プログラム(英語)
    • Security Research Device Program(英語)
    Open Menu Close Menu
    • Appleに相談
    • Apple Developer Center
    • App Store Awards(英語)
    • Apple Design Awards
    • Apple Developer Academy(英語)
    • WWDC
    Apple Developerアプリを入手する
    Copyright © 2025 Apple Inc. All rights reserved.
    利用規約 プライバシーポリシー 契約とガイドライン