WWDC22
-
App Store 配信 & マーケティング -
11:56 Appアナリティクスのベンチマークについて
App StoreのAppアナリティクスにより、独自のインサイトが提供される仕組みや、これにより、App StoreでのAppのパフォーマンスが測定できるようになる仕組みについて解説します。さらに、プライバシー保護に関しては、新しいAppベンチマークツールを使用して、類似プロダクトと比較しながらご利用のAppのパフォーマンスをランク付けする方法を紹介します。また、プロダクトページの最適化やカスタムプロダクトページを使用してインサイトを習得し、App Storeでのランキングにプラスの影響を与えられるよう変えていく方法についても解説します。
conversion,metrics,monetization App Store 配信 & マーケティング 日本語, 簡体中国語, 英語, 韓国語 -
47:35 App内課金の最新情報
iPhone、iPad、Mac、Apple Watchで、App内課金エクスペリエンスをさらに向上させる方法をご確認ください。StoreKit 2やApp Store Server APIの強化をはじめ、App Storeサーバ通知の改善点について解説します。さらに、App Transaction APIでApp課金を検証する方法、プロパティをStoreKitモデルに追加する方法、SwiftUI対応のAPIやStoreKitメッセージを組み込む方法、トランザクションでapplicationUsernameを保持する方法をご確認ください。また、稼働しているサーバサイドにおいてもApp...
storekit App Store 配信 & マーケティング 日本語, 簡体中国語, 英語, 韓国語 -
40:02 App内課金の統合と移行の検討
最新のApp Store Server APIに移行したり、App Storeサーバ通知を組み込んだりする方法をご覧ください。これらのツールを使用して、ご利用のサーバ上でApp内課金を最大限に活用するベストプラクティスを紹介します。さらに、JSON Web Tokenに署名したり、署名済みトランザクションを確認したり、verifyReceiptから移行したりする方法もご覧ください。
storekit App Store 配信 & マーケティング 日本語, 簡体中国語, 英語, 韓国語 -
20:13 SKAdNetworkの最新情報
SKAdNetworkにより、広告主はユーザのプライバシーを守りながら、広告キャンペーンの成果を評価できるようになります。ここでは、Web広告に関する階層的なソースID、階層的な変換値、多重変換、SKAdNetwork属性など、広告の属性に関する最新情報を解説します。また、クラウドの匿名性における重要性について解説し、Xcode 13でのテストを通じてSKAdNetworkの効果を検証する方法も紹介します。
advertise,catalyst App Store 配信 & マーケティング 日本語, 簡体中国語, 英語, 韓国語 -
34:46 StoreKitテストの最新情報
App内課金やサブスクリプションのテストに役立つ最新ツールをご確認ください。ご利用のプロダクトをApp Store ConnectからXcodeのStoreKitテストに取り込む方法、トランザクションマネージャの改善点、XcodeプレビューのApp内課金フローについて解説します。また、サンドボックス環境用のApple IDを設定する際のベストプラクティスをはじめ、返金リクエスト、値上げへの同意、請求のリトライなどのテストを作成する方法も紹介します。
App Store 配信 & マーケティング 日本語, 簡体中国語, 英語, 韓国語 -
21:25 プロアクティブなApp内課金の復元機能を実装する
Appを最初に開いたときに、ユーザーのApp内課金へのアクセスをプロアクティブに復元する方法をご覧ください。StoreKitやStoreKit 2を使用して、既存のサブスクリプションへのインスタントアクセスを提供する方法をはじめ、クライアントとサーバの両方で実装するベストプラクティスも紹介します。ユーザーの購入状況を判断する方法や、あなたのAppでカスタマイズされたオンボーディングエクスペリエンスを作成する方法をご覧ください。
storekit App Store 配信 & マーケティング 日本語, 簡体中国語, 英語, 韓国語
-
-
SafariとWeb -
13:18 Apple Maps Server APIの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、今後10日間の1時間ごとの気温予報、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語 -
15:44 CKTool JSの紹介
CKTool JSを使用して、Cloudコンテナを管理および自動化する方法をご覧ください。CKTool JSを設定してコンテナのスキーマを管理したり、レコードを簡単に変更したり、データをオンザフライで操作したりする方法を紹介します。また、CKTool JSを自動化やツール使用のワークフローに統合する方法についても解説します。 このセッションを最大限に活用するには、CloudKitスキーマ、JavaScript、npmに関する知識を習得しておくとよいでしょう。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語 -
23:07 Safari Web Extensionの最新情報
Safari Web Extensionの最新の改善点により、Webを閲覧するユーザに優れたエクスペリエンスを提供する方法をご確認ください。Manifestバージョン3へのアップグレード方法、最新のWeb Extension用APIを取り入れる方法、デバイス間でExtensionを同期する方法を紹介します。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語 -
17:38 Safari Web Inspector Extensionの作成
最新のWeb Extension APIで、自分用のツールをWeb Inspectorに直接追加する方法を紹介します。さらに、Web Inspectorで自分用のタブを作成して、検査済みのページでJavaScriptを評価し、その結果から潜在的な問題のトラブルシューティングや特定を行う方法も紹介します。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語 -
31:39 SafariとWebKitの最新情報
SafariとWebKitの最新機能をはじめ、Webサイトを向上させ、強化する方法をご覧ください。HTML、CSSの向上、Webインスペクタツール、Web APIなどの最新情報を紹介します。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語 -
15:00 Safari用のWebプッシュについて
Webプッシュを使って、macOS上のSafariでWebサイトやWeb Appに優れた通知機能を取り込みます。Push API、Notifications API、Service WorkersをWeb標準ベースで組み合わせて、通知をユーザにリモート送信する方法を紹介します。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語 -
23:23 「Appleでサインイン」エクスペリエンスを強化する
「Appleでサインイン」を利用して、Appで安全かつ高速な認証を実現させる方法をご覧ください。パスワードベースのアカウントをセキュアなシングルタップログインの認証にアップグレードする方法や、Appでのユーザーセッションの変更をシームレスに処理する方法を紹介します。また、Webや他のプラットフォームでも「Appleにサインイン」を利用することができるようになります。 このセッションを最大限に活用するには、「Appleにサインイン」やREST APIに関する知識を習得しておくとよいでしょう。また、JavaScriptの基本的な知識を習得しておくこともお勧めします。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語 -
33:27 パスキーについて
セキュリティをアップグレードしましょう:アカウントセキュリティを大幅に強化しながら、ユーザにすばやく簡単なサインインエクスペリエンスをもたらすパスキーのサポートを追加する方法を紹介します。パスキーは、フィッシング攻撃を排除するために構築された、シンプルで強力なクレデンシャルです。パスキーが、どのようにセキュリティを考慮して設計されているかをはじめ、パスキーの使用方法、ログインフローにパスキーを統合する方法、この機能を取り入れる際に必要なプラットフォームやWeb APIについて解説します。
SafariとWeb 日本語, 簡体中国語, 英語, 韓国語
-
-
Swift -
21:32 Swift Regex: 上級編
Swift Regexで文字列処理のベーシックを越えましょう。Regexの概要や仕組みをはじめ、Foundationの豊富なデータパーサ、自前のパーサの統合、キャプチャの詳細について解説します。また、文字列の照合やRegexベースのアルゴリズムを活用するベストプラクティスも紹介します。
Swift 日本語, 簡体中国語, 英語, 韓国語 -
25:31 Swiftでプロトコルインターフェイスを設計する
Swift 5.7で、プロトコルを使用した高度な抽象化を設計する方法をご覧ください。既存タイプの使用方法をはじめ、オパークリザルトタイプを使用して実装をインターフェイスから分離する方法や、特定タイプ間の関係性を同定したり保証したりできる同種要件を紹介します。 このセッションを最大限に活用するには、WWDC22の「Swiftのジェネリクスを活用する」を最初にご覧ください。
Swift 日本語, 簡体中国語, 英語, 韓国語 -
24:38 Swiftの並行処理を視覚化して最適化する
InstrumentsのSwift Concurrencyテンプレートで、Appを最適化する方法をご覧ください。パフォーマンスに関する一般的な問題について解説し、Instrumentsを使用してこれらの問題を見つけて解決する方法を紹介します。さらに、App内でUIの応答性を維持したり、並列パフォーマンスを最大化したり、Swiftの並行処理アクティビティを分析したりする方法について解説します。 このセッションを最大限に活用するには、Swiftの並行処理(タスクとアクタなど)に関する知識を習得しておくとよいでしょう。
swift,swift concurrency Swift 日本語, 簡体中国語, 英語, 韓国語 -
25:17 Swiftの分散アクタの紹介
分散アクタとは - Swiftアクタモデルから拡張されたアクタで、分散システムの開発を合理化します。分散Appまたはシステムで作業する際に、分散アクタの分離や位置透過性により、ネットワーク化、シリアル化、他の転送関係での予期せぬ複雑化が回避される仕組みについて解説します。 このセッションを最大限に活用するには、WWDC21の「Swiftアクターによるミュータブルステートの保護」をご覧ください。
Swift 日本語, 簡体中国語, 英語, 韓国語 -
17:35 サーバサイド開発でのXcodeの使用
SwiftサーバAppを、既存のXcodeプロジェクトと一緒に同じワークスペース内で作成、ビルド、デプロイする方法をご確認ください。独自のローカルAppを作成したり、Xcodeを使用するエンドポイントをテストしたりする方法をはじめ、サーバAppとクライアントApp間でコードを構造化したり共有したりして、開発プロセスを容易にする方法について解説します。
Swift 日本語, 簡体中国語, 英語, 韓国語
-
-
SwiftUIとUIフレームワーク -
22:56 AppKitの最新情報
AppKitを使用したMac App開発の最新情報をご覧ください。SF Symbolsの最新情報について解説し、強化されたコントロールでインターフェイスを向上させる方法を紹介し、Stage Managerでのウィンドウの動作を調整する方法を学びます。また、macOSの共有機能やコラボレーション機能に関する最新情報も紹介します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
20:54 CarPlayでAppの利用を増やそう
CarPlayなら、ドライブ中にiPhoneをスマートかつ安全に使用することができます。ここでは、CarPlayの最新のAppタイプを紹介します。CarPlay Simulatorにより、Appの開発やテストがデスクにいながら行えるようになる仕組みをご覧ください。また、ナビゲーションAppが、サポート対象車両のデジタルインストルメントクラスタと接続する仕組みについても解説します。
,,audio,car,communication,driving task,ev charging,fueling,navigation,parking,quick food ordering SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
17:13 SF Symbolsにおける可変カラーの採用
可変カラーを使用して、SF Symbolsを表現豊かにする方法について解説します。システムで利用できるシンボルにおいて可変カラーが使用される仕組みをはじめ、効果的な使用に関するベストプラクティスやガイダンスを紹介します。また、SF Symbols Appやアノテーションツールを使用して、可変カラーをカスタムシンボルに組み込む方法も紹介します。
color,glyph,icon,symbol SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
15:07 SwiftUI APIの設計技術:プログレッシブディスクロージャ
SwiftUIの基本原則の1つであるプログレッシブディスクロージャについて解説しますので、それがどのようにAPIの設計に影響するのかご覧ください。さらに、プログレッシブディスクロージャの使用方法や、これが迅速な反復や探索をどうサポートするのかを解説しますので、自分用のコードでも活用できるようになります。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
13:53 SwiftUI Appに複数のウインドウを追加する
Appのシーン内でウインドウを表示できる最新のSwiftUI APIをご覧ください。MenuBarExtraなどのシーンタイプにより、SwiftUIでさまざまな種類のAppが簡単に構築できるようになる仕組みについて解説します。また、修飾子を使用して、Appウインドウのプレゼンテーションや動作をカスタマイズし、macOS Appを向上させる方法も紹介します。
apps,auxiliary scene,book club,codable,commandsremoved,context menu,customize windows,defaultposition,defaultsize,documentgroup,filedocument,hashable,identifiable,keyboardshortcut,menu,menubarextra,menu bar extra,newdocument,openwindow,presented value,referencefiledocument,scene,settings,single window,state restoration,topleading,toptrailing,views,window,window customization,windowgroup SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
27:01 SwiftUIによるカスタムレイアウトの作成
SwiftUIでは、レイアウトのレベルを上げたり、Appのインターフェイスのビューを配置する強力なツールが利用できます。ここでは、Gridコンテナについて解説します。これにより、高度なカスタマイズが可能な2次元レイアウトが作成できるようになります。さらに、Layoutプロトコルを使用して、完全なカスタム動作を有する独自のコンテナを構築する方法についても解説します。また、レイアウトタイプ間でシームレスなアニメーション効果を作り出す方法や、優れたインターフェイスを作成するためのヒントやベストプラクティスも紹介します。
anylayout,apply different layouts,arrange buttons,bounds,button,cache inout void,cat,columns,dog,equalwidthhstack,equatable,frame,geometry reader,goldfish,grid,gridcolumnalignment,gridrow,identifiable,layout,layout protocol,layout tools,lazy grid,lazyhgrid,leading edge,origin,placesubviews,rows,sizethatfits,trailing edge,view,view modifier,view spacing,viewthatfits,vstack SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
33:45 SwiftUIの最新情報
SwiftUIのパーティーです。みなさんも招待されています。SwiftUIフレームワーク設計の将来に関する最新情報を紹介しますので、是非ご覧ください。SwiftUIでAppを徹底的に設計する深いレベルでのカスタマイズ、高度なレイアウトテクニック、共有のための洗練された戦略、強固な構造的アプローチをご覧ください。また、最新のグラフィックエフェクトを使用してAPIを解説しますので、楽しみながらご覧ください。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
24:14 UIKitの最新情報
UIKitの最新情報や改善点をはじめ、より優れたiPadOS、iOS、Mac Catalyst Appを構築する方法をご覧ください。UIの改良、生産性に関する最新情報、APIの向上などについて解説します。また、パフォーマンス、セキュリティ、プライバシーの改善点についても解説します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
10:38 WidgetKitのコンプリケーションによるさらなる進化
WidgetKitを使用して、文字盤の美しいコンプリケーションを作成する方法をご確認ください。WidgetKitに含まれるwatchOS固有の機能について紹介します。また、既存のClockKitのコンプリケーションからの移行を可能にする方法もお伝えします。 WidgetKitの詳細については、WWDC22の「コンプリケーションとウィジェット:リローデッド」をご確認ください。
accessory circular family,accessory corner,accessory inline,accessory inline family,accessory rectangular,accessorywidgetbackground,auxiliary content,circular complication,clkcomplicationintentmigrationconfiguration,clkcomplicationwidgetmigrator,clockkit,coffeetracker,coffee tracker,complication,complication data source,configuration,corner complication,entries,extra large watch face,intentbased,migration,rich complications,showswidgetlabel,shows widget label,static,swiftui,templates,timelines,views,watch faces,watch specific family,widget extension,widgetkit,widgetlabel,widget label SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
18:20 iPadのSwiftUI:インターフェイスをオーガナイズする
SwiftUIのリストと表を使用して、iPad Appのインターフェイスを強化しましょう。ここでは、選択インタラクションとコンテキストメニューを追加して、Appの生産性を高める方法を紹介します。また、ナビゲーション構築のベストプラクティスを紹介し、Split Viewでモダリティを回避して、デスクトップクラス最高レベルのiPadエクスペリエンスを実現する方法について解説します。...
balanced,column builder,comparator,contextmenu,context menu,desktop class,edit mode,foreach,identifier,keyboard,keypathcomparator,list,lists,menu,modality,multicolumn,multicolumn,multiple selection,multi select context menu,navigation,navigation split view,prominentdetail,section,selection,selection state,sidebar,slide over,split view,state,supplementary,supplementary column,table,tables,tag,three column layout,trackpad,two column layout SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
13:22 iPadのSwiftUI:ツールバーやタイトルなどを追加する
SwiftUIでiPad Appのツールバーを調整する用意はよろしいでしょうか。iPadのスペースを活用できるようツールバーを構造化する方法や、ユーザーが自身の生産性を最大限に高められるようにする方法を紹介します。また、カスタマイズ化や、ドキュメントの表示方法などに関する最新情報についても解説します。 これは、2部構成シリーズの後半セッションになります。この動画を最大限に活用するには、「iPadのSwiftUI:インターフェイスをオーガナイズする」からご覧ください。
area,center,controlgroup,control group,customizable toolbars,customization,customization popover,document,editable titles,id,label,leading,leading aligned navigation,menu,more menu,navigation titles,overflow menu,placement,primaryaction,primary action,primary action placement,renamebutton,secondaryaction,secondary action,title menu,title menu header,toolbar,toolbar customization,toolbar item,trailing SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
20:18 デスクトップクラスのiPad Appを構築する
デスクトップクラスの機能を活用するiPad Appの作成方法をご覧ください。UIKitチームのMohammedより、最新のナビゲーション、コレクションビュー、メニュー、編集APIを解説します。強力な iPad Appを構築するベストプラクティスも紹介しますので、是非ご覧ください。このセッションに合わせて同時にコーディングしたり、サンプルAppをダウンロードして、自分のコードを更新する際の参照用として使用してください。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
16:11 デスクトップクラスのiPadの紹介
デスクトップクラスの機能をご利用のiPad Appに追加する方法を紹介します。また、UINavigationBarの最新情報も詳しく解説しますので、ご利用のApp機能がわかりやすくなり、カスタマイズもできるようになります。さらに、UIKitの最新情報により、App内でのコンテンツ検索がどう簡単かつ迅速になったのかご覧ください。最後に、最新情報をいくつか紹介して、Mac Catalystにより、iPad Appのデスクトップへの導入が従来に比べどう簡単になったのかを解説します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
20:59 デスクトップクラスの編集操作を取り入れる
デスクトップクラスの高度な編集機能は、Appの生産性を向上させます。Mac Catalyst を使用して、編集機能にすばやくアクセスし、iPadOS アプリケーションを macOS で快適に動作させるために、UI にインラインでより多くのインタラクションを提供する方法について説明します。また、高度にカスタマイズ可能な検索インタラクションを紹介し、システムUIを使用してApp内のコンテンツをまとめて検索する方法についても学びます。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語 -
18:29 拡張されたSan Franciscoフォントファミリの紹介
Appleプラットフォーム用のシステムフォント「San Francisco」の最新機能を紹介します。これにより、インターフェイスを設計する際に、制御性や汎用性がどう高まるのかご確認ください。San Franciscoでは、ウェイトや視覚サイズに加えて、Condensed、Compressed、Expandedの3つの新しい幅スタイルをサポートしています。また、San Franciscoの言語的な拡張をはじめ、機能が豊富なアラビア語のシステムフォントファミリ(SF Arabic、SF Arabic Rounded)についても詳しく解説します。
new york,san francisco,type,typeface,typography SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語, 韓国語
-
-
アクセシビリティとインクルージョン -
33:46 Get it right (to left)(右から左方向への文字体)
アラビア語やヘブライ語などの右横書き言語にローカライズされたAppを開発する方法をご覧ください。これらの言語に関する重要な考慮事項、問題に対するソリューション、Appで右横書き言語のエクスペリエンスを向上させるベストプラクティスを紹介します。
alignment,arabic,hebrew,i10n,internationalization,l18n,localization,ltr,pseudolanguage,rtl,sf symbols,writing direction アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語, 韓国語 -
19:30 アラビア語でのデザインصمّم بالعربي
تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات...
rtl アクセシビリティとインクルージョン アラビア語, 日本語, 簡体中国語, 英語, 韓国語 -
20:13 アラビア語で設計する
アラビア語のAppやゲームを設計したり最適化したりする方法をご覧ください。アラビア語話者向けにUIを設計するベストプラクティスやヒントを紹介します。初めてリリースを予定している場合でも、既存のAppやゲームを改善する場合でも役立ちますのでご覧ください。UI要素やアイコングラフィで美しいRight to Leftレイアウトを作成する方法をはじめ、製品設計におけるアラビア語テキストやタイポグラフィのニュアンス、アラビア数字について解説します。
アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語, 韓国語 -
22:17 グローバルAppをビルドする:事例を挙げてローカライズ化
世界中のデバイスでAppを実行する方法や、言語に関係なく、すべてのユーザーに素晴らしいエクスペリエンスをもたらす方法をご覧ください。多様なユーザー向けのAppを作成する際に、AppleのAPIにより強固な基盤が実現する仕組みをはじめ、経験則に基づく事例、問題点、ベストプラクティスを紹介します。
,,,formatters,i10n,international,internationalization,l18n,stringsdict,swift packages,swiftui,translation アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語, 韓国語 -
26:41 プラグインと再生:AppleフレームワークをUnityゲームプロジェクトに追加する
AppleプラットフォームでのUnity Appやゲームエクスペリエンスをさらに向上させることができるようになります。Apple.Core、Game Center、Game Controller、Accessibility、Core Haptics、PHASEの6つのプラグインで、Appleテクノロジーをご利用のプロジェクトに直接追加する方法をご覧ください。新たなゲームプレイの仕組みを追加したり、ゲームをもっと使いやすくしたり、Appleの最新機能やサービスを利用したりする方法について解説します。
game center,game controller,game controllers,game dev,game developer,haptic,haptics,phase,plugin,plugin,plugins,unity,unity plugins アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語, 韓国語
-
-
アプリサービス -
9:44 App Clipの最新情報
App Clipの最新情報です。サイズ制限、CloudKit、キーチェーンの使用方法が改善され、App Clipの構築が簡単になりましたので、是非ご確認ください。また、診断ツールでApp Clipを診断する方法や、App Store Connectを使用した高度なApp Clip体験のワークフローを自動化する方法も紹介します。
15 mb,advanced app clip,api,app clip code,app clip experience,app clip testing,app group container,app store connect,associated domain,attributes,banner,cloudkit,developer settings,diagnostics,included,keychain,keychain migration,local keychain,migration,physical code,public database,qr code,relationships,resource id,size limit,smart banner,transferred from app clip to app,universal link アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
23:23 App IntentによるAppショートカットの実装
ユーザによる設定なしで、みなさんのアプリのショートカットを作成する方法をご確認ください。App Intentでカスタムのショートカットビューを表示する方法や、パラメーター化されたフレーズのサポートを追加して、ユーザの思い通りに素早く意図を表現する方法を紹介します。また、Siri Tipやショートカットリンクを使用して、Appショートカットを見つけやすくする方法も紹介します。 このセッションを最大限活かしていただくためには、SwiftUIに関する基本的な知識を習得されていることが推奨されます。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
30:41 Appインテントの詳細
App Intentsフレームワークで、Appを見つけやすくし、Appのエンゲージメントを向上させる方法をご確認ください。Swiftフレームワークの強力な機能をはじめ、AppインテントとSiriKitインテントの違い、Appの機能をシステムに公開する方法について解説します。また、豊富なAppショートカット体験をもたらすエンティティやクエリを作成する方法も紹介します。 Appインテントのさらなる詳細については、WWDC22の「AppインテントによるAppショートカットの実装」および「Appショートカットのデザイン」をご確認ください。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
24:02 Background Assetsについて
Background Assetsフレームワークを使用して、CDNから大きなファイルを直接ダウンロードし、Appやゲームの初回起動時のエクスペリエンスを向上させる方法をご確認ください。Appの初回インストール時、Appの更新時、ユーザがAppを使用しているときに定期的にバックグラウンドのダウンロードをスケジュールする方法を紹介します。また、スケジュールされたダウンロードを管理して、ユーザが必要なときに必要なコンテンツを確実に入手する方法についても解説します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
41:31 MapKitの最新情報
MapKit が新たな次元に突入します。Appをアップグレードして、最新のマップを使用したり、非常に写実的な3D City Experienceをサポートする方法を紹介します。オーバーレイを使用してデータを視覚化しながら、3Dマップにスムーズに統合する方法について学びます。また、Selectable Map FeaturesやLook Around APIを使用して、インタラクティブで没入感のある体験を生み出す方法も紹介します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
28:52 Nearby Interactionの最新情報
Nearby Interactionフレームワークで、Ultra Wideband(UWB)がAppやハードウェアアクセサリに簡単に統合する方法をご覧ください。ARKitの視覚と空間の能力とU1チップの無線感度を組み合わせて、近くの静止オブジェクトを正確に見つける方法について解説します。また、BluetoothにてペアリングされたUWBアクセサリでバックグラウンドインタラクションを作成する方法も紹介します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
12:43 Networkフレームワークによるデバイス間インタラクションの構築
複数のデバイスに統合型コンテンツエクスペリエンスをもたらす方法をご確認ください。ここでは、コミュニケーション経路の設定をはじめ、Apple TVと他のデバイス(iPhone、iPad、Apple Watchなど)との接続が簡単になるDeviceDiscoveryUIを紹介します。また、一般的なシナリオをはじめ、デバイス間のスムーズな接続を実現するベストプラクティスも紹介します。
network framework アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
9:34 Screen Time APIの最新情報
プライバシーを第一に考えながら、デバイスとの接続を管理できるAppを構築する方法をご覧ください。Screen Time APIを通して、機能制限やデバイスのアクティビティレポートなどの機能を使用して優れたエクスペリエンスを生み出す方法や、デバイスの所有者、親デバイス、デバイス管理者の重要な制御を紹介します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
11:10 SharePlayで広告とインタースティシャルを表示する
Appで、SharePlay参加者に対して異なるタイミングで広告が配信される場合、連携再生をどのように提供できるかを紹介します。挿入広告やスケジュール設定されたHLSインタースティシャルで再生体験を構築する方法をはじめ、ヒントやベストプラクティスを紹介します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
18:29 Shared with YouをAppに追加する
Shared with Youを使用すると、メッセージAppで共有されたコンテンツを、あなたのAppの中で簡単に見つけられるようになります。AppでShared with Youをサポートして、メッセージAppでコンテンツを扱う方法を学びましょう。「ピンで固定」することで暗黙的にShared with Youが許可され、コンテンツが自動的に共有される仕組みについて解説します。また、Shared with Youのコンテンツを「あなたと共有」の棚に表示したり、アトリビューションビューで表示する方法も紹介します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
20:13 アプリショートカットのデザイン
Siri、Spotlight、ショートカットAppにおいて直接Appからの優れた機能を表示する方法をご確認ください。ここでは、Appショートカットをはじめ、Appショートカットとして最適なAppの機能を評価するベストプラクティス、そして自身のショートカットを作成するプロセスについて解説します。さらに、明確で覚えやすい名前づけの方法、カスタムビジュアルのデザイン方法、必要な情報の収集方法、見つけやすいショートカットの実現方法を紹介します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
36:22 ウォレットとApple Payの最新情報
ウォレットとApple Payの最新情報をご覧ください。AppやWebサイトでウォレットのオーダーをサポートする方法や、Identity Verification APIを使用して、ユーザーの年齢やIDを安全に検証する方法を紹介します。また、SwiftUIのPassKitサポートを紹介し、自動支払いを使用して、Apple Payエクスペリエンスを向上させる方法についても解説します。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
28:29 カスタムコラボレーションAppを メッセージAppと統合する
SharedWithYouフレームワークが、Appの連携基盤を強化する仕組みをご覧ください。連携コンテンツのセキュアな招待状を送信し、参加者の変更を同期する方法を紹介します。また連携するメッセージ内で、コンテンツの更新情報を表示する方法についても解説します。 SharedWithYouの導入については、WWDC22の「Shared with YouをAppに追加する」をご覧ください。共同制作のUI APIに関する概要については、WWDC22の「メッセージAppで共同制作の体験を強化する」をご覧ください。 (注:APIは、今後のベータ版で利用可能になります。)
アプリサービス 日本語, 簡体中国語, 英語 -
24:07 メッセージAppで共同制作の体験を強化する
メッセージAppを使った共同制作で、あなたのAppでのコミュニケーションやコラボレーションを向上させる方法をご覧ください。ドキュメントをメッセージAppの会話と結び付けて、簡単に共有やチャットを行えるようにする方法を紹介します。さらに、会話に参加している全員に、そのドキュメントの最新のアクティビティを知らせる方法について解説します。また、カスタマイズ可能なUI をAppに追加したり、共同制作を詳細に管理したり、ドキュメントをメッセージAppのチャットや FaceTime通話と関連付ける方法についても解説します。 SharedWithYouフレームワークの詳細については、「Shared...
アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
12:49 効率的なawait:SwiftUIのバックグラウンドタスク
Background Tasksにより、Appではシステムのイベントに応答したり、時間的制約のあるデータを最新の状態に保ったりすることができるようになります。SwiftUI Background Tasks APIを使用して、タスクを簡単に処理する方法をご覧ください。パフォーマンスや電力を維持しながら、Swift Concurrencyを使用してネットワーク応答やバックグラウンド更新などを処理する方法を紹介します。
apprefresh,app refresh task,async,async await,background runtime,backgroundtask,background task,concurrency,downloadtask,foreground runtime,notification,stormy,suspend application,suspended app,swift concurrency,task,url background task,urlsession,urlsessionconfiguration,wake app,withtaskcancellationhandler アプリサービス 日本語, 簡体中国語, 英語, 韓国語 -
15:48 集中モードフィルタについて
現在有効になっているユーザの集中モードに基づいてAppの動作をカスタマイズする方法をご確認ください。App インテントを使用して、Appの集中モードフィルタを定義したり、システムによる変更に対応させたり、Appのビューをさまざまな方法で表示したりする方法を紹介します。また、通知のフィルタリング方法やバッジカウントの更新方法も紹介します。 このセッションを最大限に活用するには、WWDC22の「Appインテントの詳細」を最初にご覧ください。
アプリサービス 日本語, 簡体中国語, 英語, 韓国語
-
-
エッセンシャル -
19:27 ARKit 6について
ARKit 6を使用して、強力で洗練された拡張現実Appを構築する方法をご確認ください。4K HDRでレンダリングされたARエクスペリエンスを生み出す方法や、Appのカメラ設定のカスタマイズ方法について解説します。また、ARKitセッションから高解像度の静止画をエクスポートする方法、平面推定やモーションキャプチャの活用方法、新しい地域でARロケーションアンカーを追加する方法も紹介します。
ar,arkit,augmented reality エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
9:15 App Store Connectの最新情報
App StoreでAppを作成、管理、提出するツールスイートとなるApp Store Connectの最新情報をご確認ください。App Store Connect APIの最新情報だけでなく、iOSやiPadOSのApp Store Connectでの提出管理機能などの提出方法の強化点も紹介します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
13:42 App Tracking Transparencyの詳細
App Tracking Transparencyに関する詳細と、これによりAppユーザがトラッキングを選択したり制御したりできるようになる仕組みについて解説します。現在、App Storeポリシーでは、ユーザのデータをトラッキングする場合、すべてのAppにおいて、AppTrackingTransparencyフレームワークから許可を受ける必要があります。このポリシーでトラッキングがどのように規定されているのかをはじめ、ご利用のAppでこのフレームワークを採用する必要があるかどうかや、効果的な実装方法について解説します。
app tracking transparency,nutrion label,privacy,tracking エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
19:12 AppKitでSwiftUIを使用する
Shortcuts AppではSwiftUIとAppKitの両方を使用することで、macOSで最高レベルのエクスペリエンスを実現することができるようになりました。Shortcutsチームより、AppKitコードでSwiftUIビューをホストする方法、レイアウトやサイズ設定の処理方法、レスポンダチェーンへの参加方法、ナビゲーションフォーカスの有効化方法などを紹介しますので、是非ご覧ください。また、AppKitビューをホストする方法も紹介します。これで、既存のコードをAppのSwiftUIレイアウトに移行できるようになります。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
18:26 Apple Music APIとMusicKitの紹介
Apple Music APIやMusicKitのクライアントフレームワークについて解説します。Apple Musicの機能をご利用のWebサービスやAndroid Appに統合したり、Apple Music APIにリクエストしてコンテンツを見つけたり取得したり、サブスクリプション登録者に合わせてカスタマイズしたりする方法を紹介します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
24:06 Apple Watch用の仕事効率化Appの構築
手首ががかつてないほど生産的になります。SwiftUIやシステム機能を使用して、優れた生産性を持つAppをApple Watchに構築する方法をご確認ください。手首に快適な作業エクスペリエンスをもたらす方法をはじめ、テキスト入力を得たり、基本的なグラフを表示したり、友人にコンテンツを共有したりする方法について解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
108:53 Keynote
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
エッセンシャル スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
108:53 Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
エッセンシャル スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
13:41 PDFKitの新機能
PDFKitはあなたのAppに、PDFドキュメントの表示・編集・保存の機能を提供するフル機能のフレームワークです。Live Textやフォームのサポート、画像からのPDF作成、インタラクティブオーバーレイの構築、注釈の保存など、PDFKitの最新機能を紹介します。
pencilkit,pencil kit エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
70:10 Platforms State of the Union
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
sotu,sotu 2022 エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
70:10 Platforms State of the Union (ASL)
Take a deeper dive into the latest tools, technologies, and advances across Apple platforms to help you create even better apps.
asl,sotu,sotu 2022 エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
17:49 SF Symbols 4の新機能
SF Symbolsの最新情報について解説します。SF Symbolsは、Appleの幅広いアイコングラフィライブラリで、Appleのあらゆるプラットフォームに対応するシステムフォント「San Francisco」とシームレスに統合できるように設計されています。SF Symbolsライブラリに追加された最新機能やAppの新しいカテゴリをご確認ください。新たなAutomatic動作についても解説します。この動作では、レンダリングモードが選択され、シンボル特有のものが最もハイライトされます。さらに、新たなVariable...
categories,glyph,icon,template エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
13:01 Swift Async Algorithmsについて
Appleの最新のオープンソースSwiftパッケージ「Swift Async Algorithms」を紹介します。このパッケージより、Zip、マージ、スロットルなど、AsyncSequenceで使用できるアルゴリズムについて解説します。これらのアルゴリズムで優れたメッセージングAppを構築しますので、是非ともご確認ください。また、複数のAsyncSequencesと組み合わせたり、Swift Clockタイプで経時的に値を連携させたりするベストプラクティスも紹介します。 このセッションを最大限に活用するには、「AsyncSequenceについて」をご確認ください。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
17:22 Swift Chartsの紹介
Swift Chartsとは、SwiftUIで完全にグラフを作成することができる柔軟なフレームワークであり、Appleのあらゆるプラットフォームで違和感なく表示することができます。コンポジションシンタックスを使用してコードを減らし、有益でわかりやすく、利用しやすいグラフを作成する方法をご確認ください。Swift Chartsで視覚化するための構成要素について解説し、シンプルなモディファイアでグラフのデザインを変える方法を紹介します。また、Xcodeプレビューの最新情報も紹介しますので、魅力的なエクスペリエンスを設計する上で活用いただけます。
accessibility,animation,area,array of structs,audio graphs,bar,bar chart,bar marks,charts,collection,composition,custom marks,data,declarative,declarative syntax,food truck,foreground style,identifable,labels,line,line chart,linemark,line style,mark properties,marks,multiplatform,ostensible,pancakes,picker,point,pointmark,preview,rectangle,rule,sonification,swiftui,symbol,symbols,symbol size,variants,visual elements,voice over,x axis,x position,y axis,y position エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
22:58 Swift Regexの紹介
Swift Regexを活用することで、より効果的に文字列を処理する方法を学びます。文字列処理への新しい宣言的なアプローチであるRegexビルダーの簡潔なリテラル表記をご覧ください。また、StringのUnicodeモデルを紹介し、Swift Regexによってユニコードの修正処理を容易にする仕組みも解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
26:06 SwiftUIのナビゲーション機能
優れたAppの秘訣は、明確で堅牢なナビゲーション構造にあります。SwiftUIチームより、すばらしいエクスペリエンスをあなたのAppにもたらす方法について解説しますので、是非ご覧ください。SwiftUIの新しいNavigationStackやNavigationSplitViewについて解説し、Appの特定領域にリンクする方法、ナビゲーションの状態をすばやく簡単に復元する方法を紹介します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
27:29 Swiftのジェネリクスを活用する
ジェネリクスは、Swiftで抽象コードを書き込むための基本的なツールです。コードの進化に応じて抽象化の機会を見きわめたり、多数の動作を1つのコードで記述する戦略を評価したり、Swift 5.7の言語特質を見つけて、ジェネリクスコードを記述しやすくしたり理解しやすくしたりする方法について解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
28:54 Swiftの並行処理でデータ競合を排除する
Swift Concurrencyのコア概念の1つであるタスクとアクタの分離について解説します。データ競合を排除するためのSwiftのアプローチと、Appアーキテクチャに対するその効果について解説します。また、ご利用のコードにおけるアトミック性の重要性をはじめ、分離の維持におけるSendableチェックの微妙な差異や、並行システムでの作業のオーダーに関する前提条件の再検討について解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
38:16 Swiftの最新情報
Swiftの最新情報を紹介します。パフォーマンスの向上について解説します。より安全で拡張可能なSwiftパッケージを詳しく紹介しますので、Swiftの同時実行性がどれほど進歩したかご覧ください。また、Swift Regex、優れたジェネリクス、言語に組み込まれた他のツールも紹介します。これで、より柔軟で表現力の高いコードを作成できるようになります。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
24:04 TextKitおよびテキストビューの最新情報
UIフレームワークのTextKitやテキストビューの最新情報をご覧ください。レイアウトの改良やAPIの強化について解説し、複数のOSバージョン間の互換性を維持する方法や、TextKit 2でAppを最新化する方法を紹介します。 このセッションを最大限に活用するには、WWDC21の「TextKit 2について」を最初にご覧ください。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
14:02 Transferableの紹介
Transferableは、ご利用のAppでの共有、ドラッグアンドドロップ、コピー&ペーストなどの機能を簡単にサポートできるモデルレイヤープロトコルです。 一般的なユースケースにおけるAPIの使用方法や、高度な機能を活用した動作のカスタマイズ方法について解説します。また、大量のデータを処理する場合に、メモリ効率を最適化する方法も紹介します。Transferableは、モデルを拡張して文字列や画像として他のAppと共有する場合でも、カスタム宣言されたデータタイプを作成する場合でも、ご利用のAppに優れたエクスペリエンスをもたらしてくれます。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
26:09 UIKitでSwiftUIを使用する
UIKit Appで、SwiftUIの機能を活用する方法を紹介します。UIHostingConfigurationを使用したSwiftUIで、カスタムUICollectionViewセルやUITableViewセルをシームレスに構築することができます。また、App内でのUIKitとSwiftUIのコンポーネント間におけるデータフローを管理する方法も紹介します。 このセッションを最大限に活用するには、SwiftUIに関する基本的な知識を習得しておくとよいでしょう。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
19:48 Visionの最新情報
テキストの認識・顔や顔のパーツの位置検出・オプティカルフローの実装など、Vision APIの最新情報をご覧ください。ビデオベースのAppのためのオプティカルフロー機能について紹介し、これらのAPIを駆動する機械学習モデルのリビジョンに合わせてAppを更新したり、XcodeのQuick Look PreviewサポートでVisionタスクを視覚化する方法を紹介します。 このセッションを最大限に活用するには、WWDC21の「Visionによる人物、顔、ポーズの検出」をご覧ください。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
8:45 WKWebViewの最新情報
WebコンテンツをAppのインターフェイスに組み込むためのフレームワーク「WKWebView」の最新情報をご覧ください。JavaScriptフルスクリーンAPIの使用方法、CSSビューポートユニット、検索操作の詳細について解説します。また、コンテンツブロックの制御に関する改善点、暗号化されたメディアの埋め込み、Webインスペクタの使用についても解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
1:20 WWDC22 Day 4 recap
It's time to review Day 4. Check out the Thursday highlights and tune in for a quick preview of the last day of WWDC22.
recap エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
3:00 WWDC22(1日目)のまとめ
Apple HQより1日目のレポートです。WWDC22で発表された心躍る告知や新たなテクノロジーをすべてチェックしましょう。明日の開催内容も紹介します。
recap エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
1:22 WWDC22(2日目)のまとめ
2日目のブリーフィングの時間です。火曜日もすばらしいセッションでした。すべてチェックして、翌日のプレビューをご覧ください。
recap エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
1:21 WWDC22(3日目)のまとめ
3日目のステータスレポートです。WWDC22の最新情報をチェックしましょう。来たる木曜日の開催内容も紹介します。
recap エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
1:04 WWDC22(5日目)のまとめ
WWDCの5日目が閉幕となり、最後のレポートとなります。
recap エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
14:53 Webアクセシビリティの最新情報
カスタムコントロール、SSML、ダイアログ要素を使って、リッチでアクセシブルなWeb Appを構築するテクニックをご覧ください。さまざまな補助機能を解説しますので、Web Appのアクセシビリティをテストする際に役立てることができます。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
21:40 Xcode Cloud用の高速で信頼性の高いテストを作成する
Appleの継続的インテグレーションおよび継続的デリバリサービスであるXcode Cloud向けに、効果的なテスト計画を作成する方法をご覧ください。ご利用のコードが正常に機能することを継続的に検証する上で、テストの実施がどれほど重要になるのか解説します。さらに、Xcode Cloud向けに高速で信頼性が高く、効率的なテストを作成したり、無駄な失敗を回避したり、コードの変更を迅速に検証したりする方法も紹介します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
16:03 XcodeでマルチプラットフォームAppを開発する
Xcode 14を使用して、複数のAppleプラットフォーム用のAppをビルドする方法をご覧ください。Appターゲットを合理化する方法、共通のコードベースを維持する方法、デフォルトの設定を共有する方法を紹介します。また、設定やコードの条件設定により、各プラットフォームに合わせてAppをカスタマイズする方法についても解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
21:01 Xcodeの最新情報
Xcode 14における最新の生産性とパフォーマンス向上をご覧ください。設計が一新されたSwiftUIキャンバスエクスペリエンスを紹介し、コード補完とナビゲーションの強化、開発プロセス全体で行われたパフォーマンス向上について解説します。また、Xcodeを終了することなく、TestFlightビルドに関するフィードバックを読み込み、対応する方法についても解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
22:37 iOS AppをMacへ
iOS Appが優れたmacOSエクスペリエンスとなるさまざまな方法をご覧ください。M1 Mac用にiPad Appをリリースする場合でも、Mac Catalystを使用するMac用に何かをビルドする場合でも、ご利用のAppをMacに取り込む際のベストプラクティスを紹介します。さらに、強化されたエクスペリエンスをもたらす最新のツール、オプション、APIも紹介します。また、Mac用のAppを最適化する方法をはじめ、Mac Catalystを使用して構築するときに、デスクトップクラスのiPad機能が自動的にMacのネイティブオプションに変換される仕組みについても解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
25:33 iOSナビゲーションデザインの探求
馴染みのあるナビゲーションパターンを採用することで、App内の情報を簡単に調べることが可能になり、不必要な混乱を避けることができます。既存のナビゲーション構造を活用して、Appの特性を損なうことなく複雑なインタラクションを簡素化する方法を紹介します。タブバーやモダリティなどを扱う際のベストプラクティスや、よくある落とし穴をご確認ください。
hierarchical navigation,information architecture,modality,modal presentations,navigation,navigation best practices,navigation design,tab bars エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
23:30 インターフェイスのライティング
Appに合わせて選択する単語やフレーズが重要になります。アラートを作成する場合でも、オンボーディングエクスペリエンスを構築する場合でも、画像でアクセシビリティを表現する場合でも、言語の視点でデザインする方法をご確認ください。これで、ユーザはAppを最大限に活用することができるようになります。明確かつ会話的で有益な文章を作成する方法や、これらのテクニックを応用するためのヒントを紹介します。
copy,description,editorial design,label,message,text,title,ui copy エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
17:35 コンプリケーションとウィジェット:リローデッド
watchOSやiOSのロック画面を掘り下げていく、ウィジェットのCode-alongが帰ってきました。WidgetKitの最新の改善点をご確認ください。WidgetKitに加えられた改善により、watchOS上の複雑なコンプリケーションを支え、iPhone用のロック画面用ウィジェットが作成できるようになりました。さらに、最新のSwiftUIビューを組み込んで、一目で理解できるデータ表示をする方法をはじめ、各プラットフォームでコンテンツをレンダリングする方法、ウィジェットやコンプリケーションにて、コンテンツのデザインや操作性をカスタマイズする方法について解説します。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
11:29 メッセージAppを使った共同制作の設計
Appleのプラットフォームで優れた共同制作を実現する方法をご覧ください。共有シート、ライブ編集通知、メッセージApp、FaceTime、Appの既存の共同制作機能を組み合わせて、ユーザが簡単につながり、連携できるようにする方法を紹介します。 (注:APIは、今後のベータ版で利用可能になります。)
activity view,uiactivityview エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
13:20 優れたARエクスペリエンスの品質
iPhoneやiPadの魅力的なARエクスペリエンスをもたらすベストプラクティスやテクニックをご確認ください。ARが自分の環境に適しているかどうかを判断するためのガイダンスをはじめ、優れたAR Appの事例や拡張現実を設計する際の主な考慮事項について解説します。
ar,arkit,augmented reality,design,mr エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
14:30 写真ピッカーの最新情報
PHPickerにより、ご利用のAppとシステムの写真ライブラリ間での簡単かつ安全な統合が実現します。SwiftUIやTransferableが、iOS、iPadOS、macOS、WatchOSにわたって統合を提供する仕組みをご覧ください。 また、AppKitやNSOpenPanelを使用して、Macの写真ピッカーをご利用のmacOS向けのAppに取り込む方法も紹介します。 写真ピッカーの詳細については、WWDC21の「App内の写真アクセスの改善」をご覧ください。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語 -
25:01 効果的なグラフのデザイン
焦点を絞った、わかりやすくてアクセシブルなグラフをデザインする方法をご確認ください。マーク、軸、説明、インタラクション、色を活用して、優れたグラフをデザインする方法を紹介します。これにより、すべてのユーザに有益なエクスペリエンスを提供できるようになります。
エッセンシャル 日本語, 簡体中国語, 英語, 韓国語
-
-
オーディオとビデオ -
22:04 AVFoundationやMetalによるHDR動画のEDR表示
AVFoundationやMetalを活用して効率的なEDRパイプラインを構築する方法を紹介します。そして、AVPlayerを使用してHDR動画をEDRで表示したり、ビデオ再生をAppビューに追加したり、Metalでレンダリングしたり、Core ImageやカスタムMetalシェーダを使用してキーイングやカラーマネジメントなどのビデオエフェクトを追加したりする方法について解説します。ゲーム開発でもPro App開発でも、使用するフレームワーク選びで役立つことでしょう。さらに、トランスポート、カラースペース、ピクセルバッファのフォーマット選びに関するベストプラクティスも紹介します。
オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
9:38 AVQTの最新情報
Advanced Video Quality Tool(AVQT)の最新情報と改善点をご確認ください。インタラクティブレポート機能について紹介し、動画の品質に関する問題を特定する方法について解説します。また、RAW形式の拡張サポートを紹介し、動画内の特定シーンを評価する方法、Linux用AVQTを使用してLinuxサーバ上やクラウド上でオンラインで動画を分析する方法についても解説します。
avqt,linux,video quality オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
17:41 Core Image、Metal、SwiftUIでのEDRコンテンツの表示
Core ImageベースのマルチプラットフォームSwiftUI Appから、レンダリングのサポートにExtended Dynamic Range(EDR)を追加する方法をご覧ください。ここでは、ViewRepresentableを使用して、CIImagesをMTKViewに表示するベストプラクティスを紹介します。また、EDRレンダリングを有効化する簡単な手順や、EDRをサポートする内蔵CIFilter(150個以上)の例も紹介します。
オーディオとビデオ 英語 -
18:02 DriverKitでドライバをiPadに導入する
DriverKitを使用して、ThunderboltやUSBアクセサリをiPadに簡単に接続する方法をご覧ください。コードを変更せずに既存のMacドライバを変換する方法、AudioDriverKitでリアルタイムオーディオのサポートを追加する方法、iPad用ドライバを開発するベストプラクティスやヒントを紹介します。
オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
9:26 HLSインタースティシャルの最新情報
HLSインタースティシャルは、広告、他のインタースティシャル、HLSストリーム間で動画コンテンツをシームレスに移行できるようにするものです。ここでは、広告インベントリを最適化したり、HLSを使用する際にスナップイン/アウトを実行してインタースティシャル表示を微調整したりする方法などを紹介します。
ad cueing,ads,avfoundation,cue,interstitials,mid rolls,pre rolls,snap オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
22:24 HLSコンテンツステアリングによる信頼性の高いストリーム配信
HLSコンテンツステアリングは、負荷や冗長性に応じて、クライアントを異なるサーバに動的に誘導するものです。このフレームワークの最新情報を紹介し、パスウェイクローニングを使用して、動的に生成されたCDNを既存のHLSクライアントに導入する方法について解説します。また、バケットベースのステアリングサーバルールなどで、グローバルなトラフィックステアリングを実現する方法も紹介します。
adaptive playback,cdn switching,error fallback,load balance,traffic steering,video streaming オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
25:54 MusicKitでコンテンツをさらに見つける
MusicKitでAppを強化したりカスタマイズしたりする方法をご覧ください。MusicKitフレームワークの追加機能に関する最新情報を紹介し、リクエストやメタデータなどで音楽コンテンツをご利用のAppに取り込む方法について解説します。
apple music,music,musickit,music library,playlists,songs,swift オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
15:28 ScreenCaptureKitの紹介
ScreenCaptureKitが、macOSの画面共有・ビデオ会議・ゲームストリーミングサービスなどのAppに、高性能のスクリーンキャプチャを提供する仕組みについて解説します。このAPIの構成要素について解説し、ストリームを設定して画面上の動画およびオーディオコンテンツをキャプチャする方法や、それを既存のAppに統合するためのヒントを紹介します。
audio capture,screen capture,screencapturekit,streaming,video capture オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
37:19 ScreenCaptureKitを次のレベルへ引き上げる
ScreenCaptureKitで、Appユーザに高度なスクリーンキャプチャ機能を提供する方法をご覧ください。コンテンツフィルタの微調整、フレームメタデータの解釈、ウィンドウピッカーなど、組み込むことができる数多くの高度なオプションを紹介します。また、最適なパフォーマンスを実現するストリームを構成する方法についても解説します。
audio capture,screen capture,screencapturekit,streaming,video capture オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
14:54 SharePlayの最新情報
SharePlayの最新情報を紹介しますので、是非ご覧ください。AppからSharePlayセッションを開始する方法をはじめ、エクスペリエンスの向上をもたらす改善されたAPI、GroupSessionMessengerの機能強化について解説します。また、SharePlayをAppに追加するベストプラクティスも紹介します。
オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
19:44 ShazamKitで、大規模なカスタムカタログを作成する
ShazamKitを使用して、カスタムカタログを作成したり、あらゆるApp内のオーディオソースとの完全一致をサポートする方法を解説します。新しいShazamKit CLIを活用して、オーディオシグネチャを簡単に生成したり、大規模なカタログを構築したりする方法をご覧ください。また、連続もののテレビ番組やPodcastなど、大量のオーディオコンテンツをすばやくAppに同期する方法をはじめ、ShazamKit APIやSHMediaItemsの最新情報も紹介します。これにより、時間範囲を使用するオーディオソースの重要な瞬間に、Appが正確に応答できるようになります。...
オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
20:36 iOSのEDRの詳細
EDRは、AppleのHigh Dynamic Range表示やレンダリングのパイプラインです。AppのEDRを使用してHDRコンテンツをレンダリングし、iPhoneやiPadのHDRディスプレイでのダイナミックレンジ機能を最大限に活用する方法について解説します。iOSのネイティブEDR APIを活用する方法、HDRの利用が適切だと判断するベストプラクティス、トーンマッピングやHDRコンテンツレンダリングのヒント、そしてReference...
オーディオとビデオ 英語 -
14:36 tvOS Appにおける複数ユーザーのサポート
tvOS Appで、パーソナライズされた個々のエクスペリエンスを生み出す方法をご確認ください。プロファイルデータやゲームのセーブデータなどを保存するチェックボックスを提供して、各ユーザがiPhoneなどの個人用デバイスで同じレベルのデータ分離を利用できるようにする方法について解説します。また、新規ユーザに依存しないキーチェーンが、同じ世帯内の複数ユーザに対して、既存のサインオンエクスペリエンスを維持できる仕組みについても解説します。
appletv,apple tv,apple tv 4k,content,content first,keychain,login,log in,multiuser,multi user,password,persona,personalizable,personalization,personalize,profile,profiles,runs as current user,signin,sign in,tv,tv app,tv apps,tv dev,tv developer,tvos,user,user independent,user management,users オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
10:27 よりレスポンシブなメディアAppの実現
AVFoundationを使用して、ユーザをローディングアニメーションではなく、メディアAppのコンテンツに集中させる方法をご確認ください。リッチなオーディオビジュアルコンポジションの作成、オーディオビジュアルアセットのロード、メディアサムネイルの準備を行いながら、Appにおける応答性と流動性のあるインターフェイスをサポートする方法を紹介します。さらに、I/Oプロセスの実行と並行しながら、Appのメインスレッドでこれらのタスクを実行する方法をはじめ、カスタムストレージからデータをロードする際に最高レベルの再生パフォーマンスを得る方法などについて解説します。...
async load,avasset,avassetresourceloader,avasynchronouskeyvalueloading,avcomposition,latency,thumbnail オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
14:12 メディアメタデータのパブリッシュと再生インタラクションの詳細
AppのNow Playing情報をすべてのプラットフォームでハイライト表示する方法をご確認ください。メディアメタデータの概要をはじめ、ロック画面やコントロールセンターなどのエリアで表示される仕組み、コンテンツ用の効果的なメディアメタデータの作成方法や公開方法を紹介します。また、HomePodなどの他のデバイスからのコマンドにAppがどう応答するかについても解説します。
オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語 -
18:38 優れたSharePlayエクスペリエンスを提供する
優れたSharePlayエクスペリエンスを設計したり構築したりする方法をご覧ください。離れていてもみんなが一緒になることができるアクティビティとは何か、一緒に探しましょう。さらに、グループアクティビティの設計、直感的なインタラクション、さまざまなタイプのエクスペリエンスを実現するサポート構築に役立つベストプラクティスも紹介します。
facetime,group activities,share,shareplay オーディオとビデオ 日本語, 簡体中国語, 英語, 韓国語
-
-
グラフィックスとゲーム -
24:57 Apple GPUでコンピューティングワークロードを拡張する
コンピューティングワークロードを作成して、Apple GPUで効率的に拡張する方法をご覧ください。作業配分を改善してGPUを飽和させたり、効果的なパイプライン化と同時ディスパッチでGPUタイムラインのギャップを最小化したり、アトミック操作を効果的に使用したりする方法を紹介します。また、XcodeやInstrumentsの最新のカウンタやツールについても解説します。これで、空間および時間のメモリアクセスパターンを最適化することができるようになります。
compilation,compiler,metal,metal 3,metal compute,metal shading language,metal tools,performance,xcode グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
10:07 Game Centerダッシュボードで新しいプレイヤーにリーチする
Game Centerのアクティビティダッシュボードを活用して、新しいプレイヤーにリーチする方法をご覧ください。ダッシュボードやプロフィールを通して、ゲーム上でのプレイヤーの成績、ハイスコア、リーダーボードの変遷を追跡する仕組みについて解説します。また、Game Centerプラグインを使って、Game CenterをUnityゲームプロジェクトに追加する方法も紹介します。
game center,game dev,game developer,gamekit,game kit グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
13:48 Metal 3で、GPUバイナリをターゲットにして最適化する
オフラインのコンピレーションを使用して、プロジェクトビルド時にGPUバイナリを完全に生成する際に、App内のスタッター、初回起動の時間、新しいレベルでのロード時間を削減する方法をご覧ください。また、「サイズの最適化」のコンパイラオプションを使用して、大規模なGPUプログラムでのコンパイル時間やバイナリサイズの合計を最適化する方法も紹介します。
compilation,compiler,metal,metal shading language,metal tools,performance,xcode グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
22:24 Metal 3で、リソースのロードを高速化
Metal 3の高速なリソースストリーミングで、アセットを迅速にロードする方法をご覧ください。SSDストレージの速度とApple Siliconのユニファイドメモリアーキテクチャのスループットを活用するために、Appで非同期の "set-it-and-forget-it" ワークフローを使用する方法を紹介します。また、GPU のレンダリングと計算の作業と並行して実行する別のキューを作成し、それと同期させる方法についても検討します。最後に、オーディオなどのアセットを優先度の高いキューに指定して、データを低レイテンシーでロードする方法について説明します。
3d graphics,game,game dev,game developer,metal,metal 3,metal tools,raytracing グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
34:14 Metal 3でバインドレスにする
Metal 3でバインドレスにする際に、レイトレーシングなどの強力なレンダリング技術をどう活用できるのかご覧ください。引数バッファーの単純化、ヒープからの加速構造の割り当て、Metalの検証レイヤーやDebugger Toolの改善による利点を活かして、Appのバインドレス化を実現する方法を紹介します。また、長期的なリソース構造で、CPUやGPUのパフォーマンスを制御する方法についても解説します。
3d graphics,bindless,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
15:44 Metal 3の紹介
Metal 3で、あなたのAppにAppleシリコン上のポテンシャルをフル活用しましょう。最新の機能、改善点、ツールを紹介します。また、リソースの高速ロード、ビルド時のシェーダバイナリのコンパイル、メッシュシェーダによる複雑なジオメトリの処理、高解像度グラフィックスの高速レンダリング、機械学習ネットワークの高速トレーニングなど、先進の機能とコンパイラツールの使用方法について紹介します。
game dev,game developer,metal,metal 3,metal compute,metal shading language,metal tools,proapps,raytracing,ray tracing グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
22:11 MetalFX Upscalingでパフォーマンスを向上させる
MetalFXは、プラットフォーム用に最適化されたMetal App向けのグラフィックスエフェクトを提供する新しいAPIです。MetalFX Upscalingを使用すると、ご利用のAppで、レンダリング品質を損なうことなく低解像度でフレームをレンダリングできるようになり、レンダリング時間も短縮されます。また、こうした2つの効果(空間的な拡張によるパフォーマンスの大幅な向上と、時間的なAAや拡張による最高品質のレンダリング)の利用方法とタイミングについても解説します。
game dev,game developer,games,metal,metal 3,metalfx,metalfx upscaling,metal tools,performance グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
29:51 Metalで機械学習を加速する
Metalを使用して、macOSでのPyTorchモデルトレーニングを加速する方法をご覧ください。TensorFlowトレーニングサポートの最新情報をはじめ、MPS Graphの最新機能や操作、優れたパフォーマンスで機械学習のあらゆるニーズに対応するベストプラクティスを紹介します。 機械学習でのMetalの使用について、詳しくはWWDC21の「Metal Performance Shaders Graphによる機械学習の加速」をご覧ください。
グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
17:44 Metalメッシュシェーダでジオメトリを変換する
Metalメッシュシェーダとは - GPU駆動のジオメトリを作成・処理する、Metalの最新かつ柔軟なパイプラインです。このAPIがレンダリングパイプラインを向上させ、柔軟性を高める仕組みをはじめ、GPU駆動の機能がもたらす可能性について解説します。メッシュシェーダを使用するGPUで、ヘアレンダリングなどの手続き型ジオメトリを作成する方法や、追加の計算パスや中間バッファを使用せず、単独のレンダリングパスで構築する方法をご覧ください。また、GPU駆動のメッシュレットカリングで、シーンの処理やレンダリングを改善する方法も紹介します。
3d graphics,game dev,game developer,mesh shaders,metal,metal 3,metal shading language,metal tools,proapps,procedural geometry グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
31:23 Metalレイトレーシングのパフォーマンスを最大限に高める
レイトレーシングコードを簡素化し、Metal 3の機能を使用してパフォーマンスを向上させる方法を紹介します。さらに、レイトレーシングAppの調整に役立つGPUデバッグおよびプロファイリングツールについて解説します。また、加速構造のプリミティブごとのデータを使用して、インターセクションテストを高速化したり、シェーダーコードのメモリアクセスや間接参照を削減したりする方法についても解説します。加速構造のビルドや改修を高速化することで、ロード時間やフレームあたりのオーバーヘッドを削減することができるようになります。
game dev,game developer,metal,metal 3,metal shading language,metal tools,optimization,proapps,raytracing,ray tracing グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
16:08 Unityゲームにアクセシビリティを追加する
オープンソースのAccessibilityプラグインを使用して、AppleプラットフォームでUnityゲームにアクセシビリティ機能を追加する方法を紹介します。そして、サンプルのUnityゲームプロジェクトにVoiceOverやスイッチコントロールなどの支援技術も追加していきます。さらに、Dynamic Typeでテキストサイズを自動的に変更する方法をはじめ、透明度の低減やコントラストの向上など、インターフェイスの調整をサポートする方法も紹介します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
26:58 metal-cppを使用して、C でMetalのプログラムを作成する
C のゲームやAppで、Metalの機能を活用できるようになりました。metal-cppでC コードをMetalにブリッジする方法やオブジェクトライフサイクルの管理方法を紹介し、さらに、これらの言語をAppで連携させるユーティリティについて解説します。また、Objective-CとC をスムーズに統合するAppアーキテクチャの設計に関するベストプラクティスも紹介します。
c,game dev,game developer,metal 3,metalcpp グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
38:26 ゲームのメモリをプロファイリングして最適化する
Appleプラットフォームが、ゲームに必要なメモリの計算や割り当てを行う仕組みをご覧ください。InstrumentsやGame Memoryテンプレートでゲームのプロファイルを作成したり、メモリグラフで現在のメモリ使用状況をモニタリングしたり、Xcode Memory Debuggerやコマンドラインツールで分析したりする方法を紹介します。また、Metal DebuggerのMetalリソースをはじめ、メモリ使用率を最適化するためのヒントやコツについても解説します。
game dev,game developer,games,instruments,memory,memory graph,metal 3,profile guided optimization,xcode グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語 -
26:00 自分の世界を拡張現実に
Object CaptureやRealityKitを使用して、現実世界のオブジェクトを拡張現実ゲームに取り込む方法を紹介します。さらに、Object Captureフレームワークで詳細なアイテムをキャプチャしたり、これらをXcodeのRealityKitプロジェクトに追加したり、定型化されたシェーダやアニメーションを適用したり、ARエクスペリエンスの一部としてこれらを使用したりする方法を紹介します。また、ARKit、RealityKit、Object Captureと連携させる際のベストプラクティスも紹介します。 このセッションを最大限に活用するには、WWDC21の「RealityKit...
ar,arkit,augmented reality グラフィックスとゲーム 日本語, 簡体中国語, 英語, 韓国語
-
-
システムサービス -
7:10 CloudKit Consoleの最新情報
CloudKit Consoleの最新情報をはじめ、Web上のコンテナを調べたりデバッグしたりするかつてない方法を紹介します。Act as iCloudについても解説します。別のアカウントの観点からレコードをクエリしたり、データを表示したりするのに役立ちます。また、レコードのゾーンを共有し、参加者間の連携を強化する方法もご覧ください。さらに、非アクティブなコンテナを非表示にする方法もご覧ください。CloudKit Consoleを最大限に活用するためのヒントもいくつか紹介します。 このセッションを最大限に活用するには、CloudKitコンテナに関する基本的な知識を習得しておくとよいでしょう。
システムサービス 日本語, 簡体中国語, 英語, 韓国語 -
26:21 Core DataとCloudKitの動作を最適化する
Core DataとCloudKitの実装の最適化に有効な、 3 つの開発サイクルについてご紹介します。Appのアーキテクチャと機能セットを分析して仮定を検証し、大規模なデータセットを取り込んだ後の動作の変化を調べ、ワークフローを改善するための実用的なフィードバックを得る方法を紹介します。 このセッションを最大限に活用するには、ご利用のデータモデルとCloudKitとの同期に関する知識を習得しておくとよいでしょう。
システムサービス 日本語, 簡体中国語, 英語, 韓国語 -
19:51 Core Dataスキーマを進化させる
Appのアップデータ後にCore Dataスキーマをスムーズに移行し、データモデルの変更を簡単に行う方法を紹介します。組み込みの移行ツールを活用してデータストレージを最新の状態に保ち、Core Dataがスキーマを解析してデータモデルの移行を推測する方法について解説します。また、ベストプラクティスも紹介するので、移行に伴う困難な問題にも対処できるようになります。Core Dataスキーマが、CloudKitと連携して、クラウドでの容易な移行をサポートする仕組みをご覧ください。 このセッションを最大限に活用するには、Core Dataスキーマとデータタイプに関する知識と、Core...
システムサービス 日本語, 簡体中国語, 英語, 韓国語 -
12:14 Privacy Nutrition Labelの作成
Privacy Nutrition Labelにより、ユーザはAppのプライバシー方針を把握できるようになります。最新データの傾向を評価する方法をはじめ、App StoreのプロダクトページでAppのPrivacy Nutrition Labelを作成する上でのベストプラクティスを紹介します。
システムサービス 日本語, 簡体中国語, 英語, 韓国語 -
21:24 Push to Talkで音声通信を強化する
音声が明瞭になり、Appにてトランシーバー通信ができるようになりました(どうぞ!)。Push to Talk Appに優れたシステムUIを追加して、ボタンのタップで高速通信を実現する方法をご覧ください。PushToTalkフレームワークについて解説し、Appを設定してバックグラウンドからでも音声を送受信できるようにする方法を紹介します。 このセッションを最大限に活用するには、Appのバックエンドでの音声通信の処理に関する知識を習得しておくとよいでしょう。また、APNの基礎知識も習得しておくことをお勧めします。
システムサービス 日本語, 簡体中国語, 英語, 韓国語 -
12:37 SMSメッセージフィルタの紹介
SMSメッセージフィルタの拡張機能を使用すると、不明な送信者からのSMSメッセージをフィルタリングすることで、メッセージの管理ができるようになります。このような拡張機能を備えたAppを作成する方法を紹介します。これで、メッセージの内容や他の識別手法に基づいて、SMSメッセージをフォルダやサブフォルダに自動的に振り分けることができるようになります。
junk,promotions,transactions システムサービス 日本語, 簡体中国語, 英語, 韓国語 -
18:42 ネットワーク遅延を減らしてAppの応答性を向上させる
最新のネットワークスループットレートを最大限に活用することで、ネットワークレイテンシがご利用のAppにどう影響するのかご覧ください。応答性を向上させるためにAppやサーバで行う変更について解説します。インターネットの改善が行われたときにご利用のAppが対応できるようにしておくことで、エンドツーエンドの遅延を低減させることができるようになります。
システムサービス 日本語, 簡体中国語, 英語, 韓国語
-
-
デザイン -
18:37 Apple Design Awards
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners.
デザイン 日本語, 簡体中国語, 英語, 韓国語 -
18:37 Apple Design Awards (ASL)
The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners.
デザイン 日本語, 簡体中国語, 英語, 韓国語 -
18:08 iPad Appデザインの最新情報
iPad Appのデザインに関する最新情報をご覧ください。検索、ナビゲーションバー、編集メニュー、複数選択などの改善点を紹介します。カスタマイズ可能なツールバー、複数列のテーブル、検索と置換を組み込むことで、Appをより強力に、より使いやすくする方法について解説します。
customization,productivity,screen size,search,sidebar,split view,toolbar デザイン 日本語, 簡体中国語, 英語, 韓国語
-
-
デベロッパツール -
14:28 Appサイズとランタイムパフォーマンスの改善
SwiftやObjective-Cのランタイムを最適化して、Appを縮小化したり、高速化したり、短時間で起動したりできるようにする方法を紹介します。Xcode 14でのAppのビルドや、デプロイメントターゲットの更新によって、効率的なプロトコルチェックや、メッセージ送信コールの縮小、ARCの最適化を実現する方法をご確認ください。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
20:04 LLDBによるSwiftのデバッギング
複雑なSwiftプロジェクトを設定してデバッグを行う方法を紹介します。LLDBの内部とデバッグ情報について詳しく解説します。また、ビルドサーバに構築されたコードやカスタムビルドシステムのコードのデバッグなど、複雑なシナリオでのベストプラクティスも紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
15:27 Swift Packageプラグインの紹介
Swift Packageプラグインを使用して、SwiftパッケージやXcodeプロジェクトでアクションを実行する方法をご覧ください。このプラグインが機能する仕組みをはじめ、これを使用してソースコードを生成したり開発ワークフローを自動化したりする方法について解説します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
24:02 Swift Packageプラグインを作成する
開発ワークフローをカスタマイズします。Swiftで独自のパッケージプラグインを作成する方法をご覧ください。PackagePlugin APIでソースコードを生成したりリリースタスクを自動化したりして、Xcodeの機能を拡張する方法をはじめ、優れたプラグインを作成するベストプラクティスを紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
17:53 Swift-DocCの最新情報
Swift-DocCの最新情報はすばらしいものとなっています。独自のプロジェクトのドキュメントに書き込んだり共有したりする方法を紹介しますので、是非ご覧ください。さらに、Swift-DocCナビゲーションの改善点をはじめ、AppターゲットやObjective-Cコードのドキュメントをコンパイルする方法についても解説します。また、GitHub Pagesなどのホスティングサービスにコンテンツを直接公開する方法も紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
11:09 Swift-DocCコンテンツを見つけやすくする
WebのSwift-DocCにおけるナビゲーションエクスペリエンスについて解説します。さらに、コンテンツを整理したり最適化したりして、ご利用のフレームワークやAppに関するドキュメントを開発者に提供できるようにする方法を紹介します。また、ドキュメントを閲覧しやすくする高度なテクニックも紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
13:33 Xcode Cloudを最大限に活用する
Appleの継続的インテグレーションおよび継続的デリバリ(CI/CD)サービスであるXcode Cloudを、最大限に活用する方法をご覧ください。Xcode Cloud の概要と、XcodeやApp Store Connectとの接続方法について解説します。また、App Store ConnectのXcode Cloud使用状況ダッシュボードについて解説し、このツールを使用して、複数のチームプロジェクトでのビルドやリリースプロセスを最適化する方法も紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
17:13 Xcodeとオンデバイスでのハングの検出と追跡
Appの応答性を高め、ハングをなくして、さらに優れたエクスペリエンスを実現する方法をご覧ください。Performance Toolsチームより、ハングを追跡する方法や、ハングの発生を未然に防ぐ方法について解説します。iOSにおける最新の検出メカニズムを解説するので、リリース前のテスト中に発生したハングも追跡できるようになります。さらに、Xcode Organizerなどを使用するリリースビルドの問題を特定する方法も紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
25:15 Xcodeビルドでの並列化に関する解説
Xcodeのビルドシステムより、ご利用のビルドから最大の並列処理が抽出される仕組みを解説します。さらに、ビルド効率が向上するプロジェクトの構築方法、Xcodeにおけるターゲットのビルドフェーズ間の関係を解消するプロセス、Swiftでコンパイルする際に利用可能なハードウェアリソースを最大限に活用する方法について解説します。また、ビルドの効率性やパフォーマンスを監視する際に強力なツールとなるBuild Timelineも紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
27:06 コンセプトでC テンプレートを簡素化する
C 20機能が、C コードを次のレベルに引き上げる仕組みをご覧ください。コンセプトを紹介し、そのコンセプトで一般的なC コードのエラーをすばやく検出する方法について解説します。また、constexpr機能に関する最新の拡張機能を紹介し、これを活用した上で、コンパイル時にコードを評価してAppのパフォーマンスを向上させる方法についても解説します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
15:24 チーム用のXcode Cloudについて詳しく見る
あらゆる規模の開発チームによるAppleの継続的インテグレーションや継続的デリバリ(CI/CD)サービスを利用して、高品質のAppを提供できるようにする方法をご覧ください。Xcode Cloudをチームの有する既存のApp開発プロセスに統合し、CI/CDプラクティスでXcode Cloudを効率的に使用する方法を紹介します。また、App Store Connect APIを使用して、Xcode Cloudと課題追跡システムを統合する方法をはじめ、コード依存管理やベストプラクティスも紹介します。 このセッションを最大限に活用するには、WWDC21の「高度なXcode...
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
18:57 電力の制限:バッテリー消費の改善
電力使用量を制限しながら、ユーザがAppをさらに活用できるようにする方法をご確認ください。ご自身のコードに4つの重要な変更を加えて、Appからのバッテリー消費を抑える方法について解説します。さらに、ご利用のAppにダークモードを追加してOLEDディスプレイの利点が得られるようにしたり、セカンダリアニメーションからのフレームレートを監査したり、バックグラウンドデータ処理を制限したり、長時間実行タスクを延期したりする方法を紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語 -
31:09 高速リンク:ビルドと起動時間の改善
Appでのビルドやランタイムのリンクパフォーマンスを向上させる方法をご確認ください。Appのリンクパフォーマンスを向上させるリンキング、オプション、最新情報について、舞台裏をご紹介します。
デベロッパツール 日本語, 簡体中国語, 英語, 韓国語
-
-
ビジネス & 教育 -
13:12 Apple Business Essentialsの探求
デバイス管理、24時間365日のサポート、クラウドストレージをひとまとめにした小規模企業向けの完全ソリューション「Apple Business Essentials」をご覧ください。Collectionsなどの機能を使用して、組織内のあらゆるiPhone、iPad、Mac、Apple TVのAppや設定を管理する方法について解説します。利用方法を確認して、Apple Business Essentialsが従業員を含めユーザーにとってどう役立つのかご検討ください。
apple business manager,device management,mdm,small business,smb ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
38:23 Appleデバイスの管理に関する最新情報
Appleプラットフォームにおけるデバイス管理の強化点について解説します。最新バージョンのiPhone用Apple Configuratorを使用した、デバイス導入のワークフロー改善について紹介します。また、macOS、iOS、iPadOSのIDテクノロジーやMDMプロトコルの最新情報について解説します。デバイス管理に関するドキュメントの提供方法についても、改善点がありますのでぜひご覧ください。
configuration,configurator,dns,education,enrollment,enterprise,esim,identity,idp,management,mdm,networking,oauth,privacy,profile,profiles,security,shared ipad,software update ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
10:14 Endpoint Securityの最新情報
ウイルス対策ソフトウェア、エンドポイントの検出と応答、macOS向けのデータ漏洩防止ソリューションなど、信頼性の高いエンドポイントセキュリティ製品を構築する方法をご覧ください。Endpoint Security APIの最新の拡張機能について解説します。多くのセキュリティイベントをサポートする方法やAppで高度なミューティング機能を使用する方法をご覧ください。また、コマンドラインからイントロスペクションを実行するスタンドアロンツールについても解説します。
authentication,eslogger,gatekeeper,kauth,kernel,login,logout,malware,openbsm,xprotect ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
15:48 Swift Playgroundsで最初のAppを構築する
Swift Playgroundsを使用して、プロトタイプの作成やAppの構築を簡単に行う方法をご覧ください。空のプロジェクトからAppを作成したり、SwiftUIでインターフェイスを構築したり、Swift Package Managerを使用してオープンソースパッケージから機能を追加したりする方法を紹介します。また、プレビューやコンソールを使用して問題をデバッグする方法や、AppをApp Store Connectに送信してTestFlight経由で配信を行う方法も紹介します。
ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
20:26 Swift Playgrounds用の魅力的なコンテンツを作成する
Swift Playgrounds用に作成されたガイド付きのインストラクションコンテンツを作成する方法について解説します。完成したサンプルコードプロジェクトに対し、ガイドを追加する方法についても解説しますので、是非ご覧ください。研修センターにタスクを追加して、関連コードやオプションの実験タスクがわかるようにし、学習者が自分のコードでプロジェクトを拡張できるようにする方法を紹介します。
swift playgrounds ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
23:00 macOSやLinuxの仮想マシンの作成
Virtualizationフレームワークを使用して、Mac上に仮想マシンをすばやく作成する方法をご覧ください。仮想Macを作成し、分離された環境でAppの変更をすばやくテストする方法を紹介します。また、Appleシリコンに完全なLinuxディストリビューションをインストールして実行する方法をはじめ、Rosetta 2を活用して、x86-64 Linuxバイナリを実行する方法についても解説します。
ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
14:08 アクセシブルなシングルAppモード体験の実現
シングルAppモードのAppを使用するユーザに対して、優れた操作性やアクセシビリティを提供する方法をご確認ください。UIAccessibilityやAutomatic Assessment Configurationフレームワークを使用して、必要に応じて制限を適用し、設定Appを開かなくてもアクセシビリティ機能を有効化する方法を紹介します。また、Appにカスタム制限を追加して、iOSのアクセスガイド機能を適切にサポートする方法についても解説します。なお、このときAppは一時的にシングルAppモードになります。
ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
19:25 勤務先と学校でのAppleでサインインについて
組織で設定されている管理対象のApple IDを使用して「Appleでサインイン」をサポートする方法をご覧ください。勤務先と学校で「Appleにサインイン」する方法をはじめ、教育AppがREST APIの機能を利用して、学生やクラスに関する情報のインポートプロセスを効率化する仕組みについて解説します。また、Apple Business ManagerやApple School Managerで、これらの機能のアクセス管理コントロールを設定する方法も紹介します。 このセッションを最大限に活用するには、「Appleにサインイン」およびREST APIに関する知識を習得しておくとよいでしょう。
ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
31:47 宣言型デバイス管理を取り入れる
宣言型アプローチで、デバイス管理ソリューションの開発を簡素化する方法をご覧ください。プラットフォームサポートに関する最新情報をはじめ、ステータスや予測に関するプロトコルの改善点について解説します。
business,declarative,device management,education,enterprise,mdm ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語 -
19:41 連係カメラをmacOS Appに導入する
連係カメラ搭載のMac Appで、iPhoneを外部カメラとして使用する方法をご覧ください。テレビ会議ソフトウェアを構築する場合でも、カメラを工夫して使用するAppを開発する場合でも、カメラの自動切り替え機能を使用して、Appの体験を向上させる方法を紹介します。また、ユーザー優先またはシステム優先のカメラを識別する方法をはじめ、iPhoneのビデオストリームから高解像度かつ高品質の写真をキャプチャするAPIなども紹介します。 カメラキャプチャの詳細については、WWDC22の「iOSカメラキャプチャの進歩を知る」をご覧ください。
ビジネス & 教育 日本語, 簡体中国語, 英語, 韓国語
-
-
プライバシーとセキュリティ -
18:23 AppとサーバのDNSセキュリティの改善
App内において、インターネットアドレスの基盤であるDNSの安全性を確保する方法に関する最新情報をご確認ください。DNSSECを使用してAppでのDNSレスポンスを認証し、Discovery of Designated Resolvers(DDR)を使用してDNS暗号化を自動的に有効化する方法を紹介します。
プライバシーとセキュリティ 日本語, 簡体中国語, 英語, 韓国語 -
12:38 CAPTCHAのプライベートアクセストークンへの置き換え
CAPTCHAでキャプチャされないように!プライベートアクセストークンは強力な代替手段として、ユーザ個人や個人情報を損なうことなく、正規のデバイスやユーザからのHTTPリクエストを識別できるようになります。Appやサーバでこのツールが活用されることで、どのようにオンライントランザクションにて信頼が与えられ、プライバシーが保護されるかについて解説します。
プライバシーとセキュリティ 日本語, 簡体中国語, 英語, 韓国語 -
5:43 Developer Modeについて
Developer Modeとは - iOS 16、iPadOS 16、WatchOS 9で必要になる機能で、開発中にみなさんのAppをインストール、実行、デバッグするために必要になります。デバイスでDeveloper Modeを選択したり、自動化ワークフローでDeveloper Modeを有効化したりする方法を紹介します。
devmodectl,distribution,provisioning profiles,xcode プライバシーとセキュリティ 日本語, 簡体中国語, 英語, 韓国語 -
8:34 Mac Appの公証に関する最新情報
公証がmacOSと連携することにより、App Store以外でもMacのソフトウェアが安全にダウンロードできるようになります。altoolからnotarytoolへの移行の必要性についてと、Xcode GUIを使用して、Appを認証する際の全体的なパフォーマンスを向上させる方法について解説します。また、インターネット接続された任意のマシンで公証サービスとやり取りを行う際のAPIについても紹介します。
malware,notarizing,notary,webhook プライバシーとセキュリティ 日本語, 簡体中国語, 英語, 韓国語 -
23:55 Managed Device Attestationの紹介
Managed Device Attestationを使用して、攻撃者を阻止しながら、正規のデバイスのみがサーバに接続できるようにする方法を紹介します。管理対象デバイスにおいて、認証情報が強力な証拠となる仕組みについて概要を解説します。また、Secure Enclaveで生成した認証情報や秘密鍵を使用して、MDM、VPN、Wi-Fiなどのサービスとの通信を保護する方法も紹介します。
acme,attestation,certificates,cryptography,device identity,device management,idp,mdm,security,zero trust,zero trust architecture,zero trust network architecture,zta,ztna プライバシーとセキュリティ 日本語, 簡体中国語, 英語, 韓国語 -
20:23 プライバシーに関する新機能
Appleでは、プライバシーは基本的人権であり、プライバシーを保護することが、あらゆることの中心にあると考えています。エンジニアリングチームにより、すべての製品やデベロッパフレームワークにおいてプライバシーがどのように確立されているのかをはじめ、信頼を構築してユーザーを保護するために、Appに取り入れることができるテクノロジーやパターンについて解説します。
プライバシーとセキュリティ 日本語, 簡体中国語, 英語, 韓国語 -
15:56 ローカル認証フローの合理化
認証にフォーカスしたLocalAuthentication APIで、ユーザデータのプライバシーやセキュリティが保護される仕組みをご確認ください。LocalAuthenticationが、App内のシークレット、キー、他の機密リソースへのアクセスを許可する仕組み、複雑さを軽減する仕組み、Touch IDやFace IDなどの一般的なローカル認証方法のセキュリティやユーザビリティに依存する仕組みについて解説します。
acl,biometric,lacontext,laright,lock,secure enclave,unlock プライバシーとセキュリティ 日本語, 簡体中国語, 英語, 韓国語
-
-
ヘルスケアとフィットネス -
24:25 HealthKitの最新情報
HealthKitの最新機能をヘルスケアとフィットネスのAppに取り入れます。ここでは、睡眠段階の詳細な睡眠データを取得する方法、強化されたWorkout APIでトライアスロンやインターバルワークアウトをトラッキングする方法、プライバシーを保護しながら、物理的な処方箋画像などの眼科処方箋をHealthKitに直接保存する方法を紹介します。
ヘルスケアとフィットネス 日本語, 簡体中国語, 英語, 韓国語 -
21:47 Swift Charts: より高いレベルへ
データの視覚化を深く掘り下げます:Swift ChartやSwiftUIが、さまざまなグラフオプションを使用して、複雑なデータセットをAppで表示する仕組みをご確認ください。さまざまな種類のデータをプロットしたり、マークを作成したりして、詳細なグラフを作成する方法を紹介します。また、Swift Chartsの広範なグラフのカスタマイズAPIについても解説します。これにより、グラフのスタイルをご利用のAppにマッチさせることが可能になります。 このセッションを最大限に活用するには、WWDC22の「Swift Chartsの紹介」をまずご確認ください。
ヘルスケアとフィットネス 日本語, 簡体中国語, 英語, 韓国語 -
13:53 watchOSにおけるBluetoothデバイスからのタイムリーなアラートの取得
関連度の高いアラートを、BluetoothデバイスからApple Watchにタイムリーに送信する仕組みをご確認ください。コンプリケーションで周期的なデータを活用する方法をはじめ、バックグラウンドでのBluetooth端末の検出、watchOSでのCharacteristicモニタリングの使用方法について解説します。また、優れたBluetoothアクセサリを作成するベストプラクティスや設計に関するガイダンスも紹介します。
ヘルスケアとフィットネス 日本語, 簡体中国語, 英語, 韓国語 -
15:43 グラフを使ったApp体験のデザイン
明確で訴求力のあるデータのグラフで、Appを強化する方法をご確認ください。グラフを使用するタイミング、グラフの使用方法、グラフのデザインシステムにグラフを連携させる方法を紹介します。
ヘルスケアとフィットネス 日本語, 簡体中国語, 英語, 韓国語 -
24:07 卓越したビデオ再生体験の実現
最新のiOSおよびiPadOSのシステムのメディアプレーヤーで、優れたメディアAppを構築する方法をご確認ください。最新のプレーヤーをどのようにデザインしたのかをはじめ、独自のメディアエクスペリエンスを設計するベストプラクティスやヒントを紹介します。また、動画のLive Textについて解説し、インタースティシャルや再生速度コントロールをAppに統合する方法も紹介します。
ヘルスケアとフィットネス 日本語, 簡体中国語, 英語, 韓国語
-
-
マップと位置情報 -
12:09 WeatherKitの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、気温の10日間毎時予測、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
api,browser,rest,weather,web マップと位置情報 日本語, 簡体中国語, 英語, 韓国語
-
-
写真とカメラ -
32:08 Core Media IOでカメラExtensionを作成する
Core Media IOを使用して、ソフトウェアカメラ、ハードウェアカメラ、クリエイティブカメラのmacOSシステム拡張機能を簡単に作成する方法をご覧ください。従来のDALプラグインに代わる最新機能を紹介します。このExtensionには、カメラ入力を使用するAppと完全な互換性があり、安全性や高速性にも優れています。さらに、Core Media IO APIについて解説し、カメラメーカー、特殊効果機能付きテレビ会議App、クリエイティブAppのアイデアなどをサポートする方法も紹介します。
写真とカメラ 日本語, 簡体中国語, 英語, 韓国語 -
14:26 Live TextのインタラクションをAppに追加する
静止画や一時停止したビデオフレームのLive TextサポートをAppに追加する方法をご覧ください。iOS、iPadOS、macOS上の画像ビュー内で、テキストの操作、翻訳、データ検出、QRコードスキャンを簡単に有効化する方法を紹介します。また、インタラクションするタイプの指定、補助的なインターフェイスの管理、潜在的なジェスチャーの競合を解消する方法も紹介します。 ライブカメラのプレビューで検出されたデータでのキャプチャやインタラクションの詳細については、WWDC22の「VisionKitで機械可読コードやテキストをキャプチャする」をご覧ください。
写真とカメラ 日本語, 簡体中国語, 英語, 韓国語 -
10:00 PhotoKitの変更履歴について
PhotoKitにより、写真を中心とした豊富な機能を構築できるようになります。PhotoKitの最新APIを使用して、画像アセットへの変更を簡単に追跡する方法について解説します。さらに、PHPhotoLibraryのchange historyAPIを紹介し、起動時に変更トークンを保持する方法、Appで他のユーザの写真ライブラリへの追加、削除、更新を認識できるようにする方法についても紹介します。 写真ライブラリの統合に関する詳細については、WWDC22の「写真ピッカーの最新情報」と、WWDC21の「App内の写真アクセスの改善」をご覧ください。
写真とカメラ 日本語, 簡体中国語, 英語, 韓国語 -
16:29 RoomPlanによるパラメトリックな3Dルームスキャンの作成
RoomPlanを使用すると、Appで簡単にパラメトリックな3Dルームスキャンを作成できるようになります。このAPIを使って、部屋のスキャン体験を簡単に実現する方法をご確認ください。このAPIを組み込む方法、3Dのパラメトリックな出力、Appで優れた結果を得るためのベストプラクティスについても紹介します。
ar,arkit,augmented reality 写真とカメラ 日本語, 簡体中国語, 英語, 韓国語 -
12:11 VisionKitで機械可読コードやテキストをキャプチャする
VisionKitのData Scannerとは:このフレームワークは、AVCaptureとVisionを組み合わせて、シンプルなSwift APIで機械可読コードやテキストをライブキャプチャできるようにするものです。ここでは、バーコードの種類や言語選択を指定して、Appがキャプチャできるコンテンツの種類を制御する方法を紹介します。また、Appのガイダンスを有効化したり、項目のハイライト表示や関心領域をカスタマイズしたり、Appで項目が検出されたときにインタラクションを処理したりする方法も紹介します。 静止画または一時停止したビデオフレームでのLive...
写真とカメラ 日本語, 簡体中国語, 英語, 韓国語 -
18:22 iOSカメラキャプチャの進歩を知る:奥行き、フォーカス、マルチタスク処理
Appで高度なカメラキャプチャ機能を活用する方法をご覧ください。LiDARスキャナで写真や動画のエフェクトを作り出したり、正確な奥行きを測定したりする方法を紹介します。カメラでピクチャ・イン・ピクチャやマルチタスク処理が行われる仕組みや、顔認識によるオートフォーカスや自動露出が制御される仕組みなどについて解説します。また、複数のビデオ出力を使用する戦略も紹介します。これにより、高品質のビデオ出力をキャプチャしながらライブプレビューを最適化することもできるようになります。 カメラキャプチャ機能の概要については、WWDC21の「カメラキャプチャの新機能」をご覧ください。
写真とカメラ 日本語, 簡体中国語, 英語, 韓国語
-
-
機械学習とAI -
23:30 Core MLの使用を最適化する
Core MLが、CPU、GPU、ニューラルエンジンと連携して、オンデバイスでプライバシーを保護する機械学習エクスペリエンスをAppに促す仕組みについて解説します。さらに、最新ツールについても解説するので、ご利用のモデルのパフォーマンスを把握し、最大限に活用することができるようになります。また、ご利用のモデルのパフォーマンス特性を簡単に把握できるレポートの生成方法も紹介するので、Core ML Instrumentでご利用のモデルに対するインサイトも得られるようになります。さらに、APIを強化して、AppとのCore ML統合を最適化しますのでご覧ください。...
機械学習とAI 日本語, 簡体中国語, 英語, 韓国語 -
13:25 Create ML Componentsで高度なモデルを作成する
Create ML Componentsで、カスタム機械学習モデルを次のレベルに引き上げます。動画やオーディオなどの時間データの操作方法をはじめ、人の反復動作をカウントしたり、高度な音声分類を提供するモデルの作成方法を紹介します。また、インクリメンタルな調整で、新しいデータを使用したモデルトレーニングを迅速化するベストプラクティスも紹介します。 カスタム機械学習モデルの導入については、WWDC22の「Create ML Componentsについて学ぶ」をご覧ください。
機械学習とAI 日本語, 簡体中国語, 英語, 韓国語 -
25:31 Create ML Componentsについて学ぶ
Create MLにより、画像識別、オブジェクト検出、音声識別、ハンドポーズ識別、アクション識別、形式データの回帰などのカスタム機械学習モデルが簡単に構築できるようになります。また、Create ML Componentsフレームワークを使用すると、基礎となるタスクをさらにカスタマイズして、モデルを改良できるようになります。これらのタスクを構成する特徴抽出器、トランスフォーマー、エスティメーターについて解説し、これらを他のコンポーネントや前処理行程と組み合わせて、画像回帰などのコンセプトのカスタムタスクを構築する方法を紹介します。...
機械学習とAI 日本語, 簡体中国語, 英語, 韓国語 -
16:46 Create MLの最新情報
Create MLの最新情報をご覧ください。Create MLの評価ツールの改善点について解説します。これで、ご利用のカスタムモデルがリアルワールドデータで機能する仕組みを把握できるようになります。さらに、テストデータにおける各種画像のモデルパフォーマンスをチェックしたり、個々の画像の問題を特定して、分類ミス、データの不適切なラベル付け、その他のエラーのトラブルシューティングを実施したりする方法について解説します。また、Continuity Cameraでのライブプレビューで、iPhoneやiPadを使用してご利用のモデルをテストする方法をはじめ、Create ML...
機械学習とAI 日本語, 簡体中国語, 英語, 韓国語 -
17:19 機械学習を組み込んだAppの開発手法
優れた機械学習(ML)によるエクスペリエンスをあなたのAppに取り入れる方法を紹介します。モデルの発見、変換、トレーニングについて解説し、MLのヒントとベストプラクティスを紹介します。さらに、MLの導入に伴う考慮すべき事項をはじめ、モデルのパフォーマンスを評価するテクニックや、モデルを調整して、デバイスでリアルタイムのパフォーマンスを実現する方法について解説します。 このセッションで取り上げたテクニックの詳細については、WWDC22の「Core MLの使用を最適化する」および「Metal Performance Shaders Graphで機械学習を促進する」をご覧ください。
機械学習とAI 日本語, 簡体中国語, 英語, 韓国語
-
-
空間コンピューティング -
18:15 USDの基礎の理解
PixarのUniversal Scene Description(USD)の原理をはじめ、これにより優れた3Dアセットやワークフローを構築する仕組みをご確認ください。USDを支える中心概念をはじめ、フォーマットをコンテンツ作成パイプラインに統合する方法について解説します。また、構成を利用したUSD機能で、柔軟性と汎用性に優れたアセットを作成する方法も紹介します。
ar,arkit,augmented reality 空間コンピューティング 日本語, 簡体中国語, 英語, 韓国語 -
22:21 USDツールとレンダリングに関する詳細
Universal Scene Description(USD)アセットの生成、検査、変換に役立つ最新ツールがどこまで進化したかご確認ください。これらのツールの最新情報について解説し、これによりご利用のコンテンツ作成パイプラインに統合することもできるようになります。また、USD Hydraレンダリングの機能や、ご利用のAppへの統合方法も紹介します。 USDの導入については、WWDC22の「USDの基礎の理解」をご確認ください。
ar,arkit,augmented reality 空間コンピューティング 日本語, 簡体中国語, 英語, 韓国語
-