View in English

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

クイックリンク

5 クイックリンク

ビデオ

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

その他のビデオ

ストリーミングはほとんどのブラウザと
Developerアプリで視聴できます。

  • 概要
  • トランスクリプト
  • Safariの新機能

    macOSとiOSの最新バージョンのSafariには、Webデベロッパとお客様の両方に役立つ新機能が満載です。このセッションでは、ウインドウ、タブ、ポップオーバー管理、コンテンツブロックの通知のための強力な新しいSafari Extensions APIや、Mac AppおよびiPad Apps for Mac内のリンクの利用体験を向上させる強化点など、新機能を活用する方法を紹介します。

    リソース

      • HDビデオ
      • SDビデオ
    • プレゼンテーションスライド(PDF)

    関連ビデオ

    WWDC19

    • ユニバーサルリンクの新機能
    • iPadにおけるデスクトップクラスのブラウジング
  • このビデオを検索

    (音楽)

    (拍手)

    こんにちは ジェシー・ベルリンです Safariの最新情報をお話しします

    トピックは3つ

    注目はiPadのブラウジングです

    iOS 13からiPadでも デスクトップのサイトを 閲覧できるようになりました

    こちらは Safari View Controllerです 設定なしで デスクトップサイトが見られます

    App内ブラウザや WKWebViewのAppの場合は 詳細や活用例についての セッションがあります

    ぜひ参考にしてください

    次にSafari Extensionの改良です

    4種類のExtensionの 再確認から始めましょう

    まずは macOSからの レガシーSafari Extension 2010年に発表され 昨年サポートが打ち切られました

    次にコンテンツブロッカーです 速度向上とプライバシー保護に iOSとmacOSで利用できます

    3つ目のShare Extensionも iOSとmacOSで利用できます 起動すると JavaScriptを実行し App Extensionに データを返します

    最後に macOSの Safari App Extensionです 自動的にサイト上で機能し 適用するサイトの設定もできます

    レガシーを除く3つには 十分な拡張機能が備わっています レガシーで発生した プライバシー問題なども起きません そのためSafari 13で レガシーは打ち切ります 今後はロードされません

    今日は主にコンテンツブロッカーと Safari App Extensionの 改良点を紹介します

    これらはXcodeのMac Appに バンドルされます これによりネイティブAPIや フレームワーク― HTML JavaScript CSSが利用できます

    Safari App Extensionを含む Appをインストールすると 環境設定に表示され すぐに利用できます

    公証を通したあとに 直接サイトから― 配布することも可能です Extensionの表示には Appの起動が必要です

    皆様の作るExtensionを 歓迎します バグの報告や改良の提案― Safari Developer Forumでの コメントも歓迎します

    ご提案に基づき 新しいAPIを追加しました

    今年 ウインドウとタブの APIを構築しました これによりApp Extensionから 直接タブを操作し フルページのコンテンツを 利用できるようになりました

    ウインドウやタブで ブックマークなどが利用できます

    また ツールバーアイテムの 更新などのスクリプトに対し タブやウインドウが参照できます

    ページの見え方も確認できます 例えばカスタマイズしたタブの 見え方を表示できます

    SafariでのUI制御も向上し 用途に応じてポップオーバーの 表示設定も指定できます

    別バージョンのサイトに リダイレクトされる時に 通知が欲しいという 要望がありました Safari 13ではリダイレクトの際に 通知を受け取れます

    コンテンツブロッカーの 開発者からも要望がありました 不要なスクリプトから― ユーザをどれだけ守れているか 示したいとのことです

    Safari 13では コンテンツブロッカーを Safari App Extensionに 連携できます これにより ユーザに成果を示せます

    ブロック状況を知りたければ 統計情報をオンに 不要ならオフに設定できます

    簡単にAPIの話をしましたが 導入方法を解説した 動画も用意しています WWDC Appで見てください

    Safari App Extensionの 詳細に触れるのは 2016年の発表以来でしょう ご覧のとおり そこから 多くの機能が追加されました まだレガシーをお使いの場合は developer.apple.comの 情報を参照してください

    Safari Extensionの改良点は 以上です

    最後にmacOSの リンクについて話します

    ウェブサイトなどの こういうリンクのことです

    iPadのアプリケーションを Macでどう扱うのでしょうか App内のWeb閲覧は iOSでは普通に発生します

    iOSでは Safari View Controllerを Web閲覧に使うのが普通です

    Mac Appで Safari View Controllerのリンクを開くと macOSユーザの 期待どおりに機能します ブラウザ内で直接リンクを開き safariViewControllerDidFinishで 通知します

    iOSでApp内ブラウザを カスタマイズした方は Mac側でリンクを開くことを お勧めします macOSユーザなら そう望むはずです

    今年は ユニバーサルリンクが macOSにも導入されます iOSとmacOSでは ユニバーサルリンクにより 一般的なHTTPS URLが アプリケーション内で開きます

    Appのインストールを要する カスタムURLスキームより便利です

    Macのユニバーサルリンクは ブラウザ上で開きます アプリケーションがある場合は サイト上部にバナーが表示されます ユーザがリンクを開く選択をすると その後 リンクは 直接App内で開きます

    ユニバーサルリンクの詳細は WWDC Appの動画をご覧ください

    macOSのリンクは以上です

    アプリケーション開発と Webテクノロジーは 今年 大幅に進化しています

    もう1つ お伝えしたいのは― 毎年 Safariの改良に 励んでいることです 以前 APIや機能に 不満を感じたことのある人は 新機能を確認し レガシーから乗り換えてください

    今日お話しした内容の詳細は WWDC Appのリンクから ご確認ください ご質問がある方は このあと Technology Lab 3で お答えします

    ありがとうございました (拍手)

Developer Footer

  • ビデオ
  • WWDC19
  • Safariの新機能
  • メニューを開く メニューを閉じる
    • 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.
    利用規約 プライバシーポリシー 契約とガイドライン