SafariとWeb
-
WWDC24 -
20:09 空間Webの最適化
Web上でvisionOSの機能を最大限に活用する方法を学びましょう。選択した対象をハイライト表示する機能の改善や、空間写真およびパノラマ画像をフルスクリーンで表示する機能など、最新のアップデートを紹介します。既存のWeb標準を利用して、WebSpeechによる音声入力やテキスト読み上げ、WebAudioによる空間サウンドスケープの作成、WebXRによるイマーシブな体験を実現する方法について知ることができます。
-
16:39 MapKitによる場所の可能性の実現
MapKitとMapKit JSを使用してアプリやWebサイトにマップを取り入れる、新しいパワフルな方法を学びましょう。 場所IDを使用して特定の場所を保存し、参照する方法を説明します。適切な場所をより効率的に検索できるようにするための機能強化のほか、 場所に関する豊富な情報を表示してユーザーがアプリから目的地を直接探せるようにする、新しいPlace Card APIもご紹介します。さらに、シンプルな方法によるトークンのプロビジョニングとWeb Embed APIを利用して、Webサイトにすばやくマップを埋め込む方法も習得できます。
-
26:16 WebXRによるイマーシブなWeb体験の構築
WebXRを使用して、visionOSのWebサイトにフルイマーシブ体験を追加する方法をご紹介します。visionOSの入力機能をフルに活用するWebXR体験を構築する方法や、シミュレータを使用してmacOS上でWebXR体験をテストする方法を説明します。
-
14:24 visionOS向けQuick Lookの新機能
アプリでファイルのプレビューや編集を手早く行える、visionOSのQuick Lookについて説明します。アプリ内およびウインドウに表示されるQuick Lookの統合や、アプリでウインドウに表示されるQuick Look体験をカスタマイズするまったく新しいAPIもご紹介します。Quick Look内に3Dモデルを表示する最新の機能強化も取り上げます。
-
-
Tech Talks -
22:48 Web上でのApple Payの利用開始
WebサイトにApple Payを追加すると、ユーザー体験が向上します。Apple Payを支払い方法として表示する方法、マーチャントセッションを検証する方法、支払いの認証と処理を行う方法について学びましょう。また、環境を設定する方法、Apple Payデモサイトを使用してトランザクションを設定する方法、実装をテストする方法についても説明します。
-
24:57 iOSのSafari Extensionの構築と導入
iOSのSafari Web Extensionでは、標準的なWebテクノロジーをベースに、パワフルなブラウザのカスタマイズ機能を実現できます。iPhoneおよびiPadで機能するExtensionの構築方法と、ExtensionをApp Storeで公開する方法を紹介します。
-
18:33 拡張エンタープライズSSOの紹介
シングルサインオンは、企業が使いやすさを犠牲にすることなくモダンな認証の実装を可能にします。macOS Catalina、iPadOS 13、iOS 13において、SafariおよびネイティブのApp内のリダイレクトと資格情報のSSOサービスを繋げるAutentication Serviceフレームワークの使用方法を確認します。自分のExtensionを構築する場合でも、内部で展開する場合でも、ネイティブApp内で使用するための、Extensionの構築、展開、構成など全てを確認します。
-
4:01 tvOS AppにおけるWebインスペクターの使用
Webインスペクタを使用すると、tvOSを含め、複数のAppleプラットフォームでのWebコンテンツをデバッグできます。このビデオでは、Webインスペクタの強力なデバッグ機能を紹介し、tvOS AppのTVMLコンテンツのデバッグを加速させるべくデザインされた機能について解説します。
-
5:53 Webインスペクタの解説
Webインスペクタには、Webコンテンツの検査、デバッグ、そして配信に至るまで、さまざまな機能が搭載されています。主要なレイアウト、タブ、ボタンを含めた最新機能に加え、Webインスペクタを強力なWeb開発ツールにする各種機能について説明します。
-
5:31 美しいリッチなリンクの確実な表示
メッセージで受信したウェブサイトのリンクを、シンプルなテキストのURLよりはるかに魅力的にすることができます。ウェブページに少しのメタデータを提供することで、ウェブサイトへのリンクがアイコン、イメージ、動画などのリッチなコンテンツを含めることができます。訪問者がウェブサイトと同じぐらい素晴らしく見えるリンクを共有する方法を確認します。
-
-
WWDC23 -
16:19 Safariにおける空間コンピューティングについて
visionOS用の新しいWebについて確認し、まったく新しい方法でWebコンテンツを体験する方法を紹介します。このプラットフォームの基盤となるユニークな入力モデルと、空間コンピューティング用にWebサイトを最適化する方法を確認しましょう。さらに、新しく構築されつつある標準がWebでの3D体験の形成にどのように役立つかについても紹介します。
-
15:55 Webアプリの新機能
MacのDockからWebサイトにアクセスしてすぐ利用できる、パワフルなMac用のWebアプリについて紹介します。Webアプリをカスタマイズして、ベストなユーザー体験を提供する方法を確認しましょう。また、Mac上、およびiPadOSのホーム画面上のWebアプリでプッシュ通知やバッジを活用する方法についても説明します。
-
35:06 CSSの新機能
CSSの最新の進歩について確認しましょう。広色域の色使い、華麗なタイポグラフィ、シンプルで堅牢なコードを書くためのテクニックとベストプラクティスを学びます。また、今後リリースされるレイアウトやタイポグラフィの機能についてもご紹介します。
-
21:21 Safariのデベロッパ機能の再発見
WebデベロッパとデザイナのためのSafariの豊富なツール群を探る準備をしましょう。Webコンテンツを検査する方法、Responsive Design ModeとWebDriverについて、シミュレータとデバイスを使い始める方法をご紹介します。また、Vision Proとのペアリング、アプリケーションでコンテンツを検査可能にする方法、Responsive Design ModeでOpen with Simulatorを使用してあらゆるデバイスでWebサイトをテストする方法も紹介します。
-
21:58 Web向けメディアフォーマットの詳細
Safari 17でサポートされている最新の画像フォーマットおよび動画テクノロジーについて紹介します。Webサイトなどにおけるユーザー体験でJPEG XL、AVIF、HEIC を使用する方法と、以前のフォーマットとの違いについてそれぞれ説明します。また、Media Source Extensions(MSE)よりも低消費電力であるManaged Media Source APIについて確認し、これを使用して5Gでのストリーミング動画をより効率的に管理する方法を紹介します。
-
28:15 Webインスペクタの新機能
Webインスペクタは、macOS、iOS、iPadOS上のWebページやWeb機能拡張、WKWebViewsをデバッグおよび検査するための強力なツールセットを提供します。改善されたタイポグラフィ検査、可変フォントの編集ツール、ユーザー設定をエミュレートするコントロール、DOMノードツリーの要素バッジ、シンボリックブレークポイントなど、最新のアップデートを紹介します。
-
12:12 Safari機能拡張の新機能
Safariの機能拡張の最新の改善点について紹介します。 新しいAPIについて説明し、Safariアプリ機能拡張のサイトごとの権限を確認し、機能拡張がプライベートブラウズと各プロファイルで適切に動作するための実装方法を共有します。
-
-
WWDC22 -
33:27 パスキーについて
セキュリティをアップグレードしましょう:アカウントセキュリティを大幅に強化しながら、ユーザにすばやく簡単なサインインエクスペリエンスをもたらすパスキーのサポートを追加する方法を紹介します。パスキーは、フィッシング攻撃を排除するために構築された、シンプルで強力なクレデンシャルです。パスキーが、どのようにセキュリティを考慮して設計されているかをはじめ、パスキーの使用方法、ログインフローにパスキーを統合する方法、この機能を取り入れる際に必要なプラットフォームやWeb APIについて解説します。
-
31:39 SafariとWebKitの最新情報
SafariとWebKitの最新機能をはじめ、Webサイトを向上させ、強化する方法をご覧ください。HTML、CSSの向上、Webインスペクタツール、Web APIなどの最新情報を紹介します。
-
12:09 WeatherKitの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、気温の10日間毎時予測、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
-
15:00 Safari用のWebプッシュについて
Webプッシュを使って、macOS上のSafariでWebサイトやWeb Appに優れた通知機能を取り込みます。Push API、Notifications API、Service WorkersをWeb標準ベースで組み合わせて、通知をユーザにリモート送信する方法を紹介します。
-
13:18 Apple Maps Server APIの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、今後10日間の1時間ごとの気温予報、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
-
23:07 Safari Web Extensionの最新情報
Safari Web Extensionの最新の改善点により、Webを閲覧するユーザに優れたエクスペリエンスを提供する方法をご確認ください。Manifestバージョン3へのアップグレード方法、最新のWeb Extension用APIを取り入れる方法、デバイス間でExtensionを同期する方法を紹介します。
-
15:44 CKTool JSの紹介
CKTool JSを使用して、Cloudコンテナを管理および自動化する方法をご覧ください。CKTool JSを設定してコンテナのスキーマを管理したり、レコードを簡単に変更したり、データをオンザフライで操作したりする方法を紹介します。また、CKTool JSを自動化やツール使用のワークフローに統合する方法についても解説します。 このセッションを最大限に活用するには、CloudKitスキーマ、JavaScript、npmに関する知識を習得しておくとよいでしょう。
-
12:38 CAPTCHAのプライベートアクセストークンへの置き換え
CAPTCHAでキャプチャされないように!プライベートアクセストークンは強力な代替手段として、ユーザ個人や個人情報を損なうことなく、正規のデバイスやユーザからのHTTPリクエストを識別できるようになります。Appやサーバでこのツールが活用されることで、どのようにオンライントランザクションにて信頼が与えられ、プライバシーが保護されるかについて解説します。
-
17:38 Safari Web Inspector Extensionの作成
最新のWeb Extension APIで、自分用のツールをWeb Inspectorに直接追加する方法を紹介します。さらに、Web Inspectorで自分用のタブを作成して、検査済みのページでJavaScriptを評価し、その結果から潜在的な問題のトラブルシューティングや特定を行う方法も紹介します。
-
14:53 Webアクセシビリティの最新情報
カスタムコントロール、SSML、ダイアログ要素を使って、リッチでアクセシブルなWeb Appを構築するテクニックをご覧ください。さまざまな補助機能を解説しますので、Web Appのアクセシビリティをテストする際に役立てることができます。
-
23:23 「Appleでサインイン」エクスペリエンスを強化する
「Appleでサインイン」を利用して、Appで安全かつ高速な認証を実現させる方法をご覧ください。パスワードベースのアカウントをセキュアなシングルタップログインの認証にアップグレードする方法や、Appでのユーザーセッションの変更をシームレスに処理する方法を紹介します。また、Webや他のプラットフォームでも「Appleにサインイン」を利用することができるようになります。 このセッションを最大限に活用するには、「Appleにサインイン」やREST APIに関する知識を習得しておくとよいでしょう。また、JavaScriptの基本的な知識を習得しておくこともお勧めします。
-
8:45 WKWebViewの最新情報
WebコンテンツをAppのインターフェイスに組み込むためのフレームワーク「WKWebView」の最新情報をご覧ください。JavaScriptフルスクリーンAPIの使用方法、CSSビューポートユニット、検索操作の詳細について解説します。また、コンテンツブロックの制御に関する改善点、暗号化されたメディアの埋め込み、Webインスペクタの使用についても解説します。
-
-
WWDC21 -
21:44 WKWebViewの追加機能の詳細
WKWebViewの最新のアップデートについて紹介します。APIを使用してJavaScriptなしでWebコンテンツを操作する方法や、WebRTCやダウンロードに役立つデリゲートについて解説し、App内でよりリッチなWebエクスペリエンスを簡単に実現する方法をお伝えします。
-
38:11 iOSにおけるSafari Web Extensionについて
Safari Web Extensionは、HTML、CSS、JavaScriptを使用して、パワフルなブラウザのカスタマイズを提供し、Safariをサポートするすべてのデバイス用に作成することができます。すべてのデバイスで動作するSafari Web Extensionを構築する方法と、XcodeとSafari Web Extension Converterを使って既存のExtensionをSafari用に変換する方法を紹介します。
-
14:46 クイックメモの採用
Appをクイックメモにリンクして、コンテンツとノート、そしてノートとコンテンツをすばやく結びつける方法を確認しましょう。NSUserActivityを介してクイックメモがAppのコンテンツを認識しリンクする方法と、AppへのAPIの導入方法を紹介します。また、クイックメモをサポートするための要件、メリット、機能についても紹介します。AppでNSUserActivityのメリットをすべて活かすためのガイダンスやベストプラクティスについてもお伝えします。
-
16:55 Safari Web Extensionにおける改善点
Safari Web Extensionを使用してSafariの機能を拡張する方法を確認します。最新のWebExtension APIについて紹介し、非永続的バックグラウンドページのサポート(iOS向けに開発している場合に特に関連するトピック)について確認し、Declarative Net Request WebExtensions APIを使用してWeb上のコンテンツをブロックする方法を確認します。最後に、Safari 15でタブをカスタマイズする方法も紹介します。
-
25:21 パスワードを超えたその先に
パスワードは幅広く使用されていますが、いくつかの本質的な問題を抱えているために、ユーザのオンラインアカウントを保護する目的にはあまり適していません。パスワードが現代のセキュリティにもたらすさまざまな問題と、パスワードを超えた対策を講じる方法について確認しましょう。Web認証標準を使用した、設計段階でセキュリティが確保された公開鍵ベースの資格情報によって実現される次世代の最先端アカウントセキュリティについて考察します。このテクノロジープレビューでは、iOS 15とmacOS MontereyでAppleがこの標準にどのように取り組んでいるのかを紹介します。
-
14:32 iCloudキーチェーン認証コードによるセキュアなログイン
AppやWebサイトでオンデバイス認証コードをサポートし、より安全なサインイン体験を実現する方法を紹介します。iCloudキーチェーンのパスワードマネージャの最新のアップデート内容を検証し、認証コード、AutoFill、iCloudキーチェーン同期、2タップセットアップによって、マルチステップなサインインプロセスがどのようにシンプル化されるのかを説明します。AppやWebサイトでこのプロセスをサポートする方法についてお伝えします。
-
18:21 メールApp Extensionの構築
メール上で素晴らしいエクスペリエンスを創り出す最良の手段であるMailKitを紹介します。MailKitは、AppがmacOSのメールAppと簡単かつ安全にやり取りすることを可能にします。本セッションではMailKit APIを深く掘り下げていき、メッセージの作成、メッセージアクション、セキュアメール、コンテンツブロックなどの拡張機能を作成する方法を紹介します。
-
36:32 高度なWebコンテンツの開発
JavaScript、WebGL、またはWebAssemblyによる開発をされていますか? クラス構文の言語変更を含むSafariとWebKitの最新のアップデートが、開発プロセスのシンプル化、パフォーマンスの向上、セキュリティの改善にどのように役立つかを確認しましょう。また、相互運用性を高め、Webコンテンツに新しい機能を構築するのに役立つ複数のWeb APIについても説明します。
-
28:40 Webインスペクタの改善点
Webインスペクタは、macOS、iOS、iPadOSでWebページを理解し、デバッグするためのツールです。ページ上のCSS Gridコンテナを検査するための新しいオーバーレイ、デバッグをより簡単にするためにさらに設定可能となったブレークポイント、監査の作成と編集機能など、Webインスペクタの最新機能と改善点を紹介します。
-
22:31 プライバシーを保護した広告アトリビューションについて
プライバシーを損なうことなく、AppやWeb上での広告キャンペーンを測定する方法を紹介します。本セッションでは、プライベートクリック測定を紹介し、Appのインストールを測定するためのより安全でプライベートな有用な方法を提供するSKAdNetworkについて掘り下げます。
-
19:51 HTTP/3とQUICによあるネットワーキングの加速
ウェブは絶えず変化しており、HTTPの次のメジャーバージョンが登場しています。HTTP/3がどのようにAppにおけるレイテンシを短縮し、信頼性を向上させるかについて確認し、その基盤となるトランスポート層のQUICが新しいトランスポート機能とマルチストリーミングコネクショングループを使用して、独自のカスタムプロトコルに新たなイノベーションをもたらすことを確認します。
-
12:02 Group ActivitiesによるSafariでのメディア再生連携
Web上やコンパニオンAppで楽しめるSharePlay体験を構築しましょう。Group ActicitiesフレームワークとコンパニオンWebサイトを組み合わせてSharePlayをSafariに導入する方法を紹介します。SharePlayによって、まだApp StoreからAppをダウンロードしていない人であっても、お互いにつながってグループインタラクションを楽しむことが可能になります。
-
33:32 Safari 15のためのデザイン
刷新されたSafari 15はユーザのWeb探索をサポートします。Safari用のWebサイトやAppをデザインする際のアプローチ方法や、タブバーをデザインに組み込む方法を紹介します。また、テキストの認識表示などの機能、アクセシビリティのベストプラクティス、CSS、フォームコントロールの最新アップデート情報、CSSのアスペクト比プロパティを用いて素晴らしいWebサイトを作成する方法などを紹介します。
-
-
WWDC20 -
22:57 App Clipを設定し、リンクする
App ClipはApp内の小さなパーツで、効率的で直接的な体験を提供し、適時必要なものを入手するサポートをします。App Clipコード、NFC、QRコードといった実世界での体験を通じてApp Clipを起動したり、MapsやSafariといったAppからデジタルで出現させる方法を学べます。App Clip内でのリンクの取り扱い、関連ドメインの設定方法もお見せします。App Store Connect内でApp Clip体験を設定する方法、あなたのウエブサイトにApp Clipバナーを追加する方法、TestFlightを使ってApp...
-
27:47 Safari Web Extensionsの導入
Safari Web Extensionを作成すると、よくあるオンラインのタスクをすばやく効率的に完了させることができます。ここでは新しいSafari Web Extensionを作成してそれをApp Storeで提供する方法に加え、safari-web-extension-converterツールを使用してChrome、Firefox、Edgeなどの他のWebブラウザ用の既存のエクステンションを簡単に移植する方法をご紹介します。
-
24:06 ワンタップでのアカウントセキュリティのアップグレード
Account Authentication Modification Extensionを使用すると、「Appleでサインイン」や、iCloud Keychain Password Managerの「強力なパスワードを使用」など、アカウントのセキュリティアップグレードををすばやく簡単に提供できます。ここでは、Account Authentication Modification Extension、AuthenticationServices Framework...
-
29:30 Siri Event Suggestionsを使ってリーチを広げる
Appやウェブ、またはEメールでイベント情報をホストする場合、Siri Event Suggestionsは予定を把握する助けになります。このことによってプライバシーを危険にさらす必要もありません。イベント情報をカレンダーAppに自動的に表示し、複雑な情報提供を管理したり、イベントを様々な条件タイプと関連付ける方法や、ウェブやEメール用のiOSやMarkup向けにSiri Event Suggestions APIを使う方法についてもお伝えします。
-
36:05 Webデベロッパのための新機能
SafariとWebKitの最新のフィーチャや改良点をご覧ください。ここではWebサイトやホームスクリーンWeb App、組み込みのWebKitビューのユーザーに優れたエクスペリエンスを提供するのに役立つ、最新のWeb API、CSSおよびメディアフィーチャ、JavaScriptシンタックスなどをご紹介します。
-
30:09 WKWebViewの強化のご紹介
WKWebViewは、豊富でインタラクティブなWebコンテンツをApp内で適切に提示する最善の手段です。まったく新しい機能を追加しながら、WebViewsまたはUIWebViewsを使用してAppを変換できる新しいAPIをご紹介します。JavaScriptの管理、レンダリングプロセスの微調整、Webコンテンツのエクスポートなどの優れた手段をご覧ください。
-
15:41 Web向けのFace IDとTouch IDのご紹介
Face IDやTouch IDはログインの際にスムーズなエクスペリエンスを提供するものですが、Web Authentication APIによってSafariで使用できるようになりました。この便利で安全なログインの新方式をWebサイトに追加する方法をご覧ください。
-
30:47 Appleでサインインの最大活用
Appleでサインインを使用すると、ユーザーは既に持っているApple IDでAppやWebサイトに簡単にサインインできるようになります。安全なリクエストを使用し、状態変更とサーバ通知を管理することで、AppleでサインインをAppに完全に組み込みましょう。ここではさらに、既存のユーザーがすばやく簡単にAppleでサインインに切り替えることを可能にする新しいAPIをご紹介します。
-
18:38 AR Quick Lookでオンラインショッピング
AR Quick Lookはオンラインショッピングにまったく新たな側面を与えます。拡張現実の中であなたの製品を簡単に披露し、「買う前にお試し」体験を提供する方法をお見せします。製品バナーをAR Quick Lookに見せ、Apple Payと統合し、または「カートに追加する」のようなカスタマイズアクションを表示できるようになります。 このセッションを最大限に活用するには、WWDC2019の"Advances in AR Quick Look"を見て内容に触れておいてください。 AR Quick LookとApple...
-
23:04 ユニバーサルリンクの新機能
ユニバーサルリンクを使用すれば、あなたのAppがインストールされていなくても、あなたのコンテンツにアクセスしやすくなります。Apple WatchおよびSwiftUIのサポートを含む、Universal Links APIの最新の更新について説明します。ワイルドカード、置換変数、Unicodeサポートなどの拡張パターンマッチング機能を使用して、Appサイト関連付けファイルのサイズと複雑さを軽減する方法について学びます。また、キャッシュされた関連ドメインデータによって、あなたのAppを使用する人の最初の起動体験をどのように改善できるか見ていきましょう。
-
28:09 Web Inspectorに関する新機能
Web Inspectorはイントロスペクションとデバッギングをかつてないほど簡素化します。デバッガのステッピング、クッキーの編集、ネットワーク負荷リソースのオーバーライドを使用して強力な開発機能を手に入れ、より迅速で効率的なWebサイトを作成する方法をご紹介します。
-
14:25 Watch Face Sharingとの出会い
自慢できるようなwatchOS Appのコンプリケーションや、シェアしたくなるようなウォッチフェイスを作りましょう。watchOSやiOS App内でウォッチフェイスをシェアする方法、誰でも見つけることができ、ダウンロードできるようにウェヴでホストする方法もお伝えします。ウォッチフェイスプレビューイメージの使い方の成功事例と、インストール体験をスムーズにするための方法もお伝えします。
-
-
WWDC19 -
8:15 WebインスペクタでWebコンテンツを検証する
このセッションでは、Webコンテンツをチームのコーディング基準に適合させ、自動テストシステムに頼らずにコードの品質を高めるための新しい方法を紹介します。Webインスペクタの検証ツールを使用して、開発中のWebコンテンツをすばやく簡単に検証し、重要な準拠事項が見落とされないようにする方法についてご確認ください。
-
13:23 WebインスペクタでCPU使用率を把握する
Webコンテンツのデベロッパは、ハイパフォーマンスなWeb体験に対するカスタマーの期待に応え、すべてのデバイスで電力の使用を最小化する上で重要な役割を果たしています。このセッションでは、Webインスペクタの強力な新ツールを使用することで、SafariのWebページやAppに埋め込まれたWebコンテンツの電力効率を向上させる新たな方法をご確認いただけます。CPU使用率を抑え、バッテリー消費が少ない動的な体験を実現するための新しい方法についてご確認ください。
-
19:53 Safari Extensionの新機能
Safari Extensionによって、App固有の機能をSafariで使用できるようにすることができます。このセッションでは、コンテンツブロックの通知や、ページ、タブ、ポップオーバーといったユーザーインターフェイスを管理および制御するためのイノベーションなど、Safari App Extensionとコンテンツブロッカーをさらにパワフルにする新機能について説明します。また、ExtensionとApp間でコミュニケーションするための最新のAPIとベストプラクティスについても紹介します。
-
10:39 Webコンテンツをダークモードに対応させる
iOSとmacOSでシステム全体のダークモードを利用できるようになったため、ユーザーの好みに合わせてWebコンテンツのスタイルが適切に調整されるようにしましょう。このセッションでは、Safariで表示する、メールAppなどの別のAppに埋め込む、App内で使用するといった場合に、コンテンツを最適な状態で表示するためのテクニックを紹介します。レスポンシブWebデザインにおいて新たな柱となるこの機能のベストプラクティスについてご確認ください。
-
17:09 ユニバーサルリンクの新機能
ユニバーサルリンクを使用すると、ユーザーがApp内のコンテンツやWebサイトにスマートに移動できるようにすることができます。このセッションでは、ユニバーサルリンクの最新のエンハンスメントにより、デバイスにAppがインストールされていない場合でも、モバイルとデスクトップの間でユーザーが高度に統合された体験を味わえるようにする方法を紹介します。
-
6:43 視覚に訴えるリンクの埋め込みと共有
新しいLink Presentationフレームワークを活用すると、Appデベロッパは、美しくて一貫性のある、視覚に訴える方法でリンクを表示させることができます。このセッションでは、Link Presentationを使用してURLからメタデータを取得する方法、App内に魅力的なリンクを設置する方法、リンクのメタデータをiOSの新しいシェアシート体験に提供する方法を紹介します。
-
49:44 iPadにおけるデスクトップクラスのブラウジング
iOS 13では、iPadでデスクトップクラスのブラウジングを楽しめるようになります。圧倒的に高速なパフォーマンス、業界最高水準のセキュリティ、最新のデスクトップ機能により、iPadのSafariは最新のWeb標準に対応しています。また、デスクトップ向けのサイトやWeb Appをタッチ操作に自動的に適合させ、快適なブラウジングを実現します。このセッションでは、サイトまたは組み込みのWebViewで強力な新機能とコーディングのベストプラクティスを活用し、iPadでクラス最高のユーザー体験を提供する方法について説明します。
-
12:28 Webデベロッパのための新機能
WebKitには、AppでWebコンテンツを読み込み、表示し、管理するためのクラスが豊富に用意されています。このセッションでは、ダークモード、シェアシートの新しいプレゼンテーション機能、Apple PayのためのJavaScript Payment APIといった強力なプラットフォーム機能にWebコンテンツを統合する方法を紹介します。
-
8:34 Safariの新機能
macOSとiOSの最新バージョンのSafariには、Webデベロッパとお客様の両方に役立つ新機能が満載です。このセッションでは、ウインドウ、タブ、ポップオーバー管理、コンテンツブロックの通知のための強力な新しいSafari Extensions APIや、Mac AppおよびiPad Apps for Mac内のリンクの利用体験を向上させる強化点など、新機能を活用する方法を紹介します。
-
19:12 認証の新機能
安全なサインインと認証は、安全なアカウントベースのApp設計の鍵となる機能です。このセッションでは、利用可能な認証サービスの概要と、Apple IDでサインイン、iPad Apps for Macのためのパスワード自動入力、OAuthとWebAuthenticationの最新情報、パスワードによる円滑なサインインのための新しいAPIといった特定のテクノロジーの詳細情報を通して、Appのログイン体験を向上させる方法について説明します。
-
52:46 AppとWebサイトにインドアマップを追加する
インドアマッププログラムにより、大規模な公共スペースまたはプライベートスペースを持つ組織は、ユーザーが建物内部で正確な位置情報を得られるようにすることができるため、驚くようなインドアマップを提供することができます。このセッションでは、インドアマップを有効にするワークフローの全体的なプロセスを説明し、MapKitとMapKit JSで強力なAPIとジオメトリ標準を使用してインドアマップをすばやくAppやWebサイトに統合するための技術的な詳細情報を紹介します。
-
-
WWDC15 -
31:24 Introducing Safari View Controller
The new SFSafariViewController class enables you to deliver interactive web content in your app just like Safari, including the key Safari UI elements already familiar to your users. See how to easily bring Safari features like Reader and AutoFill into your app, and provide a great web viewing...
-
-
WWDC14 -
51:04 Adopting Handoff on iOS and OS X
Handoff allows people to seamlessly move activities between devices and pick up right where they left off. Learn how to save, transfer, and restore user activities in apps of all architectures. See how easy it is to add Handoff support to your iOS and OS X apps to make your user experience even...
-