すべてのビデオ
-
WWDC24 -
33:02 App Storeのオファーの実装
App Store Connect、および最新のStoreKitの機能とAPIを使用して、App Storeでのオファーに対するユーザーの関心を高める方法を学びましょう。ウィンバックオファー(以前のサブスクリプション登録者に再登録を促すための新しい方法)を設定し、Macアプリ用のオファーコードを生成する方法を説明します。SandboxとXcodeでオファーをテストし、スムーズな動作を確認する方法もご紹介します。
WWDC24 英語 -
15:30 ダイナミックタイプの導入
ダイナミックタイプは、システム全体およびすべてのアプリを対象に、ユーザーが好みのテキストサイズを選択できるようにする機能です。このセッションでは、ダイナミックタイプのサポートを導入するための基本事項をご紹介します。ダイナミックタイプの仕組み、アプリにおけるテキストサイズの変更に関する問題を見つける方法、SwiftUIとUIKItを使用して優れたダイナミックタイプの体験を実現するための実践的なステップを確認しましょう。ラージコンテンツビューアを使用して、ナビゲーションコントロールをすべてのユーザーが利用できるようにする方法もご紹介します。
font,font scaling,font sizes,text accessibility,text styles WWDC24 英語 -
15:24 AccessorySetupKitについて
AccessorySetupKitを使用して、アクセサリのセットアップ体験を向上させましょう。BluetoothまたはWi-Fiアクセサリの画像が挿入された美しいペアリングダイアログが表示されるため、設定アプリに切り替える必要がありません。特定のアプリのみをアクセサリとペアリングして、プライバシーを強化する方法を確認しましょう。既存のアクセサリを移行して、AccessorySetupKitで管理できるようにする方法も解説します。
WWDC24 英語 -
14:24 visionOS向けQuick Lookの新機能
アプリでファイルのプレビューや編集を手早く行える、visionOSのQuick Lookについて説明します。アプリ内およびウインドウに表示されるQuick Lookの統合や、アプリでウインドウに表示されるQuick Look体験をカスタマイズするまったく新しいAPIもご紹介します。Quick Look内に3Dモデルを表示する最新の機能強化も取り上げます。
quick look,reality,reality composer pro,spatial computing,spatial tracking,usdz WWDC24 英語 -
34:29 HDRを使用してアプリのダイナミックイメージ体験を向上
HDR画像を読み書きする方法、およびアプリでHDRコンテンツを処理する方法について説明します。新たにサポートされたHDR画像形式と、HDR画像を表示するための高度な方法を確認しましょう。HDRコンテンツをユーザーインターフェイスと共存させる方法に加え、HDR画像のサポートをアプリに追加する際の注意事項も取り上げます。
adaptive,camera,hdr,photokit,photos WWDC24 英語 -
33:03 ヒープメモリの分析
アプリのダイナミックメモリであるヒープの基本を解説します。InstrumentsとXcodeを使用して、ヒープに関する一般的な問題を測定、分析、修正する方法を確認しましょう。一時的な増加、永続的な増加、リークをアプリで診断するための手法とベストプラクティスもご紹介します。
WWDC24 英語 -
18:28 ウォレットとApple Payの新機能
機能が向上したウォレットとApple Payを使用して、パスや支払いをレベルアップさせましょう。ウォレットのパスを効果的にデザインすることで、イベントチケットの管理がもっと便利になります。また、サードパーティのブラウザを使用している多くのユーザーにも優れたApple Pay体験を提供できます。Web上でApple Payを使用して支払いを済ませる方法や、より多くの購入フローにApple Payを導入する際に役立つ、新しいAPIの変更点もご紹介します。
WWDC24 英語 -
34:36 Swiftのパフォーマンスの詳細
Swiftが抽象化とパフォーマンスをどのようにバランスよく両立しているかを見ていきます。考慮すべきパフォーマンス要素と、それらをSwiftが最適化する仕組みについて学ぶことができます。Swiftのさまざまな機能を紹介するとともに、それらを実装して、パフォーマンスに影響を与える可能性があるトレードオフを把握する方法を解説します。
WWDC24 英語 -
21:10 Xcode Cloudワークフローの拡張
Xcode Cloudをそれぞれの開発ニーズに適応させる方法を確認しましょう。開始条件、カスタムエイリアス、カスタムスクリプト、Webhook、App Store Connect APIを使用してテストと配信を自動化し、ワークフローを効率化する方法をご紹介します。
WWDC24 英語 -
9:24 USDとMaterialXの新機能
AppleプラットフォームでのUniversal Scene Description(USD)とMaterialXのサポートが向上しました。このセッションで確認しましょう。これらのテクノロジーが、3Dコンテンツの作成と配信の基盤としてどのように機能するか、また、優れた空間体験を作成するためのワークフローをどのように効率化するかについて説明します。RealityKitおよびStormでのUSDとMaterialXのサポート、Appleのシステムに用意されているツールの強化点などもご紹介します。
WWDC24 英語 -
11:29 ScreenCaptureKitによるHDRコンテンツのキャプチャ
ScreenCaptureKitを使用して、ハイダイナミックカラーをキャプチャする方法を確認しましょう。HDRのサポート、マイクからのキャプチャ、ファイルへの直接的な収録などの新機能もご紹介します。
hdr,microphone,mp4,screencapturekit WWDC24 英語 -
36:26 SharePlayでの空間Personaテンプレートのカスタマイズ
visionOSのSharePlay体験で空間Personaのカスタムテンプレートを使用し、アプリに応じてPersonaの配置を微調整する方法を確認しましょう。サンプルアプリでSharePlayを使用して、空間Personaのカスタムテンプレートを導入する方法、シート間で参加者を移動する方法、シミュレータで変更をテストする方法を説明します。体験の魅力を高めるカスタム空間テンプレートをデザインするためのベストプラクティスもご紹介します。
WWDC24 英語 -
16:52 SwiftDataの履歴機能によるモデル変更のトラッキング
SwiftDataを使用して、モデルの変更履歴を明らかにしましょう。履歴APIを使用すると、データストアがいつ変更されたのかを把握することができます。この情報をもとに、リモートサーバの同期やアプリでのプロセス外変更処理など、さまざまな機能を構築する方法を説明します。履歴APIのサポートをカスタムデータストアに取り入れる方法も取り上げます。
historydescriptor,historyproviding,history tracking,model changes,nspersistenthistorytrackingkey,persistent history,transactions WWDC24 英語 -
20:49 UXライティングでアプリにパーソナリティを追加
アプリにはそれぞれパーソナリティがあり、それによって「何をどのように伝えるか」が決まります。アプリのボイスを定義し、お祝いの通知からエラーメッセージまで、状況に合わせてトーンを調整する方法を説明します。アプリの目的と対象ユーザーを明確にし、それに合ったトーンで記述する方法を練習しましょう。
WWDC24 英語 -
22:21 Swiftでのコピー不可な型の使用
Swiftでコピー不可な型を使用する方法について説明します。Swiftでのコピーの意味、コピー不可な型を使用するケース、値の所有権によってデベロッパの意図を明確に示す方法を学びましょう。
WWDC24 英語 -
15:43 「連絡先へのアクセス」ボタンについて
連絡先へのアクセス許可の新しいモードについて説明し、アプリで連絡先へのアクセスを向上させる方法をご紹介します。「連絡先へのアクセス」ボタンをアプリに追加し、必要に応じて新しい連絡先を共有したり、連絡先へのアクセス許可を簡単に行えるようにしたりする方法を説明します。このボタンがアプリに適していない場合に使用する代わりのAPIや、連絡先のセキュリティ機能についても取り上げます。
WWDC24 英語 -
16:06 DockKitの新機能
被写体間のスムーズな切り替えを可能にする、DockKitのインテリジェントトラッキングについて説明します。インテリジェントトラッキングとは何か、インテリジェントトラッキングがMLモデルを使用して被写体を選択し、トラッキングする仕組み、この機能をアプリに取り入れる方法をご紹介します。
camera,dock,intelligence,machine learning,object detection WWDC24 英語 -
18:21 Apple GPUでの機械学習モデルとAIモデルのトレーニング
PyTorch、JAX、TensorFlow向けのMetalを使用し、Appleシリコンでモデルをトレーニングする方法を解説します。新しいアテンション操作と量子化のサポートを利用して、デバイス上でのTransformerモデルのパフォーマンスを向上させましょう。
ai,gpu,machine learning,metal,pytorch WWDC24 英語 -
13:26 CloudKit Consoleを活用したデータベースアクティビティのモニタリングと最適化
CloudKit Consoleの新しいオブザーバビリティ機能をご紹介します。TelemetryとLoggingを使用して、アプリのトラブルシューティングと最適化を行う方法を説明します。アラートを設定してアプリケーションの動作を監視し、通知を設定して重要なコンテナイベントを常時把握する方法を学ぶことができます。 このセッションの内容を十分理解できるよう、CloudKitコンテナの情報を確認しておくことをお勧めします。
WWDC24 英語 -
19:03 App Store Connectの新機能
アプリの見つけやすさの向上、テスト、マーケティングに役立つ新機能をご紹介します。App Storeでお勧めとして表示されるアプリに選ばれるための方法、個々に生成されたマーケティングアセットを使用して(バージョンリリースなどの)エキサイティングな瞬間を共有する方法、カスタムプロダクトページからアプリ内の特定のコンテンツにディープリンクする方法、TestFlightの最新機能の使用方法などを学習できます。
WWDC24 英語 -
26:06 SwiftUIによるカスタムビジュアルエフェクトの作成
SwiftUIで、息を呑むようなビジュアルエフェクトを作成しましょう。比類のないスクロールエフェクト、リッチな色処理、カスタムトランジションを構築する方法をご紹介します。Metalシェーダとカスタムテキストレンダリングを使用する高度なグラフィックエフェクトについても確認します。
WWDC24 英語 -
25:06 Metalによる機械学習の加速
Metal Performance Shaders Graphの新しい機能を使用して、機械学習のTransformerモデルを加速する方法を説明します。モデルのコンピューティングの帯域幅と質を向上させ、それをまったく新しいMPSGraphビューアに表示する方法も取り上げます。
machine learning,metal,metal compute WWDC24 英語 -
25:12 デバイス管理の新機能
iOS、iPadOS、macOS、visionOSの最新の管理機能について学習するとともに、Apple Business ManagerとApple School Managerの最新の変更点を見ていきます。アクティベーションロック、SoftwareUpdate、Safariの管理のアップデートについても確認します。
WWDC24 英語 -
16:39 MapKitによる場所の可能性の実現
MapKitとMapKit JSを使用してアプリやWebサイトにマップを取り入れる、新しいパワフルな方法を学びましょう。 場所IDを使用して特定の場所を保存し、参照する方法を説明します。適切な場所をより効率的に検索できるようにするための機能強化のほか、 場所に関する豊富な情報を表示してユーザーがアプリから目的地を直接探せるようにする、新しいPlace Card APIもご紹介します。さらに、シンプルな方法によるトークンのプロビジョニングとWeb Embed APIを利用して、Webサイトにすばやくマップを埋め込む方法も習得できます。
WWDC24 英語 -
18:12 SwiftUIコンテナの解説
SwiftUIのコンテナビューの機能について説明し、サブビューがコンテナによってどのように管理されるか理解するための枠組みを提供します。新しいAPIを利用してカスタムコンテナをビルドした後、コンテナのコンテンツをカスタマイズする修飾子を作成し、コンテナをさらにブラッシュアップしてアプリの魅力を高める方法をご紹介します。
WWDC24 英語 -
20:48 visionOSにおけるインタラクティブな体験のデザイン
Apple Vision Pro向けの魅力的かつインタラクティブなストーリーをデザインする方法について、Encounter Dinosaursのデザイナーが説明します。これらの体験が既存のアプリ、メディア、ゲームとどのように異なるかを確認し、ユーザーを新たな世界へいざなう物語のデザイン方法を学ぶことができます。あらゆる広さのあらゆる空間に適応するストーリーを作成する方法、複数のレベルのインタラクティブ機能を用意し、すべてのユーザーがアクセスできるようにする方法、アニメーション、空間オーディオ、カスタムジェスチャを使用してよりイマーシブな体験を実現する方法についても解説します。
WWDC24 英語 -
16:40 サーバエコシステムでのSwiftの詳細
Swiftはサーバアプリの記述に適している言語であり、Appleのさまざまなクラウド製品の重要なサービスをサポートしています。このセッションでは、ツールを紹介し、Swiftサーバパッケージエコシステムについて詳しく説明するとともに、データベースとのインタラクションを行う方法とアプリにオブザーバビリティを追加する方法をデモを交えて解説します。
WWDC24 英語 -
26:16 WebXRによるイマーシブなWeb体験の構築
WebXRを使用して、visionOSのWebサイトにフルイマーシブ体験を追加する方法をご紹介します。visionOSの入力機能をフルに活用するWebXR体験を構築する方法や、シミュレータを使用してmacOS上でWebXR体験をテストする方法を説明します。
WWDC24 英語 -
10:56 SwiftUIによるmacOSウインドウのカスタマイズ
macOSに特化してデザインされていると感じさせる、最適なウインドウを作りましょう。特定の目的に対応し、使いやすさを向上させ、機能をわかりやすく伝えるために、アプリのウインドウを微調整する方法をご紹介します。SwiftUIを使用すると、ウインドウのツールバーと背景のスタイルをアレンジできます。ウインドウの配置を正確に整え、復元や最小化に関する意思決定をスマートに行えます。
1984,borderless,close,floating,minimize,toolbar,window,windows,zoom WWDC24 英語 -
24:10 RealityKitデバッガの詳細
RealityKitデバッガについて説明します。この新しいツールを使用して、空間アプリのエンティティ階層を検査する方法、不適切な変換をデバッグし、欠落したエンティティを特定する方法、コードのどの部分が原因でシステムに問題が生じているかを突き止める方法を確認しましょう。
WWDC24 英語 -
18:42 iOS/iPadOSゲームのvisionOSへの展開
iOS/iPadOS向けゲームをvisionOSに展開し、比類のない体験を実現する方法をご紹介します。3Dフレームやイマーシブな背景を追加すると、臨場感やワクワク感が高まります。立体視機能やヘッドトラッキングを利用してウインドウに奥行きを持たせ、プレイヤーをゲームの世界にいざないましょう。
arkit,compositorservices,games,games on visionos,ios games,ipad games,metal,spatial computing WWDC24 英語 -
16:31 Translation APIについて
新しいTranslationフレームワークを使用して、アプリにおいて複数の言語間でテキストを翻訳する方法を解説します。 システムUIに迅速に翻訳を表示する方法や、アプリUIのテキストの大規模なバッチを翻訳する方法を習得できます。
language,language detection,machine learning,text analysis WWDC24 英語 -
11:31 Object Captureのエリアモードの紹介
Object Captureのエリアモードは、Object Captureの機能を拡張してエリアのキャプチャと再構成をサポートすることで、iOS上で新しい3Dキャプチャ機能を利用できるようにします。再構成用の新しいmacOSサンプルアプリを使用して、iOSキャプチャの質を最適化する方法を説明します。また、Apple Vision Pro、iPhone、iPad、Macで、Quick Lookを使用して最終結果を確認する方法もご紹介します。独自のイメージ処理パイプラインを作成できる新しいAPIなど、強化された3D再構成の機能も見ていきます。
WWDC24 英語 -
17:19 SF Symbols 6の新機能
AppleプラットフォームのシステムフォントであるSan Franciscoとシームレスに統合するようデザインされたAppleのアイコンライブラリ、SF Symbolsの最新アップデートを確認しましょう。新しいアニメーションプリセットであるWiggle、Rotate、Breatheを使用すると、インターフェイスを生き生きとさせることができます。このセッションの内容を最大限に活用するには、まずWWDC23の「What's new in SF Symbols 5(SF Symbols 5の新機能)」を視聴されることをお勧めします。
WWDC24 英語 -
23:48 すべてのキャプチャで色の一貫性を維持
Constant Color APIの概要と、正確な色を判断するための機能をアプリで提供するうえでこのAPIがどのように役立つかをご紹介します。APIの導入方法、このAPIが科学およびマーケティングの領域にもたらす可能性、この技術を最大限に活用するためのベストプラクティスを学ぶことができます。
camera,color,colorspace,machine learning,photos WWDC24 英語 -
28:48 実行、ブレーク、検証:LLDBでの効果的なデバッグ方法
LLDBを使用してコードベースの検証とデバッグを行う方法を解説します。クラッシュログとバックトレースを最大限に活用する方法や、アクションと複雑な停止条件によってブレークポイントを強化する方法を学ぶことができます。デバッグ体験を向上させる、「p」コマンドとSwift 6の最新機能についても確認します。
WWDC24 英語 -
16:41 多言語対応アプリの構築
使用する言語に関わらず、ユーザーがアプリを適切かつ効果的に利用できるようにしましょう。このセッションでは、テキストの入力、表示、検索、フォーマットに関するベストプラクティスをご紹介します。別のキーボードに切り替えることなく、複数の言語でテキストを入力できるようにする方法を詳しく説明します。また、String Catalogの最新機能を使用して、ローカリゼーションをさらに簡単に行う方法も取り上げます。
,,,automatic grammar agreement,formatter,hindi,i10n,keyboard layout guide,l18n,nstextview,sf symbols,stringsdict,textkit,uitextview WWDC24 英語 -
16:49 VisionフレームワークにおけるSwiftの機能強化
並列処理など、新しいSwift機能を利用できるようにVision Framework APIが刷新され、さまざまなVisionアルゴリズムをより簡単に、より迅速にアプリに統合できるようになりました。新しくなったVision Framework APIの内容を確認し、さらにサンプルコードとベストプラクティスをご紹介します。最小限のコーディングでこのフレームワークのメリットを得る方法を学びましょう。2つの新しい機能(画像の審美的評価と全身のポーズ)のデモも行います。
machine learning amp vision WWDC24 英語 -
22:49 ロック画面での優れたカメラキャプチャ体験の構築
LockedCameraCapture APIにより、キャプチャアプリの最も有用な情報をロック画面に直接取り込む方法について説明します。このAPIの機能を確認した後、キャプチャ拡張機能の作成を開始する方法をご紹介します。さらに、デバイスがロックされているとき、キャプチャ拡張機能がどのように動作するかについても解説します。
camera,lock screen,machine learning WWDC24 -
32:09 アプリ内課金のためのApp Store Server APIの詳細
App Store Server API、App Store Server通知、オープンソースのApp Store Server Libraryの最新機能を取り入れた優れたアプリ内課金体験を、サーバを使用して構築する方法を説明します。現在のAPIを確認した後、向上したエンドポイント機能、新しいトランザクションフィールド、新しい通知タイプを見ていきます。購入ライフサイクル、コンテンツの配信、ターゲットを絞ったオファーのベストプラクティスについても説明するので、サーバに精通することができます。
WWDC24 英語 -
14:45 TipKitによる機能検索のカスタマイズ
機能検索に焦点を当てたTipKitフレームワークを使用すると、アプリにヒントを簡単に表示できます。ヒントをグループ化することで、最適な順序で機能をユーザーに見つけてもらうことができます。さらに、カスタムのヒント識別子を使用してヒントを再使用可能にしたり、見た目や操作性をアプリに合わせたり、CloudKitを使用してヒントを同期したりすることも可能です。TipKitの最新機能を使用して、アプリのさまざまなサービスをユーザーに知ってもらう方法を学びましょう。
WWDC24 英語 -
9:19 システムの利便性を高めるApp Intentのデザイン
App Intentは、コントロール、Spotlight、Siriなどでのシステム体験を向上させます。このセッションでは、App Intentに最も適した機能を特定する方法や、パラメータを使用してこれらのインテントの柔軟性を高める方法を説明します。App Intentを使用して、ユーザーがアプリの外側でアクションを実行できるようにする方法も取り上げます。さらに、アプリにナビゲートしてコンテキスト情報を表示するタイミングについても、実例を交えてご紹介します。
WWDC24 英語 -
12:29 visionOSでのHealthKitの導入
HealthKitを使用して空間キャンバスのメリットを存分に活かした体験を創出する方法を確認しましょう。Appleプラットフォーム上でHealthKitが提供する機能、既存のIPadOSアプリをvisionOSに展開する方法、ゲストユーザーのセッション中にHealthKitに関して特に注意すべき事項を解説します。また、SwiftUI、Swift Charts、Swiftの並行処理を利用してHealthKitで革新的な体験を実現する方法もご紹介します。
WWDC24 英語 -
23:46 プライバシーの新機能
Appleは、プライバシーは基本的な人権であると信じています。プライバシー保護に配慮した方法でデータを管理する機能や許可フローを新規に提供したり、これらを強化したりすることで、Appleは、デベロッパのみなさんが優れたアプリ体験の創出に集中できるようにしています。このセッションで詳細を確認しましょう。
WWDC24 英語 -
15:28 明示的にビルドされたモジュールについて
明示的にビルドされたモジュールにより、Xcode 16でビルドがどのように変化するかを見ていきます。モジュールを使用してコードをビルドする方法、明示的にビルドされたモジュールによってコンパイル作業の透明性がどのように向上するか、複数のターゲット間でモジュールを共有することでビルドを最適化する方法について説明します。
WWDC24 英語 -
12:48 ライブアクティビティのブロードキャスト更新
ブロードキャストプッシュ通知を使用すると、1回のリクエストで何千ものライブアクティビティにアップデートを送信できます。ブロードキャストプッシュ通知がアプリ、サーバ、Apple Push Notification Service間でどのように動作するかを確認し、この機能のベストプラクティスと実装方法を説明します。
apns WWDC24 英語 -
16:40 visionOSにおけるカスタムホバーエフェクトの作成
ユーザーが表示中のビューを更新する、カスタムホバーエフェクトの作成方法について説明します。透明度、スケール、クリップのエフェクトを組み合わせて拡張ボタンエフェクトを構築する方法を確認しましょう。使いやすく、アクセシビリティに対するユーザーのニーズを考慮したエフェクトを作成するためのベストプラクティスもご紹介します。
WWDC24 英語 -
8:40 AVFoundationのメディアパフォーマンスメトリックスの紹介
新しいメディアパフォーマンスAPIを使用して、ユーザー体験をモニタリング、分析し、向上させる方法を説明します。さまざまなAVMetricEventsを使用し、AVplayerでHLSアセットを再生する際のパフォーマンスを監視する方法や、これらの指標を使用してプレイヤーのパフォーマンスに関する問題を把握し、対応の優先順位を判断する方法を学ぶことができます。
WWDC24 英語 -
15:55 ジャーナルアプリの提案機能を強化
システムから得られる豊富なコンテンツを使用して、ジャーナルアプリにジャーナル記入の提案を表示する方法を説明します。心の健康状態データ、振り返りのプロンプト、サードパーティのメディアコンテンツやモーションベースのアクティビティのサポートなど、新たに利用できるようになったコンテンツもご紹介します。
WWDC24 英語 -
10:55 Core Spotlightによるセマンティック検索のサポート
Core Spotlightを使用して、アプリにセマンティック検索の結果を表示する方法をご紹介します。ユーザーのデバイス上のプライベートインデックス内でアプリのコンテンツを参照可能にして、ユーザーが自然言語で項目を検索できるようにする方法を学べます。また、インデックス作成アクティビティのスケジュールを設定して、アプリのパフォーマンスを最適化する方法も説明します。 このセッションの内容を最大限に活用するには、まずApple Developer WebサイトにあるCore Spotlightのドキュメントを確認されることをお勧めします。
,cssearchableindex,cssearchableitem,cssearchableitemattributeset,csuserquery WWDC24 英語 -
18:16 位置情報へのアクセス許可の新機能
位置情報へのアクセス許可は新たな世代に移行しつつあります。必要とするユーザー許可を得る際の新しい推奨事項や手法や、新しい診断のシステムを通じて許可が得られない場合に通知を得る方法についてご紹介します。
WWDC24 英語 -
22:13 空間コンピューティング向けに3Dアセットを最適化
3Dアセットの作成を最適化するエンドツーエンドのワークフローを詳細に検討します。デジタルコンテンツ作成ツールのメッシュ、マテリアル、テクスチャを最適化するためのベストプラクティスを学べます。Shader Graph、ベイク処理、マテリアルインスタンスを使いこなして、3Dシーンを向上させつつパフォーマンスを最適化する方法をご紹介します。ネイティブツールを利用すれば、アセットをより効果的に作成してアプリのパフォーマンスを強化できます。
3d,bump map,dcc,digital content creation,materials,normal map,optimization,polygon count,rcp,reality composer pro,realitykit,shadergraph,skydome,usd,usda,usdc,usdz WWDC24 英語 -
36:27 Xcodeの基本
編集、デバッグ、コミットし、反復するプロセスを加速。アプリ開発におけるイテレーションを高速化する、Xcodeの各種ツールをご紹介します。開発ワークフローの最適化と強化に役立つヒントやコツもお教えします。
WWDC24 英語 -
16:39 visionOS向けTabletopKitについて
TabletopKitを使用してvisionOS向けのボードゲームをゼロから構築しましょう。ゲームをセットアップする方法、RealityKitを活用して強力なレンダリングを追加する方法や、FaceTimeの空間Personaを使用したマルチプレイヤーでのプレイをコードを数行追加するだけで実現する方法をご紹介します。
arkit,facetime,games,shareplay,spatial personas,tabletopkit,visionos games WWDC24 英語 -
17:56 App Intentの新機能
App Intentの改善点と強化点をご紹介し、アプリの機能をSiriやその他の新しい機能と連携させるうえで、このフレームワークがどのように役立つかを説明します。Transferable API、File Representations、Item Providers、Spotlight Indexingを使用してAppleプラットフォームでのエンティティの有用性を高め、Siriやショートカットアプリでパワフルな機能を利用できるようにする方法をご紹介します。URL Representable Entitiesと柔軟なScene...
app intents,machine learning WWDC24 -
27:36 Swiftツアー:Swiftの機能とデザインのご紹介
Swiftプログラム言語の基本的な機能と設計哲学について解説します。データのモデリング、エラー処理、プロトコルの使用、並行コードの記述などを行う方法を説明するとともに、ライブラリ、HTTPサーバ、コマンドラインクライアントを含むSwiftパッケージを作成する方法も取り上げます。Swift初心者の方にも、Swift草創期からのユーザーの方にも、Swiftプログラム言語を最大限に活用するうえで役立つセッションです。
WWDC24 英語 -
17:30 TVMLアプリをSwiftUIに移行
SwiftUIは、あらゆるAppleプラットフォームで優れたアプリを構築する際に役立ちます。tvOS 18でコンテンツをリビングルームで視聴できるようにするためのツールキットとして推奨されています。このセッションでは、広く利用されているTVMLKitのレイアウトとコントロールに準拠した環境をSwiftUIで構築する方法と、関連するヒントやベストプラクティスをご紹介します。
WWDC24 英語 -
16:22 visionOSにおけるゲームでの入力の詳細
visionOSのゲームで優れた入力をデザインし実装する方法を学ぶセッションです。システムのジェスチャを利用して、プレイヤーとゲームの間のインタラクションをスムーズにする方法を解説します。また、カスタムジェスチャとゲームコントローラをサポートする際のベストプラクティスもご紹介します。
apple vision pro,avp,gestures,mixed reality,spatial,spatial design,virtual reality WWDC24 英語 -
11:32 Create MLの新機能
インタラクティブなデータソースのプレビュー、visionOSアプリ向けオブジェクトトラッキングモデルの構築で使用する新しいテンプレートなど、Create MLの新機能をご紹介します。新しい時系列予測や分類のAPIなど、フレームワークの重要な機能強化についても取り上げます。
create ml,create ml framework,machine learning WWDC24 英語 -
19:54 visionOSでのパススルーによるMetalのレンダリング
Metalの利用体験をvisionOSへと拡張しましょう。レンダリングしたコンテンツを、パススルーを利用してユーザーの物理環境に統合する際のベストプラクティスをご紹介します。レンダリングしたコンテンツを物理世界と一致するように配置する、トラッキング可能なアンカー予測で遅延を抑制するなど、さまざまなことを実現する方法を学べます。
compositorservices,metal,mixed immersion,mixed reality,visionos WWDC24 英語 -
21:19 SwiftUIにおけるアクセシビリティの最新情報
SwiftUIを使用すると、高品質で、あらゆる人がアクセスしやすいアプリ体験をより簡単に構築できます。このセッションでは、SwiftUIが提供する充実したアクセシビリティ要素を通じて、補助機能のテクノロジーがどのようにアプリを理解してナビゲートするかについて説明します。また、アクセシビリティの修飾子を使用して、アプリのコンテンツとインタラクションに関するより多くの情報を提供し、ユーザーの利用体験をさらにカスタマイズする方法も取り上げます。
accessibilityactions,accessibilityelements,accessibilitylabel WWDC24 英語 -
13:52 SwiftDataを使用したカスタムデータストアの作成
SwiftDataが提供する表現力に優れた宣言型のモデリングAPIの力を、デベロッパ各自の永続性バックエンドと組み合わせましょう。カスタムデータストアの構築方法と、アプリに永続性機能を段階的に追加していく方法を説明します。このセッションの内容を最大限に活用するには、WWDC23の「Meet SwiftData(SwiftDataについて)」と「Model your schema with SwiftData(SwiftDataでスキーマをモデル化)」を併せて視聴されることをお勧めします。
datastore,datastoreconfiguration,datastoresnapshot WWDC24 英語 -
20:09 空間Webの最適化
Web上でvisionOSの機能を最大限に活用する方法を学びましょう。選択した対象をハイライト表示する機能の改善や、空間写真およびパノラマ画像をフルスクリーンで表示する機能など、最新のアップデートを紹介します。既存のWeb標準を利用して、WebSpeechによる音声入力やテキスト読み上げ、WebAudioによる空間サウンドスケープの作成、WebXRによるイマーシブな体験を実現する方法について知ることができます。
WWDC24 英語 -
9:27 visionOSにおけるイマーシブなアプリ開発のためのカスタム環境の構築
高品質なビジュアルと強力なパフォーマンスを提供する、Apple Vision Pro向けのカスタマイズされたアプリ環境を構築する方法について解説します。デザインに関するガイドラインやエキスパートの推奨事項を知るとともに、イマーシブな環境の構築を始める際に、どのデジタルコンテンツ作成ツールでも応用できる手法も学べます。
WWDC24 英語 -
32:25 RealityKitによる空間描画アプリの構築
空間描画アプリの構築プロセスで、RealityKitを使いこなしましょう。RealityKitとARKitおよびSwiftUIの統合により生まれる、印象的で魅力的な空間体験の構築について、RealityKitにおいてリソースが動作する仕組みや、ユーザーのブラシの線の更新を高速化する低レベルのメッシュおよびテクスチャのAPIなどの機能を使用する方法を解説します。
3d text,anchor entity,anti aliasing,audio,blend modes,cross platform,gpu,hand tracking,ios,low level mesh,low level texture,macos,mesh extrusion,metal,reality composer pro,realitykit,rendering,spatial tracking,visionos WWDC24 英語 -
23:41 AdAttributionKitについて
AdAttributionKitは、プライバシーに配慮した広告アトリビューションのための新しいiOS向けフレームワークです。再エンゲージメント、クリックスルーアトリビューション(カスタムクリエイティブのサポートを含む)、JWS形式のインプレッションとポストバックなどをサポートしているAdAttributionKitの詳細を確認しましょう。AdAttributionKitの実装時のテストに関するインサイトや、AdAttributionKitの導入で利用できるコードスニペットおよびベストプラクティスに関する詳細な知識も得られます。
WWDC24 英語 -
11:17 ジェン文字でアプリに表情を追加
アプリ内でのジェン文字(Genmoji)の使い方に精彩を与える方法を習得しましょう。ジェン文字を含むテキストをレンダリング、格納、やり取りする方法を概説します。カスタムテキストエンジンを使用するアプリにジェン文字のサポートを追加する手法もご紹介します。
,animoji,emoji,memoji,nsadaptiveimageglyph,nstextview,stickers,textkit,uitextview,wkwebview WWDC24 英語 -
10:08 より進化したドキュメント起動体験の実現
ドキュメントベースのアプリを差別化し、最新のドキュメント起動体験でアプリ独自の個性を際立たせる方法を習得しましょう。新しいAPIを活用して、アプリ起動時にユーザーが最初に目にする画面をカスタマイズする方法をご紹介します。システムで用意されているデザインの新しいオプションを利用し、それらのデザインをカスタムアクションで修正できるほか、楽しい装飾的なビューやインパクトのあるアニメーションも利用できます。
alien flower,documentbased,fashion shirt,julia,yael WWDC24 英語 -
14:58 Apple Pencilを最大限に活用
iOS 18、iPadOS 18とvisionOS 2の新機能として、PencilKitツールピッカーでカスタム属性を使用し、包括的なカスタムツールを利用できるようになりました。システム全体におけるツール選択と同等の優れた体験をもたらすツールピッカーで、カスタムの描画体験を実現する方法を確認しましょう。ロール角度、スクイーズジェスチャ、触覚フィードバックなど、Apple Pencil Proに搭載された新機能の利用方法もご紹介します。
barrel roll,draw,finger,haptics,hover,pencil kit,roll WWDC24 英語 -
12:55 SwiftUIでのウインドウの操作
visionOS、macOS、iPadOSで、シングルウインドウとマルチウインドウの優れたアプリを構築する方法を学びましょう。ウインドウを開く/閉じる操作をプログラムで実行したり、位置やサイズを調整したり、ウインドウを別のウインドウと交換したりできるツールをご紹介します。また、ユーザーが各自のワークフロー内でアプリを使用しやすいウインドウを実現するための、デザインの原則についても確認します。
WWDC24 英語 -
17:26 カスタム環境でのよりイマーシブなメディア視聴体験の実現
Docking Region、Reverb、Virtual Environment ProbeなどのReality Composer Proのコンポーネントを使用して、メディア視聴体験を拡張できます。Reflections、Tint Surroundings Effect、SharePlay、Immersive Environment Pickerを活用して、よりイマーシブな体験を実現する方法を確認しましょう。
brightness,custom environments,diffuse,docking region component,group session,immersive environment picker,light spill,media playback,reality composer pro,realitykit,reflections,reverb,shareplay,specular,tint,virtual environment probe WWDC24 英語 -
14:01 パスキーによるアップグレードと認証情報マネージャによるサインインの効率化
既存のパスワードベースのアカウントを、パスキーを使用できるように自動でアップグレードする方法を学びましょう。アカウントセキュリティとサインインの容易さを向上させるべき理由とそれを実現する方法、認証情報マネージャアプリ向けの新機能に関する情報、新しいパスワードアプリでご自身のアプリ情報を差別化する方法を紹介します。
automatic passkey,automatic passkeys,passkey,passkeys,password,password app,passwords,verification codes WWDC24 英語 -
14:14 UIのアニメーションとトランジションの向上
ナビゲーションやプレゼンテーションにズームトランジションを取り入れると、アプリ画面が滑らかに切り替わる印象を生み出すことができます。また、SwiftUIアニメーションを使用してUIKitのビューに動きを与えることで、切れ目を感じさせないアニメーションを簡単に作成できます。このセッションで詳しい方法を確認しましょう。
bracelets,friendship WWDC24 英語 -
18:15 Core MLを使用してデバイス上に機械学習モデルとAIモデルをデプロイ
Core MLによって機械学習モデルとAIモデルを変換し実行する際のスピードとメモリパフォーマンスを最適化する、新しい方法を確認しましょう。モデルの表現、パフォーマンスに関するインサイトの取得、実行、モデルのスティッチングのための新しいオプションについて解説します。これらのオプションを組み合わせることで、デバイス上のプライベートな環境で効果的な体験を実現できます。
ai,coreml,coreml editor,machine learning WWDC24 英語 -
22:17 Embedded Swiftでサイズを縮小
Embedded Swiftを使用すると、制限の厳しい環境において、より安全かつ表現力に富む方法でSwiftによる開発を行えます。このセッションでは、既製のMatterデバイスでのデモを交えて、さまざまなマイクロコントローラ上でEmbedded Swiftを実行する方法を解説します。Swiftのさまざまなメリットをランタイムなしの小さなフットプリントで提供するEmbedded Swiftのサブセットの仕組みと、Embedded Swiftの利用を始めるうえで役立つ幅広いリソースもご紹介します。
WWDC24 -
8:49 WorkoutKitによるカスタムのスイミングワークアウトの構築
WorkoutKitを利用したワークアウトの作成、カスタマイズ、スケジュール設定について、最新情報を紹介します。ペースとパワーのアラートや距離目標のサポート拡張に関する最新のアップデートのほか、カスタムのステップ名がもたらすメリットを学び、開発の勢いを加速させましょう。
WWDC24 英語 -
12:24 Writing Toolsの導入
アプリにおいてユーザーによるテキストの校正、書き直し、変換をサポートするWriting Tools(作文ツール)の機能をご紹介します。いずれかのテキストビューで記述したテキストをユーザーがブラッシュアップできるようにするため、Writing Toolsとアプリがどのように連携するかについて詳しく解説します。テキストの取得および処理の仕組みや、カスタムのテキストビューでWriting Toolsをサポートする方法を習得できます。
nsservices,nstextview,textkit,uitextview,wkwebview WWDC24 英語 -
8:38 Apple Watch向けのライブアクティビティのデザイン
watchOS 11で初めて搭載される機能として、iOSアプリのライブアクティビティが、接続されたApple Watchのスマートスタックに自動で表示されるようになります。Apple Watchに表示されるライブアクティビティのレイアウトを最適化し、適切なレベルの情報とインタラクティブ機能を最適なタイミングで表示するための方法を解説します。
WWDC24 英語 -
20:03 CPUでリアルタイムのML推論をサポート
BNNSGraphを使用して、CPUでの機械学習モデルの実行を高速化する方法を解説します。BNNSGraphを使用してCPUで機械学習モデルをコンパイルし、実行する方法を示すとともに、実行時のメモリ割り当てが不要であることや、音声または信号の処理モデルをシングルスレッドで実行できることなど、BNNSGraphが提供するリアルタイムの保証についてもご紹介します。
bnns,machine learning WWDC24 英語 -
27:16 Swift Testingの詳細
Swift Testingの組み込みの機能を使用して、優れた(テスト)スイートのセットを記述する方法を習得しましょう。Swift Testingの構成要素をさらに活用してテストを拡張し、幅広いシナリオへの対応、さまざまなスイート全体でのテストの整理、テストの並行実施時の最適化を推進する方法を解説します。
WWDC24 英語 -
18:09 システム全体にアプリのコントロールを拡張
アプリのコントロールをコントロールセンターやロック画面などに配置する方法を確認しましょう。WidgetKitを使用して、アプリのコントロールをシステムの利用体験に拡張する方法を解説します。コントロールを作成し、デザインをカスタマイズしたり、構成を変更したりする方法も取り上げます。
controlwidget,controlwidgetbutton,controlwidgettoggle,widgetkit WWDC24 英語 -
14:20 HealthKitにおける心の健康に関するAPIの詳細
HealthKitを使用して、心の健康に関する機能をアプリに取り入れる方法をご紹介します。State of Mind APIに加え、Depression Risk APIやAnxiety Risk APIなど、新しいAPIが提供されています。このセッションでは、感情を扱う科学の原則を詳細に検討し、感情を振り返ることのメリットや、State of Mind APIを使用してさまざまなタイプの気分や感情を表す方法を確認します。
WWDC24 英語 -
5:00 Platforms State of the Union - 5分間のダイジェスト版
Appleプラットフォームにおける最新の進化についてのダイジェスト版をご覧ください。
recap WWDC24 英語 -
32:17 ボリュームとイマーシブな空間の詳細
visionOSでボリュームとイマーシブな空間をカスタマイズするための、新しいパワフルな方法をご紹介します。ボリュームのサイズ変更の方法を微調整し、ボリュームを周囲のユーザーの移動に反応させる方法を習得できます。座標変換を活用することで、ボリュームやイマーシブな空間とのインタラクションが可能になります。ユーザーがDigital Crownでイマーシブな体験を調整した際にアプリを反応させる方法と、サラウンドエフェクトを使用して、イマーシブな空間体験でのパススルーの色合いを動的にカスタマイズする方法をご紹介します。
WWDC24 英語 -
23:45 FinanceKitについて
FinanceKitを財務管理アプリで使用すると、ユーザーの同意を取得しコントロールを提供しつつ、Apple CashやApple Cardなどに関連するデバイス上のデータをシームレスかつ安全に共有できます。口座、トランザクション、残高などの情報への1回限りまたは継続的なアクセスをリクエストする方法のほか、iOSおよびiPadOSで優れた体験を実現する方法についても説明します。
WWDC24 英語 -
23:00 StoreKitとアプリ内課金の新機能
App Storeのアプリ内課金システムを活用して、これまで以上に優れた購入体験を構築し提供する方法をご紹介します。サブスクリプションのカスタマイズを向上させる、StoreKitのビューコントロールの新しいスタイルと最新のAPIのデモを通じて、トランザクションレベルの情報を表示する新しいフィールドと、Xcodeの新しいテスト機能について解説します。また、StoreKitの重要な非推奨の機能についても確認します。
WWDC24 英語 -
14:02 visionOSにおけるマルチビュービデオ再生の詳細
Apple Vision Proで複数のビデオの再生を可能にする、AVExperienceControllerの仕組みを解説します。導入の際のベストプラクティスに加え、異なる角度からのスポーツ映像配信や複数の試合の同時視聴などの高価値なユースケースについて確認しましょう。さらに、アプリ内での魅力的で直感的なマルチビュー体験をデザインする方法もご紹介します。
WWDC24 英語 -
17:01 visionOSにおけるオブジェクトトラッキングの詳細
実世界のオブジェクトをvisionOSアプリ内の仮想アンカーに変換する、オブジェクトトラッキングの使用方法を説明します。オブジェクトトラッキングを使用して空間体験を構築するプロセスの全体を学ぶことができます。Create MLでの機械学習を使用して参照オブジェクトを作成し、Reality Composer Pro、RealityKit、ARKit APIのターゲットオブジェクトに関連するコンテンツをアタッチする方法もご紹介します。
WWDC24 英語 -
13:29 Swift Charts:ベクトルプロットと関数プロット
プロットで表をより充実させましょう。アプリ内で関数とベクトル化されたプロットを使用して、数学関数や広範なデータセットを表示できる美しい表をレンダリングする方法をご紹介します。空気力学、磁気学、高次元の場の理論などでよく使用される関数を表示する、または大規模かつインタラクティブなヒートマップを作成するなどの課題にも、Swift Chartsなら対応できます。
WWDC24 英語 -
16:07 今日の天気情報にコンテキストをもたらす
WeatherKitを利用すると、種類別降水量、高度別雲量、最大風速など、詳細な天気予報データを取得できます。1日の時間帯別に天気データを集計し、気温や降水量の大幅な変化を予測する方法をご紹介します。AppleのHistorical Comparisonsデータセットを使用して現在の天気と過去の天気を比較したり、世界各地の過去の天気データを調べたりすることができます。AppleのSwift APIとREST APIを使用し、これらすべてを迅速に実行する方法も確認しましょう。
WWDC24 英語 -
13:24 HLSインタースティシャルによる広告体験の向上
HLSインタースティシャルを使用すると、HLSコンテンツに広告をシームレスに挿入できます。統合されたタイムラインを使用してUI体験を調整し、インタースティシャル対応のSharePlayを構築する方法もご紹介します。
WWDC24 英語 -
26:02 App Intentでアプリのコア機能をユーザーに提供
インテント、エンティティ、クエリなど、App Intentフレームワークの原則について解説するとともに、これらを利用して、アプリの最も重要な機能をユーザーが最も必要としている場面で提示する方法を説明します。Siri、コントロールとウィジェット、Apple Pencil、ショートカット、アクションボタンなど、App Intent上に構築された多数のシステム機能とアプリを密に統合する方法を確認しましょう。App Intentを効率的に統合し、コードとコア機能を共有しつつ、あらゆるディスプレイで最適な体験を作成するためのヒントもご紹介します。
app intents,machine learning WWDC24 -
24:16 SwiftUIの基本
Appleの宣言型ユーザーインターフェイスフレームワークである、SwiftUIのツアーにご参加ください。ビュー、状態変数、レイアウトなど、SwiftUIでアプリを構築するうえで基本となる概念について解説します。豊富な機能により充実した体験を提供するアプリを実現し、独自性のあるカスタムコンポーネントを作成するうえで役立つ、多彩なAPIもご紹介します。SwiftUI初心者の方も、経験豊富なデベロッパの方も、SwiftUIのメリットを活用して優れたアプリを構築する方法を習得できます。
WWDC24 英語 -
19:56 AppKitの新機能
Macアプリ開発における最新の進化を確認しましょう。macOS Sequoiaの新機能の概要、およびそれらをアプリに導入する方法をご紹介します。SwiftUIを使用して既存のコードを統合する新しい方法も学ぶことができます。ツールバー、メニュー、テキスト入力など、AppKitのコントロールのさまざまな機能強化も確認します。
breathe,genmoji,image playground,symbols WWDC24 英語 -
23:58 Swift Testingについて
Swiftを使用してコードをテストするための新しいパッケージ、Swift Testingが登場しました。このパッケージの新しいパワフルなAPIの構成要素、一般的なテストワークフローでの応用方法、XCTestおよびオープンソースSwiftとの関連性について解説します。
WWDC24 英語 -
41:48 Swift 6へのアプリの移行
既存のサンプルアプリを更新するデモで、Swift 6への移行の実際の流れを確認しましょう。モジュールごとに段階的に移行する方法や、データ競合のリスクのあるコードの特定に役立つコンパイラの機能について解説します。 隔離の境界を明確に定義し、共有されたミュータブルステートのコードへの並列アクセスを排除するための、各種の手法もご紹介します。
WWDC24 英語 -
23:54 Appleプラットフォーム向けの高度なゲームのデザイン
既存のハイエンドゲームをMac、iPad、iPhone向けに最適化する方法をご紹介します。開発したゲームを各種ディスプレイに美しく表示させ、どのデバイスでも入力やコントロールを直感的に行えるように調整し、Appleのテクノロジーを活用してプレイヤー体験を向上させる方法を説明します。
game controllers,game design,games,ios games,ipad games,mac games,virtual controllers WWDC24 英語 -
14:16 watchOS 11の新機能
Apple Watchの新たな可能性をご紹介します。watchOSアプリにダブルタップのサポートが追加され、スマートスタックのウィジェットがさらに便利でインタラクティブになり、スマートスタックにiOSのライブアクティビティを表示できるようになりました。
WWDC24 英語 -
19:25 次世代のCarPlayのデザインシステムの紹介
自動車メーカーに自社車両の個性とブランド力を高める、次世代のCarPlayの中核に据えられたデザインシステムについて解説します。ゲージ、レイアウト、動的コンテンツなどさまざまな要素を高度にカスタマイズして調整できるため、自社のデザイン理念を余すところなく表現し、ブランド独自のビジュアルを実現できます。このセッションは、自動車メーカーの方やシステムデベロッパの方をはじめ、次世代のCarPlayをサポートするシステムを設計する方全般を対象としています。
,,car,instrument cluster WWDC24 英語 -
19:03 優れたvisionOSアプリのデザイン
イマーシブな体験を取り入れ、視線と手によるインタラクションをデザインし、奥行き、スケール、空間を利用して、魅力的な空間コンピューティングアプリを作成する方法を説明します。素晴らしいvisionOSアプリの例をいくつか紹介し、それらのデザイナーがどのようなアプローチでvisionOSプラットフォーム向けの新しい体験を構築したかを見ていきます。
WWDC24 英語 -
17:33 Appleプラットフォームでの機械学習の詳細
Appleプラットフォームにおける機械学習フレームワークについて概説します。MLモデルを初めて実装する場合でも、すでにMLに精通している場合でも、アプリのニーズを満たす適切なフレームワークを選択する際に役立つ情報が得られます。
ai,bnns,machine learning amp vision,metal,mps,mps graph,pytorch WWDC24 英語 -
15:09 ARKitを活用したより高度な空間コンピューティング体験の創出
ARKitの最新機能を使用して、魅力的なイマーシブ体験を作成する方法をご紹介します。部屋のトラッキングとオブジェクトトラッキングを使用し、周囲とよりスムーズに連携させる方法をご確認いただけます。このプラットフォームで利用できる、周囲の照明の変化に応じてアプリを調整する機能もご紹介します。強化されたハンドトラッキングと平面検出機能もご紹介します。これらの機能を使用すると、より直感的な空間体験を実現できます。
arkit,immersive apps,spatial computing WWDC24 英語 -
30:24 Swiftの新機能
Swiftの最新情報を紹介するセッションです。過去10年にわたるSwiftの歴史を簡単に振り返って、Swiftコミュニティがワークグループを通じて成長し、パッケージエコシステムを拡大して、プラットフォームのサポートを向上させてきた、その歩みを学びます。データ競合の安全性をデフォルトで実現する新しい言語モードと、制約の多いシステム上でのSwiftの実行を可能にする言語サブセットをご紹介します。また、コピー不可の型、型指定されたthrow、C++との相互運用性の向上など、言語面の変更点についても見ていきます。
WWDC24 英語 -
10:27 Apple Watchでのライブアクティビティの表示
iPadOS 18とwatchOS 11で、Apple Watchのスマートスタックにライブアクティビティを追加する方法を説明します。Apple Watchにライブアクティビティがどのように表示されるかに加え、スマートスタックでの表示を向上させる方法についても解説します。さらに、Apple Watchのライブアクティビティに常に最新情報が表示されるようにするための考慮事項も取り上げます。
activityattributes,activitykit,supplementalactivityfamilies WWDC24 英語 -
31:31 iOS、macOS、visionOS向けRealityKit APIの紹介
RealityKitの新しいクロスプラットフォームAPIを使用し、iOS、macOS、visionOS向けのイマーシブなアプリを構築する方法を説明します。ホバーエフェクト、光と影、ポータルクロッシングなどの新機能を取り上げ、実際のアプリでの利用例をご紹介します。
arview,audio,cross platform,directional light,dynamic lights,environment lighting,force effects,hand tracking,hover effects,ios,macos,physics,physics joints,point light,portal,portal crossing,reality composer pro,realitykit,realityview,shadergraph,shadows,spatial tracking,spot light,visionos WWDC24 英語 -
22:14 Xcode 16の新機能
Xcode 16における、生産性とパフォーマンスに関する最新の改善ポイントについて解説します。コード補完、診断、Xcodeプレビューなどの機能強化のほか、ビルドにおける変更点の詳細や、デバッグ機能とInstrumentsの改善点についても学ぶことができます。
WWDC24 英語 -
27:40 次世代のCarPlayアーキテクチャについて
次世代のCarPlayのアーキテクチャを詳細に解説します。車両システムとiPhoneがどのように連携して、車両とiPhoneの両方の可能性を最大限に引き出し、統一性のある共通の体験を実現するのか、確認しましょう。UIがどのようにレンダリングおよび合成されているかについて学び、各車両モデルの特別な体験を生み出すための構成とカスタマイズの方法を知ることができます。このセッションは、次世代のCarPlayに興味のある自動車メーカーおよびシステムデベロッパの方を対象としています。
,,car,instrument cluster WWDC24 英語 -
21:49 アプリをSiri対応にするための方法
App Intentを利用して、Siriとアプリの機能を連携させる方法をご紹介します。現在利用可能な既存のインテントを確認した後、カスタムインテントを作成して、アプリからのアクションをシステムに統合する方法を説明します。提供するメタデータの種類、Spotlightを使用してエンティティを検索可能にする方法、画面上に注釈を追加する方法なども取り上げます。
ai,app intents,machine learning,siri,siri intents editor WWDC24 英語 -
30:09 機械学習とAIモデルをAppleシリコンに統合
Appleシリコンのパワーを活用できるように、機械学習モデルとAIモデルを最適化する方法をご紹介します。これらのモデルを変換し、デバイスへのデプロイに向けた準備のワークフローについて解説します。また、Appleシリコンと互換性があるモデル圧縮の方法と、モデルデプロイワークフローのどの段階で実施するかについて説明します。ストレージサイズ、遅延、電力消費、正確性の間のトレードオフも取り上げます。
ai,compression,machine learning,metal,mps graph,optimization,silicon WWDC24 英語 -
2:43 WWDC24の18のハイライト
今年のWorldwide Developers Conferenceでの重大発表をまとめたハイライトをご覧ください。
recap WWDC24 英語 -
15:46 iPadOSのタブとサイドバーの利用体験を向上
iPadOS 18では、タブバーとサイドバーのどちらを使用するかをユーザーが柔軟に選択できる新しいナビゲーションシステムが導入されます。デザインが一新されたタブバーでは、コンテンツやその他の機能により広いスペースが割り当てられています。SwiftUIとUIKitを使用して、タブの追加、削除、並べ替えなど、カスタマイズのための機能を実装し、アプリの操作性を高める方法を確認しましょう。
design,side bar,tab bar,tabs,zoom WWDC24 -
23:13 SwiftUIの新機能
SwiftUIを活用し、あらゆるAppleプラットフォームで優れたアプリを構築する方法を学びましょう。デザインと操作感が刷新されたiPadOSのタブとドキュメントのほか、ウインドウ操作のための新しいAPIでウインドウ管理を向上させる方法や、visionOSアプリでイマーシブな空間とボリュームをより高度に制御する方法もご紹介します。充実した情報を表現できる表の作成、テキストのカスタマイズとレイアウトなど、幅広い注目の機能強化に関する情報も得られます。
WWDC24 英語 -
34:36 Reality Composer Proにおけるインタラクティブな3Dコンテンツの作成
3Dコンテンツに生命を吹き込む、Reality Composer ProのTimelineビューについて解説します。インバースキネマティクス、ブレンドシェイプ、スケルトンポーズを使用して、キャラクターやオブジェクトが互いにやり取りしたり、それらを取り巻く世界と関わったりするアニメーションストーリーを作成する方法をご紹介します。組み込みのカスタムアクションの使用方法、アクションシーケンスの作成方法、トリガーの適用方法、自然な動きの実装方法についても説明します。
animation,blend shapes,content creation,cross platform,inverse kinematics,ios,macos,rcp,reality composer pro,realitykit,skeletal poses,timelines,visionos,vision pro WWDC24 英語 -
23:20 RealityKitオーディオで空間コンピューティングアプリの質を向上
RealityKitオーディオを使用して、空間コンピューティング体験を向上させましょう。空間オーディオにより、イマーシブな3D体験がどのように実現されるかをご紹介します。環境音やリバーブから、3Dコンテンツに個性を加えるリアルタイムの音声手順ガイドまで、アプリをより魅力的にするRealityKitオーディオAPIについて詳しく説明します。
attenuation,audio,audio mix groups,collision,collision sounds,entity,gain,immersive music,music,play audio,reality composer pro,realitykit,realitykit audio,reverb,reverbcomponent,rolloff WWDC24 英語 -
29:32 Appleプラットフォームへの高度なゲームのポーティング
Appleプラットフォームでは、全世界のプレイヤーに簡単にリーチできます。Appleシリコン上でWindows実行可能ファイルを評価する方法、サンプルコードを利用してゲームのポーティングを開始する方法、シェーダコードをMetal向けに変換する方法、ゲームをMac、iPhone、iPadに展開する方法を学びましょう。HLSLシェーダを理解する高度なMetalツールを使用し、ポーティングされたシェーダをMetal上で検証、デバッグ、プロファイルする方法もご紹介します。
game porting toolkit,game porting toolkit 2,gptk2,ios games,ipad games,mac games,metal,metalcpp,metalfx,metal shader converter,metal shading language WWDC24 -
21:18 visionOS向けエンタープライズAPIのご紹介
visionOS向けの新しいエンタープライズAPIを使用して、Apple Vision Proで従業員やユーザーの生産性を高める空間体験を創出する方法を学びましょう。
WWDC24 -
21:52 魅力的な空間写真と空間ビデオの作成
空間写真と空間ビデオをアプリに取り入れる方法について説明します。さまざまなタイプのステレオスコピック(立体)メディアを紹介し、iPhone 15 Pro上のiOSアプリに空間ビデオを取り入れる方法を解説します。visionOSの新しいQuickLook Preview Application APIなど、空間メディアを検知して表示するためのさまざまな方法を確認しましょう。写真やビデオを空間対応にするメタデータとステレオの概念についても詳しく説明します。
audio amp video,camera,machine learning,photokit,spatial photos and videos WWDC24 英語 -
21:10 UIKitの新機能
タブやドキュメントの起動時の体験、トランジション、テキストおよび入力に関する変更点など、UIKitの最新情報のすべてをご紹介します。また、これまで以上に向上した、アニメーションおよびジェスチャに関するUIKitとSwiftUIの相互運用性のほか、UIKit全体の全般的な改善点についても解説します。
symbols,traits,uiupdatelink WWDC24 英語 -
14:01 SwiftDataの新機能
SwiftDataを利用すると、表現力に優れた宣言型のAPIによって、アプリのデータを簡単に永続化できます。このセッションでは、複合的な一意性制約、#indexによるクエリの高速化、Xcodeプレビューでのクエリ、豊富な述語表現など、SwiftDataの改善点について解説します。これらのさまざまな機能を使用してより充実したモデルを表現し、アプリのパフォーマンスを向上させたいデベロッパの方は、ぜひご参加ください。SwiftDataでカスタムデータストアを構築する方法や履歴に関するAPIを使用する方法については、「Create a custom data store with...
datastore,expression,index,preservevalueondeletion,unique WWDC24 英語 -
66:31 Platforms State of the Union
Appleプラットフォームにおける最新の進化についてお伝えします。
sotu,sotu 2024 WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
66:31 Platforms State of the Union (ASL)
Appleプラットフォームにおける最新の進化についてお伝えします。
asl,sotu,sotu 2024 WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
104:04 基調講演
Appleの最新ソフトウェアとテクノロジーが発表されます。お見逃しなく。
WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
104:04 基調講演 (ASL)
Appleの最新ソフトウェアとテクノロジーが発表されます。お見逃しなく。
asl WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語
-
-
WWDC23 -
15:37 進化するキーボードの最新情報
キーボードは毎年進化し、サポートする言語、サイズ、対応機能の範囲も拡大しています。 デバイス上でどのように表示されるかに関係なく、キーボードに合わせてアプリをデザインする方法を紹介します。 スムーズなテキスト入力を提供する方法と、システム内でキーボードがどのように機能するかを理解するのに役立つ、重要なアーキテクチャ上の変更も共有します。
inline predictions,keyboard layout guide WWDC23 英語 -
19:37 アプリ内課金のテストの詳細
Xcode、App StoreのSandbox、およびTestFlightでStoreKit Testingを使用して、開発プロセス全般にわたりアプリ内課金をテストする方法を学びます。各ツールがどのように機能するのか、また、アプリやゲームをテストするための適切なワークフローを構築するためにこれらのツールをどのように組み合わせられるのかを確認します。さらに、App StoreのSandboxでアプリ内課金とサブスクリプションのファミリー共有をテストする新しい方法についても先立って紹介します。
WWDC23 英語 -
20:51 イマーシブアプリのためのMetal
イマーシブアプリのためのMetalMetalを使って、visionOSでフルイマーシブ体験をレンダリングする方法について確認しましょう。プラットフォーム上でのレンダリングセッションの設定方法や、基本的なレンダーループの作成方法、そして空間インプットを組み込むことでインタラクティブな体験を生み出す方法について紹介します。
compositor,compositorservices WWDC23 英語 -
14:16 写真ピッカーのアプリへの組み込み
アプリから簡単かつ安全で確実に写真ライブラリにアクセスする方法を紹介します。組み込みPickerの利用開始方法や、オプションメニュー、HDR静止画像サポートについて説明します。また、Pickerが既存のインターフェイスに馴染むようUIのカスタマイズオプションの活用方法についても紹介します。
WWDC23 英語 -
12:12 Safari機能拡張の新機能
Safariの機能拡張の最新の改善点について紹介します。 新しいAPIについて説明し、Safariアプリ機能拡張のサイトごとの権限を確認し、機能拡張がプライベートブラウズと各プロファイルで適切に動作するための実装方法を共有します。
WWDC23 英語 -
23:17 フォーカスを使ったSwiftUIレシピ
SwiftUIチームがフォーカス制御のための強力なツールと共に、昨年に続きコーディング「キッチン」に戻ってきました。フォーカス重視の動作をサポートする主な機能について学びましょう。カスタムビューのためのフォーカス・インタラクションや、キーボード入力のためのキープレスハンドラについて学び、移動とヒエラルキーにおけるフォーカスセクションの活用方法を学びましょう。また、よく使われるフォーカスパターンの「おすすめレシピ」も紹介します。
WWDC23 英語 -
9:39 SharePlayを利用したファイルの共有
SharePlayアクティビティでファイルや添付ファイルを扱う方法を紹介します。GroupSessionJournal APIを使用して大量のデータを高速に同期する方法を確認し、サンプルアプリDrawTogetherのデモでその採用方法を紹介します。
group activities WWDC23 英語 -
14:26 USDエコシステムの詳細
AppleプラットフォームにおけるUniversal Scene Description(USD)の最新アップデートについて確認し、みなさんのアプリやゲーム、Webサイトで素晴らしい3Dコンテンツを展開する方法について学びましょう。visionOS向けのUSDに対する理解を深め、MaterialXシェーダーやカラーマネジメント、USDエコシステム、そしてその他の改善点について確認していきます。
WWDC23 英語 -
23:17 Core Motionの新機能
Core Motionの最新アップデートを活用して、アプリでのモーションデータの利用を拡大する方法を確認しましょう。また、Apple WatchでHealthKitワークアウトを記録する際に、より高い周波数のセンサーデータをストリーミングする方法やシュノーケリングなどの水中アクティビティで水深や水温などの水浸データを取得する方法を紹介します。AirPodsなどのオーディオデバイスからiPhoneやMacなどの接続デバイスに、姿勢、加速度、回転数などのモーションデータをストリーミングする方法も見ていきます。
WWDC23 英語 -
7:52 デバイス上の音声認識のカスタマイズ
語彙を追加し基礎モデルをカスタマイズすることで、アプリのデバイス上音声認識を向上させる方法を紹介します。音声認識がデバイス上でどのように動作し、より予測可能な転写(トランスクリプション)のために特定の言葉やフレーズをどうしたら促進できるのか説明します。すべてランタイムで言葉の特定の発音を提供し、カスタムフレーズのフルセットを素早く生成できるテンプレートサポートを利用する方法について確認しましょう。スピーチフレームワークついて、詳しくはWWDC19の「Advances in Speech Recognition」をご参照ください。
WWDC23 英語 -
22:52 Springsでアニメーション生成
アニメーションでアプリに命を吹き込む方法を探りましょう。Springsを活用した素晴らしいアニメーションの作り方や、アプリでの活用方法をご紹介します。
WWDC23 英語 -
17:32 Apple Watch向けのデバイス管理
他のAppleデバイスに加えてApple Watchも組織による管理の対象としてデプロイし設定できるようになりました。watchOSのデバイス管理を実施して、組織の生産性を向上し、従業員のウェルネスに貢献し、さらなるサポートを提供する方法を紹介します。
WWDC23 英語 -
19:51 AirPlayにおけるインタースティシャルの詳細
AirPlayでHLSインタースティシャルを使用し、広告の合間のビデオコンテンツのシームレスな 移行を実現する方法を紹介します。一般に利用されるスマートTVにAppleデバイスからコンテンツを共有する際の優れた体験を生み出すためのベストプラクティスとヒントを確認しましょう。
WWDC23 英語 -
21:56 Swift OpenAPI Generatorの紹介
iOSアプリを拡張する場合でも、Swiftでサーバを書いている場合でも、Swift OpenAPI GeneratorがHTTPサーバAPIの扱いにどのように役立つかを紹介します。このパッケージプラグインを利用してOpenAPIドキュメントからコードを生成することでワークフローを合理化し、コードベースを簡素化する方法を説明します。
,,,,,,,,, WWDC23 英語 -
15:10 視覚と動きのデザインに関する考慮事項
人間の視覚と動きの知覚の限界を尊重し、visionOS向けに魅力的なイマーシブ体験をデザインする方法について確認しましょう。奥行き、コントラスト、フォーカス、モーションを使ってユーザーがアプリやゲームを快適に楽しめる方法を紹介します。
WWDC23 英語 -
15:23 位置情報の更新の合理化
Core Locationで未来に旅立ちましょう!最新のSwiftの並行処理のために設計されたCLLocationUpdateクラスを紹介し、これがどのように位置情報の更新の取得を簡素化するかを学びます。このクラスがフォアグラウンドまたはバックグラウンドで実行されるときに、あなたのアプリでどのように動作するか説明し、いくつかのベストプラクティスを共有します。
WWDC23 英語 -
8:09 アシスティブアクセスについて
認知機能に障がいのある方がiPhoneやiPadをより簡単に使えるよう、アシスティブアクセスがどのように役立つかを学びましょう。アシスティブアクセスの基礎となるデザイン原則や、認知的負荷を軽減するためにシステム体験を適応させる方法を紹介します。また、アシスティブアクセスの仕組みや、アプリで関連のユーザー体験ををサポートする方法を確認しましょう。
WWDC23 英語 -
15:56 空間コンピューティングのためのウインドウ表示型アプリの向上
マルチプラットフォームSwiftUIアプリをvisionOSと共有スペースで展開する方法を学びましょう。既存アプリのインストール先にvisionOSを追加し、Simulatorでアプリを確認する方法を紹介します。どのようにSwiftUIコードが自動調整してvisionOSのユニークなコンテキストと表示をサポートするかについて説明します。また、カスタムビューをアップデートしアプリのUIを改善させ、このプラットフォームに特有の機能とコントロールを追加する方法についても確認しましょう。
WWDC23 英語 -
15:35 SwiftDataをさらに深く
あなたのアプリで SwiftData を活用する方法を学びましょう。アプリのデータを永続化するために ModelContext と ModelContainer がどのように連携するのかをご覧ください。変更を手動で追跡し、FetchDescriptor、SortDescriptor、enumerateでSwiftDataを大規模なアプリに使用する方法を紹介します。 このセッションを最大限に活用するために、まずWWDC23の "Meet SwiftData "と "Model your schema with SwiftData "を見ることをお勧めします。
attribute,coredata,core data,data,data model,enumerate,enumeration,fetchdescriptor,macros,model,model,modelcontainer,modelcontext,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 英語 -
28:15 Webインスペクタの新機能
Webインスペクタは、macOS、iOS、iPadOS上のWebページやWeb機能拡張、WKWebViewsをデバッグおよび検査するための強力なツールセットを提供します。改善されたタイポグラフィ検査、可変フォントの編集ツール、ユーザー設定をエミュレートするコントロール、DOMノードツリーの要素バッジ、シンボリックブレークポイントなど、最新のアップデートを紹介します。
breakpoint,css,font WWDC23 英語 -
13:43 ScreenCaptureKitの新機能
ScreenCaptureKitの最新機能を使って、画面共有の体験をレベルアップしましょう。ビルトインのシステムピッカー、プレゼンターオーバーレイ、スクリーンショット機能を探求し、これらの機能を既存のScreenCaptureKitアプリやゲームに組み込む方法を学びましょう。
WWDC23 -
15:45 テキストとテキストインタラクションに関する最新情報
テキストは、間違いなくすべてのアプリに重要な構成要素です。Appleプラットフォームでリッチテキスト体験を作成するための最新の機能や強化について学びましょう。一般的なテキスト要素を活用し、皆さんのアプリ向けの完全にカスタマイズされたインタラクションを作成する方法をご紹介します。ディクテーション、テキスト拡大、テキスト選択のアップデートについて学び、テキストクリッピング、ラインラッピング、ハイフネーションの改善に関する詳細を説明します。
WWDC23 英語 -
16:57 MetalでGPUレンダリングを最適化
最新のMetal機能とベストプラクティスを使用してGPUレンダリングを最適化する方法を学びましょう。応答性の高いオーサリングワークフローと最速のレンダリング速度を維持するための関数特殊化と並列シェーダーコンパイルの使用方法を紹介し、最適なパフォーマンスを実現するためのコンピュートシェーダーのチューニングする方法を理解しましょう
WWDC23 -
24:26 Xcode Playgroundsでプロトタイプを作成
Xcode Playgroundsで新しいコードのプロトタイプを作成することにより、機能開発を加速し、変更を検証するためにプロジェクトをやり直す必要がなくなります。プロジェクトやパッケージでプレイグラウンドを使うことで、様々なシナリオでコードを試したり、複雑な構造やユーザインターフェイス要素を含む返された値の詳細を見たりすることができます。このため、プロジェクトに組み込む前に、機能改善のイテレーションを行えます。
, WWDC23 英語 -
16:59 空間コンピューティングにおけるレンダリングの詳細
RealityKitレンダリングでvision OSにおけるアプリとゲームの外観や感触を向上させましょう。コンテンツの照明をカスタマイズし、grounding shadowsを足し、tone mappingを制御する方法を学びます。またこのプラットフォームにおける2つの鍵となる処置のベストプラクティス"rasterization rate maps"と"dynamic content scaling"をご紹介します。
WWDC23 -
23:21 非同期予測によるCore ML統合の改善方法
Core ML実行エンジンの最新の改善点を活用してアプリの機械学習機能を高速化する方法を学びましょう。推論とモデルの高速な読み込みに役立つ、積極的なアセットのキャッシングの活用方法を紹介します。応答性の高いアプリを作成するために、最新の非同期予測のオプションや、パフォーマンスと全体的なメモリ使用量のバランスを考慮する方法を紹介します。モデルのハードウェア稼働率を理解し、その最大化に役立つAPIを紹介します。Core MLモデルの使用を最適化する方法については、WWDC23の「Use Core ML Tools for machine learning model...
WWDC23 英語 -
28:36 Xcode Cloudでの実用的ワークフロー作成
あらゆる形態や規模のチームでの開発プロセスに役立つ、Xcode Cloudの利用方法を紹介します。 シンプルで強力なワークフローの作成に役立つ機能やさまざまな方法を共有します。また、他のツールと統合するためにXcode Cloudを拡張する方法も紹介します。
WWDC23 -
13:57 すばらしい空間再生体験の構築
visionOSアプリで動画をサポートしましょう!動画再生を強化するフレームワークとAPIについて紹介し、3Dコンテンツをアプリで再生できるようにアップデートする方法について解説します。また、再生機能をカスタマイズして、よりイマーシブな視聴体験を作成するためのヒントを紹介します。
WWDC23 -
19:42 管理対象Apple IDのさらなる活用方法
管理対象Apple IDの最新のアップデートを確認し、組織での利用方法を学びましょう。管理対象Apple IDで利用できるアプリやサービスが追加され、活用範囲が広がりました。アカウント主導のデバイス登録のフローについて、また管理対象Apple IDがアクセスできるデバイスやAppleサービスを制限するためのアクセス管理コントロールの利用方法について確認しましょう。また、IDプロバイダと連携して、アカウント作成を自動化したり、ディレクトリと同期したりする方法も紹介します。
WWDC23 -
33:31 ウォレットとApple Payの新機能
ウォレットとApple Payの最新アップデートを紹介します。事前承認済みの支払い、資金移動、Apple Pay Laterマーチャンダイジングを活用して、アプリまたはWebで優れたApple Payのユーザー体験を作成する方法を紹介します。ウォレットの注文の追跡では、メール、メッセージ、Safari、サードパーティアプリのサポートが改善され、注文のトランザクションや領収書の詳細に情報を追加できるようになりました。また、追加のハードウェアを必要とせず、iPhoneを使用してウォレットでIDを確認し認証できる、新しい「Tap to Present ID on iPhone」についても紹介します。
WWDC23 -
22:05 Quick Lookによる空間体験のための3Dモデルの作成
visionOSにおけるQuick Lookに向けた3Dコンテンツを作成する上でのベストプラクティスを紹介します。Quick Look向けにモデルを準備するいくつかの異なる方法について検討し、3D品質とパフォーマンスに関する重要な考慮事項を取り上げ、Reality Composer ProとReality Traceを使用してコンテンツを検査し、微調整する方法を解説します。
WWDC23 -
24:22 構造化並行処理の基本を超えて
タスクツリーの重要性について確認し、構造化並行処理がアプリでの自動タスクキャンセル、タスク優先度のプロパゲート、有用なタスクローカル値パターンの管理にどのように役立つのか学びましょう。便利なパターンや最新のタスクグループAPIを使用してアプリ内のリソースを管理する方法を紹介します。タスクツリーやタスクローカル値のパワーを活用して分散システムに対するインサイトを共有します。視聴される前に、WWDC21の「Swift Concurrency: Behind the scenes」と「Explore structured concurrency in Swift」で「Explore...
WWDC23 -
32:41 iPadOSアプリで外部カメラをサポート
AVFoundation capture classesを使用しiPadOSアプリで外部カメラに接続する方法を学びます。外部及び内蔵カメラの両方からのビデオを回転させる方法や、USB-Cで外部マイクをサポートし、オーディオルーティングする方法をご紹介します。電話サポートやエコーキャンセレーションの調整、そして外部カメラの適応におけるベストプラクティスを探求します。
WWDC23 -
17:35 DockKitを利用した電動iPhoneスタンドとの統合
DockKitと互換性がある電動スタンドと統合して、カメラアプリで素晴らしい写真やビデオの体験を作成する方法を紹介します。 アプリが360度の視野全体でライブビデオ内の被写体を自動的にトラッキングし、スタンドを直接制御してフレーミングをカスタマイズしたり、モーターを直接制御したり、他のオブジェクトのトラッキングのための独自の推論モデルを提供したりする方法を説明します。 最後に、動的なデバイスアニメーションを通じて感情を演出する方法も紹介します。 画像トラッキング技術の詳細については、WWDC23の「Visionで動物のポーズを検出」および WWDC21 の「Create...
WWDC23 -
23:53 SwiftUIでウインドウを超える
スペースを起動する準備をしましょう。- visionOSでのイマーシブな体験の創造をお手伝いする新しいSwiftUIシーンタイプを探求します。ImmersiveSpaceで新しいシーンを作成し、3Dコンテンツを配置、そしてRealityViewを統合する方法をご紹介します。immersionStyleシーン修飾子でアプリのイマージョンレベルを増加させる方法を探求し、スペースの管理、ARKitのvirtual handsの追加、SharePlayサポートの追加、そしてこの世のものとは思えない体験を構築するベストプラクティスを探求します。
WWDC23 -
21:48 SwiftUIのパフォーマンスを解明
SwiftUIでパフォーマンスのメンタルモデルを構築し、より速く、より効率的なコードを書く方法を学びましょう。パフォーマンスを妨げるよくある原因のいくつかとSwiftUIのハングやヒッチを学ぶことで、よりレスポンシブなViewを作成しましょう。
WWDC23 -
22:40 App Store Serverライブラリについて
App Store Serverライブラリを理解し、リソースや構成をアプリで活用する方法を学びましょう。ライブラリの設定、App Store Server APIの呼び出し、App Storeサーバ通知の検証、アプリのレシートの使用方法などを紹介します。App Store Server APIエンドポイントの使用、App Store署名済みデータの検証、verifyReceiptからの移行に関するインサイトとベストプラクティスを確認しましょう。
WWDC23 英語 -
25:18 Core ML Toolsを使った機械学習モデルの圧縮法
Core ML Toolsを使って、アプリ内の機械学習モデルのフットプリントを削減する方法を紹介します。パレット化、プルーニング(刈り込み)、量子化などのテクニックを使用して、モデルのサイズを劇的に圧縮しつつ、優れた精度を実現する方法を紹介します。トレーニング段階での圧縮と、完全にトレーニングされたモデルでの圧縮を比較し、Apple Neural Engineを最大限に活用することで、圧縮されたモデルをさらに高速に実行する方法を学びます。Core MLの最適化については、WWDC23の「Improve Core ML integration with async...
WWDC23 -
16:04 Core Location Monitorの概要
Core Location Monitorが、アプリ内の位置情報とビーコンイベントをどのように把握するのに役立つかを見ていきます。アプリ内のイベントの状態を記述して追跡するために、Core Location Conditions を使用する方法を学び、Swift のセマンティックと信頼性の向上を通じて、アプリ内の遷移によりよく対応する方法を探ります。
WWDC23 -
21:15 Metalアプリにおける機械学習の最適化
Metalにおける、高速なMLトレーニング方法に関する最新の機能強化について解説します。PyTorchとTensorFlowのアップデート情報、JAXのMetalアクセラレーションについて紹介します。GPUとApple Neural Engineの両方を使用する際に、MPG GraphがML推論を高速化をサポートする仕組みについてや、同じAPIを使用してCore MLとONNXモデルを迅速に統合する方法について解説します。Metalを使った機械学習の詳細については、WWDC22の「Accelerate machine learning with Metal」をご覧ください。
WWDC23 英語 -
15:00 ダイナミックなライブアクティビティのデザイン
ライブアクティビティを活用すれば、iOSとiPadOSの主要なシステムロケーションにライブ情報を表示できます。 ロック画面、スタンバイ、Dynamic Islandでシームレスに更新され、視覚的にリッチなレイアウトを作成する方法について確認しましょう。インタラクティブなアニメーションを組み込むことで、ユーザーがアプリから離れたとしても、アプリによってライブ更新されるイベントへの関心の維持につながります。
WWDC23 -
9:39 Spotlight向けのショートカットのデザイン
アプリショートカットの視覚言語に関する最新のアップデートについて確認し、Spotlightのトップヒットとして表示されるようにショートカットをデザインする方法をご確認ください。iOSまたはiPadOS上でショートカットがどのように表示されるかを共有し、ショートカットの視覚的な見た目をカスタマイズする方法、その順序をパーソナライズする方法、正しい動作を選択する方法、および発見性を高める方法を紹介します。
WWDC23 -
17:05 L4Sによるネットワーク遅延の削減
ストリーミングビデオ、マルチプレイヤーゲーム、その他のリアルタイム体験は、応答性の高い低遅延ネットワーキングに依存しています。低遅延、低損失、スケーラブルなスループット(L4S)がどのようにネットワークの遅延を削減し、アプリの全体的なエクスペリエンスを向上させるかを学びましょう。L4Sを使ったアプリ、ネットワーク、サーバーのセットアップとテスト方法を紹介します。
WWDC23 -
18:20 プッシュ通知によるライブアクティビティの更新
Apple Push Notificationサービス(APNs)を通じてコンテンツをプッシュする際に、リモートでアプリのライブアクティビティを更新する方法を紹介します。最初のライブアクティビティのためのプッシュをローカルで設定する方法を紹介し、実装をすばやく反復する方法について解説するとともに、プッシュの優先順位を決定し、アラートアップデートを設定するためのベストプラクティスや、関連性スコアと古くなった日付を使用してライブアクティビティをさらに改善する方法について解説します。...
activities,activity,activitykit,dynamic,dynamic island,island,live,live activities,live notification,live notifications,lock,lock screen,notification,notifications,screen,standby WWDC23 -
12:43 マルチデバイスワークアウトアプリの構築
HealthKitを使って、Apple WatchベースのワークアウトアプリにiPhoneを関連づける方法をお話しします。デバイス間でワークアウトをミラーリングし、サイクリングデータタイプを備えてライドに出る方法をお見せします。さらに、iPad用のHealthKitについても紹介します。
WWDC23 -
33:59 Background Assetsの新機能
待つというのは楽しいものではありません!Background Assetsでアプリの起動前にコンテンツをダウンロードする方法を確認しましょう。Background Assetsを既存アプリに統合する方法をお伝えし、どのタイミングでessential及びnon-essentialアセットを使用するかを掘り下げ、簡単にExtensionをデバッグする方法について解説します。
WWDC23 -
21:58 Web向けメディアフォーマットの詳細
Safari 17でサポートされている最新の画像フォーマットおよび動画テクノロジーについて紹介します。Webサイトなどにおけるユーザー体験でJPEG XL、AVIF、HEIC を使用する方法と、以前のフォーマットとの違いについてそれぞれ説明します。また、Media Source Extensions(MSE)よりも低消費電力であるManaged Media Source APIについて確認し、これを使用して5Gでのストリーミング動画をより効率的に管理する方法を紹介します。
WWDC23 -
12:49 パーソナルボイスとカスタムボイスによる音声合成技術の拡張
最新の音声合成技術の革新をアプリに導入しましょう。iOSやmacOSにカスタム音声合成や音声を統合する方法を紹介します。SSMLを使用して表現力豊かな音声合成を生成する方法や、パーソナルボイスを利用して補助的な役割を果たすコミュニケーションアプリで本人に代わって自然な声で話す方法を解説します。
WWDC23 -
17:07 アプリでシンボルをアニメーションする
アニメーションするシンボルでアプリを楽しくしましょう。シンボルエフェクトを作成し、統一された API を特徴とする、新しいSymbolsフレームワークを探索しましょう。SwiftUI、AppKit、UIKitにおいて、ユーザーインターフェイスでシンボルを簡単にアニメーションさせる方法、また、他のアプリのコンテンツと一緒に新しいアニメーションをシームレスに統合するためのヒントやトリックを学びます。このセッションを最大限に活用するには、まず"SF Symbols 5の新機能"をご覧になることをお勧めします。
WWDC23 -
13:56 より優れたドキュメントベースのアプリを構築
iPadOSの最新機能を使用して、ドキュメントベースのアプリを向上する方法を学びましょう。UIDocumentと既存のデスクトップクラスのiPadやドキュメントベースのAPIを活用して、アプリに新機能を追加する方法をご紹介します。データモデルをUIDocumentに変換する方法、UIDocumentViewControllerを使用したドキュメントの提示補法、最新のAPIへのアプリの移行方法、ベストプラクティスについて説明します。
WWDC23 -
10:14 Swift Chartsの円グラフとインタラクティブ性の詳細
Swift Chartsは円を描きます。フレームワークへの最新の改善で、アプリで円グラフやドーナツグラフを作成する準備をしましょう。グラフをスクロール可能にする方法を学び、データの追加的な詳細を明らかにするためのグラフ選択APIを探索し、追加的なインタラクティブ性を有効にすることで、グラフをさらに楽しくする方法を見つけましょう。
WWDC23 -
42:52 Instrumentsによるハング分析
ユーザインターフェースの要素は、リアルタイムの応答など、現実世界でのインタラクションを模倣することがよくあります。ユーザーのインタラクションに顕著なハングがあるアプリは、その期待に添えず、フラストレーションを生み出します。Instrumentsを使って、すべてのAppleプラットフォームでアプリのハングを分析、理解、改善する方法を紹介します。Instrumentsのトレースドキュメントを効率的に操作し、トレースデータを解釈し、さらにデータプロファイリングを記録して、特定のハングをより深く理解する方法を紹介します。 Instrumentsの使い方に不慣れな場合は、まず「Getting...
WWDC23 -
11:13 SwiftDataへの移行
あなたのアプリでSwiftDataを使い始める方法を模索しましょう。既存のCore Dataオブジェクトモデルからモデルクラスを生成するためにXcodeを使用する方法、以前の実装と一緒にSwiftDataを使用する方法、あるいは既存のソリューションを完全に置き換える方法を紹介します。 このセッションを見る前に、"Meet SwiftData "を確認してください。
attribute,coredata,core data,data,data model,macros,migration,model,model,presistence,refactor,relationship,swift,swiftdata,upgrade WWDC23 -
23:23 Core Dataの新機能
Core Dataの改善によって、アプリのデータ永続性を改善させましょう。複合属性を使用して、より直感的なデータモデルを作成する方法について学びましょう。また、大幅な変更を伴うスキーマの移行方法、負荷のかかる移行のタイミングを遅らせたり、およびユーザーのデバイスに対する負荷を避ける方法も紹介します。このセッションを最大限に活用するためには、Core Dataで異なるデータ型を扱う方法と、軽量マイグレーションの基本を理解していることが望ましいです。
coredata,core data,custom,custom migration,data,data model,defer,deferred,deferred migration,lightweight,lightweight migration,migration,model,persistence,swift,swift data WWDC23 -
7:38 App Storeでの予約注文の新機能
地域別配信を含む、App Storeでの予約注文の受付に関する最新の機能強化について紹介します。App Store Connectを使用して予約注文を設定し、アプリを同時にソフトローンチ(先行配信)したり、異なる地域で提供する方法を確認しましょう。
WWDC23 -
20:39 堅牢で再開可能なファイル転送の構築
URLSession がどのようにアプリの大容量ファイル転送とネットワーク中断からの回復を支援するかを学びましょう。HTTP ファイル転送の一時停止と再開のサポート、および再開可能なアップロードのサポート方法を確認し、アプリがバックグラウンドで中断されている場合でも URLSession を使用してファイルを転送するためのベストプラクティスを紹介します。
WWDC23 -
16:40 環境制約でMacアプリケーションを保護
環境制約を採用してMacアプリケーションのセキュリティを向上させる方法を紹介します。プロセスの起動方法を制限したり、Launch AgentやLaunch Daemonが改ざんされないようにしたり、不要なコードがアドレス空間で実行されないようにしたりする方法を紹介します。
code signing,consent,control,gatekeeper,launch agent,launchd,sandbox,secure boot,transparency,xpc,xprotect WWDC23 -
11:24 空間コンピューティングのためのQuick Look
visionOSのQuick Lookを使って、3Dコンテンツや、空間画像、および空間動画などのパワフルなプレビューを実現する方法について確認しましょう。これらの体験をシステムで実現する上での様々な方法について解説し、Quick LookのコンテンツをアプリからWebサイトにドラッグアンドドロップし、そのコンテンツで別のウインドウを作成する方法を実践し、またアプリ内で直接Quick Lookを表示する方法について解説します。
WWDC23 -
24:31 空間的なSharePlay体験の構築
GroupActivitiesフレームワークを使って、visionOSのための独自の共有コラボレーション体験を作成する方法を見ていきます。このプラットフォームにおけるSharePlayを紹介し、まるで同じ空間にいるような存在感を人々に与える体験をどのように作成するかを学びます。その上で、イマーシブなアプリが参加者間での共有コンテンツを体験する方法についてお話しします。
group activities WWDC23 英語 -
13:02 App Store Connectの新機能
App Storeでのアプリの管理と提出のための一連のツールを提供するApp Store Connectの最新アップデートを確認しましょう。最新機能を使用して、アプリのテスト、価格設定、プロモーション、管理の自動化をより簡単に行う方法を紹介します。また、TestFlightやApp Store Connect APIなどのツールの機能強化についても説明します。
WWDC23 英語 -
14:25 マルチリンガルな自然言語モデルの紹介
マルチリンガルなTransformerベースの埋め込みを使用して、カスタム自然言語モデルを作成し、テキスト分類や、単語のタグ付けに役立てましょう。少ないデータでトレーニングを行い、3つのスクリプトで最大27の言語をサポートする方法を紹介します。これらの埋め込みを使用して、PyTorchやTensorFlowでトレーニングした複雑なモデルを微調整する方法を紹介します。自然言語の詳細については、WWDC20の「Make apps smarter with Natural Language」をご覧ください。
WWDC23 英語 -
27:18 AppKitの新機能
Macアプリ開発に関する最新機能を確認しましょう。コントロールとメニューの改善点を紹介し、(ビューの)境界の制限を取り払うツールについて解説します。ユーザーインターフェイスにモーションを追加する方法、テキスト入力の改善点の活用法、SwiftとSwiftUIで既存のコードを統合する方法について学習します。
WWDC23 英語 -
9:25 SwiftDataでスキーマをモデル化
SwiftDataでスキーママクロとマイグレーションプランを使用して、アプリのより複雑な機能を構築する方法を学びます。Attribute(属性)と@Relationship(リレーションシップ)オプションを使って、永続性を微調整する方法を紹介します。@Transientを使ってデータモデルからプロパティを除外し、スキーマのあるバージョンから次のバージョンに簡単に移行する方法を学びます。 このセッションを最大限に活用するために、WWDC23の"Meet SwiftData"と"Build an app with SwiftData"を最初に見ることをお勧めします。
attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 -
30:01 SwiftUIアニメーションの詳細
SwiftUIの有能なアニメーション機能がどのように印象的な視覚効果を生み出すかを学びましょう。SwiftUIがどのようにViewを再レンダリングし、何をアニメーションさせるかを決定し、値を補間し、直近のトランザクションのコンテキストを伝達するかを学びましょう。
WWDC23 英語 -
14:33 イマーシブなサウンドデザインの詳細
サウンドを使ってvisionOSアプリやゲームの体験を向上させる方法を紹介します。Appleのデザイナーがどのようにサウンドを選択し、サウンドスケープを構築して、質感がありイマーシブな体験を作り出しているかを紹介します。オーディオキューを空間的に配置したり、繰り返しのサウンドに変化をつけたり、アプリにサウンドの楽しさを組み込むことで、アプリの基本的なインタラクションをサウンドで豊かにする方法を解説します。
WWDC23 -
27:02 Xcode PreviewsによるプログラマティックなUIの構築
SwiftUI、UIKit、または AppKit で書かれたUIコードを素早く反復するために、Xcode 15で#Previewマクロを使用する方法を学びます。キャンバス内でビューと対話するためのユニークなワークフローを考えます。同時にUIの複数のバリエーションを表示する方法を見つけ、エントリ間の遷移をテストするためにウィジェットのタイムラインを数秒で移動する方法を説明します。また、ライブラリにプレビューを追加し、サンプル アセットを提供し、物理的なデバイスでビューをプレビューして、その機能と既存のデータを活用する方法も紹介します。
WWDC23 -
15:39 SwiftUIとUIKitを使ったアクセシブルなアプリの作成
UIフレームワークの進歩により、リッチでアクセシブルな体験体験の作成がどれほど容易になるかを説明します。VoiceOverなどのテクノロジーが、アクセシビリティトレイトやアクションを通して、いかにアプリのインターフェイスとインタラクションしやすくなるかもご覧ください。みなさんのアクセシビリティ体験を洗練するSwiftUIの最新のアップデートや、みなさんのUIKit アプリのアクセシビリティ情報を最新に保つ方法をお話しします。
WWDC23 英語 -
15:46 イマーシブなUnityアプリの制作
Unityを使って、魅力的なvisionOSの没入体験を作成する方法を見ていきます。UnityがAppleのフレームワークと切れ目無く統合する様子を確認しつつ、プラットフォーム専用に作成できるツールについて説明し、ボリュームカメラがどの様に既存のシーンをvisionOSのウィンドウやボリュームやスペースに送り込めるのかを見ていきます。パススルーやシーン理解などのvisionOS機能を組み込んで、Shader Graphでビジュアルをカスタマイズし、インタラクションが空間的インプットと一緒に機能するように調整る方法を学びましょう。
WWDC23 英語 -
21:21 Safariのデベロッパ機能の再発見
WebデベロッパとデザイナのためのSafariの豊富なツール群を探る準備をしましょう。Webコンテンツを検査する方法、Responsive Design ModeとWebDriverについて、シミュレータとデバイスを使い始める方法をご紹介します。また、Vision Proとのペアリング、アプリケーションでコンテンツを検査可能にする方法、Responsive Design ModeでOpen with Simulatorを使用してあらゆるデバイスでWebサイトをテストする方法も紹介します。
WWDC23 英語 -
26:15 統合可能なライブラリの説明
統合可能なライブラリが静的ライブラリと動的ライブラリの優れた部分をどのように組み合わせ、アプリの生産性と実行時のパフォーマンスを向上させるかを説明します。最小のアプリをリリースしながら、より速い開発を可能にする方法を学んでください。またXcode 15で統合可能なライブラリを採用する方法を紹介し、あなたのコードで作業するためのベストプラクティスを紹介します。
WWDC23 英語 -
16:26 XcodeとXcode Cloudでの配信のシンプル化
ワンクリックでアプリをTestFlightまたはApp Storeに提出できるXcode の合理化された配信を使用して、アプリを共有する方法を発見してください。また、Xcode Cloud を使用して、TestFlight にテスター用のメモを自動的に含めることで配信プロセスを簡素化し、ポストアクションを使用して Macアプリを自動的に公証する方法も紹介します。
WWDC23 英語 -
13:01 Xcode のテストレポートで素早く失敗を修正
Xcode と Xcode Cloud のテストレポートで、テストの失敗をより速く見つけ、デバッグし、修正する方法を学びましょう。調査を開始する適切な場所を見つけるために、Xcode がどのように失敗パターンを識別するかを学びます。また、UI オートメーションエクスプローラとビデオ録画を使用して、UI テストの失敗に至ったイベントを理解する方法を紹介します。
WWDC23 英語 -
22:16 CalendarとEventKitの説明
ユーザーが時間をよりうまく管理できるようにカレンダーを取り入れる方法を学びましょう。アプリから新しいイベントを作成し、イベントを取得し、バーチャル会議の機能拡張を実装する方法を説明します。また、ユーザーのカレンダーデータのプライバシーを侵害せずにアプリが継続して接続できるようにカレンダーのアクセスレベルを変更する方法もご説明します。
WWDC23 英語 -
29:12 tvOS向けの連携カメラ機能
tvOS向けのアプリにAVFoundation、AVFAudio、およびAudioToolboxを取り入れ、リビングルーム向けのカメラとマイクの体験を作成する方法について紹介します。Device Discovery APIを使用して既存のiOSカメラ体験によってtvOSをサポートする方法、iPhoneをWebカメラまたはFaceTimeのソースとして使用するアプリを構築する方法、およびtvOS向けに開発する際の特別な考慮事項について確認します。また、tvOSの音声録音を有効にする方法や、エコーキャンセレーションを使用して優れた音声操作の体験を作成する方法についても紹介します。
WWDC23 -
20:57 RealityKit Traceについて
RealityKit Traceを使用して空間コンピューティングアプリのパフォーマンスを向上させる方法を確認しましょう。このプラットフォームのパフォーマンスプロファイリングに関するガイダンスと、RealityKit Traceテンプレートを使ってアプリのレンダリングを最適化する方法を学びます。また、アプリ内のさまざまなタイプのコンテンツをプロファイリングして、パフォーマンスの問題を特定するためのガイダンスも紹介します。
WWDC23 英語 -
32:49 プライバシーの新機能
Appleでは、プライバシーは基本的人権であると考えています。Appleプラットフォームの新しいテクノロジーを使えば、アプリでユーザーの信頼を得るための根本的なプライバシー保護を実装することは非常に簡単です。Appleプラットフォームのプライバシーのさまざまな改善点、およびプライバシーの柱がvisionOSの入力モデルのソフトウェアアーキテクチャやデザインをどのように形作ったのかについても紹介します。
WWDC23 英語 -
18:34 SwiftUIでのデザイン
SwiftUIでどうデザインのアイデアを素早く反復し探求できるか紹介します。SwiftUIがどのようにwatchOS 10の「Maps」のデザインやほかの要素に影響したかAppleデザイナーから学び、これらのワークフローをどのようにあなた自身のプロセスに凝り込めるかを発見しましょう。
prototyping WWDC23 英語 -
18:54 SwiftDataでアプリを構築
SwiftDataがアプリでデータを持続するのにどのように役立つかを見ていきます。マルチプラットフォームのSwiftUIアプリをSwiftDataとともに一緒に開発していきます。既存のモデルクラスをSwiftDataモデルに変換し、環境をセットアップし、モデルレイヤーの変更をUIに反映し、SwiftDataストレージに支えられたドキュメントベースのアプリケーションを構築する方法を学びます。このセッションを最大限に活用するためには、SwiftDataに精通している必要があります。紹介についてはWWDC23の「Meet SwiftData」をご覧ください。
WWDC23 英語 -
16:30 空間体験向けの動画コンテンツの配信
HTTP Live Streaming (HLS) を使用してvisionOS向けの動画コンテンツを作成・配信する方法を確認しましょう。メディア向けの最新のHLS配信プロセスについて掘り下げ、3Dコンテンツをサポートするための配信パイプラインを拡大する方法について解説します。空間メディアのストリーミングや3Dに既存のキャプション生成ワークフローを導入するためのヒントやテクニックなどの最新情報を確認しましょう。また、動画バリアントにわたってオーディオトラックを共有し、動画コンテンツをよりイマーシブにするための空間オーディオを追加する方法をご確認ください。
WWDC23 英語 -
34:15 Reality Composer ProコンテンツのXcodeでの使用
Reality Composer ProのコンテンツをXcodeに持ち込む方法を確認しましょう。Xcodeに3Dシーンをロードし、コンテンツとコードを統合し、アプリにインタラクティブ性を追加する方法を紹介します。また、開発ワークフローでこれらのツールを一緒に使用するためのベストプラクティスとヒントについても共有します。 このセッションを最大限に活用するためには、まず「Reality Composer Proについて」と「Reality Composer Proにおけるマテリアルの詳細」を見て、3Dシーンの作成について確認することをお勧めします。
WWDC23 英語 -
15:54 音声処理の新機能
Appleの音声処理APIを使用して、VoIPアプリでベストなオーディオ体験を実現する方法を紹介します。ミュート中に誰かが話していることを検出する方法や、他のオーディオのダッキング動作を調整する方法などを説明します。
WWDC23 英語 -
18:24 車両システムのためのCarPlayの最適化
CarPlayを最新の車両システムに統合する方法を確認していきます。構成やサイズに関係なく、あらゆる高解像度ディスプレイ用にCarPlayを調整する方法をご紹介します。CarPlayが提供するメタデータやビデオストリームを使用して、追加のディスプレイに情報を表示する方法や、ワイヤレス接続、オーディオ、ビデオエンコーディングの進歩が、次世代のCarPlayに対応するための車両システムの準備にどのように役立つかを学びます。
,,airplay,car,ev charging,hevc WWDC23 英語 -
17:45 Swift と C++ の同時利用
C++とObjective-C++のプロジェクトでSwiftを使用して、コードをより安全に、より速く、より簡単に開発する方法を学びます。C++とSwiftのAPIを使用して、あなたのアプリにSwiftを段階的に組み込む方法を紹介します。
WWDC23 英語 -
18:04 アニメーションシンボルの作成
アニメーションプリセットについて確認し、それらをSF Symbolsやカスタムシンボルと共に使用する方法を確認しましょう。さまざまなオプションや設定を試して、アプリに最適なアニメーションを見つける方法を紹介します。注釈機能を使用してアニメーション用のカスタムシンボルを更新する方法、シンボルコンポーネントを使用してカスタムシンボルを変更する方法について確認し、シンボルがすべてのプラットフォームで素晴らしく見えるようにするための再設計されたエクスポートプロセスについて掘り下げます。このセッションを最大限に活用するために、WWDC23の「SF Symbols 5の新機能」をご確認ください。
WWDC23 英語 -
11:32 プッシュ通知コンソールについて
プッシュ通知コンソールは、アプリ内でのユーザー通知をすばやくテストする最適な方法です。コンソールから直接通知を送信して新しいアイデアを素早く試す方法、配信ログを分析してプッシュ通知に関する詳細を把握する方法について確認しましょう。また、Apple Push Notificationサービス(APNs)との認証を正常に行うためのトークンの生成や検証に関する方法も紹介します。このセッションを最大限に活用するには、Apple Push Notificationサービス(APNs)とユーザー通知に関して、基本を理解していることが望ましいです。
alert,apns,apple push notification service,backend,notification,notifications,notify,push,server,service WWDC23 英語 -
10:41 空間コンピューティングにおけるCore Locationの概要
Core Locationがどのようにアプリの現在地を見つけるのに役立つかを見ていきます。プライバシーを尊重しながら、人の位置情報を利用する空間コンピューティングのアプリを構築する方法をご紹介します。また、アプリが位置情報へのアクセスを要求する方法や、Core Locationが互換性のあるiPadやiPhoneアプリからの要求をどのように適応させるかについても学びます。
WWDC23 英語 -
14:46 進化したScrollViewの詳細
SwiftUIの最新APIを使ってScrollViewを進化させる方法を学びましょう。これまでにないようなScrollViewのカスタマイズ方法を紹介します。セーフエリアとScrollViewのマージンの関係を知り、ScrollViewのコンテンツオフセットの指定方法を学び、スクロールトランジションの実装でコンテンツに少し派手さを加える方法を知りましょう。
WWDC23 英語 -
36:36 宣言的デバイス管理の進化
組織のデバイスを管理するのに必要なツールを、IT管理者に提供する方法について確認しましょう。ソフトウェアアップデート管理や追加のアセットタイプ、FileVaultのステータス報告など、宣言的デバイス管理における最新の改善点について紹介します。
WWDC23 英語 -
26:41 App Storeの価格設定に関する新機能
App Storeの価格設定機能とツールに関する最新のアップデートについて紹介します。App Store ConnectとApp Store Connect APIを使用してアプリやアプリ内課金の価格設定を管理する方法や、地域ごとの価格設定方法について解説します。
WWDC23 英語 -
15:10 UnityのVRアプリのフルイマーシブ空間への展開
既存のUnity VRアプリとゲームをviisionOSにどう移植するかご紹介します。取り掛かるためのワークフローを探求しUnity Input Systemでどのように目と手のためのアプリとゲームを作成するかお見せします。UnityのXR Interaction ToolKit、Foveatedレンダリング、そしてベストプラクティスを学びます。
WWDC23 英語 -
20:41 RealityKitによる空間コンピューティンングアプリの拡張
RealityKitを使い、ウインドウの枠を超えて魅力的でイマーシブな3Dコンテンツを実現する方法を学びましょう。SwiftUIシーンとRealityViewの連携機能や、コンテンツをエンティティ階層に埋め込む方法について紹介します。また、アンカーを使って仮想コンテンツと実世界をブレンドさせたり、アプリにパーティクルエフェクトを取り入れたり、動画コンテンツを追加したり、ポータルでよりイマーシブな体験を作成する方法についても説明します。
WWDC23 英語 -
20:14 Reality Composer Proにおけるマテリアルの詳細
RealityKitマテリアルを使用して3Dオブジェクトの見た目を変更するためのReality Composer Proの機能を紹介します。MaterialXと物理ベース(PBR)シェーダを紹介し、シェーダグラフエディタを使ってダイナミックなマテリアルをデザインする方法を解説し、マテリアルにカスタム入力を追加してvisionOSアプリでコントロールできるようにします。 このセッションを最大限に活用するには、まず「Reality Composer...
WWDC23 英語 -
19:30 3次元におけるSwiftUI
visionOSアプリに深さと次元を足す準備をしましょう。ボリュームでアプリに3次元オブジェクトを持ち込む方法を発見し、Model 3D APIについて知り、コンテンツを配置し動的にする方法を学びます。またRealityViewでのUIアタッチメントの使用方法とコンテンツのジェスチャーのサポート方法をご紹介します。
WWDC23 英語 -
18:47 ウィジェットに命を吹き込む方法
ご自身のアプリやゲームのウィジェットにアニメーションを加えたり、インタラクティブなウィジェットを作成する方法について確認しましょう。エントリのトランジションのアニメーションを調整したり、SwiftUI ButtonとToggleを使ってインタラクティブ性を追加する方法を紹介します。これにより、ホーム画面やロック画面から直接パワフルな体験を提供することができます。
WWDC23 英語 -
13:35 watchOS 10に向けたアプリのアップデート
watchOS 10の最新機能を活用するために、Apple Watchアプリをアップデートする過程を紹介します。最新のSwiftUI APIを使って、情報を最大限に見やすくしたり、Digital Crownを中心にアプリのナビゲーションを整えるためのCode-Alongを一緒に進めていきましょう。
WWDC23 英語 -
12:26 Apple Watchのスマートスタック向けウィジェットのデザイン
新しいスマートスタックを使って、ご自身のウィジェットをwatchOSへ展開しましょう。標準的なデザインレイアウト、カラー、アイコン、シグナルベースの関連性を使って、アプリのウィジェットが一目で見やすく、特徴的で、スマートであることを確かにする方法を紹介します。 ご自身のものを作成する準備が整いましたら、次のCode-Alongをご確認ください: 「watchOSのスマートスタック向けのウィジェットの構築」)
WWDC23 英語 -
15:58 仮想化におけるシームレスな体験の構築
仮想化フレームワークの最新アップデートを学びましょう。仮想マシン(VM)がディスプレイのサイズを自動的に変更するように設定する方法、実行中のVMの保存と復元について説明し、デスクトップまたはデータセンターで実行される仮想化アプリのためのストレージとパフォーマンスのオプションについて解説します。 仮想化フレームワークの詳細については、WWDC22の「Create macOS or Linux virtual machines」をご覧ください。
WWDC23 英語 -
21:06 App Store Server APIの新機能
App Store Server APIとApp Store Server Notificationsの最新アップデートを紹介します。現在APIが提供する機能を確認し、通知でサブスクリプションステータスを追跡し、サーバ上のトランザクションと連携し、通知漏れを効率的に回復する方法を学びます。また、StoreKitまたはStoreKit 2を使用してサーバでアプリをサポートする方法を紹介し、APIで非推奨となる重要な事項や、推奨される移行ワークフローについても共有します。
WWDC23 英語 -
6:21 App Clipの新機能
App Clipの最新アップデートをご確認ください。デフォルトのApp Clipリンクを使用して、より簡単にApp Clipを構築する方法をご紹介します。App Clipのサイズ制限の拡張を利用して、よりリッチで魅力的な体験を構築する方法や、アプリからApp Clipを直接起動する方法をご紹介します。
app,app clip,app clip code,clip,download,experience,in app,inapp,install,launch,launch app clip,lightweight,preview,qr code WWDC23 英語 -
16:23 組織におけるパスキーの導入
組織の管理された環境でパスキーを活用する方法を紹介します。iCloudキーチェーンの管理対象のApple IDへの対応を通じて、パスキーが企業の環境でどのように活用できるかを探ります。また、Apple Business ManagerとApple School Managerのアクセス管理機能を使って、管理者が特定のデバイスのパスキーを管理する方法も紹介します。
2fa,attestation,password,phishing WWDC23 英語 -
17:05 電子署名によるアプリの依存関係の検証
アプリの依存関係の保護に役立つ方法をご紹介します。Xcodeがプロジェクトに含まれ署名されたXCFrameworkを自動的に検証する方法についてご説明します。コード署名の仕組み、電子署名がソフトウェアサプライチェーンの保護にいかに役立つか、SDKデベロッパが自身のXCFrameworkに署名して、アプリを保護する方法について学んでください。
WWDC23 英語 -
13:03 SwiftUIにおけるインスペクタの詳細
インスペクタは、アプリに更なる綿密性をもたらす構造APIです。まずは基本を説明し、導入方法も紹介します。シートのカスタマイズに関する最新アップデートについても学び、2つを組み合わせて完璧なプレゼンテーション体験を生み出す方法を理解しましょう。
WWDC23 英語 -
29:16 空間コンピューティングのためのアプリのパワーと性能の最適化
性能と効率を最適化しvisionOSのためのパワフルなアプリやゲームをどう作れるか学びます。このプラットフォームのユニークなパワー特徴をカバーし、性能プランの構築を探求、そしてアプリをテストし最適化するためのツールや手段を説明します。
WWDC23 英語 -
34:57 より応答性の高いカメラ体験の実現
AVCaptureとPhotoKitが、より応答性の高い、楽しいアプリの作成にどのように役立つかをご確認ください。カメラのキャプチャプロセスについて確認し、写真の遅延処理が最高品質の写真を作成するのにどのように役立つかをご覧ください。ゼロシャッターラグでタイムトラベルを使用して完璧なアクション写真をキャプチャする方法を紹介し、応答性の高いキャプチャパイプラインの構築について詳しく説明します。また、ビデオエフェクトAPIを採用して、リアルタイムのビデオエフェクトをトリガーする事前定義されたジェスチャを認識する方法に関しても共有します。
WWDC23 英語 -
14:38 Visionの3Dボディーポーズと人物セグメンテーションの詳細
Visionで人物を中心とした機能を構築する方法をご確認ください。人体のポーズを検出し、3D空間で個々の関節の位置を測定する方法を紹介します。また、人物のセグメンテーションAPIを活用して、画像内の最大4人の人物を区別してセグメンテーションする方法も紹介します。 Visionの最新機能については、WWDC23の「Visionで動物のポーズを検出」をご確認ください。
WWDC23 英語 -
27:41 ARKitアプリを空間体験向けに進化させる方法
アプリのAR体験をvisionOSに持ち込む方法について確認しましょう。ARKitとRealityKitが空間コンピューティングのためにどう進化したのかを確認し、iPadOSやiOSからアプリを持ち込むための概念的な変更やAPIの変更に焦点を当てます。また、このプラットフォームにみなさんのAR体験を持ち込むための更なる詳細を扱ったセッションについても紹介します。
WWDC23 英語 -
29:43 App Intentにおける機能強化の詳細
App Intentでさらに便利なウィジェットを実現しましょう。最新アップデートを確認し、アプリショートカットの体験向上に役立つ動的オプションとユーザーインタラクションの活用方法を紹介します。Apple Payとの統合や、より効率的なコードの構成、ショートカットアプリ統合の次のレベルへの発展について学びましょう。App Intentとアプリショートカットの詳細は、WWDC23の「アプリショートカットによるアプリのSpotlight」をご覧ください。
WWDC23 英語 -
12:49 Privacy manifestsの導入
アプリにおける依存関係含めた、プライバシーを正確に特定するのに役立つ新しいツールPrivacy manifestsを紹介します。サードパーティーSDKデベロッパーがこれらのマニフェストを使用して、自身のフレームワークでプライバシーを共有する方法について説明します。また、Xcodeで完全なプライバシーレポートを生成し、アプリのすべてのコードのプライバシーの利用状況をより簡単に表す方法についてもご紹介します。
app tracking transparency,att,nutrition label,privacy nutrition label WWDC23 英語 -
35:06 CSSの新機能
CSSの最新の進歩について確認しましょう。広色域の色使い、華麗なタイポグラフィ、シンプルで堅牢なコードを書くためのテクニックとベストプラクティスを学びます。また、今後リリースされるレイアウトやタイポグラフィの機能についてもご紹介します。
WWDC23 -
20:05 iOSのObject Captureについて
iOSアプリで直接エンドツーエンドのObject Capture体験を提供し、ユーザーがオブジェクトをすぐに使える3Dモデルに変換できるようにする方法を紹介します。サンプルアプリを使用して、完全に自動化されたObject Captureのスキャンフローを作成する方法と、モデルに最適なコンテンツを自動的にキャプチャする方法をご紹介します。また、LiDARデータの解説やオブジェクトをスキャンするためのベストプラクティスも共有します。
WWDC23 -
24:08 Apple Watchのスマートスタック向けウィジェットの構築
最新のSwiftUIとWidgetKit APIを使用して、watchOS 10のスマートスタック向けウィジェットを作成する過程を紹介します。Apple Watchで関連情報を表示するウィジェットの作成に関するヒント、テクニック、ベストプラクティスをご確認ください。
watchos,watchos 10 WWDC23 -
31:58 Metalレイトレーシングのガイド
Metalレイトレーシングでゲームやアプリのビジュアルクオリティを向上させる方法を紹介します。MetaレイトレーシングAPIの基本を確認しましょう。よりスケールが大きく複雑なシーンの作成、メモリ使用量とビルドの時間の削減、髪や毛皮などのビジュアルコンテンツの効率良いレンダリングなどを可能にする、最新の改善点やテクニックについて解説します。
WWDC23 英語 -
25:59 SwiftUIにおける空間コンピューティングの概要
太陽系をツアーしながらSwiftUIでvisionOSを探求しましょう。ウインドウ、ボリューム、スペースを通じてまったく新しいアプリの世界を創造する方法を紹介します。天文学アプリを作成しながら、3Dコンテンツを追加し人々を宇宙へといざなうイマーシブな体験を創造して、このプラットフォームでのSwiftUIの使い方を学びます。
WWDC23 英語 -
34:02 SwiftUIの新機能
SwiftUIを使ってすべてのAppleプラットフォームに対応するアプリを作成する方法を紹介します。SwiftUIの最新アップデートやvisionOS用の新しいシーンタイプについて詳しく学びましょう。最新のデータフローオプションでデータモデルを簡素化する方法やインスペクタービューについても確認します。またアニメーションを強化するAPI、パワフルなScrollView、整った表の作成、改善されたフォーカスやキーボード入力などについて紹介します。
WWDC23 英語 -
15:55 Webアプリの新機能
MacのDockからWebサイトにアクセスしてすぐ利用できる、パワフルなMac用のWebアプリについて紹介します。Webアプリをカスタマイズして、ベストなユーザー体験を提供する方法を確認しましょう。また、Mac上、およびiPadOSのホーム画面上のWebアプリでプッシュ通知やバッジを活用する方法についても説明します。
WWDC23 英語 -
13:47 Visionで動物のポーズを検出
Visionを使用して、画像から犬や猫を検出するだけではなく、これらの動物の個々の関節やポーズをすべてリアルタイムで検出する方法を紹介します。また、カメラアプリでの動物のトラッキングや、動物の写真を使ったクリエイティブな装飾方法など、エキサイティングな新機能を有効にする方法を紹介します。さらに、Visionのその他の重要な改良点とベストプラクティスも紹介します。Visionフレームワークの新機能についての詳細は、「Explore 3D body pose and person segmentation in Vision」や「Lift subjects from images in...
WWDC23 英語 -
22:32 Xcode 15の新機能
Xcode 15における最新の生産性とパフォーマンスの向上について紹介します。コード補完やXcode Previewの改善の詳細や、テストナビゲータとテストレポート、そして合理化された配信プロセスについて学びましょう。また改善されたナビゲーション、ソース管理およびデバッグにも焦点を当てます。
WWDC23 英語 -
12:22 空間コンピューティングに向けたApp Store Connectの利用方法
App Store Connectでは、App Storeに配信するvisionOSアプリのテスト、提出、管理に必要なツールが提供されています。初めての空間コンピューティングアプリを配信するための基本事項とベストプラクティスを確認しましょう。visionOSへの対応を既存アプリに追加する方法や、互換性を管理する方法についても説明します。さらに、visionOS向けのTestFlightでアプリをテストする方法や、イテレーションを繰り返す中で有意義なフィードバックを得る方法についても紹介します。
WWDC23 英語 -
14:59 AirPodsによるアプリケーションのオーディオ体験の向上
AirPodsを使用して、みなさんのアプリでどのように革新的なオーディオ体験を作成できるかをご確認ください。AirPodsの自動スイッチングを組み込む方法、AVAudioApplicationを使用してミュートコントロールをサポートする方法、アプリやゲームでイマーシブなサウンドスケープを作成するために空間オーディオを活用する方法について確認していきます。
WWDC23 英語 -
12:03 iPadおよびiPhoneアプリの共有スペース向けの機能強化
Shared SpaceのためにiPadとiPhoneアプリを充実させましょう!visionOSでの体験を向上させる方法をお見せし、Designed for iPadアプリにおけるインタラクション、視覚処置とメディアを探求します。
WWDC23 英語 -
19:20 watchOS 10に向けたアプリのデザインおよび構築方法
watchOSのデザイン原則の詳細を掘り下げ、SwiftUIを使用してアプリにそれらの原則を適用させる方法について確認します。タイムリーな情報を表示し、一目でフォーカスされたコンテンツを伝え、ナビゲーションを一貫した予測可能なものにするために、再設計されたユーザーインターフェースのアプリを構築する方法を紹介します。
WWDC23 英語 -
17:15 ActivityKitについて
ライブアクティビティによって、アプリ内のタスクの進捗を一目で確認できるようになります。ロック画面、Dynamic Island、スタンバイのために役立つ体験を作成する方法について解説します。アプリのライブアクティビティを更新し、アクティビティの状態を監視し、WidgetKitとSwiftUIを活用してリッチな体験を構築する方法をご確認ください。
activities,activity,activitykit,dynamic,dynamic island,island,live,live activities,live notification,live notifications,lock,lock screen,notification,notifications,screen,standby WWDC23 英語 -
27:32 RealityKitを使用した空間体験の構築
RealityKitがアプリに新しい局面をもたらす方法についてご覧ください。RealityKitエンティティ、コンポーネント、システムから始めて、3Dモデルと効果をvisionOSのアプリに追加する方法を学びましょう。また、RealityView APIについて説明し、3Dオブジェクトをウィンドウ、量、空間に追加してより没入感のあるアプリを作成する方法を紹介します。また、RealityKitと空間入力、アニメーション、空間オーディオを組み合わせる方法についても説明します。
WWDC23 英語 -
39:43 Swiftマクロの拡張
Swift マクロがどのようにコードベースの冗長な部分を削減し、複雑な機能をより簡単に取り入れるのに役立つのかを考えましょう。マクロがコードを分析し、正しい使用方法に導くための豊富なコンパイラエラーを出力し、新しいコードを生成して自動的にプロジェクトに組み込む方法を学びます。また、マクロの役割、コンパイラプラグイン、構文木などの重要な概念も解説します。
WWDC23 英語 -
14:17 Shared SpaceにおけるiPadとiPhoneアプリの実行
既存のiPadやiPhoneのアプリはVision Proでも実行できます。iPadOSやiOSがこのプラットフォームでどの様に動作するのか、Desinged for iPadについて学びましょう。そして、みなさんのアプリをvisionOSで強化するのに利用可能なパスを見ていきましょう。
WWDC23 英語 -
29:50 UIKitトレイトシステムの活用
UIKitのトレイトシステムの強化について紹介します。カスタムトレイトを定義して自身のデータをUITraitCollectionに追加する方法、伝播されたデータを変更してコントローラーや、トレイトがオーバーライドされたAPIのビューを表示する方法、APIを導入して柔軟性とパフォーマンスを向上する方法をご紹介します。また、UIKitトレイトとSwiftUI環境キーをつなげて、アプリのUIKitとSwiftUIコンポーネントの両方からシームレスにデータにアクセスする方法も説明します。
WWDC23 英語 -
15:06 Macへのゲーム展開 Part 1:ゲームプランの作成
最新のハイエンドゲームをMetalとAppleシリコンのパワフルな機能でMacとiPadに展開しましょう。ゲームポーティングツールキットがどのように既存のWindowsゲームのグラフィック機能互換性やパフォーマンスの評価に役立つか学びます。オーディオ、インプット、そして高度なディスプレイ機能に対応するためのベストプラクティスや技術的リソースについて紹介します。このセッションの視聴後には、「Macへのゲーム展開 Part 2:シェーダのコンパイル」でHLSLシェーダをMetalにポーティングする方法も確認しましょう。
WWDC23 英語 -
18:38 アプリ内の画像からの被写体の切り抜き
アプリで、画像の背景から被写体を簡単に切り抜く方法を紹介します。VisionKitを使用して、メインの被写体を切り抜いたり、指定したポイントで被写体にアクセスする方法を学びます。また、Visionを使用して被写体を切り抜き、Core Imageのような下位レベルのフレームワークと組み合わせて、楽しい画像エフェクトやより複雑な合成パイプラインを作成する方法も紹介します。 VisionKitの最新アップデートについては、「What's new in VisionKit」を、画像内の人物セグメンテーションについてはWWDC23の 「Explore 3D body pose and person...
WWDC23 英語 -
19:56 VisionKitの新機能
VisionKitを使用することで、アプリ内の画像から被写体をすばやく浮き上がらせ、Visual Look Upで画像の内容を詳しく把握する方法を紹介します。また、Live Textインタラクション、データスキャン、macOSアプリの拡張サポートなど、VisionKitの最新アップデートについても紹介します。VisionKitの詳細については、WWDC23の「Lift subjects from images in your app」をご覧ください。
WWDC23 英語 -
8:52 SwiftDataについて
SwiftDataはSwiftのために作られた、パワフルで表現豊かな永続性のあるフレームワークです。Swiftコードから直接得たデータをモデル化したり、SwiftDataをモデルに活用したりSwiftUIに統合したりする方法について解説します。
attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,observation,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 英語 -
15:55 アプリのアクセシビリティ監査の実施
アプリのアクセシビリティを、ビルド毎にテストする方法を紹介します。XCTestを使ってアクセシビリティの自動監査を行う方法や、その結果の解釈方法について説明します。UIテストのカバー範囲を改善するのに役立つ、アクセシビリティAPIの強化についても共有します。
WWDC23 英語 -
16:19 Safariにおける空間コンピューティングについて
visionOS用の新しいWebについて確認し、まったく新しい方法でWebコンテンツを体験する方法を紹介します。このプラットフォームの基盤となるユニークな入力モデルと、空間コンピューティング用にWebサイトを最適化する方法を確認しましょう。さらに、新しく構築されつつある標準がWebでの3D体験の形成にどのように役立つかについても紹介します。
WWDC23 英語 -
25:51 アクセシブルな空間体験の実現
誰にとっても使いやすい、空間コンピューティングアプリを作成する方法を紹介します。すべてのAppleプラットフォームと同様に、visionOSはアクセシビリティを考慮してデザインされています。VoiceOverやポインタコントロールのような支援技術を再構築し、滞留コントロールなどの機能をデザインすることで、どのように人々が最適な方法でインタラクションを行えるかについて解説します。視覚、運動、認知、聴覚のアクセシビリティに関するベストプラクティスを学び、visionOSのイマーシブな体験を誰でも楽しめるようにしましょう。
WWDC23 英語 -
31:18 UIKitの新機能
UIKitの機能強化や、アップデートについて確認し、より優れたiOS、iPadOS、Mac Catalystアプリの作成方法について学びます。UIKitの最新機能と改善点を紹介し、APIの改善点や、パフォーマンスの向上について解説します。
, WWDC23 英語 -
27:21 SwiftUI向けのMapKitについて
MapKitへの拡張されたSwiftUIサポートで、アプリ内へのMapの統合がこれまでになく容易になりました。SwiftUIを使ってマップにアノテーションやオーバーレイを追加したり、カメラをコントロールする方法などについて紹介します。
WWDC23 英語 -
18:57 Macへのゲーム展開 Part 2:シェーダーをコンパイルする
HLSLシェーダをMetalに変換するプロセスを合理化するMetal Shader Converter について、ゲームをMacに移植するための3部構成のシリーズの2つ目としてご紹介します。すべてのシェーダステージをサポートし、Apple GPUの高度な機能を活用できるDXILの高速なエンドツーエンドのShader Pipelineを構築する方法をご覧ください。また、オフラインコンパイラを使ってGPUバイナリを生成することで、アプリの起動時間とスタッタを短縮する方法もご紹介します。 このセッションを最大限に活用するには、まず「Bring your game to Mac, Part 1:...
WWDC23 英語 -
21:35 空間デザインの原則
このセッションでは、空間デザインの原則を紹介します。奥行き、スケール、ウインドウ、イマーシブ体験などをデザインする方法、そして人を中心に据え快適性を追求し、現実感を変革する体験を提供するためのベストプラクティスを確認しましょう。空間デザインの原則を使って、既存のアプリを拡張したり、新しいアイデアを現実にする方法を見つけましょう。
ar,mixed reality,mr,ux,virtual reality,vr WWDC23 英語 -
43:07 Swiftの新機能
Swiftの新機能を確認しましょう。Parameter packやマクロなどの機能でさらに拡張可能性が高まり表現豊かになったAPIについて学びましょう。また相互運用性の改善点や、Foundationからサーバでの大規模配信プログラムにいたる各所で改善された、Swiftのパフォーマンスや安全面での利点について解説します。
WWDC23 英語 -
31:55 空間コンピューティング向けのアプリ構築のための準備
visionOS用のアプリやゲームを開発する準備を始めましょう。空間コンピューティングを構成する基本的な要素であるウインドウ、ボリューム、スペースについて解説し、これらの要素を使って魅力的でイマーシブな体験を構築する方法を紹介します。
WWDC23 英語 -
25:39 UIKitにおける空間コンピューティングの概要
UIKitアプリをvisionOSで展開する方法を学びましょう。新しい実行先でビルドする方法、空間コンピューティング向けAPIの紹介とそのベストプラクティス、visionOSのUIKitでSwiftUIを使用したコンテンツを3次元に対応させる方法を解説します。
WWDC23 英語 -
28:46 Appleデバイス管理の新機能
iOS、iPadOS、およびmacOSの最新の管理機能について紹介します。自動デバイス登録の強化や、iOSおよびiPadOSデバイスの新たなReturn-to-Serviceオプションによる設定フローの合理化について確認しましょう。また、さらに多くの場面でIDプロバイダを利用する方法や、Apple Configuratorをタスクの自動化に役立てる方法についても説明します。
WWDC23 -
28:58 アプリ内でのHDR画像のサポート
アプリ内でハイダイナミックレンジ(HDR)静止画像を識別、ロード、表示する方法を学びましょう。一般的なHDRの概念を詳しく学び、ISO規格への最新アップデートを確認しましょう。SwiftUIやUIKitを使ってHDR画像をどのように識別し表示するのか、ProRAWおよびRAWキャプチャからどのように作成するのか、CALayerでどのように表示するのかについて学びましょう。ISO HDRのためのCoreGraphicsサポートについても説明し、HDRを採用する最善方法を紹介します
WWDC23 英語, 韓国語 -
14:45 TipKitによって機能を見つけやすくする方法
TipKitを使ってアプリの使い方について伝えるようにしましょう!ヒントを通じて効果的かつ教育的な瞬間をどのように作ることができるかについてご確認ください。理想的なオーディエンスに到達するための適格性ルールを構築する方法、ヒントの頻度をコントロールする方法、成功するインタラクションを確実にするためのテスト戦略について解説します
coaching,discover,discovery,education,feature,features,hint,hints,inapp,instructional,teach,teaching,tip,tipkit,tips WWDC23 英語 -
33:53 Swift-DocCで充実したドキュメントを作成
アプリやフレームワークのための豊富で詳細なドキュメントを作成するために、Swift-DocCの最新の機能を活用する方法を学びます。Xcode 15ドキュメンテーションプレビューエディタを使用して、既存のプロジェクトのドキュメントを効率的に反復する方法を紹介し、グリッドベースのレイアウト、ビデオサポート、カスタムテーマのような拡張されたオーサリング機能を探ります。 このセッションを最大限に活用するためには、Swift-DocCドキュメンテーションの基本的な知識を持っている必要があります。
, WWDC23 英語 -
36:59 SwiftUI向けのStoreKitについて
Apple StoreのプロダクトメタデータとXcode Previewsを使って、わずか数行のコードだけでアプリ内課金をアプリに追加する方法について紹介します。また、StoreKitの新しいUI要素について確認し、いかに簡単にマーチャンダイジングを実装したり、ユーザーが情報に基づいて判断しやすいように、サブスクリプションを提示したりできるかについて解説します。
WWDC23 英語 -
25:02 アプリショートカットによるアプリのSpotlight
アプリショートカットを使いアプリで頻繁に使われる機能をSpotlightやSiriに表示する方法を確認しいましょう。アプリの検索結果を設定する方法を確認し、素晴らしいアプリショートカットを作成するためのベストプラクティスについて解説します。また素晴らしい視覚及び音声体験の構築方法と、それをApple WatchやHomePodなどほかのAppleデバイスにも拡張する方法を紹介します。アプリショートカットとApp Intentの詳細はWWDC23の「App Intentにおける機能強化の詳細」と「Spotlight向けのショートカットのデザイン」をご確認ください。
WWDC23 英語 -
12:51 SwiftUIにおけるObservationの説明
ObservationでSwiftUIのデータモデルを簡素化します。Observableマクロがどのようにモデルを簡素化し、アプリのパフォーマンスを向上させるかを紹介します。Observationを知り、マクロの基礎を学び、ObservableObjectからObservableへの移行方法を見つけます。
WWDC23 英語 -
21:22 WorkoutKitによるカスタムワークアウトの構築
WorkoutKitを使うと、Apple Watchのワークアウトアプリで、ワークアウト予定の作成、プレビュー、スケジュールが簡単に行えます。カスタムのインターバルを作ったり、アラートを作成したり、ビルトインのプレビューUIを使って自分自身のワークアウトルーティンをApple Watchに送信したりする方法をご確認ください。
WWDC23 英語 -
22:41 空間ユーザーインターフェイスのためのデザイン
空間コンピューティングアプリのためのインターフェイスデザイン方法を学びましょう。二次元ベースの既存の知識を使って、visionOSでも素晴らしい体験を構築する方法を紹介します。UI要素やマテリアル、タイポグラフィー、そして読みやすく使いやすい体験をデザインする方法を発見しましょう。
WWDC23 英語 -
18:21 文法的一致の活用法
アプリやゲームで対象言語の文法の自動一致を利用して、インクルーシブでより自然な表現を作成する方法を紹介します。Foundationで作業するためのベストプラクティスや、複数の言語での事例を紹介し、アプリのユーザー体験を向上させるこれらのAPIの使用方法を実演します。文法の自動一致の概要については、WWDC21の「What's new in Foundation」をご覧ください。
agreewithargument,i18n,inflect,internationalization,l10n,localization WWDC23 英語 -
13:42 構造化ロギングによるデバッグ
Xcode 15のデバッグココンソールを使い、どのようにロギングを通して、アプリの調査経験を向上させることができるかを学びます。高度なフィルタリングと改善された視覚化を使用して、簡単かつ効率的にログを辿る方法を探ります。また、デバッグ中にコード内の式を評価するためにdwim-print コマンドを使用する方法を紹介します。
WWDC23 英語 -
24:25 StoreKit 2とXcodeでのStoreKitテストの新機能
XcodeでのStoreKit 2とStoreKitテストの最新の改善点を紹介します。プロモーション対象のアプリ内課金、StoreKitメッセージ、トランザクションモデル、RenewalInfoモデルおよびサブスクリプション管理のためのApp Storeシートに関するAPIアップデートをご覧ください。デバイス上のレシート検証のためにSHA-256にアップグレードし、APIを使用してSwiftUIビューを作成する方法を学びましょう。また、アプリ内課金とサブスクリプションのデバッグとテストができるよう、XcodeでのStoreKitテストを始めるお手伝いをします。Transaction...
WWDC23 英語 -
18:11 SwiftUIの高度なアニメーションの世界
SwiftUIの最新アップデートでアニメーションを進化させましょう。複数のステップを構築し、構成されたマルチトラックアニメーション効果をキーフレームを使用して追加し、ユニークな方法でAPIを組み合わせて、あなたのアプリに命を吹き込みましょう。
WWDC23 英語 -
31:34 String Catalogsの紹介
Xcode 15では、すべての文字列を一箇所で管理することでアプリを簡単にローカライズすることができます。Strings Catalogsを使用したプロジェクト内の文字列の抽出、編集、エクスポート、構築方法を紹介します。また、移行ファイルを選択することで自分のペースで、既存プロジェクトに String Catalogs を採用する方法も紹介します。
i10n,internationalization,l18n,localization,localizedstringresource,nslocalizedstring,stringsdict,xcstring,xliff WWDC23 英語 -
26:45 Macへのゲーム展開 Part 3:Metalでのレンダリング
ゲームをMacで移植するための3部シリーズの締めくくりとして、レンダリングコードでMetalをサポートする方法をご紹介します。Game Porting ToolKit で既存のWindowsバイナリを評価し、HLSLシェーダをMetalに移行したら、ハイエンドの最新ゲームが必要とする機能を最適に実装する方法を学びましょう。GPUリソースバインディング、レジデンシー、同期の管理方法を紹介します。GPUコマンドを最適化し、MetalFX Upscalingを使用してリッチなビジュアルをレンダリングする方法などをご紹介します。 このセッションを最大限に活用するには、まず...
WWDC23 英語 -
24:11 空間コンピューティング向けのARKitについて
ARKitのトラッキングとシーン認識機能を活用して、まったく新しいイマーシブなアプリやゲームの世界を創り出す方法について解説します。visionOSとARKitの連携により、プライバシーを守りながらユーザーの周囲を認識するアプリを作成するのにどのように役立つかについてご確認ください。ARKit APIの最新情報を入手し、アプリのハンドトラッキングとシーンジオメトリを活用する方法についてのデモンストレーションを行います。
WWDC23 英語 -
24:53 アプリの動画でのシネマティックモードへの対応
Cinematic Camera APIを使って、カメラアプリで撮影されたシネマティックモードの動画にアプリで対応する方法を紹介します。判定レイヤーなどを含む、シネマティックモードのビデオを構成する基本的な要素について解説します。また、アプリで判定にアクセスして更新する方法を紹介し、変更の保存とその読み込み/書き出しの方法についても解説します。
WWDC23 英語 -
22:30 RoomPlanにおける機能強化の詳細
RoomPlanのエキサイティングなアップデートをご確認ください。より詳細にエリアをスキャンし、複数の部屋をキャプチャし、個々のスキャンを1つの大きな構造物にマージする方法について解説します。また、RoomPlanの結果を既存の3Dモデルライブラリに統合する際のワークフローやベストプラクティスについても紹介します。
WWDC23 英語 -
10:33 AirPlayオーディオ体験の改善
アプリのAirPlayオーディオ体験を、より堅牢で応答性の高いものにアップグレードする方法を紹介します。AVQueuePlayerで強化されたオーディオ バッファリングを採用する方法について解説し、アプリでカスタムプレーヤーを構築する場合の代替案を検討し、ベストプラクティスを共有します。
WWDC23 英語 -
13:37 アプリにSharePlayを追加する
あなたのアプリでSharePlayを活用し、あらゆるアクティビティを友達と共有可能な体験に変える方法をご覧ください。SharePlayの最新のアップデートを共有し、共有アクティビティを作成する利点を見つけ出し、いくつかの魅力的なユースケースを詳しく見ていきます。また、あなたのアプリで魅力的で楽しいつながりの瞬間を作るためのベストプラクティスをご紹介します。
group activities WWDC23 英語 -
18:26 空間コンピューティング向けのゲーム開発
visionOSで素晴らしいゲーム体験を開発する方法を紹介します。このプラットフォームにおけるゲーム開発の基本的な要素を解説し、イマーシブ体験の異なるレベルをスムーズに移行する方法や、ARKit、RealityKit、Reality Composer Pro、Unity、Metalおよび Compositorの可能性を探るためのロードマップを共有します。
WWDC23 英語 -
16:26 空間的なSharePlay体験の設計
visionOSアプリで作成できる共有アクティビティの種類を探索し、Spatial Personaテンプレートを使用しユーザー間が皆さんのアプリで意義のあるやり取り行うためにサポートする方法を紹介します。共有コンテキストに関するUIの設計方法、共有アクティビティの没入型コンテンツへの対応方法などを学びましょう。
group activities WWDC23 英語 -
7:18 ウィジェットの新しい場所への展開方法
ウィジェットのエコシステムが拡大しています。最新のWidgetKit APIを使用して、ウィジェットをあらゆる場所で美しく表示する方法について解説します。ウィジェットをどんな環境にもシームレスにフィットさせるために、ウィジェットの背景を識別したり、レイアウトをダイナミックに調整したり、バイブラントレンダリングで使用するカラーを準備する方法を紹介します。
WWDC23 英語 -
21:12 Reality Composer Proについて
Reality Composer Proを使えば、3Dコンテンツの作成、編集、プレビューをとても簡単に行うことができます。新たなプロジェクトの設定、シーンの作成、パーティクルエミッターとオーディオの追加、そしてデバイスでのコンテンツのプレビューまで、このデベロッパツールを使ってその便利さをお見せしていきます。Reality Composer Proの基本的な機能を把握したら、「Reality Composer Proにおけるマテリアルの詳細」と「Reality Composer ProコンテンツのXcodeでの使用」で、高度なテクニックやヒントをご確認ください。
WWDC23 英語 -
18:53 SF Symbols 5の新機能
Appleプラットフォーム用のシステムフォントである San Franciscoとシームレスに統合できるようデザインされたApple のアイコンライブラリ、SF Symbolsの最新アップデートについて確認しましょう。シンボルアニメーションは、インターフェイスをより生き生きとさせ、ユーザーフィードバックを向上させる、表現力豊かで設定自在なアニメーションのコレクションです。アニメーションに適したシンボルの描き方や、SFシンボルライブラリの最新の追加機能について紹介します。このセッションを最大限に活用するには、まずWWDC22の "SF Symbols 4の新機能...
WWDC23 英語 -
13:17 メディアアプリとHomePodの統合
HomePodでメディアアプリと直接インタクションする方法を確認しましょう。iPhoneやiPadアプリにメディアインテントを加え、声を使うだけでAirPlayを使用してHomePodスピーカーにコンテンツをストリームする方法を紹介します。実行に際する詳細や音楽やオーディオブック、ポッドキャストや瞑想などのメディアで素晴らしい体験を創造するベストプラクティスやヒントについて掘り下げます。AirPlayでの素晴らしい体験の創造に関しては、WWDC23の「AirPlayオーディオ体験の改善」をご確認ください。
WWDC23 英語 -
18:24 パラメータパックを使ったAPIの一般化
Swiftのパラメータパックは、一般的なジェネリックパターンを簡素化することを可能にしながら、ジェネリックコードでできることを広げる強力なツールです。ジェネリックコードの型と引数の数を抽象化し、オーバーロードを避けるために一般的なジェネリックパターンをシンプルにする方法を紹介します。 このセッションを最大限に活用できるよう、WWDC22の 「Embrace Swift generics」をあらかじめ視聴されることをお勧めします。
WWDC23 英語 -
23:02 CKSyncEngineでiCloudに同期
CKSyncEngineを使用して、人々のCloudKitデータをiCloudに同期する方法を紹介します。同期操作のスケジューリングをシステムに任せることで、アプリのコード量を削減する方法を学びます。CloudKitの進化に合わせて強化されたパフォーマンスの恩恵を自動的に受ける方法、同期実装のテストなどをご紹介します。 このセッションを最大限に活用するには、CloudKitとCKRecordタイプに精通している必要があります。
app,backend,cksyncengine,cloud,cloudkit,database,engine,icloud,model,object,orm,persistence,relational,share,sharing,storage,sync,sync engine,syncing WWDC23 英語 -
31:08 はじめてのイマーシブなアプリの開発
XcodeとReality Composer Proを使用して、visionOS用アプリを作成する方法を紹介します。新規visionOSプロジェクトを開始する方法、SwiftUI開発にXcode Previewsを使用する方法、RealityKitとRealityViewを活用して3Dコンテンツをレンダリングする方法を紹介します。
WWDC23 英語 -
9:55 watchOS 10について
Apple Watchのデビュー以来最大とも言える変化について確認し、リデザインされたユーザーインターフェイスやスマートスタックについて紹介します。レイアウト、ナビゲーションやスタイルについての理解を深め、AppleデザイナーがどのようにwatchOS 10のデザインにアプローチしたのかを確認しながら、これらをApple Watchアプリに応用させる方法を学びましょう。
watchos WWDC23 英語 -
16:50 Create MLにおける機械学習強化
Create MLを使えば、機械学習モデルで可能な事がさらに広がります。多言語のBERT埋め込みを使った画像理解やテキストベースのタスクに、最新のアップデートが加えられました。マルチラベル分類を使って画像のコンテンツを理解できるよう、容易にモデルをトレーニングする方法をご紹介します。また、インタラクティブモデル評価や、カスタムトレーニングデータオーグメンテーション用の最新のAPIについての情報も説明します。機械学習の詳細についての最新アップデートは、WWDC23の「Explore Natural Language multilingual models」および「Improve Core...
WWDC23 英語 -
21:58 優れたShazmKit体験の実現
ShazamKitの最新アップデートを使って、優れたオーディオマッチング体験をアプリで提供する方法を紹介します。マッチング機能、音声認識に関するアップデート、Shazamライブラリとのインタラクションについて解説します。オーディオアプリでShazmKitを使用する際のヒントやベストプラクティスについて確認しましょう。ShazmKitの詳細については、WWDC22の「ShazamKitで大規模なカスタムカタログを作成する」、そしてWWDC21の「ShazamKitの詳細」と「ShazamKitによるカスタムオーディオエクスペリエンスの構築」をご確認ください。
WWDC23 英語 -
33:58 Swiftマクロの書き方
Swiftマクロを使用して、コードをより表現力豊かで読みやすくする方法を発見しましょう。マクロがどのように繰り返しのコードの記述を避けるのに役立つかを探求し、アプリ内での使用方法を学びましょう。マクロの構築要素を共有し、テスト方法を示し、マクロからのコンパイルエラーを生成する方法を説明します。
WWDC23 英語 -
20:04 空間入力のためのデザイン
視線と手のためのすばらしいインタラクションをデザインする方法について確認しましょう。空間入力のデザインに関する原則を紹介し、入力方法についてのベストプラクティスを解説します。さらに、快適かつ直感的で、満足する空間体験を創造するためのお手伝いをします。
,,,,ar,mixed reality,mr,spatial computing,ux,virtual reality,vr WWDC23 英語 -
12:19 ネットワークリレーによるアプリのトラフィック保護
リレーを使用して、VPNのようなオーバーヘッドをかけずに、アプリのネットワークトラフィックをよりプライベートかつセキュアにする方法を学びましょう。リレーサーバーをアプリに統合する方法や、リレーを使用して企業ネットワークで内部リソースに安全にアクセスする方法を紹介します。
WWDC23 英語 -
1:11 Appleデベロッパ向けWWDC23ガイド
今ほどiOS、iPadOS、macOS、tvOS、そしてまったく新しいvisionOSを含むAppleプラットフォーム向けに開発するのに最適なタイミングはありません。 最新のハードウェアとソフトウェアを網羅した175以上の新しい解説ビデオセッションで、Appleのエンジニアやデザイナーからインサイトを得ましょう。 あなたのアイデアを世界中で20億台以上ものAppleデバイスで実現するためのヒントが満載です。
recap WWDC23 英語 -
89:34 Platforms State of the Union (ASL)
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
asl,sotu,sotu 2023 WWDC23 スペイン語, ドイツ語, フランス語, 簡体中国語, 英語, 韓国語 -
89:34 Platforms State of the Union
Learn about the latest tools, technologies, and advancements to help you create even better apps across Apple platforms, including the all-new visionOS.
sotu,sotu 2023 WWDC23 スペイン語, ドイツ語, フランス語, 簡体中国語, 英語, 韓国語 -
2:15 WWDC23での17の発表
WWDC初日に発表された大小の発表事項をおさらいします。
recap WWDC23 -
126:10 Keynote
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC23 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
126:10 Keynote (ASL)
The Apple Worldwide Developers Conference kicks off with exciting news, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.
WWDC23 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語
-
-
WWDC22 -
1:04 WWDC22(5日目)のまとめ
WWDCの5日目が閉幕となり、最後のレポートとなります。
recap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
9:34 Screen Time APIの最新情報
プライバシーを第一に考えながら、デバイスとの接続を管理できるAppを構築する方法をご覧ください。Screen Time APIを通して、機能制限やデバイスのアクティビティレポートなどの機能を使用して優れたエクスペリエンスを生み出す方法や、デバイスの所有者、親デバイス、デバイス管理者の重要な制御を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:41 PDFKitの新機能
PDFKitはあなたのAppに、PDFドキュメントの表示・編集・保存の機能を提供するフル機能のフレームワークです。Live Textやフォームのサポート、画像からのPDF作成、インタラクティブオーバーレイの構築、注釈の保存など、PDFKitの最新機能を紹介します。
pencilkit,pencil kit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:08 アクセシブルなシングルAppモード体験の実現
シングルAppモードのAppを使用するユーザに対して、優れた操作性やアクセシビリティを提供する方法をご確認ください。UIAccessibilityやAutomatic Assessment Configurationフレームワークを使用して、必要に応じて制限を適用し、設定Appを開かなくてもアクセシビリティ機能を有効化する方法を紹介します。また、Appにカスタム制限を追加して、iOSのアクセスガイド機能を適切にサポートする方法についても解説します。なお、このときAppは一時的にシングルAppモードになります。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:12 メディアメタデータのパブリッシュと再生インタラクションの詳細
AppのNow Playing情報をすべてのプラットフォームでハイライト表示する方法をご確認ください。メディアメタデータの概要をはじめ、ロック画面やコントロールセンターなどのエリアで表示される仕組み、コンテンツ用の効果的なメディアメタデータの作成方法や公開方法を紹介します。また、HomePodなどの他のデバイスからのコマンドにAppがどう応答するかについても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:35 サーバサイド開発でのXcodeの使用
SwiftサーバAppを、既存のXcodeプロジェクトと一緒に同じワークスペース内で作成、ビルド、デプロイする方法をご確認ください。独自のローカルAppを作成したり、Xcodeを使用するエンドポイントをテストしたりする方法をはじめ、サーバAppとクライアントApp間でコードを構造化したり共有したりして、開発プロセスを容易にする方法について解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:23 AppとサーバのDNSセキュリティの改善
App内において、インターネットアドレスの基盤であるDNSの安全性を確保する方法に関する最新情報をご確認ください。DNSSECを使用してAppでのDNSレスポンスを認証し、Discovery of Designated Resolvers(DDR)を使用してDNS暗号化を自動的に有効化する方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:56 Appアナリティクスのベンチマークについて
App StoreのAppアナリティクスにより、独自のインサイトが提供される仕組みや、これにより、App StoreでのAppのパフォーマンスが測定できるようになる仕組みについて解説します。さらに、プライバシー保護に関しては、新しいAppベンチマークツールを使用して、類似プロダクトと比較しながらご利用のAppのパフォーマンスをランク付けする方法を紹介します。また、プロダクトページの最適化やカスタムプロダクトページを使用してインサイトを習得し、App Storeでのランキングにプラスの影響を与えられるよう変えていく方法についても解説します。
conversion,metrics,monetization WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:37 SMSメッセージフィルタの紹介
SMSメッセージフィルタの拡張機能を使用すると、不明な送信者からのSMSメッセージをフィルタリングすることで、メッセージの管理ができるようになります。このような拡張機能を備えたAppを作成する方法を紹介します。これで、メッセージの内容や他の識別手法に基づいて、SMSメッセージをフォルダやサブフォルダに自動的に振り分けることができるようになります。
junk,promotions,transactions WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
29:51 Metalで機械学習を加速する
Metalを使用して、macOSでのPyTorchモデルトレーニングを加速する方法をご覧ください。TensorFlowトレーニングサポートの最新情報をはじめ、MPS Graphの最新機能や操作、優れたパフォーマンスで機械学習のあらゆるニーズに対応するベストプラクティスを紹介します。 機械学習でのMetalの使用について、詳しくはWWDC21の「Metal Performance Shaders Graphによる機械学習の加速」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:40 Xcode Cloud用の高速で信頼性の高いテストを作成する
Appleの継続的インテグレーションおよび継続的デリバリサービスであるXcode Cloud向けに、効果的なテスト計画を作成する方法をご覧ください。ご利用のコードが正常に機能することを継続的に検証する上で、テストの実施がどれほど重要になるのか解説します。さらに、Xcode Cloud向けに高速で信頼性が高く、効率的なテストを作成したり、無駄な失敗を回避したり、コードの変更を迅速に検証したりする方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:19 機械学習を組み込んだAppの開発手法
優れた機械学習(ML)によるエクスペリエンスをあなたのAppに取り入れる方法を紹介します。モデルの発見、変換、トレーニングについて解説し、MLのヒントとベストプラクティスを紹介します。さらに、MLの導入に伴う考慮すべき事項をはじめ、モデルのパフォーマンスを評価するテクニックや、モデルを調整して、デバイスでリアルタイムのパフォーマンスを実現する方法について解説します。 このセッションで取り上げたテクニックの詳細については、WWDC22の「Core MLの使用を最適化する」および「Metal Performance Shaders Graphで機械学習を促進する」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:43 Networkフレームワークによるデバイス間インタラクションの構築
複数のデバイスに統合型コンテンツエクスペリエンスをもたらす方法をご確認ください。ここでは、コミュニケーション経路の設定をはじめ、Apple TVと他のデバイス(iPhone、iPad、Apple Watchなど)との接続が簡単になるDeviceDiscoveryUIを紹介します。また、一般的なシナリオをはじめ、デバイス間のスムーズな接続を実現するベストプラクティスも紹介します。
network framework WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:44 ShazamKitで、大規模なカスタムカタログを作成する
ShazamKitを使用して、カスタムカタログを作成したり、あらゆるApp内のオーディオソースとの完全一致をサポートする方法を解説します。新しいShazamKit CLIを活用して、オーディオシグネチャを簡単に生成したり、大規模なカタログを構築したりする方法をご覧ください。また、連続もののテレビ番組やPodcastなど、大量のオーディオコンテンツをすばやくAppに同期する方法をはじめ、ShazamKit APIやSHMediaItemsの最新情報も紹介します。これにより、時間範囲を使用するオーディオソースの重要な瞬間に、Appが正確に応答できるようになります。...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
8:45 WKWebViewの最新情報
WebコンテンツをAppのインターフェイスに組み込むためのフレームワーク「WKWebView」の最新情報をご覧ください。JavaScriptフルスクリーンAPIの使用方法、CSSビューポートユニット、検索操作の詳細について解説します。また、コンテンツブロックの制御に関する改善点、暗号化されたメディアの埋め込み、Webインスペクタの使用についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:02 Swift Packageプラグインを作成する
開発ワークフローをカスタマイズします。Swiftで独自のパッケージプラグインを作成する方法をご覧ください。PackagePlugin APIでソースコードを生成したりリリースタスクを自動化したりして、Xcodeの機能を拡張する方法をはじめ、優れたプラグインを作成するベストプラクティスを紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:57 Apple GPUでコンピューティングワークロードを拡張する
コンピューティングワークロードを作成して、Apple GPUで効率的に拡張する方法をご覧ください。作業配分を改善してGPUを飽和させたり、効果的なパイプライン化と同時ディスパッチでGPUタイムラインのギャップを最小化したり、アトミック操作を効果的に使用したりする方法を紹介します。また、XcodeやInstrumentsの最新のカウンタやツールについても解説します。これで、空間および時間のメモリアクセスパターンを最適化することができるようになります。
compilation,compiler,metal,metal 3,metal compute,metal shading language,metal tools,performance,xcode WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:25 プロアクティブなApp内課金の復元機能を実装する
Appを最初に開いたときに、ユーザーのApp内課金へのアクセスをプロアクティブに復元する方法をご覧ください。StoreKitやStoreKit 2を使用して、既存のサブスクリプションへのインスタントアクセスを提供する方法をはじめ、クライアントとサーバの両方で実装するベストプラクティスも紹介します。ユーザーの購入状況を判断する方法や、あなたのAppでカスタマイズされたオンボーディングエクスペリエンスを作成する方法をご覧ください。
storekit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:57 電力の制限:バッテリー消費の改善
電力使用量を制限しながら、ユーザがAppをさらに活用できるようにする方法をご確認ください。ご自身のコードに4つの重要な変更を加えて、Appからのバッテリー消費を抑える方法について解説します。さらに、ご利用のAppにダークモードを追加してOLEDディスプレイの利点が得られるようにしたり、セカンダリアニメーションからのフレームレートを監査したり、バックグラウンドデータ処理を制限したり、長時間実行タスクを延期したりする方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
33:46 Get it right (to left)(右から左方向への文字体)
アラビア語やヘブライ語などの右横書き言語にローカライズされたAppを開発する方法をご覧ください。これらの言語に関する重要な考慮事項、問題に対するソリューション、Appで右横書き言語のエクスペリエンスを向上させるベストプラクティスを紹介します。
alignment,arabic,hebrew,i10n,internationalization,l18n,localization,ltr,pseudolanguage,rtl,sf symbols,writing direction WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:13 Xcodeとオンデバイスでのハングの検出と追跡
Appの応答性を高め、ハングをなくして、さらに優れたエクスペリエンスを実現する方法をご覧ください。Performance Toolsチームより、ハングを追跡する方法や、ハングの発生を未然に防ぐ方法について解説します。iOSにおける最新の検出メカニズムを解説するので、リリース前のテスト中に発生したハングも追跡できるようになります。さらに、Xcode Organizerなどを使用するリリースビルドの問題を特定する方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:48 Visionの最新情報
テキストの認識・顔や顔のパーツの位置検出・オプティカルフローの実装など、Vision APIの最新情報をご覧ください。ビデオベースのAppのためのオプティカルフロー機能について紹介し、これらのAPIを駆動する機械学習モデルのリビジョンに合わせてAppを更新したり、XcodeのQuick Look PreviewサポートでVisionタスクを視覚化する方法を紹介します。 このセッションを最大限に活用するには、WWDC21の「Visionによる人物、顔、ポーズの検出」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:38 Safari Web Inspector Extensionの作成
最新のWeb Extension APIで、自分用のツールをWeb Inspectorに直接追加する方法を紹介します。さらに、Web Inspectorで自分用のタブを作成して、検査済みのページでJavaScriptを評価し、その結果から潜在的な問題のトラブルシューティングや特定を行う方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
32:08 Core Media IOでカメラExtensionを作成する
Core Media IOを使用して、ソフトウェアカメラ、ハードウェアカメラ、クリエイティブカメラのmacOSシステム拡張機能を簡単に作成する方法をご覧ください。従来のDALプラグインに代わる最新機能を紹介します。このExtensionには、カメラ入力を使用するAppと完全な互換性があり、安全性や高速性にも優れています。さらに、Core Media IO APIについて解説し、カメラメーカー、特殊効果機能付きテレビ会議App、クリエイティブAppのアイデアなどをサポートする方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:42 App Tracking Transparencyの詳細
App Tracking Transparencyに関する詳細と、これによりAppユーザがトラッキングを選択したり制御したりできるようになる仕組みについて解説します。現在、App Storeポリシーでは、ユーザのデータをトラッキングする場合、すべてのAppにおいて、AppTrackingTransparencyフレームワークから許可を受ける必要があります。このポリシーでトラッキングがどのように規定されているのかをはじめ、ご利用のAppでこのフレームワークを採用する必要があるかどうかや、効果的な実装方法について解説します。
app tracking transparency,nutrion label,privacy,tracking WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:31 Swiftでプロトコルインターフェイスを設計する
Swift 5.7で、プロトコルを使用した高度な抽象化を設計する方法をご覧ください。既存タイプの使用方法をはじめ、オパークリザルトタイプを使用して実装をインターフェイスから分離する方法や、特定タイプ間の関係性を同定したり保証したりできる同種要件を紹介します。 このセッションを最大限に活用するには、WWDC22の「Swiftのジェネリクスを活用する」を最初にご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:27 ARKit 6について
ARKit 6を使用して、強力で洗練された拡張現実Appを構築する方法をご確認ください。4K HDRでレンダリングされたARエクスペリエンスを生み出す方法や、Appのカメラ設定のカスタマイズ方法について解説します。また、ARKitセッションから高解像度の静止画をエクスポートする方法、平面推定やモーションキャプチャの活用方法、新しい地域でARロケーションアンカーを追加する方法も紹介します。
ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
27:06 コンセプトでC++テンプレートを簡素化する
C++20機能が、C++コードを次のレベルに引き上げる仕組みをご覧ください。コンセプトを紹介し、そのコンセプトで一般的なC++コードのエラーをすばやく検出する方法について解説します。また、constexpr機能に関する最新の拡張機能を紹介し、これを活用した上で、コンパイル時にコードを評価してAppのパフォーマンスを向上させる方法についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:04 LLDBによるSwiftのデバッギング
複雑なSwiftプロジェクトを設定してデバッグを行う方法を紹介します。LLDBの内部とデバッグ情報について詳しく解説します。また、ビルドサーバに構築されたコードやカスタムビルドシステムのコードのデバッグなど、複雑なシナリオでのベストプラクティスも紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:15 Xcodeビルドでの並列化に関する解説
Xcodeのビルドシステムより、ご利用のビルドから最大の並列処理が抽出される仕組みを解説します。さらに、ビルド効率が向上するプロジェクトの構築方法、Xcodeにおけるターゲットのビルドフェーズ間の関係を解消するプロセス、Swiftでコンパイルする際に利用可能なハードウェアリソースを最大限に活用する方法について解説します。また、ビルドの効率性やパフォーマンスを監視する際に強力なツールとなるBuild Timelineも紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:30 アラビア語でのデザインصمّم بالعربي
تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات...
rtl WWDC22 アラビア語, 日本語, 簡体中国語, 英語, 韓国語 -
19:12 AppKitでSwiftUIを使用する
Shortcuts AppではSwiftUIとAppKitの両方を使用することで、macOSで最高レベルのエクスペリエンスを実現することができるようになりました。Shortcutsチームより、AppKitコードでSwiftUIビューをホストする方法、レイアウトやサイズ設定の処理方法、レスポンダチェーンへの参加方法、ナビゲーションフォーカスの有効化方法などを紹介しますので、是非ご覧ください。また、AppKitビューをホストする方法も紹介します。これで、既存のコードをAppのSwiftUIレイアウトに移行できるようになります。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:30 インターフェイスのライティング
Appに合わせて選択する単語やフレーズが重要になります。アラートを作成する場合でも、オンボーディングエクスペリエンスを構築する場合でも、画像でアクセシビリティを表現する場合でも、言語の視点でデザインする方法をご確認ください。これで、ユーザはAppを最大限に活用することができるようになります。明確かつ会話的で有益な文章を作成する方法や、これらのテクニックを応用するためのヒントを紹介します。
copy,description,editorial design,label,message,text,title,ui copy WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:24 チーム用のXcode Cloudについて詳しく見る
あらゆる規模の開発チームによるAppleの継続的インテグレーションや継続的デリバリ(CI/CD)サービスを利用して、高品質のAppを提供できるようにする方法をご覧ください。Xcode Cloudをチームの有する既存のApp開発プロセスに統合し、CI/CDプラクティスでXcode Cloudを効率的に使用する方法を紹介します。また、App Store Connect APIを使用して、Xcode Cloudと課題追跡システムを統合する方法をはじめ、コード依存管理やベストプラクティスも紹介します。 このセッションを最大限に活用するには、WWDC21の「高度なXcode...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:33 iOSナビゲーションデザインの探求
馴染みのあるナビゲーションパターンを採用することで、App内の情報を簡単に調べることが可能になり、不必要な混乱を避けることができます。既存のナビゲーション構造を活用して、Appの特性を損なうことなく複雑なインタラクションを簡素化する方法を紹介します。タブバーやモダリティなどを扱う際のベストプラクティスや、よくある落とし穴をご確認ください。
hierarchical navigation,information architecture,modality,modal presentations,navigation,navigation best practices,navigation design,tab bars WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:25 勤務先と学校でのAppleでサインインについて
組織で設定されている管理対象のApple IDを使用して「Appleでサインイン」をサポートする方法をご覧ください。勤務先と学校で「Appleにサインイン」する方法をはじめ、教育AppがREST APIの機能を利用して、学生やクラスに関する情報のインポートプロセスを効率化する仕組みについて解説します。また、Apple Business ManagerやApple School Managerで、これらの機能のアクセス管理コントロールを設定する方法も紹介します。 このセッションを最大限に活用するには、「Appleにサインイン」およびREST APIに関する知識を習得しておくとよいでしょう。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:04 TextKitおよびテキストビューの最新情報
UIフレームワークのTextKitやテキストビューの最新情報をご覧ください。レイアウトの改良やAPIの強化について解説し、複数のOSバージョン間の互換性を維持する方法や、TextKit 2でAppを最新化する方法を紹介します。 このセッションを最大限に活用するには、WWDC21の「TextKit 2について」を最初にご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
9:26 HLSインタースティシャルの最新情報
HLSインタースティシャルは、広告、他のインタースティシャル、HLSストリーム間で動画コンテンツをシームレスに移行できるようにするものです。ここでは、広告インベントリを最適化したり、HLSを使用する際にスナップイン/アウトを実行してインタースティシャル表示を微調整したりする方法などを紹介します。
ad cueing,ads,avfoundation,cue,interstitials,mid rolls,pre rolls,snap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:41 Core Image、Metal、SwiftUIでのEDRコンテンツの表示
Core ImageベースのマルチプラットフォームSwiftUI Appから、レンダリングのサポートにExtended Dynamic Range(EDR)を追加する方法をご覧ください。ここでは、ViewRepresentableを使用して、CIImagesをMTKViewに表示するベストプラクティスを紹介します。また、EDRレンダリングを有効化する簡単な手順や、EDRをサポートする内蔵CIFilter(150個以上)の例も紹介します。
WWDC22 英語 -
18:42 ネットワーク遅延を減らしてAppの応答性を向上させる
最新のネットワークスループットレートを最大限に活用することで、ネットワークレイテンシがご利用のAppにどう影響するのかご覧ください。応答性を向上させるためにAppやサーバで行う変更について解説します。インターネットの改善が行われたときにご利用のAppが対応できるようにしておくことで、エンドツーエンドの遅延を低減させることができるようになります。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:07 卓越したビデオ再生体験の実現
最新のiOSおよびiPadOSのシステムのメディアプレーヤーで、優れたメディアAppを構築する方法をご確認ください。最新のプレーヤーをどのようにデザインしたのかをはじめ、独自のメディアエクスペリエンスを設計するベストプラクティスやヒントを紹介します。また、動画のLive Textについて解説し、インタースティシャルや再生速度コントロールをAppに統合する方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:07 SwiftUI APIの設計技術:プログレッシブディスクロージャ
SwiftUIの基本原則の1つであるプログレッシブディスクロージャについて解説しますので、それがどのようにAPIの設計に影響するのかご覧ください。さらに、プログレッシブディスクロージャの使用方法や、これが迅速な反復や探索をどうサポートするのかを解説しますので、自分用のコードでも活用できるようになります。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:30 写真ピッカーの最新情報
PHPickerにより、ご利用のAppとシステムの写真ライブラリ間での簡単かつ安全な統合が実現します。SwiftUIやTransferableが、iOS、iPadOS、macOS、WatchOSにわたって統合を提供する仕組みをご覧ください。 また、AppKitやNSOpenPanelを使用して、Macの写真ピッカーをご利用のmacOS向けのAppに取り込む方法も紹介します。 写真ピッカーの詳細については、WWDC21の「App内の写真アクセスの改善」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:00 PhotoKitの変更履歴について
PhotoKitにより、写真を中心とした豊富な機能を構築できるようになります。PhotoKitの最新APIを使用して、画像アセットへの変更を簡単に追跡する方法について解説します。さらに、PHPhotoLibraryのchange historyAPIを紹介し、起動時に変更トークンを保持する方法、Appで他のユーザの写真ライブラリへの追加、削除、更新を認識できるようにする方法についても紹介します。 写真ライブラリの統合に関する詳細については、WWDC22の「写真ピッカーの最新情報」と、WWDC21の「App内の写真アクセスの改善」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
41:31 MapKitの最新情報
MapKit が新たな次元に突入します。Appをアップグレードして、最新のマップを使用したり、非常に写実的な3D City Experienceをサポートする方法を紹介します。オーバーレイを使用してデータを視覚化しながら、3Dマップにスムーズに統合する方法について学びます。また、Selectable Map FeaturesやLook Around APIを使用して、インタラクティブで没入感のある体験を生み出す方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:07 Game Centerダッシュボードで新しいプレイヤーにリーチする
Game Centerのアクティビティダッシュボードを活用して、新しいプレイヤーにリーチする方法をご覧ください。ダッシュボードやプロフィールを通して、ゲーム上でのプレイヤーの成績、ハイスコア、リーダーボードの変遷を追跡する仕組みについて解説します。また、Game Centerプラグインを使って、Game CenterをUnityゲームプロジェクトに追加する方法も紹介します。
game center,game dev,game developer,gamekit,game kit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:29 メッセージAppを使った共同制作の設計
Appleのプラットフォームで優れた共同制作を実現する方法をご覧ください。共有シート、ライブ編集通知、メッセージApp、FaceTime、Appの既存の共同制作機能を組み合わせて、ユーザが簡単につながり、連携できるようにする方法を紹介します。 (注:APIは、今後のベータ版で利用可能になります。)
activity view,uiactivityview WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:28 Appサイズとランタイムパフォーマンスの改善
SwiftやObjective-Cのランタイムを最適化して、Appを縮小化したり、高速化したり、短時間で起動したりできるようにする方法を紹介します。Xcode 14でのAppのビルドや、デプロイメントターゲットの更新によって、効率的なプロトコルチェックや、メッセージ送信コールの縮小、ARCの最適化を実現する方法をご確認ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
31:23 Metalレイトレーシングのパフォーマンスを最大限に高める
レイトレーシングコードを簡素化し、Metal 3の機能を使用してパフォーマンスを向上させる方法を紹介します。さらに、レイトレーシングAppの調整に役立つGPUデバッグおよびプロファイリングツールについて解説します。また、加速構造のプリミティブごとのデータを使用して、インターセクションテストを高速化したり、シェーダーコードのメモリアクセスや間接参照を削減したりする方法についても解説します。加速構造のビルドや改修を高速化することで、ロード時間やフレームあたりのオーバーヘッドを削減することができるようになります。
game dev,game developer,metal,metal 3,metal shading language,metal tools,optimization,proapps,raytracing,ray tracing WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:13 アラビア語で設計する
アラビア語のAppやゲームを設計したり最適化したりする方法をご覧ください。アラビア語話者向けにUIを設計するベストプラクティスやヒントを紹介します。初めてリリースを予定している場合でも、既存のAppやゲームを改善する場合でも役立ちますのでご覧ください。UI要素やアイコングラフィで美しいRight to Leftレイアウトを作成する方法をはじめ、製品設計におけるアラビア語テキストやタイポグラフィのニュアンス、アラビア数字について解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
9:15 App Store Connectの最新情報
App StoreでAppを作成、管理、提出するツールスイートとなるApp Store Connectの最新情報をご確認ください。App Store Connect APIの最新情報だけでなく、iOSやiPadOSのApp Store Connectでの提出管理機能などの提出方法の強化点も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:23 「Appleでサインイン」エクスペリエンスを強化する
「Appleでサインイン」を利用して、Appで安全かつ高速な認証を実現させる方法をご覧ください。パスワードベースのアカウントをセキュアなシングルタップログインの認証にアップグレードする方法や、Appでのユーザーセッションの変更をシームレスに処理する方法を紹介します。また、Webや他のプラットフォームでも「Appleにサインイン」を利用することができるようになります。 このセッションを最大限に活用するには、「Appleにサインイン」やREST APIに関する知識を習得しておくとよいでしょう。また、JavaScriptの基本的な知識を習得しておくこともお勧めします。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:53 Webアクセシビリティの最新情報
カスタムコントロール、SSML、ダイアログ要素を使って、リッチでアクセシブルなWeb Appを構築するテクニックをご覧ください。さまざまな補助機能を解説しますので、Web Appのアクセシビリティをテストする際に役立てることができます。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:04 AVFoundationやMetalによるHDR動画のEDR表示
AVFoundationやMetalを活用して効率的なEDRパイプラインを構築する方法を紹介します。そして、AVPlayerを使用してHDR動画をEDRで表示したり、ビデオ再生をAppビューに追加したり、Metalでレンダリングしたり、Core ImageやカスタムMetalシェーダを使用してキーイングやカラーマネジメントなどのビデオエフェクトを追加したりする方法について解説します。ゲーム開発でもPro App開発でも、使用するフレームワーク選びで役立つことでしょう。さらに、トランスポート、カラースペース、ピクセルバッファのフォーマット選びに関するベストプラクティスも紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:27 Swift Packageプラグインの紹介
Swift Packageプラグインを使用して、SwiftパッケージやXcodeプロジェクトでアクションを実行する方法をご覧ください。このプラグインが機能する仕組みをはじめ、これを使用してソースコードを生成したり開発ワークフローを自動化したりする方法について解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
34:46 StoreKitテストの最新情報
App内課金やサブスクリプションのテストに役立つ最新ツールをご確認ください。ご利用のプロダクトをApp Store ConnectからXcodeのStoreKitテストに取り込む方法、トランザクションマネージャの改善点、XcodeプレビューのApp内課金フローについて解説します。また、サンドボックス環境用のApple IDを設定する際のベストプラクティスをはじめ、返金リクエスト、値上げへの同意、請求のリトライなどのテストを作成する方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:51 Core Dataスキーマを進化させる
Appのアップデータ後にCore Dataスキーマをスムーズに移行し、データモデルの変更を簡単に行う方法を紹介します。組み込みの移行ツールを活用してデータストレージを最新の状態に保ち、Core Dataがスキーマを解析してデータモデルの移行を推測する方法について解説します。また、ベストプラクティスも紹介するので、移行に伴う困難な問題にも対処できるようになります。Core Dataスキーマが、CloudKitと連携して、クラウドでの容易な移行をサポートする仕組みをご覧ください。 このセッションを最大限に活用するには、Core Dataスキーマとデータタイプに関する知識と、Core...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:09 UIKitでSwiftUIを使用する
UIKit Appで、SwiftUIの機能を活用する方法を紹介します。UIHostingConfigurationを使用したSwiftUIで、カスタムUICollectionViewセルやUITableViewセルをシームレスに構築することができます。また、App内でのUIKitとSwiftUIのコンポーネント間におけるデータフローを管理する方法も紹介します。 このセッションを最大限に活用するには、SwiftUIに関する基本的な知識を習得しておくとよいでしょう。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:38 優れたSharePlayエクスペリエンスを提供する
優れたSharePlayエクスペリエンスを設計したり構築したりする方法をご覧ください。離れていてもみんなが一緒になることができるアクティビティとは何か、一緒に探しましょう。さらに、グループアクティビティの設計、直感的なインタラクション、さまざまなタイプのエクスペリエンスを実現するサポート構築に役立つベストプラクティスも紹介します。
facetime,group activities,share,shareplay WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
1:21 WWDC22(3日目)のまとめ
3日目のステータスレポートです。WWDC22の最新情報をチェックしましょう。来たる木曜日の開催内容も紹介します。
recap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
7:10 CloudKit Consoleの最新情報
CloudKit Consoleの最新情報をはじめ、Web上のコンテナを調べたりデバッグしたりするかつてない方法を紹介します。Act as iCloudについても解説します。別のアカウントの観点からレコードをクエリしたり、データを表示したりするのに役立ちます。また、レコードのゾーンを共有し、参加者間の連携を強化する方法もご覧ください。さらに、非アクティブなコンテナを非表示にする方法もご覧ください。CloudKit Consoleを最大限に活用するためのヒントもいくつか紹介します。 このセッションを最大限に活用するには、CloudKitコンテナに関する基本的な知識を習得しておくとよいでしょう。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:37 iOS AppをMacへ
iOS Appが優れたmacOSエクスペリエンスとなるさまざまな方法をご覧ください。M1 Mac用にiPad Appをリリースする場合でも、Mac Catalystを使用するMac用に何かをビルドする場合でも、ご利用のAppをMacに取り込む際のベストプラクティスを紹介します。さらに、強化されたエクスペリエンスをもたらす最新のツール、オプション、APIも紹介します。また、Mac用のAppを最適化する方法をはじめ、Mac Catalystを使用して構築するときに、デスクトップクラスのiPad機能が自動的にMacのネイティブオプションに変換される仕組みについても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:38 CAPTCHAのプライベートアクセストークンへの置き換え
CAPTCHAでキャプチャされないように!プライベートアクセストークンは強力な代替手段として、ユーザ個人や個人情報を損なうことなく、正規のデバイスやユーザからのHTTPリクエストを識別できるようになります。Appやサーバでこのツールが活用されることで、どのようにオンライントランザクションにて信頼が与えられ、プライバシーが保護されるかについて解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:30 Core MLの使用を最適化する
Core MLが、CPU、GPU、ニューラルエンジンと連携して、オンデバイスでプライバシーを保護する機械学習エクスペリエンスをAppに促す仕組みについて解説します。さらに、最新ツールについても解説するので、ご利用のモデルのパフォーマンスを把握し、最大限に活用することができるようになります。また、ご利用のモデルのパフォーマンス特性を簡単に把握できるレポートの生成方法も紹介するので、Core ML Instrumentでご利用のモデルに対するインサイトも得られるようになります。さらに、APIを強化して、AppとのCore ML統合を最適化しますのでご覧ください。...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:47 Swift Charts: より高いレベルへ
データの視覚化を深く掘り下げます:Swift ChartやSwiftUIが、さまざまなグラフオプションを使用して、複雑なデータセットをAppで表示する仕組みをご確認ください。さまざまな種類のデータをプロットしたり、マークを作成したりして、詳細なグラフを作成する方法を紹介します。また、Swift Chartsの広範なグラフのカスタマイズAPIについても解説します。これにより、グラフのスタイルをご利用のAppにマッチさせることが可能になります。 このセッションを最大限に活用するには、WWDC22の「Swift Chartsの紹介」をまずご確認ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:25 Create ML Componentsで高度なモデルを作成する
Create ML Componentsで、カスタム機械学習モデルを次のレベルに引き上げます。動画やオーディオなどの時間データの操作方法をはじめ、人の反復動作をカウントしたり、高度な音声分類を提供するモデルの作成方法を紹介します。また、インクリメンタルな調整で、新しいデータを使用したモデルトレーニングを迅速化するベストプラクティスも紹介します。 カスタム機械学習モデルの導入については、WWDC22の「Create ML Componentsについて学ぶ」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
28:29 カスタムコラボレーションAppを メッセージAppと統合する
SharedWithYouフレームワークが、Appの連携基盤を強化する仕組みをご覧ください。連携コンテンツのセキュアな招待状を送信し、参加者の変更を同期する方法を紹介します。また連携するメッセージ内で、コンテンツの更新情報を表示する方法についても解説します。 SharedWithYouの導入については、WWDC22の「Shared with YouをAppに追加する」をご覧ください。共同制作のUI APIに関する概要については、WWDC22の「メッセージAppで共同制作の体験を強化する」をご覧ください。 (注:APIは、今後のベータ版で利用可能になります。)
WWDC22 日本語, 簡体中国語, 英語 -
31:09 高速リンク:ビルドと起動時間の改善
Appでのビルドやランタイムのリンクパフォーマンスを向上させる方法をご確認ください。Appのリンクパフォーマンスを向上させるリンキング、オプション、最新情報について、舞台裏をご紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:06 Apple Watch用の仕事効率化Appの構築
手首ががかつてないほど生産的になります。SwiftUIやシステム機能を使用して、優れた生産性を持つAppをApple Watchに構築する方法をご確認ください。手首に快適な作業エクスペリエンスをもたらす方法をはじめ、テキスト入力を得たり、基本的なグラフを表示したり、友人にコンテンツを共有したりする方法について解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:07 Safari Web Extensionの最新情報
Safari Web Extensionの最新の改善点により、Webを閲覧するユーザに優れたエクスペリエンスを提供する方法をご確認ください。Manifestバージョン3へのアップグレード方法、最新のWeb Extension用APIを取り入れる方法、デバイス間でExtensionを同期する方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:21 Core DataとCloudKitの動作を最適化する
Core DataとCloudKitの実装の最適化に有効な、 3 つの開発サイクルについてご紹介します。Appのアーキテクチャと機能セットを分析して仮定を検証し、大規模なデータセットを取り込んだ後の動作の変化を調べ、ワークフローを改善するための実用的なフィードバックを得る方法を紹介します。 このセッションを最大限に活用するには、ご利用のデータモデルとCloudKitとの同期に関する知識を習得しておくとよいでしょう。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:23 プライバシーに関する新機能
Appleでは、プライバシーは基本的人権であり、プライバシーを保護することが、あらゆることの中心にあると考えています。エンジニアリングチームにより、すべての製品やデベロッパフレームワークにおいてプライバシーがどのように確立されているのかをはじめ、信頼を構築してユーザーを保護するために、Appに取り入れることができるテクノロジーやパターンについて解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
27:29 Swiftのジェネリクスを活用する
ジェネリクスは、Swiftで抽象コードを書き込むための基本的なツールです。コードの進化に応じて抽象化の機会を見きわめたり、多数の動作を1つのコードで記述する戦略を評価したり、Swift 5.7の言語特質を見つけて、ジェネリクスコードを記述しやすくしたり理解しやすくしたりする方法について解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:26 Swift Playgrounds用の魅力的なコンテンツを作成する
Swift Playgrounds用に作成されたガイド付きのインストラクションコンテンツを作成する方法について解説します。完成したサンプルコードプロジェクトに対し、ガイドを追加する方法についても解説しますので、是非ご覧ください。研修センターにタスクを追加して、関連コードやオプションの実験タスクがわかるようにし、学習者が自分のコードでプロジェクトを拡張できるようにする方法を紹介します。
swift playgrounds WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
36:22 ウォレットとApple Payの最新情報
ウォレットとApple Payの最新情報をご覧ください。AppやWebサイトでウォレットのオーダーをサポートする方法や、Identity Verification APIを使用して、ユーザーの年齢やIDを安全に検証する方法を紹介します。また、SwiftUIのPassKitサポートを紹介し、自動支払いを使用して、Apple Payエクスペリエンスを向上させる方法についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:56 ローカル認証フローの合理化
認証にフォーカスしたLocalAuthentication APIで、ユーザデータのプライバシーやセキュリティが保護される仕組みをご確認ください。LocalAuthenticationが、App内のシークレット、キー、他の機密リソースへのアクセスを許可する仕組み、複雑さを軽減する仕組み、Touch IDやFace IDなどの一般的なローカル認証方法のセキュリティやユーザビリティに依存する仕組みについて解説します。
acl,biometric,lacontext,laright,lock,secure enclave,unlock WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:08 iPad Appデザインの最新情報
iPad Appのデザインに関する最新情報をご覧ください。検索、ナビゲーションバー、編集メニュー、複数選択などの改善点を紹介します。カスタマイズ可能なツールバー、複数列のテーブル、検索と置換を組み込むことで、Appをより強力に、より使いやすくする方法について解説します。
customization,productivity,screen size,search,sidebar,split view,toolbar WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:13 SKAdNetworkの最新情報
SKAdNetworkにより、広告主はユーザのプライバシーを守りながら、広告キャンペーンの成果を評価できるようになります。ここでは、Web広告に関する階層的なソースID、階層的な変換値、多重変換、SKAdNetwork属性など、広告の属性に関する最新情報を解説します。また、クラウドの匿名性における重要性について解説し、Xcode 13でのテストを通じてSKAdNetworkの効果を検証する方法も紹介します。
advertise,catalyst WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:48 Metal 3で、GPUバイナリをターゲットにして最適化する
オフラインのコンピレーションを使用して、プロジェクトビルド時にGPUバイナリを完全に生成する際に、App内のスタッター、初回起動の時間、新しいレベルでのロード時間を削減する方法をご覧ください。また、「サイズの最適化」のコンパイラオプションを使用して、大規模なGPUプログラムでのコンパイル時間やバイナリサイズの合計を最適化する方法も紹介します。
compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
37:19 ScreenCaptureKitを次のレベルへ引き上げる
ScreenCaptureKitで、Appユーザに高度なスクリーンキャプチャ機能を提供する方法をご覧ください。コンテンツフィルタの微調整、フレームメタデータの解釈、ウィンドウピッカーなど、組み込むことができる数多くの高度なオプションを紹介します。また、最適なパフォーマンスを実現するストリームを構成する方法についても解説します。
audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:21 USDツールとレンダリングに関する詳細
Universal Scene Description(USD)アセットの生成、検査、変換に役立つ最新ツールがどこまで進化したかご確認ください。これらのツールの最新情報について解説し、これによりご利用のコンテンツ作成パイプラインに統合することもできるようになります。また、USD Hydraレンダリングの機能や、ご利用のAppへの統合方法も紹介します。 USDの導入については、WWDC22の「USDの基礎の理解」をご確認ください。
ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:14 Privacy Nutrition Labelの作成
Privacy Nutrition Labelにより、ユーザはAppのプライバシー方針を把握できるようになります。最新データの傾向を評価する方法をはじめ、App StoreのプロダクトページでAppのPrivacy Nutrition Labelを作成する上でのベストプラクティスを紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:13 アプリショートカットのデザイン
Siri、Spotlight、ショートカットAppにおいて直接Appからの優れた機能を表示する方法をご確認ください。ここでは、Appショートカットをはじめ、Appショートカットとして最適なAppの機能を評価するベストプラクティス、そして自身のショートカットを作成するプロセスについて解説します。さらに、明確で覚えやすい名前づけの方法、カスタムビジュアルのデザイン方法、必要な情報の収集方法、見つけやすいショートカットの実現方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:17 グローバルAppをビルドする:事例を挙げてローカライズ化
世界中のデバイスでAppを実行する方法や、言語に関係なく、すべてのユーザーに素晴らしいエクスペリエンスをもたらす方法をご覧ください。多様なユーザー向けのAppを作成する際に、AppleのAPIにより強固な基盤が実現する仕組みをはじめ、経験則に基づく事例、問題点、ベストプラクティスを紹介します。
,,,formatters,i10n,international,internationalization,l18n,stringsdict,swift packages,swiftui,translation WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:09 Swift-DocCコンテンツを見つけやすくする
WebのSwift-DocCにおけるナビゲーションエクスペリエンスについて解説します。さらに、コンテンツを整理したり最適化したりして、ご利用のフレームワークやAppに関するドキュメントを開発者に提供できるようにする方法を紹介します。また、ドキュメントを閲覧しやすくする高度なテクニックも紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:26 Live TextのインタラクションをAppに追加する
静止画や一時停止したビデオフレームのLive TextサポートをAppに追加する方法をご覧ください。iOS、iPadOS、macOS上の画像ビュー内で、テキストの操作、翻訳、データ検出、QRコードスキャンを簡単に有効化する方法を紹介します。また、インタラクションするタイプの指定、補助的なインターフェイスの管理、潜在的なジェスチャーの競合を解消する方法も紹介します。 ライブカメラのプレビューで検出されたデータでのキャプチャやインタラクションの詳細については、WWDC22の「VisionKitで機械可読コードやテキストをキャプチャする」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:10 SharePlayで広告とインタースティシャルを表示する
Appで、SharePlay参加者に対して異なるタイミングで広告が配信される場合、連携再生をどのように提供できるかを紹介します。挿入広告やスケジュール設定されたHLSインタースティシャルで再生体験を構築する方法をはじめ、ヒントやベストプラクティスを紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:02 Background Assetsについて
Background Assetsフレームワークを使用して、CDNから大きなファイルを直接ダウンロードし、Appやゲームの初回起動時のエクスペリエンスを向上させる方法をご確認ください。Appの初回インストール時、Appの更新時、ユーザがAppを使用しているときに定期的にバックグラウンドのダウンロードをスケジュールする方法を紹介します。また、スケジュールされたダウンロードを管理して、ユーザが必要なときに必要なコンテンツを確実に入手する方法についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
31:47 宣言型デバイス管理を取り入れる
宣言型アプローチで、デバイス管理ソリューションの開発を簡素化する方法をご覧ください。プラットフォームサポートに関する最新情報をはじめ、ステータスや予測に関するプロトコルの改善点について解説します。
business,declarative,device management,education,enterprise,mdm WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:26 Apple Music APIとMusicKitの紹介
Apple Music APIやMusicKitのクライアントフレームワークについて解説します。Apple Musicの機能をご利用のWebサービスやAndroid Appに統合したり、Apple Music APIにリクエストしてコンテンツを見つけたり取得したり、サブスクリプション登録者に合わせてカスタマイズしたりする方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:18 デスクトップクラスのiPad Appを構築する
デスクトップクラスの機能を活用するiPad Appの作成方法をご覧ください。UIKitチームのMohammedより、最新のナビゲーション、コレクションビュー、メニュー、編集APIを解説します。強力な iPad Appを構築するベストプラクティスも紹介しますので、是非ご覧ください。このセッションに合わせて同時にコーディングしたり、サンプルAppをダウンロードして、自分のコードを更新する際の参照用として使用してください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:32 Swift Regex: 上級編
Swift Regexで文字列処理のベーシックを越えましょう。Regexの概要や仕組みをはじめ、Foundationの豊富なデータパーサ、自前のパーサの統合、キャプチャの詳細について解説します。また、文字列の照合やRegexベースのアルゴリズムを活用するベストプラクティスも紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:53 Swift-DocCの最新情報
Swift-DocCの最新情報はすばらしいものとなっています。独自のプロジェクトのドキュメントに書き込んだり共有したりする方法を紹介しますので、是非ご覧ください。さらに、Swift-DocCナビゲーションの改善点をはじめ、AppターゲットやObjective-Cコードのドキュメントをコンパイルする方法についても解説します。また、GitHub Pagesなどのホスティングサービスにコンテンツを直接公開する方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:01 効果的なグラフのデザイン
焦点を絞った、わかりやすくてアクセシブルなグラフをデザインする方法をご確認ください。マーク、軸、説明、インタラクション、色を活用して、優れたグラフをデザインする方法を紹介します。これにより、すべてのユーザに有益なエクスペリエンスを提供できるようになります。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
28:54 Swiftの並行処理でデータ競合を排除する
Swift Concurrencyのコア概念の1つであるタスクとアクタの分離について解説します。データ競合を排除するためのSwiftのアプローチと、Appアーキテクチャに対するその効果について解説します。また、ご利用のコードにおけるアトミック性の重要性をはじめ、分離の維持におけるSendableチェックの微妙な差異や、並行システムでの作業のオーダーに関する前提条件の再検討について解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:43 グラフを使ったApp体験のデザイン
明確で訴求力のあるデータのグラフで、Appを強化する方法をご確認ください。グラフを使用するタイミング、グラフの使用方法、グラフのデザインシステムにグラフを連携させる方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
9:38 AVQTの最新情報
Advanced Video Quality Tool(AVQT)の最新情報と改善点をご確認ください。インタラクティブレポート機能について紹介し、動画の品質に関する問題を特定する方法について解説します。また、RAW形式の拡張サポートを紹介し、動画内の特定シーンを評価する方法、Linux用AVQTを使用してLinuxサーバ上やクラウド上でオンラインで動画を分析する方法についても解説します。
avqt,linux,video quality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:28 ScreenCaptureKitの紹介
ScreenCaptureKitが、macOSの画面共有・ビデオ会議・ゲームストリーミングサービスなどのAppに、高性能のスクリーンキャプチャを提供する仕組みについて解説します。このAPIの構成要素について解説し、ストリームを設定して画面上の動画およびオーディオコンテンツをキャプチャする方法や、それを既存のAppに統合するためのヒントを紹介します。
audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:44 CKTool JSの紹介
CKTool JSを使用して、Cloudコンテナを管理および自動化する方法をご覧ください。CKTool JSを設定してコンテナのスキーマを管理したり、レコードを簡単に変更したり、データをオンザフライで操作したりする方法を紹介します。また、CKTool JSを自動化やツール使用のワークフローに統合する方法についても解説します。 このセッションを最大限に活用するには、CloudKitスキーマ、JavaScript、npmに関する知識を習得しておくとよいでしょう。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
40:02 App内課金の統合と移行の検討
最新のApp Store Server APIに移行したり、App Storeサーバ通知を組み込んだりする方法をご覧ください。これらのツールを使用して、ご利用のサーバ上でApp内課金を最大限に活用するベストプラクティスを紹介します。さらに、JSON Web Tokenに署名したり、署名済みトランザクションを確認したり、verifyReceiptから移行したりする方法もご覧ください。
storekit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:22 iOSカメラキャプチャの進歩を知る:奥行き、フォーカス、マルチタスク処理
Appで高度なカメラキャプチャ機能を活用する方法をご覧ください。LiDARスキャナで写真や動画のエフェクトを作り出したり、正確な奥行きを測定したりする方法を紹介します。カメラでピクチャ・イン・ピクチャやマルチタスク処理が行われる仕組みや、顔認識によるオートフォーカスや自動露出が制御される仕組みなどについて解説します。また、複数のビデオ出力を使用する戦略も紹介します。これにより、高品質のビデオ出力をキャプチャしながらライブプレビューを最適化することもできるようになります。 カメラキャプチャ機能の概要については、WWDC21の「カメラキャプチャの新機能」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:17 Swiftの分散アクタの紹介
分散アクタとは - Swiftアクタモデルから拡張されたアクタで、分散システムの開発を合理化します。分散Appまたはシステムで作業する際に、分散アクタの分離や位置透過性により、ネットワーク化、シリアル化、他の転送関係での予期せぬ複雑化が回避される仕組みについて解説します。 このセッションを最大限に活用するには、WWDC21の「Swiftアクターによるミュータブルステートの保護」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:14 Endpoint Securityの最新情報
ウイルス対策ソフトウェア、エンドポイントの検出と応答、macOS向けのデータ漏洩防止ソリューションなど、信頼性の高いエンドポイントセキュリティ製品を構築する方法をご覧ください。Endpoint Security APIの最新の拡張機能について解説します。多くのセキュリティイベントをサポートする方法やAppで高度なミューティング機能を使用する方法をご覧ください。また、コマンドラインからイントロスペクションを実行するスタンドアロンツールについても解説します。
authentication,eslogger,gatekeeper,kauth,kernel,login,logout,malware,openbsm,xprotect WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:29 Shared with YouをAppに追加する
Shared with Youを使用すると、メッセージAppで共有されたコンテンツを、あなたのAppの中で簡単に見つけられるようになります。AppでShared with Youをサポートして、メッセージAppでコンテンツを扱う方法を学びましょう。「ピンで固定」することで暗黙的にShared with Youが許可され、コンテンツが自動的に共有される仕組みについて解説します。また、Shared with Youのコンテンツを「あなたと共有」の棚に表示したり、アトリビューションビューで表示する方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:15 USDの基礎の理解
PixarのUniversal Scene Description(USD)の原理をはじめ、これにより優れた3Dアセットやワークフローを構築する仕組みをご確認ください。USDを支える中心概念をはじめ、フォーマットをコンテンツ作成パイプラインに統合する方法について解説します。また、構成を利用したUSD機能で、柔軟性と汎用性に優れたアセットを作成する方法も紹介します。
ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:03 XcodeでマルチプラットフォームAppを開発する
Xcode 14を使用して、複数のAppleプラットフォーム用のAppをビルドする方法をご覧ください。Appターゲットを合理化する方法、共通のコードベースを維持する方法、デフォルトの設定を共有する方法を紹介します。また、設定やコードの条件設定により、各プラットフォームに合わせてAppをカスタマイズする方法についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:25 HealthKitの最新情報
HealthKitの最新機能をヘルスケアとフィットネスのAppに取り入れます。ここでは、睡眠段階の詳細な睡眠データを取得する方法、強化されたWorkout APIでトライアスロンやインターバルワークアウトをトラッキングする方法、プライバシーを保護しながら、物理的な処方箋画像などの眼科処方箋をHealthKitに直接保存する方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:36 iOSのEDRの詳細
EDRは、AppleのHigh Dynamic Range表示やレンダリングのパイプラインです。AppのEDRを使用してHDRコンテンツをレンダリングし、iPhoneやiPadのHDRディスプレイでのダイナミックレンジ機能を最大限に活用する方法について解説します。iOSのネイティブEDR APIを活用する方法、HDRの利用が適切だと判断するベストプラクティス、トーンマッピングやHDRコンテンツレンダリングのヒント、そしてReference...
WWDC22 英語 -
14:02 Transferableの紹介
Transferableは、ご利用のAppでの共有、ドラッグアンドドロップ、コピー&ペーストなどの機能を簡単にサポートできるモデルレイヤープロトコルです。 一般的なユースケースにおけるAPIの使用方法や、高度な機能を活用した動作のカスタマイズ方法について解説します。また、大量のデータを処理する場合に、メモリ効率を最適化する方法も紹介します。Transferableは、モデルを拡張して文字列や画像として他のAppと共有する場合でも、カスタム宣言されたデータタイプを作成する場合でも、ご利用のAppに優れたエクスペリエンスをもたらしてくれます。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
1:22 WWDC22(2日目)のまとめ
2日目のブリーフィングの時間です。火曜日もすばらしいセッションでした。すべてチェックして、翌日のプレビューをご覧ください。
recap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
33:45 SwiftUIの最新情報
SwiftUIのパーティーです。みなさんも招待されています。SwiftUIフレームワーク設計の将来に関する最新情報を紹介しますので、是非ご覧ください。SwiftUIでAppを徹底的に設計する深いレベルでのカスタマイズ、高度なレイアウトテクニック、共有のための洗練された戦略、強固な構造的アプローチをご覧ください。また、最新のグラフィックエフェクトを使用してAPIを解説しますので、楽しみながらご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:11 デスクトップクラスのiPadの紹介
デスクトップクラスの機能をご利用のiPad Appに追加する方法を紹介します。また、UINavigationBarの最新情報も詳しく解説しますので、ご利用のApp機能がわかりやすくなり、カスタマイズもできるようになります。さらに、UIKitの最新情報により、App内でのコンテンツ検索がどう簡単かつ迅速になったのかご覧ください。最後に、最新情報をいくつか紹介して、Mac Catalystにより、iPad Appのデスクトップへの導入が従来に比べどう簡単になったのかを解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:06 SwiftUIのナビゲーション機能
優れたAppの秘訣は、明確で堅牢なナビゲーション構造にあります。SwiftUIチームより、すばらしいエクスペリエンスをあなたのAppにもたらす方法について解説しますので、是非ご覧ください。SwiftUIの新しいNavigationStackやNavigationSplitViewについて解説し、Appの特定領域にリンクする方法、ナビゲーションの状態をすばやく簡単に復元する方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:27 よりレスポンシブなメディアAppの実現
AVFoundationを使用して、ユーザをローディングアニメーションではなく、メディアAppのコンテンツに集中させる方法をご確認ください。リッチなオーディオビジュアルコンポジションの作成、オーディオビジュアルアセットのロード、メディアサムネイルの準備を行いながら、Appにおける応答性と流動性のあるインターフェイスをサポートする方法を紹介します。さらに、I/Oプロセスの実行と並行しながら、Appのメインスレッドでこれらのタスクを実行する方法をはじめ、カスタムストレージからデータをロードする際に最高レベルの再生パフォーマンスを得る方法などについて解説します。...
async load,avasset,avassetresourceloader,avasynchronouskeyvalueloading,avcomposition,latency,thumbnail WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
33:27 パスキーについて
セキュリティをアップグレードしましょう:アカウントセキュリティを大幅に強化しながら、ユーザにすばやく簡単なサインインエクスペリエンスをもたらすパスキーのサポートを追加する方法を紹介します。パスキーは、フィッシング攻撃を排除するために構築された、シンプルで強力なクレデンシャルです。パスキーが、どのようにセキュリティを考慮して設計されているかをはじめ、パスキーの使用方法、ログインフローにパスキーを統合する方法、この機能を取り入れる際に必要なプラットフォームやWeb APIについて解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:08 Unityゲームにアクセシビリティを追加する
オープンソースのAccessibilityプラグインを使用して、AppleプラットフォームでUnityゲームにアクセシビリティ機能を追加する方法を紹介します。そして、サンプルのUnityゲームプロジェクトにVoiceOverやスイッチコントロールなどの支援技術も追加していきます。さらに、Dynamic Typeでテキストサイズを自動的に変更する方法をはじめ、透明度の低減やコントラストの向上など、インターフェイスの調整をサポートする方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:20 優れたARエクスペリエンスの品質
iPhoneやiPadの魅力的なARエクスペリエンスをもたらすベストプラクティスやテクニックをご確認ください。ARが自分の環境に適しているかどうかを判断するためのガイダンスをはじめ、優れたAR Appの事例や拡張現実を設計する際の主な考慮事項について解説します。
ar,arkit,augmented reality,design,mr WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:01 Xcodeの最新情報
Xcode 14における最新の生産性とパフォーマンス向上をご覧ください。設計が一新されたSwiftUIキャンバスエクスペリエンスを紹介し、コード補完とナビゲーションの強化、開発プロセス全体で行われたパフォーマンス向上について解説します。また、Xcodeを終了することなく、TestFlightビルドに関するフィードバックを読み込み、対応する方法についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
5:43 Developer Modeについて
Developer Modeとは - iOS 16、iPadOS 16、WatchOS 9で必要になる機能で、開発中にみなさんのAppをインストール、実行、デバッグするために必要になります。デバイスでDeveloper Modeを選択したり、自動化ワークフローでDeveloper Modeを有効化したりする方法を紹介します。
devmodectl,distribution,provisioning profiles,xcode WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:24 HLSコンテンツステアリングによる信頼性の高いストリーム配信
HLSコンテンツステアリングは、負荷や冗長性に応じて、クライアントを異なるサーバに動的に誘導するものです。このフレームワークの最新情報を紹介し、パスウェイクローニングを使用して、動的に生成されたCDNを既存のHLSクライアントに導入する方法について解説します。また、バケットベースのステアリングサーバルールなどで、グローバルなトラフィックステアリングを実現する方法も紹介します。
adaptive playback,cdn switching,error fallback,load balance,traffic steering,video streaming WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:18 Apple Maps Server APIの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、今後10日間の1時間ごとの気温予報、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:00 Safari用のWebプッシュについて
Webプッシュを使って、macOS上のSafariでWebサイトやWeb Appに優れた通知機能を取り込みます。Push API、Notifications API、Service WorkersをWeb標準ベースで組み合わせて、通知をユーザにリモート送信する方法を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:35 コンプリケーションとウィジェット:リローデッド
watchOSやiOSのロック画面を掘り下げていく、ウィジェットのCode-alongが帰ってきました。WidgetKitの最新の改善点をご確認ください。WidgetKitに加えられた改善により、watchOS上の複雑なコンプリケーションを支え、iPhone用のロック画面用ウィジェットが作成できるようになりました。さらに、最新のSwiftUIビューを組み込んで、一目で理解できるデータ表示をする方法をはじめ、各プラットフォームでコンテンツをレンダリングする方法、ウィジェットやコンプリケーションにて、コンテンツのデザインや操作性をカスタマイズする方法について解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:54 SharePlayの最新情報
SharePlayの最新情報を紹介しますので、是非ご覧ください。AppからSharePlayセッションを開始する方法をはじめ、エクスペリエンスの向上をもたらす改善されたAPI、GroupSessionMessengerの機能強化について解説します。また、SharePlayをAppに追加するベストプラクティスも紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:54 MusicKitでコンテンツをさらに見つける
MusicKitでAppを強化したりカスタマイズしたりする方法をご覧ください。MusicKitフレームワークの追加機能に関する最新情報を紹介し、リクエストやメタデータなどで音楽コンテンツをご利用のAppに取り込む方法について解説します。
apple music,music,musickit,music library,playlists,songs,swift WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:31 Create ML Componentsについて学ぶ
Create MLにより、画像識別、オブジェクト検出、音声識別、ハンドポーズ識別、アクション識別、形式データの回帰などのカスタム機械学習モデルが簡単に構築できるようになります。また、Create ML Componentsフレームワークを使用すると、基礎となるタスクをさらにカスタマイズして、モデルを改良できるようになります。これらのタスクを構成する特徴抽出器、トランスフォーマー、エスティメーターについて解説し、これらを他のコンポーネントや前処理行程と組み合わせて、画像回帰などのコンセプトのカスタムタスクを構築する方法を紹介します。...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:13 SF Symbolsにおける可変カラーの採用
可変カラーを使用して、SF Symbolsを表現豊かにする方法について解説します。システムで利用できるシンボルにおいて可変カラーが使用される仕組みをはじめ、効果的な使用に関するベストプラクティスやガイダンスを紹介します。また、SF Symbols Appやアノテーションツールを使用して、可変カラーをカスタムシンボルに組み込む方法も紹介します。
color,glyph,icon,symbol WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:00 自分の世界を拡張現実に
Object CaptureやRealityKitを使用して、現実世界のオブジェクトを拡張現実ゲームに取り込む方法を紹介します。さらに、Object Captureフレームワークで詳細なアイテムをキャプチャしたり、これらをXcodeのRealityKitプロジェクトに追加したり、定型化されたシェーダやアニメーションを適用したり、ARエクスペリエンスの一部としてこれらを使用したりする方法を紹介します。また、ARKit、RealityKit、Object Captureと連携させる際のベストプラクティスも紹介します。 このセッションを最大限に活用するには、WWDC21の「RealityKit...
ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:24 Push to Talkで音声通信を強化する
音声が明瞭になり、Appにてトランシーバー通信ができるようになりました(どうぞ!)。Push to Talk Appに優れたシステムUIを追加して、ボタンのタップで高速通信を実現する方法をご覧ください。PushToTalkフレームワークについて解説し、Appを設定してバックグラウンドからでも音声を送受信できるようにする方法を紹介します。 このセッションを最大限に活用するには、Appのバックエンドでの音声通信の処理に関する知識を習得しておくとよいでしょう。また、APNの基礎知識も習得しておくことをお勧めします。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:48 Swift Playgroundsで最初のAppを構築する
Swift Playgroundsを使用して、プロトタイプの作成やAppの構築を簡単に行う方法をご覧ください。空のプロジェクトからAppを作成したり、SwiftUIでインターフェイスを構築したり、Swift Package Managerを使用してオープンソースパッケージから機能を追加したりする方法を紹介します。また、プレビューやコンソールを使用して問題をデバッグする方法や、AppをApp Store Connectに送信してTestFlight経由で配信を行う方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:29 RoomPlanによるパラメトリックな3Dルームスキャンの作成
RoomPlanを使用すると、Appで簡単にパラメトリックな3Dルームスキャンを作成できるようになります。このAPIを使って、部屋のスキャン体験を簡単に実現する方法をご確認ください。このAPIを組み込む方法、3Dのパラメトリックな出力、Appで優れた結果を得るためのベストプラクティスについても紹介します。
ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:48 集中モードフィルタについて
現在有効になっているユーザの集中モードに基づいてAppの動作をカスタマイズする方法をご確認ください。App インテントを使用して、Appの集中モードフィルタを定義したり、システムによる変更に対応させたり、Appのビューをさまざまな方法で表示したりする方法を紹介します。また、通知のフィルタリング方法やバッジカウントの更新方法も紹介します。 このセッションを最大限に活用するには、WWDC22の「Appインテントの詳細」を最初にご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
30:41 Appインテントの詳細
App Intentsフレームワークで、Appを見つけやすくし、Appのエンゲージメントを向上させる方法をご確認ください。Swiftフレームワークの強力な機能をはじめ、AppインテントとSiriKitインテントの違い、Appの機能をシステムに公開する方法について解説します。また、豊富なAppショートカット体験をもたらすエンティティやクエリを作成する方法も紹介します。 Appインテントのさらなる詳細については、WWDC22の「AppインテントによるAppショートカットの実装」および「Appショートカットのデザイン」をご確認ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
38:16 Swiftの最新情報
Swiftの最新情報を紹介します。パフォーマンスの向上について解説します。より安全で拡張可能なSwiftパッケージを詳しく紹介しますので、Swiftの同時実行性がどれほど進歩したかご覧ください。また、Swift Regex、優れたジェネリクス、言語に組み込まれた他のツールも紹介します。これで、より柔軟で表現力の高いコードを作成できるようになります。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:07 メッセージAppで共同制作の体験を強化する
メッセージAppを使った共同制作で、あなたのAppでのコミュニケーションやコラボレーションを向上させる方法をご覧ください。ドキュメントをメッセージAppの会話と結び付けて、簡単に共有やチャットを行えるようにする方法を紹介します。さらに、会話に参加している全員に、そのドキュメントの最新のアクティビティを知らせる方法について解説します。また、カスタマイズ可能なUI をAppに追加したり、共同制作を詳細に管理したり、ドキュメントをメッセージAppのチャットや FaceTime通話と関連付ける方法についても解説します。 SharedWithYouフレームワークの詳細については、「Shared...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:14 UIKitの最新情報
UIKitの最新情報や改善点をはじめ、より優れたiPadOS、iOS、Mac Catalyst Appを構築する方法をご覧ください。UIの改良、生産性に関する最新情報、APIの向上などについて解説します。また、パフォーマンス、セキュリティ、プライバシーの改善点についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:09 WeatherKitの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、気温の10日間毎時予測、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
api,browser,rest,weather,web WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
28:52 Nearby Interactionの最新情報
Nearby Interactionフレームワークで、Ultra Wideband(UWB)がAppやハードウェアアクセサリに簡単に統合する方法をご覧ください。ARKitの視覚と空間の能力とU1チップの無線感度を組み合わせて、近くの静止オブジェクトを正確に見つける方法について解説します。また、BluetoothにてペアリングされたUWBアクセサリでバックグラウンドインタラクションを作成する方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:53 watchOSにおけるBluetoothデバイスからのタイムリーなアラートの取得
関連度の高いアラートを、BluetoothデバイスからApple Watchにタイムリーに送信する仕組みをご確認ください。コンプリケーションで周期的なデータを活用する方法をはじめ、バックグラウンドでのBluetooth端末の検出、watchOSでのCharacteristicモニタリングの使用方法について解説します。また、優れたBluetoothアクセサリを作成するベストプラクティスや設計に関するガイダンスも紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:59 デスクトップクラスの編集操作を取り入れる
デスクトップクラスの高度な編集機能は、Appの生産性を向上させます。Mac Catalyst を使用して、編集機能にすばやくアクセスし、iPadOS アプリケーションを macOS で快適に動作させるために、UI にインラインでより多くのインタラクションを提供する方法について説明します。また、高度にカスタマイズ可能な検索インタラクションを紹介し、システムUIを使用してApp内のコンテンツをまとめて検索する方法についても学びます。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:33 Xcode Cloudを最大限に活用する
Appleの継続的インテグレーションおよび継続的デリバリ(CI/CD)サービスであるXcode Cloudを、最大限に活用する方法をご覧ください。Xcode Cloud の概要と、XcodeやApp Store Connectとの接続方法について解説します。また、App Store ConnectのXcode Cloud使用状況ダッシュボードについて解説し、このツールを使用して、複数のチームプロジェクトでのビルドやリリースプロセスを最適化する方法も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:01 Swift Async Algorithmsについて
Appleの最新のオープンソースSwiftパッケージ「Swift Async Algorithms」を紹介します。このパッケージより、Zip、マージ、スロットルなど、AsyncSequenceで使用できるアルゴリズムについて解説します。これらのアルゴリズムで優れたメッセージングAppを構築しますので、是非ともご確認ください。また、複数のAsyncSequencesと組み合わせたり、Swift Clockタイプで経時的に値を連携させたりするベストプラクティスも紹介します。 このセッションを最大限に活用するには、「AsyncSequenceについて」をご確認ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:11 VisionKitで機械可読コードやテキストをキャプチャする
VisionKitのData Scannerとは:このフレームワークは、AVCaptureとVisionを組み合わせて、シンプルなSwift APIで機械可読コードやテキストをライブキャプチャできるようにするものです。ここでは、バーコードの種類や言語選択を指定して、Appがキャプチャできるコンテンツの種類を制御する方法を紹介します。また、Appのガイダンスを有効化したり、項目のハイライト表示や関心領域をカスタマイズしたり、Appで項目が検出されたときにインタラクションを処理したりする方法も紹介します。 静止画または一時停止したビデオフレームでのLive...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:56 AppKitの最新情報
AppKitを使用したMac App開発の最新情報をご覧ください。SF Symbolsの最新情報について解説し、強化されたコントロールでインターフェイスを向上させる方法を紹介し、Stage Managerでのウィンドウの動作を調整する方法を学びます。また、macOSの共有機能やコラボレーション機能に関する最新情報も紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:49 SF Symbols 4の新機能
SF Symbolsの最新情報について解説します。SF Symbolsは、Appleの幅広いアイコングラフィライブラリで、Appleのあらゆるプラットフォームに対応するシステムフォント「San Francisco」とシームレスに統合できるように設計されています。SF Symbolsライブラリに追加された最新機能やAppの新しいカテゴリをご確認ください。新たなAutomatic動作についても解説します。この動作では、レンダリングモードが選択され、シンボル特有のものが最もハイライトされます。さらに、新たなVariable...
categories,glyph,icon,template WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:00 macOSやLinuxの仮想マシンの作成
Virtualizationフレームワークを使用して、Mac上に仮想マシンをすばやく作成する方法をご覧ください。仮想Macを作成し、分離された環境でAppの変更をすばやくテストする方法を紹介します。また、Appleシリコンに完全なLinuxディストリビューションをインストールして実行する方法をはじめ、Rosetta 2を活用して、x86-64 Linuxバイナリを実行する方法についても解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
8:34 Mac Appの公証に関する最新情報
公証がmacOSと連携することにより、App Store以外でもMacのソフトウェアが安全にダウンロードできるようになります。altoolからnotarytoolへの移行の必要性についてと、Xcode GUIを使用して、Appを認証する際の全体的なパフォーマンスを向上させる方法について解説します。また、インターネット接続された任意のマシンで公証サービスとやり取りを行う際のAPIについても紹介します。
malware,notarizing,notary,webhook WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:23 App IntentによるAppショートカットの実装
ユーザによる設定なしで、みなさんのアプリのショートカットを作成する方法をご確認ください。App Intentでカスタムのショートカットビューを表示する方法や、パラメーター化されたフレーズのサポートを追加して、ユーザの思い通りに素早く意図を表現する方法を紹介します。また、Siri Tipやショートカットリンクを使用して、Appショートカットを見つけやすくする方法も紹介します。 このセッションを最大限活かしていただくためには、SwiftUIに関する基本的な知識を習得されていることが推奨されます。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:46 Create MLの最新情報
Create MLの最新情報をご覧ください。Create MLの評価ツールの改善点について解説します。これで、ご利用のカスタムモデルがリアルワールドデータで機能する仕組みを把握できるようになります。さらに、テストデータにおける各種画像のモデルパフォーマンスをチェックしたり、個々の画像の問題を特定して、分類ミス、データの不適切なラベル付け、その他のエラーのトラブルシューティングを実施したりする方法について解説します。また、Continuity Cameraでのライブプレビューで、iPhoneやiPadを使用してご利用のモデルをテストする方法をはじめ、Create ML...
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:58 Swift Regexの紹介
Swift Regexを活用することで、より効果的に文字列を処理する方法を学びます。文字列処理への新しい宣言的なアプローチであるRegexビルダーの簡潔なリテラル表記をご覧ください。また、StringのUnicodeモデルを紹介し、Swift Regexによってユニコードの修正処理を容易にする仕組みも解説します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:38 Swiftの並行処理を視覚化して最適化する
InstrumentsのSwift Concurrencyテンプレートで、Appを最適化する方法をご覧ください。パフォーマンスに関する一般的な問題について解説し、Instrumentsを使用してこれらの問題を見つけて解決する方法を紹介します。さらに、App内でUIの応答性を維持したり、並列パフォーマンスを最大化したり、Swiftの並行処理アクティビティを分析したりする方法について解説します。 このセッションを最大限に活用するには、Swiftの並行処理(タスクとアクタなど)に関する知識を習得しておくとよいでしょう。
swift,swift concurrency WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:02 DriverKitでドライバをiPadに導入する
DriverKitを使用して、ThunderboltやUSBアクセサリをiPadに簡単に接続する方法をご覧ください。コードを変更せずに既存のMacドライバを変換する方法、AudioDriverKitでリアルタイムオーディオのサポートを追加する方法、iPad用ドライバを開発するベストプラクティスやヒントを紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
31:39 SafariとWebKitの最新情報
SafariとWebKitの最新機能をはじめ、Webサイトを向上させ、強化する方法をご覧ください。HTML、CSSの向上、Webインスペクタツール、Web APIなどの最新情報を紹介します。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:41 連係カメラをmacOS Appに導入する
連係カメラ搭載のMac Appで、iPhoneを外部カメラとして使用する方法をご覧ください。テレビ会議ソフトウェアを構築する場合でも、カメラを工夫して使用するAppを開発する場合でも、カメラの自動切り替え機能を使用して、Appの体験を向上させる方法を紹介します。また、ユーザー優先またはシステム優先のカメラを識別する方法をはじめ、iPhoneのビデオストリームから高解像度かつ高品質の写真をキャプチャするAPIなども紹介します。 カメラキャプチャの詳細については、WWDC22の「iOSカメラキャプチャの進歩を知る」をご覧ください。
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
3:00 WWDC22(1日目)のまとめ
Apple HQより1日目のレポートです。WWDC22で発表された心躍る告知や新たなテクノロジーをすべてチェックしましょう。明日の開催内容も紹介します。
recap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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 WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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.
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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.
WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
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.
WWDC22 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
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.
WWDC22 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語
-
-
WWDC21 -
1:14 Friday@WWDC21
お疲れ様でした! 今週はどんな一週間でしたか? 金曜日を振り返りながらWWDC21を締めくくりましょう。
daily recap,friday,recap,wwdc21 WWDC21 日本語, 簡体中国語, 英語 -
6:20 デベロッパスポットライト: アクセシビリティ
誰もが使えるAppを作るにはどうすればいいのか? 目や耳が不自由な開発者が、テクノロジーをアクセシブルにするためのプロセスについて語ります。ユニークな視点がどのように会社のイノベーションを引き起こし、Appをより包括的なものにしたかをご覧ください。
accessibility,panel,wwdc21 WWDC21 英語 -
7:22 CloudKitコンソールについて
CloudKitコンソールを用いて、コンテナとの連携を強化する方法を確認します。データベースAppを動作させ、スキーマの変更を確実に定義、修正、デプロイする方法を紹介します。クエリビルダでクエリを作成し、レコードを簡単にフィルタリングする方法についても確認します。また、遠隔測定とログデータを使用して、Appの長期的な動作に関する新しい洞察を得る方法についても検討します。 このセッションを最大限活かしていただくためには、CloudKitとその開発環境および本番環境に精通し、レコードとデータタイプの基礎を理解していることが推奨されます。
cloud,database,encrypted,encryption,fields,just in time,privacy,query,record,schema,security,storage WWDC21 日本語, 簡体中国語, 英語 -
14:51 USDによる3Dワークフローの作成
PixarのUniversal Scene Description(USD)の柔軟性、汎用性、パワーを3Dワークフローで活用しましょう。macOS用のプロフェッショナルなワークフローでUSDファイル形式を使用する方法について説明します。Object Captureを使用して実世界のオブジェクトの3Dモデルをスキャンし、サードパーティのデジタルコンテンツ作成ツールの可能性を活かし、高品質なレンダリングシーケンスを構築します。
3d graphics,ar,arkit,augmented reality,content creation,usd,usdz WWDC21 日本語, 英語 -
12:34 ブレークポイントの改善
ブレークポイントは、プロセスの途中で一時停止して問題を検査することができるため、問題のデバッグに役立ちます。カラム、未解決ブレークポイントなど、Xcodeのブレークポイントに関する最新の改善点について確認しましょう。また、一般的なブレークポイントのベストプラクティス、LLDBに関するヒントについても紹介します。
breakpoint,breakpoints,column breakpoint,debug,lldb,unresolved breakpoint WWDC21 日本語, 簡体中国語, 英語 -
12:02 Group ActivitiesによるSafariでのメディア再生連携
Web上やコンパニオンAppで楽しめるSharePlay体験を構築しましょう。Group ActicitiesフレームワークとコンパニオンWebサイトを組み合わせてSharePlayをSafariに導入する方法を紹介します。SharePlayによって、まだApp StoreからAppをダウンロードしていない人であっても、お互いにつながってグループインタラクションを楽しむことが可能になります。
facetime,face time,groupactivities,group activities,groupsession,media,safari,shareplay,share play WWDC21 日本語, 簡体中国語, 英語 -
20:42 SwiftにおけるARC: 基礎とその先
SwiftにおけるオブジェクトのライフタイムとARCの基本について確認しましょう。どのような言語機能がオブジェクトのライフタイムを観測可能にするのか、観測されたオブジェクトのライフタイムに依存した結果と、それを修正する安全なテクニックについて深く掘り下げます。
arc,memory,object life cycle,retain,unknown,weak WWDC21 日本語, 簡体中国語, 英語 -
33:32 Safari 15のためのデザイン
刷新されたSafari 15はユーザのWeb探索をサポートします。Safari用のWebサイトやAppをデザインする際のアプローチ方法や、タブバーをデザインに組み込む方法を紹介します。また、テキストの認識表示などの機能、アクセシビリティのベストプラクティス、CSS、フォームコントロールの最新アップデート情報、CSSのアスペクト比プロパティを用いて素晴らしいWebサイトを作成する方法などを紹介します。
open source,web inspector,webkit,wkwebview WWDC21 日本語, 簡体中国語, 英語 -
22:51 Appにおけるネットワーク遅延の低減
CPUのパフォーマンスとネットワークの伝送速度は向上し続けていますが、光の速度はこれ以上上がらない限界の一つです。ネットワークのラウンドトリップ時間を短くし、ネットワーク操作時のラウンドトリップ回数を最小限にすることで、Appの応答性と効率性を最大限に高めるAPIとベストプラクティス紹介します。
WWDC21 日本語, 簡体中国語, 英語 -
13:39 5Gネットワークのための最適化
5Gは、データ転送速度の向上、帯域幅の拡大、さらなる低遅延の実現などによって、Appとゲームに新たな可能性をもたらします。最新のネットワーキングテクノロジーとAppleハードウェアを活用することで、ユーザのデータコネクションに最も適合する形で、ネットワークトラフィックを最適化する適応性の高いコンテンツ体験を創出する方法を紹介します。
avfoundation,networking,network performance,urlsession WWDC21 日本語, 簡体中国語, 英語 -
14:16 医学研究および健康管理Appの構築、Part 3: 進捗状況の可視化
ResearchKitとCareKitを連携させて、紙のアンケート調査の煩わしさを解消する方法について解説します。Code-Alongの最後の部分に参加しましょう。ケアパイロットAppの仕上げにとりかかります。高度なCareKit APIを使用して、タスクカードの外観や動作をカスタマイズする方法、ResearchKitアンケートの回答をCareKitチャートにプロットする方法、ResearchKitを使用して魅力的な教育的なコンテンツを提示する方法を確認します。...
codealong,open source WWDC21 日本語, 簡体中国語, 英語 -
23:20 可変リフレッシュレートディスプレイ向けの最適化
ダイナミックディスプレイタイミングをサポートしているすべてのAppleプラットフォーム上でスムーズな画面更新を実現する方法を紹介します。macOS上のAdaptive Syncディスプレイでフルスクリーンのゲームの更新頻度を調整するためのテクニックを説明して、低電力モードなどのシステム状態がProMotionディスプレイで使用できるフレームレートに与える影響について明らかにします。また、ディスプレイリンクAPIを使用したカスタム描画のためのベストプラクティスも紹介します。
display,display p3,game dev,game developer,metal,metal shading language,metal tools,optimization,proapps WWDC21 日本語, 簡体中国語, 英語 -
25:55 ゲームへの周期Leaderboardの導入
周期Leaderboardは、プレイヤーがゲームに戻ってくるのを促す素晴らしい方法です。今回は、App Store Connectとゲームの両方で周期Leaderboardをセットアップする方法を紹介します。 このCode-Alongを始める前に、周期Leaderboardと従来のLeaderboardの違いをおさらいするためにの「Game Centerの利用:Leaderboard、達成項目、マルチプレイヤー」の周期Leaderboardのセクションをご確認いただくことをお勧めします。
codealong WWDC21 日本語, 簡体中国語, 英語 -
25:37 Xcodeのおける高度なプロジェクト設定
より複雑なXcodeプロジェクトを扱っていますか? そうした場合に最適な機能があります。複数のAppleプラットフォーム用にビルドするためにプロジェクトを設定する方法、プラットフォームごとにコンテンツをフィルタリングする方法、カスタムビルドルールやファイル依存関係の作成方法などを紹介します。マルチプラットフォームのフレームワークターゲット、プロジェクトとスキームの構成を最適化する方法、構成設定ファイルの効果的な利用方法などを詳しく説明します。...
build,build phase,build settings,multiplatform,project,scheme,script phase,xcconfig WWDC21 日本語, 簡体中国語, 英語 -
10:26 データリッチなAppにおけるVoiceOver体験の最適化
Accessibility Custom Content APIを使用して複雑なデータをVoiceOverで表示する方法を確認しましょう。アクセシビリティ情報を簡潔な形で、必要なときにだけ提供する方法を紹介します。AXCustomContentを統合して、VoiceOverの有効化を希望するユーザが、データリッチなAppを効率的にナビゲーションできるようにする方法を紹介します。 このセッションを最大限活かしていただくためには、一般的なアクセシビリティの原則と、SwiftとSwiftUIで使用できるVoiceOverアクセシビリティAPIを理解していることが推奨されます。
accessibility,accessibilitycustomcontent,accessibility custom content,accessibilitycustomcontentkey,axcustomcontent,axcustomcontentprovider,custom content api,importance property,more content available,more content rotor,screen reader,verbosity,voiceover,voice over,voiceover rotor,woof woof WWDC21 日本語, 英語 -
19:51 HTTP/3とQUICによあるネットワーキングの加速
ウェブは絶えず変化しており、HTTPの次のメジャーバージョンが登場しています。HTTP/3がどのようにAppにおけるレイテンシを短縮し、信頼性を向上させるかについて確認し、その基盤となるトランスポート層のQUICが新しいトランスポート機能とマルチストリーミングコネクショングループを使用して、独自のカスタムプロトコルに新たなイノベーションをもたらすことを確認します。
WWDC21 日本語, 簡体中国語, 英語 -
29:12 Metal Performance Shaders Graphによる機械学習の加速
Metal Performance Shaders Graphは、線形代数、機械学習、コンピュータビジョン、および画像処理のためのカスタマイズされた多次元グラフをビルド、コンパイル、および実行するのに役立つ計算エンジンです。Apple製品のMetalバックエンドを通じて、MPSGraphが人気のTensorFlowプラットフォームをいかにして加速できるかについて紹介します。グラフに制御フローを加えたり、グラフのコンパイルを管理してパフォーマンスを最適化したり、MPSGraphオペレーションを使用してわずか数行のコードで最もハードな演算アプリケーションを高速化する方法を確認します。
machine learning,metal,metal shading language,optimization,performance WWDC21 日本語, 簡体中国語, 英語 -
24:35 CloudKitとCore Dataでデータを共有するAppの構築
NSPersistentCloudKitContainerを使用して、複数のiCloudユーザ間でデータを共有するAppを簡単に構築する方法について確認します。共有データをもとに情報豊富なエクスペリエンスを創り出す方法を確認し、Core Dataでこれらの機能をサポートするCloudKitテクノロジについても確認します。 このセッションを最大限に活かしていただくためには、NSPersistentCloudKitContainerに関する以前のビデオである、WWDC19の「CloudKitでCore...
allowscloudencryption,allows cloud encryption,candeleterecord,canmodifymanagedobjects,canupdaterecord,ckdatabase,ckrecord,ckshare,cksharedrecord,cksharemetadata,cloud encryption,cloudkit,coredata,core data,decorate shared objects,encrypted record values,encryptedvalues,encryption,encrypt sensitive data,fetchshares,initializeschema,isshared,nspersistentcloudkitcontainer,owners and participants,persistent cloudkit container,persistent store,private,private database,record,record sharing,share,shared,shared database,shared objects,sharing architecture,sharing data,sharing information,sharingprovider,testing,user keychain WWDC21 日本語, 簡体中国語, 英語 -
9:13 スタティックアナライザによるバグの早期検出
Appを実行する前に、Xcodeが無限ループ、未使用コード、その他の問題を自動的に追跡する方法について確認します。ワンクリックでXcodeがプロジェクトを解析し、セキュリティ問題、論理的なバグ、Objective-C、C、C++のその他の見つけにくいエラーを発見する方法を確認します。バグレポートの調査時間を短縮し、Appの全体的品質を向上させるためのスタティックアナライザの使用方法を紹介します。
WWDC21 日本語, 簡体中国語, 英語 -
27:04 各言語に対応したテキストの簡素化
App内のテキストをローカライズすると、世界各国のユーザがそのAppを利用しやすくなります。文字列の正確な書き方やフォーマットなど、ローカリゼーションのワークフローを構築するためのベストプラクティスを紹介し、Xcodeを使って異なる言語のローカリゼーション用に文字列を準備する方法を確認しましょう。
,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc WWDC21 日本語, 簡体中国語, 英語 -
15:55 医学研究および健康管理Appの構築、Part 2: タスクのスケジューリング
ResearchKitとCareKitを連携させて、紙のアンケート調査の煩わしさを解消する方法について解説します。Code-Alongを続けながら、研究参加者のためのアンケート調査をこれまで以上に簡単に実施する方法を探ってみましょう。CareKitで発展的なレジメンを作成するための高度なテクニックを確認し、ResearchKitのアクティブタスクが診療所外での重要な測定値の取得にどのように役立つかを見ていきます。...
codealong,open source WWDC21 日本語, 簡体中国語, 英語 -
14:22 Accelerateを使用したパフォーマンス改善と暗号化アーカイブの組み込み
Accelerateフレームワークを使用すると、大規模な数学計算やイメージ計算を少ない消費電力で高速に行うことができます。AccelerateとそのBasic Neural Network Subroutinesライブラリの最新のアップデート内容を検証します。これには、追加のレイヤー、アクティベーション関数、向上したオプティマイザサポートが含まれます。C++テンプレートのサポートを強化したsimd.hの改良点をご確認ください。Apple Encrypted Archiveは、Apple...
accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization WWDC21 簡体中国語, 英語 -
17:29 MacにおけるSwiftUI: 基盤の構築
Code-Alongを通じて、SwiftUIでMac Appを最初から最後まで作ってみましょう。優れたMac...
button,codealong,codealong,command group,computed properties,custom command,design principles,disclosure group,expansion,expansive,familiar,fixed width,flatten,flexible,focus,focusedscenevalue,garden patch,great mac app,help menu,identifiable,label,list,main menu,manage complexity,menu,multiple window,navigationview,observable object,outline view,part 1,picker,precise,resolutions,restore,scenestorage,screen sizes,search,segmented control,selection,separate window,sidebar,source of truth,state,state restoration,store data,swift ui,table,toolbar,window group,windows WWDC21 日本語, 簡体中国語, 英語 -
19:15 App AttestとDeviceCheckによる不正行為の抑制
Appやコンテンツを保護するために開発されたAppleの強力な不正防止ツールであるApp AttestとDeviceCheckの使用方法を紹介します。App AttestをAppに組み込み、Appやコンテンツの改ざんを防止することで、App Attest展開における秘密を解き明かします。また、DeviceCheckを使用して、Appでプレミアムコンテンツを受け取った顧客と、不正な手段でコンテンツを手に入れた顧客とを確実に区別する方法も紹介します。
abuse,aggregator,appattest,app clip,artificial,assertion,boost,cheat,compromised,devicecheck,fake,fraud,free trial,genuine,islikelyrealuser,legitimate,modified,premium content,promotion,protect,receipt verification,risk assessment,safeguard,safety,scraping,secure,sign in with apple,trust,trust amp safety,verified,verify WWDC21 日本語, 簡体中国語, 英語 -
11:56 アカウント、プロモーション、およびコンテンツの保護
自分のアカウント、App、コンテンツを常に保護する方法を紹介します。デベロッパがAppやシステムを安全に保つためにAppleが構築したツールを紹介し、攻撃者、バッドアクター、悪意のあるアクティビティから守り、エコシステムを保護する方法を紹介します。
abuse,aggregator,appattest,compromised,devicecheck,fraud,islikelyrealuser,modified,premium content,promotion,receipt verification,scraping,secure,sign in wit
-