すべてのビデオ
-
WWDC24 -
33:02
App Storeのオファーの実装
App Store Connect、および最新のStoreKitの機能とAPIを使用して、App Storeでのオファーに対するユーザーの関心を高める方法を学びましょう。ウィンバックオファー(以前のサブスクリプション登録者に再登録を促すための新しい方法)を設定し、Macアプリ用のオファーコードを生成する方法を説明します。SandboxとXcodeでオファーをテストし、スムーズな動作を確認する方法もご紹介します。
Implement App Store Offers Learn how to engage customers with App Store Offers using App Store Connect, as well as the latest StoreKit features and APIs. Discover how you can set up win-back offers (a new way to re-engage previous subscribers) and generate offer codes for Mac apps. And find out how to test offers in... WWDC24 英語 -
15:30
ダイナミックタイプの導入
ダイナミックタイプは、システム全体およびすべてのアプリを対象に、ユーザーが好みのテキストサイズを選択できるようにする機能です。このセッションでは、ダイナミックタイプのサポートを導入するための基本事項をご紹介します。ダイナミックタイプの仕組み、アプリにおけるテキストサイズの変更に関する問題を見つける方法、SwiftUIとUIKItを使用して優れたダイナミックタイプの体験を実現するための実践的なステップを確認しましょう。ラージコンテンツビューアを使用して、ナビゲーションコントロールをすべてのユーザーが利用できるようにする方法もご紹介します。
Get started with Dynamic Type Dynamic Type lets people choose their preferred text size across the system and all of their apps. To help you get started supporting Dynamic Type, we'll cover the fundamentals: How it works, how to find issues with scaling text in your app, and how to take practical steps using SwiftUI and UIKit... font,font scaling,font sizes,text accessibility,text styles WWDC24 英語 -
15:24
AccessorySetupKitについて
AccessorySetupKitを使用して、アクセサリのセットアップ体験を向上させましょう。BluetoothまたはWi-Fiアクセサリの画像が挿入された美しいペアリングダイアログが表示されるため、設定アプリに切り替える必要がありません。特定のアプリのみをアクセサリとペアリングして、プライバシーを強化する方法を確認しましょう。既存のアクセサリを移行して、AccessorySetupKitで管理できるようにする方法も解説します。
Meet AccessorySetupKit Elevate your accessory setup experience with AccessorySetupKit. Display a beautiful pairing dialog with an image of your Bluetooth or Wi-Fi accessory — no trip to the Settings app required. Discover how to improve privacy by pairing only your app with an accessory. And learn how you can migrate... WWDC24 英語 -
14:24
visionOS向けQuick Lookの新機能
アプリでファイルのプレビューや編集を手早く行える、visionOSのQuick Lookについて説明します。アプリ内およびウインドウに表示されるQuick Lookの統合や、アプリでウインドウに表示されるQuick Look体験をカスタマイズするまったく新しいAPIもご紹介します。Quick Look内に3Dモデルを表示する最新の機能強化も取り上げます。
What\\u2019s new in Quick Look for visionOS Explore how Quick Look in visionOS can elevate file preview and editing experiences in your app. We'll cover the integration of in-app and windowed Quick Look, as well as a brand-new API that customizes the windowed Quick Look experience in your app. We'll also share the latest enhancements to... quick look,reality,reality composer pro,spatial computing,spatial tracking,usdz WWDC24 英語 -
34:29
HDRを使用してアプリのダイナミックイメージ体験を向上
HDR画像を読み書きする方法、およびアプリでHDRコンテンツを処理する方法について説明します。新たにサポートされたHDR画像形式と、HDR画像を表示するための高度な方法を確認しましょう。HDRコンテンツをユーザーインターフェイスと共存させる方法に加え、HDR画像のサポートをアプリに追加する際の注意事項も取り上げます。
Use HDR for dynamic image experiences in your app Discover how to read and write HDR images and process HDR content in your app. Explore the new supported HDR image formats and advanced methods for displaying HDR images. Find out how HDR content can coexist with your user interface — and what to watch out for when adding HDR image support to... adaptive,camera,hdr,photokit,photos WWDC24 英語 -
33:03
ヒープメモリの分析
アプリのダイナミックメモリであるヒープの基本を解説します。InstrumentsとXcodeを使用して、ヒープに関する一般的な問題を測定、分析、修正する方法を確認しましょう。一時的な増加、永続的な増加、リークをアプリで診断するための手法とベストプラクティスもご紹介します。
Analyze heap memory Dive into the basis for your app's dynamic memory: the heap! Explore how to use Instruments and Xcode to measure, analyze, and fix common heap issues. We'll also cover some techniques and best practices for diagnosing transient growth, persistent growth, and leaks in your app. WWDC24 英語 -
18:28
ウォレットとApple Payの新機能
機能が向上したウォレットとApple Payを使用して、パスや支払いをレベルアップさせましょう。ウォレットのパスを効果的にデザインすることで、イベントチケットの管理がもっと便利になります。また、サードパーティのブラウザを使用している多くのユーザーにも優れたApple Pay体験を提供できます。Web上でApple Payを使用して支払いを済ませる方法や、より多くの購入フローにApple Payを導入する際に役立つ、新しいAPIの変更点もご紹介します。
What\\u2019s new in Wallet and Apple Pay Take passes and payments to the next level with new enhancements to Wallet and Apple Pay. Make your event tickets shine with rich pass designs in Wallet, and bring great Apple Pay experiences to even more people with third-party browser support. We'll also look at how to disburse funds with Apple... WWDC24 英語 -
34:36
Swiftのパフォーマンスの詳細
Swiftが抽象化とパフォーマンスをどのようにバランスよく両立しているかを見ていきます。考慮すべきパフォーマンス要素と、それらをSwiftが最適化する仕組みについて学ぶことができます。Swiftのさまざまな機能を紹介するとともに、それらを実装して、パフォーマンスに影響を与える可能性があるトレードオフを把握する方法を解説します。
Explore Swift performance Discover how Swift balances abstraction and performance. Learn what elements of performance to consider and how the Swift optimizer affects them. Explore the different features of Swift and how they're implemented to further understand the tradeoffs available that can impact performance. WWDC24 英語 -
21:10
Xcode Cloudワークフローの拡張
Xcode Cloudをそれぞれの開発ニーズに適応させる方法を確認しましょう。開始条件、カスタムエイリアス、カスタムスクリプト、Webhook、App Store Connect APIを使用してテストと配信を自動化し、ワークフローを効率化する方法をご紹介します。
Extend your Xcode Cloud workflows Discover how Xcode Cloud can adapt to your development needs. We'll show you how to streamline your workflows, automate testing and distribution with start conditions, custom aliases, custom scripts, webhooks, and the App Store Connect API. WWDC24 英語 -
9:24
USDとMaterialXの新機能
AppleプラットフォームでのUniversal Scene Description(USD)とMaterialXのサポートが向上しました。このセッションで確認しましょう。これらのテクノロジーが、3Dコンテンツの作成と配信の基盤としてどのように機能するか、また、優れた空間体験を作成するためのワークフローをどのように効率化するかについて説明します。RealityKitおよびStormでのUSDとMaterialXのサポート、Appleのシステムに用意されているツールの強化点などもご紹介します。
What\\u2019s new in USD and MaterialX Explore updates to Universal Scene Description and MaterialX support on Apple platforms. Discover how these technologies provide a foundation for 3D content creation and delivery, and learn how they can help streamline your workflows for creating great spatial experiences. Learn about USD and... WWDC24 英語 -
11:29
ScreenCaptureKitによるHDRコンテンツのキャプチャ
ScreenCaptureKitを使用して、ハイダイナミックカラーをキャプチャする方法を確認しましょう。HDRのサポート、マイクからのキャプチャ、ファイルへの直接的な収録などの新機能もご紹介します。
Capture HDR content with ScreenCaptureKit Learn how to capture high dynamic colors using ScreenCaptureKit, and explore new features like HDR support, microphone capture, and straight-to-file recording. hdr,microphone,mp4,screencapturekit WWDC24 英語 -
36:26
SharePlayでの空間Personaテンプレートのカスタマイズ
visionOSのSharePlay体験で空間Personaのカスタムテンプレートを使用し、アプリに応じてPersonaの配置を微調整する方法を確認しましょう。サンプルアプリでSharePlayを使用して、空間Personaのカスタムテンプレートを導入する方法、シート間で参加者を移動する方法、シミュレータで変更をテストする方法を説明します。体験の魅力を高めるカスタム空間テンプレートをデザインするためのベストプラクティスもご紹介します。
Customize spatial Persona templates in SharePlay Learn how to use custom spatial Persona templates in your visionOS SharePlay experience to fine-tune the placement of Personas relative to your app. We'll show you how to adopt custom spatial Persona templates in a sample app with SharePlay, move participants between seats, and test your changes... WWDC24 英語 -
16:52
SwiftDataの履歴機能によるモデル変更のトラッキング
SwiftDataを使用して、モデルの変更履歴を明らかにしましょう。履歴APIを使用すると、データストアがいつ変更されたのかを把握することができます。この情報をもとに、リモートサーバの同期やアプリでのプロセス外変更処理など、さまざまな機能を構築する方法を説明します。履歴APIのサポートをカスタムデータストアに取り入れる方法も取り上げます。
Track model changes with SwiftData history Reveal the history of your model's changes with SwiftData! Use the history API to understand when data store changes occurred, and learn how to use this information to build features like remote server sync and out-of-process change handing in your app. We'll also cover how you can build support... historydescriptor,historyproviding,history tracking,model changes,nspersistenthistorytrackingkey,persistent history,transactions WWDC24 英語 -
20:49
UXライティングでアプリにパーソナリティを追加
アプリにはそれぞれパーソナリティがあり、それによって「何をどのように伝えるか」が決まります。アプリのボイスを定義し、お祝いの通知からエラーメッセージまで、状況に合わせてトーンを調整する方法を説明します。アプリの目的と対象ユーザーを明確にし、それに合ったトーンで記述する方法を練習しましょう。
Add personality to your app through UX writing Every app has a personality that comes across in what you say — and how you say it. Learn how to define your app's voice and modulate your tone for every situation, from celebratory notifications to error messages. We'll help you get specific about your app's purpose and audience and practice... WWDC24 英語 -
22:21
Swiftでのコピー不可な型の使用
Swiftでコピー不可な型を使用する方法について説明します。Swiftでのコピーの意味、コピー不可な型を使用するケース、値の所有権によってデベロッパの意図を明確に示す方法を学びましょう。
Consume noncopyable types in Swift Get started with noncopyable types in Swift. Discover what copying means in Swift, when you might want to use a noncopyable type, and how value ownership lets you state your intentions clearly. WWDC24 英語 -
15:43
「連絡先へのアクセス」ボタンについて
連絡先へのアクセス許可の新しいモードについて説明し、アプリで連絡先へのアクセスを向上させる方法をご紹介します。「連絡先へのアクセス」ボタンをアプリに追加し、必要に応じて新しい連絡先を共有したり、連絡先へのアクセス許可を簡単に行えるようにしたりする方法を説明します。このボタンがアプリに適していない場合に使用する代わりのAPIや、連絡先のセキュリティ機能についても取り上げます。
Meet the Contact Access Button Learn about the new Contacts authorization modes and how to improve Contacts access in your app. Discover how to integrate the Contact Access Button into your app to share additional contacts on demand and provide an easier path to Contacts authorization. We'll also cover Contacts security... WWDC24 英語 -
16:06
DockKitの新機能
被写体間のスムーズな切り替えを可能にする、DockKitのインテリジェントトラッキングについて説明します。インテリジェントトラッキングとは何か、インテリジェントトラッキングがMLモデルを使用して被写体を選択し、トラッキングする仕組み、この機能をアプリに取り入れる方法をご紹介します。
What\\u2019s new in DockKit Discover how intelligent tracking in DockKit allows for smoother transitions between subjects. We will cover what intelligent tracking is, how it uses an ML model to select and track subjects, and how you can use it in your app. camera,dock,intelligence,machine learning,object detection WWDC24 英語 -
18:21
Apple GPUでの機械学習モデルとAIモデルのトレーニング
PyTorch、JAX、TensorFlow向けのMetalを使用し、Appleシリコンでモデルをトレーニングする方法を解説します。新しいアテンション操作と量子化のサポートを利用して、デバイス上でのTransformerモデルのパフォーマンスを向上させましょう。
Train your machine learning and AI models on Apple GPUs Learn how to train your models on Apple Silicon with Metal for PyTorch, JAX and TensorFlow. Take advantage of new attention operations and quantization support for improved transformer model performance on your devices. ai,gpu,machine learning,metal,pytorch WWDC24 英語 -
13:26
CloudKit Consoleを活用したデータベースアクティビティのモニタリングと最適化
CloudKit Consoleの新しいオブザーバビリティ機能をご紹介します。TelemetryとLoggingを使用して、アプリのトラブルシューティングと最適化を行う方法を説明します。アラートを設定してアプリケーションの動作を監視し、通知を設定して重要なコンテナイベントを常時把握する方法を学ぶことができます。 このセッションの内容を十分理解できるよう、CloudKitコンテナの情報を確認しておくことをお勧めします。
Use CloudKit Console to monitor and optimize database activity Discover the new observability features in CloudKit Console. Learn how to use Telemetry and Logging to troubleshoot and optimize your app. Find out how to set up alerts to monitor your application's behavior and notifications to stay on top of the container events that are most important to you... WWDC24 英語 -
19:03
App Store Connectの新機能
アプリの見つけやすさの向上、テスト、マーケティングに役立つ新機能をご紹介します。App Storeでお勧めとして表示されるアプリに選ばれるための方法、個々に生成されたマーケティングアセットを使用して(バージョンリリースなどの)エキサイティングな瞬間を共有する方法、カスタムプロダクトページからアプリ内の特定のコンテンツにディープリンクする方法、TestFlightの最新機能の使用方法などを学習できます。
What\\u2019s new in App Store Connect Explore new features for discovery, testing, and marketing. Find out how to nominate your apps for featuring on the App Store, share exciting moments (like a version launch) with marketing assets generated for you, deep link to specific content in your app from custom product pages, use the... WWDC24 英語 -
26:06
SwiftUIによるカスタムビジュアルエフェクトの作成
SwiftUIで、息を呑むようなビジュアルエフェクトを作成しましょう。比類のないスクロールエフェクト、リッチな色処理、カスタムトランジションを構築する方法をご紹介します。Metalシェーダとカスタムテキストレンダリングを使用する高度なグラフィックエフェクトについても確認します。
Create custom visual effects with SwiftUI Discover how to create stunning visual effects in SwiftUI. Learn to build unique scroll effects, rich color treatments, and custom transitions. We'll also explore advanced graphic effects using Metal shaders and custom text rendering. WWDC24 英語 -
25:06
Metalによる機械学習の加速
Metal Performance Shaders Graphの新しい機能を使用して、機械学習のTransformerモデルを加速する方法を説明します。モデルのコンピューティングの帯域幅と質を向上させ、それをまったく新しいMPSGraphビューアに表示する方法も取り上げます。
Accelerate machine learning with Metal Learn how to accelerate your machine learning transformer models with new features in Metal Performance Shaders Graph. We'll also cover how to improve your model's compute bandwidth and quality, and visualize it in the all new MPSGraph viewer. machine learning,metal,metal compute WWDC24 英語 -
25:12
デバイス管理の新機能
iOS、iPadOS、macOS、visionOSの最新の管理機能について学習するとともに、Apple Business ManagerとApple School Managerの最新の変更点を見ていきます。アクティベーションロック、SoftwareUpdate、Safariの管理のアップデートについても確認します。
What\\u2019s new in device management Learn about the latest management capabilities for iOS, iPadOS, macOS, and visionOS, then discover the latest changes to Apple Business Manager and Apple School Manager. We'll also share updates to Activation Lock, SoftwareUpdate, and Safari management. WWDC24 英語 -
16:39
MapKitによる場所の可能性の実現
MapKitとMapKit JSを使用してアプリやWebサイトにマップを取り入れる、新しいパワフルな方法を学びましょう。 場所IDを使用して特定の場所を保存し、参照する方法を説明します。適切な場所をより効率的に検索できるようにするための機能強化のほか、 場所に関する豊富な情報を表示してユーザーがアプリから目的地を直接探せるようにする、新しいPlace Card APIもご紹介します。さらに、シンプルな方法によるトークンのプロビジョニングとWeb Embed APIを利用して、Webサイトにすばやくマップを埋め込む方法も習得できます。
Unlock the power of places with MapKit Discover powerful new ways to integrate maps into your apps and websites with MapKit and MapKit JS. Learn how to save and reference unique places using Place ID. Check out improvements to search that make it more efficient to find relevant places. Get introduced to the new Place Card API that... WWDC24 英語 -
18:12
SwiftUIコンテナの解説
SwiftUIのコンテナビューの機能について説明し、サブビューがコンテナによってどのように管理されるか理解するための枠組みを提供します。新しいAPIを利用してカスタムコンテナをビルドした後、コンテナのコンテンツをカスタマイズする修飾子を作成し、コンテナをさらにブラッシュアップしてアプリの魅力を高める方法をご紹介します。
Demystify SwiftUI containers Learn about the capabilities of SwiftUI container views and build a mental model for how subviews are managed by their containers. Leverage new APIs to build your own custom containers, create modifiers to customize container content, and give your containers that extra polish that helps your... WWDC24 英語 -
20:48
visionOSにおけるインタラクティブな体験のデザイン
Apple Vision Pro向けの魅力的かつインタラクティブなストーリーをデザインする方法について、Encounter Dinosaursのデザイナーが説明します。これらの体験が既存のアプリ、メディア、ゲームとどのように異なるかを確認し、ユーザーを新たな世界へいざなう物語のデザイン方法を学ぶことができます。あらゆる広さのあらゆる空間に適応するストーリーを作成する方法、複数のレベルのインタラクティブ機能を用意し、すべてのユーザーがアクセスできるようにする方法、アニメーション、空間オーディオ、カスタムジェスチャを使用してよりイマーシブな体験を実現する方法についても解説します。
Design interactive experiences for visionOS Learn how you can design a compelling interactive narrative experience for Apple Vision Pro from the designers of Encounter Dinosaurs. Discover how these types of experiences differ from existing apps, media, and games, and explore how to design narratives that bring audiences into new worlds... WWDC24 英語 -
16:40
サーバエコシステムでのSwiftの詳細
Swiftはサーバアプリの記述に適している言語であり、Appleのさまざまなクラウド製品の重要なサービスをサポートしています。このセッションでは、ツールを紹介し、Swiftサーバパッケージエコシステムについて詳しく説明するとともに、データベースとのインタラクションを行う方法とアプリにオブザーバビリティを追加する方法をデモを交えて解説します。
Explore the Swift on Server ecosystem Swift is a great language for writing your server applications, and powers critical services across Apple's cloud products. We'll explore tooling, delve into the Swift server package ecosystem, and demonstrate how to interact with databases and add observability to applications. WWDC24 英語 -
26:16
WebXRによるイマーシブなWeb体験の構築
WebXRを使用して、visionOSのWebサイトにフルイマーシブ体験を追加する方法をご紹介します。visionOSの入力機能をフルに活用するWebXR体験を構築する方法や、シミュレータを使用してmacOS上でWebXR体験をテストする方法を説明します。
Build immersive web experiences with WebXR Discover how WebXR empowers you to add fully immersive experiences to your website in visionOS. Find out how to build WebXR experiences that take full advantage of the input capabilities of visionOS, and learn how you can use Simulator to test WebXR experiences on macOS. WWDC24 英語 -
10:56
SwiftUIによるmacOSウインドウのカスタマイズ
macOSに特化してデザインされていると感じさせる、最適なウインドウを作りましょう。特定の目的に対応し、使いやすさを向上させ、機能をわかりやすく伝えるために、アプリのウインドウを微調整する方法をご紹介します。SwiftUIを使用すると、ウインドウのツールバーと背景のスタイルをアレンジできます。ウインドウの配置を正確に整え、復元や最小化に関する意思決定をスマートに行えます。
Tailor macOS windows with SwiftUI Make your windows feel tailor-made for macOS. Fine-tune your app's windows for focused purposes, ease of use, and to express functionality. Use SwiftUI to style window toolbars and backgrounds. Arrange your windows with precision, and make smart decisions about restoration and minimization. 1984,borderless,close,floating,minimize,toolbar,window,windows,zoom WWDC24 英語 -
24:10
RealityKitデバッガの詳細
RealityKitデバッガについて説明します。この新しいツールを使用して、空間アプリのエンティティ階層を検査する方法、不適切な変換をデバッグし、欠落したエンティティを特定する方法、コードのどの部分が原因でシステムに問題が生じているかを突き止める方法を確認しましょう。
Break into the RealityKit debugger Meet the RealityKit debugger and discover how this new tool lets you inspect the entity hierarchy of spatial apps, debug rogue transformations, find missing entities, and detect which parts of your code are causing problems for your systems. WWDC24 英語 -
18:42
iOS/iPadOSゲームのvisionOSへの展開
iOS/iPadOS向けゲームをvisionOSに展開し、比類のない体験を実現する方法をご紹介します。3Dフレームやイマーシブな背景を追加すると、臨場感やワクワク感が高まります。立体視機能やヘッドトラッキングを利用してウインドウに奥行きを持たせ、プレイヤーをゲームの世界にいざないましょう。
Bring your iOS or iPadOS game to visionOS Discover how to transform your iOS or iPadOS game into a uniquely visionOS experience. Increase the immersion (and fun factor!) with a 3D frame or an immersive background. And invite players further into your world by adding depth to the window with stereoscopy or head tracking. arkit,compositorservices,games,games on visionos,ios games,ipad games,metal,spatial computing WWDC24 英語 -
16:31
Translation APIについて
新しいTranslationフレームワークを使用して、アプリにおいて複数の言語間でテキストを翻訳する方法を解説します。 システムUIに迅速に翻訳を表示する方法や、アプリUIのテキストの大規模なバッチを翻訳する方法を習得できます。
Meet the Translation API Discover how you can translate text across different languages in your app using the new Translation framework. We'll show you how to quickly display translations in the system UI, and how to translate larger batches of text for your app's 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再構成の機能も見ていきます。
Discover area mode for Object Capture Discover how area mode for Object Capture enables new 3D capture possibilities on iOS by extending the functionality of Object Capture to support capture and reconstruction of an area. Learn how to optimize the quality of iOS captures using the new macOS sample app for reconstruction, and find... 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の新機能)」を視聴されることをお勧めします。
What\\u2019s new in SF Symbols 6 Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Learn how the new Wiggle, Rotate, and Breathe animation presets can bring vitality to your interface. To get the most out of this... WWDC24 英語 -
23:48
すべてのキャプチャで色の一貫性を維持
Constant Color APIの概要と、正確な色を判断するための機能をアプリで提供するうえでこのAPIがどのように役立つかをご紹介します。APIの導入方法、このAPIが科学およびマーケティングの領域にもたらす可能性、この技術を最大限に活用するためのベストプラクティスを学ぶことができます。
Keep colors consistent across captures Meet the Constant Color API and find out how it can help people use your app to determine precise colors. You'll learn how to adopt the API, explore its scientific and marketing potential, and discover best practices for making the most of the technology. camera,color,colorspace,machine learning,photos WWDC24 英語 -
28:48
実行、ブレーク、検証:LLDBでの効果的なデバッグ方法
LLDBを使用してコードベースの検証とデバッグを行う方法を解説します。クラッシュログとバックトレースを最大限に活用する方法や、アクションと複雑な停止条件によってブレークポイントを強化する方法を学ぶことができます。デバッグ体験を向上させる、「p」コマンドとSwift 6の最新機能についても確認します。
Run, Break, Inspect: Explore effective debugging in LLDB Learn how to use LLDB to explore and debug codebases. We'll show you how to make the most of crashlogs and backtraces, and how to supercharge breakpoints with actions and complex stop conditions. We'll also explore how the “p” command and the latest features in Swift 6 can enhance your debugging... WWDC24 英語 -
16:41
多言語対応アプリの構築
使用する言語に関わらず、ユーザーがアプリを適切かつ効果的に利用できるようにしましょう。このセッションでは、テキストの入力、表示、検索、フォーマットに関するベストプラクティスをご紹介します。別のキーボードに切り替えることなく、複数の言語でテキストを入力できるようにする方法を詳しく説明します。また、String Catalogの最新機能を使用して、ローカリゼーションをさらに簡単に行う方法も取り上げます。
Build multilingual-ready apps Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make... ,,,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つの新しい機能(画像の審美的評価と全身のポーズ)のデモも行います。
Discover Swift enhancements in the Vision framework The Vision Framework API has been redesigned to leverage modern Swift features like concurrency, making it easier and faster to integrate a wide array of Vision algorithms into your app. We'll tour the updated API and share sample code, along with best practices, to help you get the benefits of... machine learning amp vision WWDC24 英語 -
22:49
ロック画面での優れたカメラキャプチャ体験の構築
LockedCameraCapture APIにより、キャプチャアプリの最も有用な情報をロック画面に直接取り込む方法について説明します。このAPIの機能を確認した後、キャプチャ拡張機能の作成を開始する方法をご紹介します。さらに、デバイスがロックされているとき、キャプチャ拡張機能がどのように動作するかについても解説します。
Build a great Lock Screen camera capture experience Find out how the LockedCameraCapture API can help you bring your capture application's most useful information directly to the Lock Screen. Examine the API's features and functionality, learn how to get started creating a capture extension, and find out how that extension behaves when the device... camera,lock screen,machine learning WWDC24 -
32:09
アプリ内課金のためのApp Store Server APIの詳細
App Store Server API、App Store Server通知、オープンソースのApp Store Server Libraryの最新機能を取り入れた優れたアプリ内課金体験を、サーバを使用して構築する方法を説明します。現在のAPIを確認した後、向上したエンドポイント機能、新しいトランザクションフィールド、新しい通知タイプを見ていきます。購入ライフサイクル、コンテンツの配信、ターゲットを絞ったオファーのベストプラクティスについても説明するので、サーバに精通することができます。
Explore App Store server APIs for In-App Purchase Learn how to leverage your server to build great In-App Purchase experiences with the latest updates to the App Store Server API, App Store Server Notifications, and the open source App Store Server Library. After a recap of current APIs, we'll introduce updated endpoint functionality, new... WWDC24 英語 -
14:45
TipKitによる機能検索のカスタマイズ
機能検索に焦点を当てたTipKitフレームワークを使用すると、アプリにヒントを簡単に表示できます。ヒントをグループ化することで、最適な順序で機能をユーザーに見つけてもらうことができます。さらに、カスタムのヒント識別子を使用してヒントを再使用可能にしたり、見た目や操作性をアプリに合わせたり、CloudKitを使用してヒントを同期したりすることも可能です。TipKitの最新機能を使用して、アプリのさまざまなサービスをユーザーに知ってもらう方法を学びましょう。
Customize feature discovery with TipKit Focused on feature discovery, the TipKit framework makes it easy to display tips in your app. Now you can group tips so features are discovered in the ideal order, make tips reusable with custom tip identifiers, match the look and feel to your app, and sync tips using CloudKit. Learn how you can... WWDC24 英語 -
9:19
システムの利便性を高めるApp Intentのデザイン
App Intentは、コントロール、Spotlight、Siriなどでのシステム体験を向上させます。このセッションでは、App Intentに最も適した機能を特定する方法や、パラメータを使用してこれらのインテントの柔軟性を高める方法を説明します。App Intentを使用して、ユーザーがアプリの外側でアクションを実行できるようにする方法も取り上げます。さらに、アプリにナビゲートしてコンテキスト情報を表示するタイミングについても、実例を交えてご紹介します。
Design App Intents for system experiences App Intents power system experiences in controls, Spotlight, Siri, and more. Find out how to identify the functionality that's best for App Intents, and how to use parameters to make these intents flexible. Learn how to use App Intents to allow people to take action outside your app, and see... WWDC24 英語 -
12:29
visionOSでのHealthKitの導入
HealthKitを使用して空間キャンバスのメリットを存分に活かした体験を創出する方法を確認しましょう。Appleプラットフォーム上でHealthKitが提供する機能、既存のIPadOSアプリをvisionOSに展開する方法、ゲストユーザーのセッション中にHealthKitに関して特に注意すべき事項を解説します。また、SwiftUI、Swift Charts、Swiftの並行処理を利用してHealthKitで革新的な体験を実現する方法もご紹介します。
Get started with HealthKit in visionOS Discover how to use HealthKit to create experiences that take full advantage of the spatial canvas. Learn the capabilities of HealthKit on the platform, find out how to bring an existing iPadOS app to visionOS, and explore the special considerations governing HealthKit during a Guest User... WWDC24 英語 -
23:46
プライバシーの新機能
Appleは、プライバシーは基本的な人権であると信じています。プライバシー保護に配慮した方法でデータを管理する機能や許可フローを新規に提供したり、これらを強化したりすることで、Appleは、デベロッパのみなさんが優れたアプリ体験の創出に集中できるようにしています。このセッションで詳細を確認しましょう。
What\\u2019s new in privacy At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences. WWDC24 英語 -
15:28
明示的にビルドされたモジュールについて
明示的にビルドされたモジュールにより、Xcode 16でビルドがどのように変化するかを見ていきます。モジュールを使用してコードをビルドする方法、明示的にビルドされたモジュールによってコンパイル作業の透明性がどのように向上するか、複数のターゲット間でモジュールを共有することでビルドを最適化する方法について説明します。
Demystify explicitly built modules Explore how builds are changing in Xcode 16 with explicitly built modules. Discover how modules are used to build your code, how explicitly built modules improve transparency in compilation tasks, and how you can optimize your build by sharing modules across targets. WWDC24 英語 -
12:48
ライブアクティビティのブロードキャスト更新
ブロードキャストプッシュ通知を使用すると、1回のリクエストで何千ものライブアクティビティにアップデートを送信できます。ブロードキャストプッシュ通知がアプリ、サーバ、Apple Push Notification Service間でどのように動作するかを確認し、この機能のベストプラクティスと実装方法を説明します。
Broadcast updates to your Live Activities With broadcast push notifications, your app can send updates to thousands of Live Activities with a single request. We'll discover how broadcast push notifications work between an app, a server, and the Apple Push Notification service, then we'll walk through best practices for this capability... apns WWDC24 英語 -
16:40
visionOSにおけるカスタムホバーエフェクトの作成
ユーザーが表示中のビューを更新する、カスタムホバーエフェクトの作成方法について説明します。透明度、スケール、クリップのエフェクトを組み合わせて拡張ボタンエフェクトを構築する方法を確認しましょう。使いやすく、アクセシビリティに対するユーザーのニーズを考慮したエフェクトを作成するためのベストプラクティスもご紹介します。
Create custom hover effects in visionOS Learn how to develop custom hover effects that update views when people look at them. Find out how to build an expanding button effect that combines opacity, scale, and clip effects. Discover best practices for creating effects that are comfortable and respect people's accessibility needs. WWDC24 英語 -
8:40
AVFoundationのメディアパフォーマンスメトリックスの紹介
新しいメディアパフォーマンスAPIを使用して、ユーザー体験をモニタリング、分析し、向上させる方法を説明します。さまざまなAVMetricEventsを使用し、AVplayerでHLSアセットを再生する際のパフォーマンスを監視する方法や、これらの指標を使用してプレイヤーのパフォーマンスに関する問題を把握し、対応の優先順位を判断する方法を学ぶことができます。
Discover media performance metrics in AVFoundation Discover how you can monitor, analyze, and improve user experience with the new media performance APIs. Explore how to monitor AVPlayer performance for HLS assets using different AVMetricEvents, and learn how to use these metrics to understand and triage player performance issues. WWDC24 英語 -
15:55
ジャーナルアプリの提案機能を強化
システムから得られる豊富なコンテンツを使用して、ジャーナルアプリにジャーナル記入の提案を表示する方法を説明します。心の健康状態データ、振り返りのプロンプト、サードパーティのメディアコンテンツやモーションベースのアクティビティのサポートなど、新たに利用できるようになったコンテンツもご紹介します。
Enhanced suggestions for your journaling app Find out how your journaling app can display journaling suggestions with richer content from the system. Explore new types of available content like state of mind data, reflection prompts, and support for third-party media content and motion-based activities. WWDC24 英語 -
10:55
Core Spotlightによるセマンティック検索のサポート
Core Spotlightを使用して、アプリにセマンティック検索の結果を表示する方法をご紹介します。ユーザーのデバイス上のプライベートインデックス内でアプリのコンテンツを参照可能にして、ユーザーが自然言語で項目を検索できるようにする方法を学べます。また、インデックス作成アクティビティのスケジュールを設定して、アプリのパフォーマンスを最適化する方法も説明します。 このセッションの内容を最大限に活用するには、まずApple Developer WebサイトにあるCore Spotlightのドキュメントを確認されることをお勧めします。
Support semantic search with Core Spotlight Learn how to provide semantic search results in your app using Core Spotlight. Understand how to make your app's content available in the user's private, on-device index so people can search for items using natural language. We'll also share how to optimize your app's performance by scheduling... ,cssearchableindex,cssearchableitem,cssearchableitemattributeset,csuserquery WWDC24 英語 -
18:16
位置情報へのアクセス許可の新機能
位置情報へのアクセス許可は新たな世代に移行しつつあります。必要とするユーザー許可を得る際の新しい推奨事項や手法や、新しい診断のシステムを通じて許可が得られない場合に通知を得る方法についてご紹介します。
What\\u2019s new in location authorization Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can't be met. WWDC24 英語 -
22:13
空間コンピューティング向けに3Dアセットを最適化
3Dアセットの作成を最適化するエンドツーエンドのワークフローを詳細に検討します。デジタルコンテンツ作成ツールのメッシュ、マテリアル、テクスチャを最適化するためのベストプラクティスを学べます。Shader Graph、ベイク処理、マテリアルインスタンスを使いこなして、3Dシーンを向上させつつパフォーマンスを最適化する方法をご紹介します。ネイティブツールを利用すれば、アセットをより効果的に作成してアプリのパフォーマンスを強化できます。
Optimize your 3D assets for spatial computing Dive into an end-to-end workflow for optimized 3D asset creation. Discover best practices for optimizing meshes, materials, and textures in your digital content creation tool. Learn how to harness shader graph, baking, and material instances to enhance your 3D scene while optimizing performance... 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の各種ツールをご紹介します。開発ワークフローの最適化と強化に役立つヒントやコツもお教えします。
Xcode essentials Edit, debug, commit, repeat. Explore the suite of tools in Xcode that help you iterate quickly when developing apps. Discover tips and tricks to help optimize and boost your development workflow. WWDC24 英語 -
16:39
visionOS向けTabletopKitについて
TabletopKitを使用してvisionOS向けのボードゲームをゼロから構築しましょう。ゲームをセットアップする方法、RealityKitを活用して強力なレンダリングを追加する方法や、FaceTimeの空間Personaを使用したマルチプレイヤーでのプレイをコードを数行追加するだけで実現する方法をご紹介します。
Meet TabletopKit for visionOS Build a board game for visionOS from scratch using TabletopKit. We'll show you how to set up your game, add powerful rendering using RealityKit, and enable multiplayer using spatial Personas in FaceTime with only a few extra lines of code. 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...
What\\u2019s new in App Intents Learn about improvements and all-new features with App Intents, and discover how this framework can help you expose your app's functionality to Siri, Spotlight, Shortcuts, and more. We'll show you how to make your entities more meaningful to the platform with the Transferable API, File... app intents,machine learning WWDC24 -
27:36
Swiftツアー:Swiftの機能とデザインのご紹介
Swiftプログラム言語の基本的な機能と設計哲学について解説します。データのモデリング、エラー処理、プロトコルの使用、並行コードの記述などを行う方法を説明するとともに、ライブラリ、HTTPサーバ、コマンドラインクライアントを含むSwiftパッケージを作成する方法も取り上げます。Swift初心者の方にも、Swift草創期からのユーザーの方にも、Swiftプログラム言語を最大限に活用するうえで役立つセッションです。
A Swift Tour: Explore Swift\\u2019s features and design Learn the essential features and design philosophy of the Swift programming language. We'll explore how to model data, handle errors, use protocols, write concurrent code, and more while building up a Swift package that has a library, an HTTP server, and a command line client. Whether you're just... WWDC24 英語 -
17:30
TVMLアプリをSwiftUIに移行
SwiftUIは、あらゆるAppleプラットフォームで優れたアプリを構築する際に役立ちます。tvOS 18でコンテンツをリビングルームで視聴できるようにするためのツールキットとして推奨されています。このセッションでは、広く利用されているTVMLKitのレイアウトとコントロールに準拠した環境をSwiftUIで構築する方法と、関連するヒントやベストプラクティスをご紹介します。
Migrate your TVML app to SwiftUI SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and controls from TVMLKit, and get tips and best practices. WWDC24 英語 -
16:22
visionOSにおけるゲームでの入力の詳細
visionOSのゲームで優れた入力をデザインし実装する方法を学ぶセッションです。システムのジェスチャを利用して、プレイヤーとゲームの間のインタラクションをスムーズにする方法を解説します。また、カスタムジェスチャとゲームコントローラをサポートする際のベストプラクティスもご紹介します。
Explore game input in visionOS Discover how to design and implement great input for your game in visionOS. Learn how system gestures let you provide frictionless ways for players to interact with your games. And explore best practices for supporting custom gestures and game controllers. apple vision pro,avp,gestures,mixed reality,spatial,spatial design,virtual reality WWDC24 英語 -
11:32
Create MLの新機能
インタラクティブなデータソースのプレビュー、visionOSアプリ向けオブジェクトトラッキングモデルの構築で使用する新しいテンプレートなど、Create MLの新機能をご紹介します。新しい時系列予測や分類のAPIなど、フレームワークの重要な機能強化についても取り上げます。
What\\u2019s new in Create ML Explore updates to Create ML, including interactive data source previews and a new template for building object tracking models for visionOS apps. We'll also cover important framework improvements, including new time-series forecasting and classification APIs. create ml,create ml framework,machine learning WWDC24 英語 -
19:54
visionOSでのパススルーによるMetalのレンダリング
Metalの利用体験をvisionOSへと拡張しましょう。レンダリングしたコンテンツを、パススルーを利用してユーザーの物理環境に統合する際のベストプラクティスをご紹介します。レンダリングしたコンテンツを物理世界と一致するように配置する、トラッキング可能なアンカー予測で遅延を抑制するなど、さまざまなことを実現する方法を学べます。
Render Metal with passthrough in visionOS Get ready to extend your Metal experiences for visionOS. Learn best practices for integrating your rendered content with people's physical environments with passthrough. Find out how to position rendered content to match the physical world, reduce latency with trackable anchor prediction, and more. compositorservices,metal,mixed immersion,mixed reality,visionos WWDC24 英語 -
21:19
SwiftUIにおけるアクセシビリティの最新情報
SwiftUIを使用すると、高品質で、あらゆる人がアクセスしやすいアプリ体験をより簡単に構築できます。このセッションでは、SwiftUIが提供する充実したアクセシビリティ要素を通じて、補助機能のテクノロジーがどのようにアプリを理解してナビゲートするかについて説明します。また、アクセシビリティの修飾子を使用して、アプリのコンテンツとインタラクションに関するより多くの情報を提供し、ユーザーの利用体験をさらにカスタマイズする方法も取り上げます。
Catch up on accessibility in SwiftUI SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We'll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We'll also discuss how you can further customize these experiences by... accessibilityactions,accessibilityelements,accessibilitylabel WWDC24 英語 -
13:52
SwiftDataを使用したカスタムデータストアの作成
SwiftDataが提供する表現力に優れた宣言型のモデリングAPIの力を、デベロッパ各自の永続性バックエンドと組み合わせましょう。カスタムデータストアの構築方法と、アプリに永続性機能を段階的に追加していく方法を説明します。このセッションの内容を最大限に活用するには、WWDC23の「Meet SwiftData(SwiftDataについて)」と「Model your schema with SwiftData(SwiftDataでスキーマをモデル化)」を併せて視聴されることをお勧めします。
Create a custom data store with SwiftData Combine the power of SwiftData's expressive, declarative modeling API with your own persistence backend. Learn how to build a custom data store and explore how to progressively add persistence features in your app. To get the most out of this session, watch “Meet SwiftData” and “Model your schema... datastore,datastoreconfiguration,datastoresnapshot WWDC24 英語 -
20:09
空間Webの最適化
Web上でvisionOSの機能を最大限に活用する方法を学びましょう。選択した対象をハイライト表示する機能の改善や、空間写真およびパノラマ画像をフルスクリーンで表示する機能など、最新のアップデートを紹介します。既存のWeb標準を利用して、WebSpeechによる音声入力やテキスト読み上げ、WebAudioによる空間サウンドスケープの作成、WebXRによるイマーシブな体験を実現する方法について知ることができます。
Optimize for the spatial web Discover how to make the most of visionOS capabilities on the web. Explore recent updates like improvements to selection highlighting, and the ability to present spatial photos and panorama images in fullscreen. Learn to take advantage of existing web standards for dictation and text-to-speech... WWDC24 英語 -
32:25
RealityKitによる空間描画アプリの構築
空間描画アプリの構築プロセスで、RealityKitを使いこなしましょう。RealityKitとARKitおよびSwiftUIの統合により生まれる、印象的で魅力的な空間体験の構築について、RealityKitにおいてリソースが動作する仕組みや、ユーザーのブラシの線の更新を高速化する低レベルのメッシュおよびテクスチャのAPIなどの機能を使用する方法を解説します。
Build a spatial drawing app with RealityKit Harness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you'll explore how resources work in RealityKit and how to use features like low-level mesh and texture APIs... 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の導入で利用できるコードスニペットおよびベストプラクティスに関する詳細な知識も得られます。
Meet AdAttributionKit Introducing AdAttributionKit, a new iOS framework for privacy-preserving ad attribution. Learn how AdAttributionKit supports re-engagement, click-through attribution (including support for custom creative), JWS formatted impressions and postbacks, and more. We'll provide insight into testing your... WWDC24 英語 -
11:17
ジェン文字でアプリに表情を追加
アプリ内でのジェン文字(Genmoji)の使い方に精彩を与える方法を習得しましょう。ジェン文字を含むテキストをレンダリング、格納、やり取りする方法を概説します。カスタムテキストエンジンを使用するアプリにジェン文字のサポートを追加する手法もご紹介します。
Bring expression to your app with Genmoji Discover how to bring Genmoji to life in your app. We'll go over how to render, store, and communicate text that includes Genmoji. If your app features a custom text engine, we'll also cover techniques for adding support for Genmoji. ,animoji,emoji,memoji,nsadaptiveimageglyph,nstextview,stickers,textkit,uitextview,wkwebview WWDC24 英語 -
32:17
ボリュームとイマーシブな空間の詳細
visionOSでボリュームとイマーシブな空間をカスタマイズするための、新しいパワフルな方法をご紹介します。ボリュームのサイズ変更の方法を微調整し、ボリュームを周囲のユーザーの移動に反応させる方法を習得できます。座標変換を活用することで、ボリュームやイマーシブな空間とのインタラクションが可能になります。ユーザーがDigital Crownでイマーシブな体験を調整した際にアプリを反応させる方法と、サラウンドエフェクトを使用して、イマーシブな空間体験でのパススルーの色合いを動的にカスタマイズする方法をご紹介します。
Dive deep into volumes and immersive spaces Discover powerful new ways to customize volumes and immersive spaces in visionOS. Learn to fine-tune how volumes resize and respond to people moving around them. Make volumes and immersive spaces interact through the power of coordinate conversions. Find out how to make your app react when people... WWDC24 英語 -
10:08
より進化したドキュメント起動体験の実現
ドキュメントベースのアプリを差別化し、最新のドキュメント起動体験でアプリ独自の個性を際立たせる方法を習得しましょう。新しいAPIを活用して、アプリ起動時にユーザーが最初に目にする画面をカスタマイズする方法をご紹介します。システムで用意されているデザインの新しいオプションを利用し、それらのデザインをカスタムアクションで修正できるほか、楽しい装飾的なビューやインパクトのあるアニメーションも利用できます。
Evolve your document launch experience Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions,... alien flower,documentbased,fashion shirt,julia,yael WWDC24 英語 -
14:58
Apple Pencilを最大限に活用
iOS 18、iPadOS 18とvisionOS 2の新機能として、PencilKitツールピッカーでカスタム属性を使用し、包括的なカスタムツールを利用できるようになりました。システム全体におけるツール選択と同等の優れた体験をもたらすツールピッカーで、カスタムの描画体験を実現する方法を確認しましょう。ロール角度、スクイーズジェスチャ、触覚フィードバックなど、Apple Pencil Proに搭載された新機能の利用方法もご紹介します。
Squeeze the most out of Apple Pencil New in iOS 18, iPadOS 18, and visionOS 2, the PencilKit tool picker gains the ability to have completely custom tools, with custom attributes. Learn how to express your custom drawing experience in the tool picker using the same great tool picking experience available across the system. Discover... barrel roll,draw,finger,haptics,hover,pencil kit,roll WWDC24 英語 -
12:55
SwiftUIでのウインドウの操作
visionOS、macOS、iPadOSで、シングルウインドウとマルチウインドウの優れたアプリを構築する方法を学びましょう。ウインドウを開く/閉じる操作をプログラムで実行したり、位置やサイズを調整したり、ウインドウを別のウインドウと交換したりできるツールをご紹介します。また、ユーザーが各自のワークフロー内でアプリを使用しやすいウインドウを実現するための、デザインの原則についても確認します。
Work with windows in SwiftUI Learn how to create great single and multi-window apps in visionOS, macOS, and iPadOS. Discover tools that let you programmatically open and close windows, adjust position and size, and even replace one window with another. We'll also explore design principles for windows that help people use... WWDC24 英語 -
17:26
カスタム環境でのよりイマーシブなメディア視聴体験の実現
Docking Region、Reverb、Virtual Environment ProbeなどのReality Composer Proのコンポーネントを使用して、メディア視聴体験を拡張できます。Reflections、Tint Surroundings Effect、SharePlay、Immersive Environment Pickerを活用して、よりイマーシブな体験を実現する方法を確認しましょう。
Enhance the immersion of media viewing in custom environments Extend your media viewing experience using Reality Composer Pro components like Docking Region, Reverb, and Virtual Environment Probe. Find out how to further enhance immersion using Reflections, Tint Surroundings Effect, SharePlay, and the 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
パスキーによるアップグレードと認証情報マネージャによるサインインの効率化
既存のパスワードベースのアカウントを、パスキーを使用できるように自動でアップグレードする方法を学びましょう。アカウントセキュリティとサインインの容易さを向上させるべき理由とそれを実現する方法、認証情報マネージャアプリ向けの新機能に関する情報、新しいパスワードアプリでご自身のアプリ情報を差別化する方法を紹介します。
Streamline sign-in with passkey upgrades and credential managers Learn how to automatically upgrade existing, password-based accounts to use passkeys. We'll share why and how to improve account security and ease of sign-in, information about new features available for credential manager apps, and how to make your app information shine in the new Passwords app. automatic passkey,automatic passkeys,passkey,passkeys,password,password app,passwords,verification codes WWDC24 英語 -
14:14
UIのアニメーションとトランジションの向上
ナビゲーションやプレゼンテーションにズームトランジションを取り入れると、アプリ画面が滑らかに切り替わる印象を生み出すことができます。また、SwiftUIアニメーションを使用してUIKitのビューに動きを与えることで、切れ目を感じさせないアニメーションを簡単に作成できます。このセッションで詳しい方法を確認しましょう。
Enhance your UI animations and transitions Explore how to adopt the zoom transition in navigation and presentations to increase the sense of continuity in your app, and learn how to animate UIKit views with SwiftUI animations to make it easier to build animations that feel continuous. bracelets,friendship WWDC24 英語 -
18:15
Core MLを使用してデバイス上に機械学習モデルとAIモデルをデプロイ
Core MLによって機械学習モデルとAIモデルを変換し実行する際のスピードとメモリパフォーマンスを最適化する、新しい方法を確認しましょう。モデルの表現、パフォーマンスに関するインサイトの取得、実行、モデルのスティッチングのための新しいオプションについて解説します。これらのオプションを組み合わせることで、デバイス上のプライベートな環境で効果的な体験を実現できます。
Deploy machine learning and AI models on-device with Core ML Learn new ways to optimize speed and memory performance when you convert and run machine learning and AI models through Core ML. We'll cover new options for model representations, performance insights, execution, and model stitching which can be used together to create compelling and private... ai,coreml,coreml editor,machine learning WWDC24 英語 -
22:17
Embedded Swiftでサイズを縮小
Embedded Swiftを使用すると、制限の厳しい環境において、より安全かつ表現力に富む方法でSwiftによる開発を行えます。このセッションでは、既製のMatterデバイスでのデモを交えて、さまざまなマイクロコントローラ上でEmbedded Swiftを実行する方法を解説します。Swiftのさまざまなメリットをランタイムなしの小さなフットプリントで提供するEmbedded Swiftのサブセットの仕組みと、Embedded Swiftの利用を始めるうえで役立つ幅広いリソースもご紹介します。
Go small with Embedded Swift Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of microcontrollers through a demonstration using an off-the-shelf Matter device. Learn how the Embedded Swift subset packs the benefits of Swift into a tiny... WWDC24 -
8:49
WorkoutKitによるカスタムのスイミングワークアウトの構築
WorkoutKitを利用したワークアウトの作成、カスタマイズ、スケジュール設定について、最新情報を紹介します。ペースとパワーのアラートや距離目標のサポート拡張に関する最新のアップデートのほか、カスタムのステップ名がもたらすメリットを学び、開発の勢いを加速させましょう。
Build custom swimming workouts with WorkoutKit Check out the latest in creating, customizing, and scheduling workouts using WorkoutKit. Sprint through the latest in pace and power alerts and expanded support for distance goals. And keep the momentum going with the benefits of custom step names. WWDC24 英語 -
12:24
Writing Toolsの導入
アプリにおいてユーザーによるテキストの校正、書き直し、変換をサポートするWriting Tools(作文ツール)の機能をご紹介します。いずれかのテキストビューで記述したテキストをユーザーがブラッシュアップできるようにするため、Writing Toolsとアプリがどのように連携するかについて詳しく解説します。テキストの取得および処理の仕組みや、カスタムのテキストビューでWriting Toolsをサポートする方法を習得できます。
Get started with Writing Tools Learn how Writing Tools help users proofread, rewrite, and transform text in your app. Get the details on how Writing Tools interact with your app so users can refine what they have written in any text view. Understand how text is retrieved and processed, and how to support Writing Tools in... nsservices,nstextview,textkit,uitextview,wkwebview WWDC24 英語 -
8:38
Apple Watch向けのライブアクティビティのデザイン
watchOS 11で初めて搭載される機能として、iOSアプリのライブアクティビティが、接続されたApple Watchのスマートスタックに自動で表示されるようになります。Apple Watchに表示されるライブアクティビティのレイアウトを最適化し、適切なレベルの情報とインタラクティブ機能を最適なタイミングで表示するための方法を解説します。
Design Live Activities for Apple Watch Starting in watchOS 11, Live Activities from your iOS app will automatically appear in the Smart Stack on a connected Apple Watch. Learn how to optimize the layout of your Live Activity for the wrist, and provide the right level of information and interactivity at the right time. WWDC24 英語 -
20:03
CPUでリアルタイムのML推論をサポート
BNNSGraphを使用して、CPUでの機械学習モデルの実行を高速化する方法を解説します。BNNSGraphを使用してCPUで機械学習モデルをコンパイルし、実行する方法を示すとともに、実行時のメモリ割り当てが不要であることや、音声または信号の処理モデルをシングルスレッドで実行できることなど、BNNSGraphが提供するリアルタイムの保証についてもご紹介します。
Support real-time ML inference on the CPU Discover how you can use BNNSGraph to accelerate the execution of your machine learning model on the CPU. We will show you how to use BNNSGraph to compile and execute a machine learning model on the CPU and share how it provides real-time guarantees such as no runtime memory allocation and... bnns,machine learning WWDC24 英語 -
27:16
Swift Testingの詳細
Swift Testingの組み込みの機能を使用して、優れた(テスト)スイートのセットを記述する方法を習得しましょう。Swift Testingの構成要素をさらに活用してテストを拡張し、幅広いシナリオへの対応、さまざまなスイート全体でのテストの整理、テストの並行実施時の最適化を推進する方法を解説します。
Go further with Swift Testing Learn how to write a sweet set of (test) suites using Swift Testing's baked-in features. Discover how to take the building blocks further and use them to help expand tests to cover more scenarios, organize your tests across different suites, and optimize your tests to run in parallel. WWDC24 英語 -
18:09
システム全体にアプリのコントロールを拡張
アプリのコントロールをコントロールセンターやロック画面などに配置する方法を確認しましょう。WidgetKitを使用して、アプリのコントロールをシステムの利用体験に拡張する方法を解説します。コントロールを作成し、デザインをカスタマイズしたり、構成を変更したりする方法も取り上げます。
Extend your app\\u2019s controls across the system Bring your app's controls to Control Center, the Lock Screen, and beyond. Learn how you can use WidgetKit to extend your app's controls to the system experience. We'll cover how you can to build a control, tailor its appearance, and make it configurable. 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を使用してさまざまなタイプの気分や感情を表す方法を確認します。
Explore wellbeing APIs in HealthKit Learn how to incorporate mental health and wellbeing into your app using HealthKit. There are new APIs for State of Mind, as well as for Depression Risk and Anxiety Risk. We'll dive into principles of emotion science to cover how reflecting on feelings can be beneficial, and how State of Mind can... WWDC24 英語 -
5:00
Platforms State of the Union - 5分間のダイジェスト版
Appleプラットフォームにおける最新の進化についてのダイジェスト版をご覧ください。
Platforms State of the Union 5-Minute Recap Watch a quick recap of the newest advancements on Apple platforms. recap WWDC24 英語 -
9:27
visionOSにおけるイマーシブなアプリ開発のためのカスタム環境の構築
高品質なビジュアルと強力なパフォーマンスを提供する、Apple Vision Pro向けのカスタマイズされたアプリ環境を構築する方法について解説します。デザインに関するガイドラインやエキスパートの推奨事項を知るとともに、イマーシブな環境の構築を始める際に、どのデジタルコンテンツ作成ツールでも応用できる手法も学べます。
Create custom environments for your immersive apps in visionOS Discover how to create visually rich and performant customized app environments for Apple Vision Pro. Learn design guidelines, get expert recommendations, and explore techniques you can use in any digital content creation tool to begin building your immersive environment. WWDC24 英語 -
23:45
FinanceKitについて
FinanceKitを財務管理アプリで使用すると、ユーザーの同意を取得しコントロールを提供しつつ、Apple CashやApple Cardなどに関連するデバイス上のデータをシームレスかつ安全に共有できます。口座、トランザクション、残高などの情報への1回限りまたは継続的なアクセスをリクエストする方法のほか、iOSおよびiPadOSで優れた体験を実現する方法についても説明します。
Meet FinanceKit Learn how FinanceKit lets your financial management apps seamlessly and securely share on-device data from Apple Cash, Apple Card, and more, with user consent and control. Find out how to request one-time and ongoing access to accounts, transactions, and balances — and how to build great... WWDC24 英語 -
23:00
StoreKitとアプリ内課金の新機能
App Storeのアプリ内課金システムを活用して、これまで以上に優れた購入体験を構築し提供する方法をご紹介します。サブスクリプションのカスタマイズを向上させる、StoreKitのビューコントロールの新しいスタイルと最新のAPIのデモを通じて、トランザクションレベルの情報を表示する新しいフィールドと、Xcodeの新しいテスト機能について解説します。また、StoreKitの重要な非推奨の機能についても確認します。
What\\u2019s new in StoreKit and In-App Purchase Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We'll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in... WWDC24 英語 -
14:02
visionOSにおけるマルチビュービデオ再生の詳細
Apple Vision Proで複数のビデオの再生を可能にする、AVExperienceControllerの仕組みを解説します。導入の際のベストプラクティスに加え、異なる角度からのスポーツ映像配信や複数の試合の同時視聴などの高価値なユースケースについて確認しましょう。さらに、アプリ内での魅力的で直感的なマルチビュー体験をデザインする方法もご紹介します。
Explore multiview video playback in visionOS Learn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different angles or watching multiple games simultaneously. And discover how to design a compelling and... WWDC24 英語 -
17:01
visionOSにおけるオブジェクトトラッキングの詳細
実世界のオブジェクトをvisionOSアプリ内の仮想アンカーに変換する、オブジェクトトラッキングの使用方法を説明します。オブジェクトトラッキングを使用して空間体験を構築するプロセスの全体を学ぶことができます。Create MLでの機械学習を使用して参照オブジェクトを作成し、Reality Composer Pro、RealityKit、ARKit APIのターゲットオブジェクトに関連するコンテンツをアタッチする方法もご紹介します。
Explore object tracking for visionOS Find out how you can use object tracking to turn real-world objects into virtual anchors in your visionOS app. Learn how you can build spatial experiences with object tracking from start to finish. Find out how to create a reference object using machine learning in Create ML and attach content... WWDC24 英語 -
13:29
Swift Charts:ベクトルプロットと関数プロット
プロットで表をより充実させましょう。アプリ内で関数とベクトル化されたプロットを使用して、数学関数や広範なデータセットを表示できる美しい表をレンダリングする方法をご紹介します。空気力学、磁気学、高次元の場の理論などでよく使用される関数を表示する、または大規模かつインタラクティブなヒートマップを作成するなどの課題にも、Swift Chartsなら対応できます。
Swift Charts: Vectorized and function plots The plot thickens! Learn how to render beautiful charts representing math functions and extensive datasets using function and vectorized plots in your app. Whether you're looking to display functions common in aerodynamics, magnetism, and higher order field theory, or create large interactive... WWDC24 英語 -
16:07
今日の天気情報にコンテキストをもたらす
WeatherKitを利用すると、種類別降水量、高度別雲量、最大風速など、詳細な天気予報データを取得できます。1日の時間帯別に天気データを集計し、気温や降水量の大幅な変化を予測する方法をご紹介します。AppleのHistorical Comparisonsデータセットを使用して現在の天気と過去の天気を比較したり、世界各地の過去の天気データを調べたりすることができます。AppleのSwift APIとREST APIを使用し、これらすべてを迅速に実行する方法も確認しましょう。
Bring context to today\\u2019s weather Harness the power of WeatherKit to get detailed weather forecast data such as precipitation amounts by type, cloud cover by altitude, or maximum wind speed. Find out how you can summarize weather by different parts of the day and highlight significant upcoming changes to temperature or... WWDC24 英語 -
13:24
HLSインタースティシャルによる広告体験の向上
HLSインタースティシャルを使用すると、HLSコンテンツに広告をシームレスに挿入できます。統合されたタイムラインを使用してUI体験を調整し、インタースティシャル対応のSharePlayを構築する方法もご紹介します。
Enhance ad experiences with HLS interstitials Explore how HLS Interstitials can help you seamlessly insert advertisements into your HLS content. We'll also show you how to use integrated timeline to tune your UI experience and build SharePlay for interstitials. WWDC24 英語 -
26:02
App Intentでアプリのコア機能をユーザーに提供
インテント、エンティティ、クエリなど、App Intentフレームワークの原則について解説するとともに、これらを利用して、アプリの最も重要な機能をユーザーが最も必要としている場面で提示する方法を説明します。Siri、コントロールとウィジェット、Apple Pencil、ショートカット、アクションボタンなど、App Intent上に構築された多数のシステム機能とアプリを密に統合する方法を確認しましょう。App Intentを効率的に統合し、コードとコア機能を共有しつつ、あらゆるディスプレイで最適な体験を作成するためのヒントもご紹介します。
Bring your app\\u2019s core features to users with App Intents Learn the principles of the App Intents framework, like intents, entities, and queries, and how you can harness them to expose your app's most important functionality right where people need it most. Find out how to build deep integration between your app and the many system features built on top... app intents,machine learning WWDC24 -
24:16
SwiftUIの基本
Appleの宣言型ユーザーインターフェイスフレームワークである、SwiftUIのツアーにご参加ください。ビュー、状態変数、レイアウトなど、SwiftUIでアプリを構築するうえで基本となる概念について解説します。豊富な機能により充実した体験を提供するアプリを実現し、独自性のあるカスタムコンポーネントを作成するうえで役立つ、多彩なAPIもご紹介します。SwiftUI初心者の方も、経験豊富なデベロッパの方も、SwiftUIのメリットを活用して優れたアプリを構築する方法を習得できます。
SwiftUI essentials Join us on a tour of SwiftUI, Apple's declarative user interface framework. Learn essential concepts for building apps in SwiftUI, like views, state variables, and layout. Discover the breadth of APIs for building fully featured experiences and crafting unique custom components. Whether you're... WWDC24 英語 -
19:56
AppKitの新機能
Macアプリ開発における最新の進化を確認しましょう。macOS Sequoiaの新機能の概要、およびそれらをアプリに導入する方法をご紹介します。SwiftUIを使用して既存のコードを統合する新しい方法も学ぶことができます。ツールバー、メニュー、テキスト入力など、AppKitのコントロールのさまざまな機能強化も確認します。
What\\u2019s new in AppKit Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text... breathe,genmoji,image playground,symbols WWDC24 英語 -
23:58
Swift Testingについて
Swiftを使用してコードをテストするための新しいパッケージ、Swift Testingが登場しました。このパッケージの新しいパワフルなAPIの構成要素、一般的なテストワークフローでの応用方法、XCTestおよびオープンソースSwiftとの関連性について解説します。
Meet Swift Testing Introducing Swift Testing: a new package for testing your code using Swift. Explore the building blocks of its powerful new API, discover how it can be applied in common testing workflows, and learn how it relates to XCTest and open source Swift. WWDC24 英語 -
41:48
Swift 6へのアプリの移行
既存のサンプルアプリを更新するデモで、Swift 6への移行の実際の流れを確認しましょう。モジュールごとに段階的に移行する方法や、データ競合のリスクのあるコードの特定に役立つコンパイラの機能について解説します。 隔離の境界を明確に定義し、共有されたミュータブルステートのコードへの並列アクセスを排除するための、各種の手法もご紹介します。
Migrate your app to Swift 6 Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that's at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating... WWDC24 英語 -
23:54
Appleプラットフォーム向けの高度なゲームのデザイン
既存のハイエンドゲームをMac、iPad、iPhone向けに最適化する方法をご紹介します。開発したゲームを各種ディスプレイに美しく表示させ、どのデバイスでも入力やコントロールを直感的に行えるように調整し、Appleのテクノロジーを活用してプレイヤー体験を向上させる方法を説明します。
Design advanced games for Apple platforms Learn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We'll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on each device, and take advantage of Apple technologies that deliver great player experiences. game controllers,game design,games,ios games,ipad games,mac games,virtual controllers WWDC24 英語 -
14:16
watchOS 11の新機能
Apple Watchの新たな可能性をご紹介します。watchOSアプリにダブルタップのサポートが追加され、スマートスタックのウィジェットがさらに便利でインタラクティブになり、スマートスタックにiOSのライブアクティビティを表示できるようになりました。
What\\u2019s new in watchOS 11 Explore new opportunities on Apple Watch, including bringing Double Tap support to your watchOS app, making your Smart Stack widgets even more relevant and interactive, and displaying your iOS Live Activities in the Smart Stack. WWDC24 英語 -
19:25
次世代のCarPlayのデザインシステムの紹介
自動車メーカーに自社車両の個性とブランド力を高める、次世代のCarPlayの中核に据えられたデザインシステムについて解説します。ゲージ、レイアウト、動的コンテンツなどさまざまな要素を高度にカスタマイズして調整できるため、自社のデザイン理念を余すところなく表現し、ブランド独自のビジュアルを実現できます。このセッションは、自動車メーカーの方やシステムデベロッパの方をはじめ、次世代のCarPlayをサポートするシステムを設計する方全般を対象としています。
Say hello to the next generation of CarPlay design system Explore the design system at the heart of the next generation of CarPlay that allows each automaker to express their vehicle's character and brand. Learn how gauges, layouts, dynamic content, and more are deeply customizable and adaptable, allowing you to express your own design philosophy and... ,,car,instrument cluster WWDC24 英語 -
19:03
優れたvisionOSアプリのデザイン
イマーシブな体験を取り入れ、視線と手によるインタラクションをデザインし、奥行き、スケール、空間を利用して、魅力的な空間コンピューティングアプリを作成する方法を説明します。素晴らしいvisionOSアプリの例をいくつか紹介し、それらのデザイナーがどのようなアプローチでvisionOSプラットフォーム向けの新しい体験を構築したかを見ていきます。
Design great visionOS apps Find out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We'll share several examples of great visionOS apps and explore how their designers approached creating new experiences for the platform. WWDC24 英語 -
17:33
Appleプラットフォームでの機械学習の詳細
Appleプラットフォームにおける機械学習フレームワークについて概説します。MLモデルを初めて実装する場合でも、すでにMLに精通している場合でも、アプリのニーズを満たす適切なフレームワークを選択する際に役立つ情報が得られます。
Explore machine learning on Apple platforms Get started with an overview of machine learning frameworks on Apple platforms. Whether you're implementing your first ML model, or an ML expert, we'll offer guidance to help you select the right framework for your app's needs. ai,bnns,machine learning amp vision,metal,mps,mps graph,pytorch WWDC24 英語 -
15:09
ARKitを活用したより高度な空間コンピューティング体験の創出
ARKitの最新機能を使用して、魅力的なイマーシブ体験を作成する方法をご紹介します。部屋のトラッキングとオブジェクトトラッキングを使用し、周囲とよりスムーズに連携させる方法をご確認いただけます。このプラットフォームで利用できる、周囲の照明の変化に応じてアプリを調整する機能もご紹介します。強化されたハンドトラッキングと平面検出機能もご紹介します。これらの機能を使用すると、より直感的な空間体験を実現できます。
Create enhanced spatial computing experiences with ARKit Learn how to create captivating immersive experiences with ARKit's latest features. Explore ways to use room tracking and object tracking to further engage with your surroundings. We'll also share how your app can react to changes in your environment's lighting on this platform. Discover... arkit,immersive apps,spatial computing WWDC24 英語 -
30:24
Swiftの新機能
Swiftの最新情報を紹介するセッションです。過去10年にわたるSwiftの歴史を簡単に振り返って、Swiftコミュニティがワークグループを通じて成長し、パッケージエコシステムを拡大して、プラットフォームのサポートを向上させてきた、その歩みを学びます。データ競合の安全性をデフォルトで実現する新しい言語モードと、制約の多いシステム上でのSwiftの実行を可能にする言語サブセットをご紹介します。また、コピー不可の型、型指定されたthrow、C++との相互運用性の向上など、言語面の変更点についても見ていきます。
What\\u2019s new in Swift Join us for an update on Swift. We'll briefly go through a history of Swift over the past decade, and show you how the community has grown through workgroups, expanded the package ecosystem, and increased platform support. We'll introduce you to a new language mode that achieves data-race safety... WWDC24 英語 -
10:27
Apple Watchでのライブアクティビティの表示
iPadOS 18とwatchOS 11で、Apple Watchのスマートスタックにライブアクティビティを追加する方法を説明します。Apple Watchにライブアクティビティがどのように表示されるかに加え、スマートスタックでの表示を向上させる方法についても解説します。さらに、Apple Watchのライブアクティビティに常に最新情報が表示されるようにするための考慮事項も取り上げます。
Bring your Live Activity to Apple Watch Bring Live Activities into the Smart Stack on Apple Watch with iOS 18 and watchOS 11. We'll cover how Live Activities are presented on Apple Watch, as well as how you can enhance their presentation for the Smart Stack. We'll also explore additional considerations to ensure Live Activities on... activityattributes,activitykit,supplementalactivityfamilies WWDC24 英語 -
31:31
iOS、macOS、visionOS向けRealityKit APIの紹介
RealityKitの新しいクロスプラットフォームAPIを使用し、iOS、macOS、visionOS向けのイマーシブなアプリを構築する方法を説明します。ホバーエフェクト、光と影、ポータルクロッシングなどの新機能を取り上げ、実際のアプリでの利用例をご紹介します。
Discover RealityKit APIs for iOS, macOS, and visionOS Learn how new cross-platform APIs in RealityKit can help you build immersive apps for iOS, macOS, and visionOS. Check out the new hover effects, lights and shadows, and portal crossing features, and view them in action through real examples. 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の改善点についても学ぶことができます。
What\\u2019s new in Xcode 16 Discover the latest productivity and performance improvements in Xcode 16. Learn about enhancements to code completion, diagnostics, and Xcode Previews. Find out more about updates in builds and explore improvements in debugging and Instruments. WWDC24 英語 -
27:40
次世代のCarPlayアーキテクチャについて
次世代のCarPlayのアーキテクチャを詳細に解説します。車両システムとiPhoneがどのように連携して、車両とiPhoneの両方の可能性を最大限に引き出し、統一性のある共通の体験を実現するのか、確認しましょう。UIがどのようにレンダリングおよび合成されているかについて学び、各車両モデルの特別な体験を生み出すための構成とカスタマイズの方法を知ることができます。このセッションは、次世代のCarPlayに興味のある自動車メーカーおよびシステムデベロッパの方を対象としています。
Meet the next generation of CarPlay architecture Dive into the architecture for the next generation of CarPlay. Learn how your vehicle system works with iPhone to create a single cohesive experience that showcases the best of your car and iPhone. Learn how UI is rendered and composited, and explore ways to configure and customize a special... ,,car,instrument cluster WWDC24 英語 -
21:49
アプリをSiri対応にするための方法
App Intentを利用して、Siriとアプリの機能を連携させる方法をご紹介します。現在利用可能な既存のインテントを確認した後、カスタムインテントを作成して、アプリからのアクションをシステムに統合する方法を説明します。提供するメタデータの種類、Spotlightを使用してエンティティを検索可能にする方法、画面上に注釈を追加する方法なども取り上げます。
Bring your app to Siri Learn how to use SiriKit and App Intents to expose your app's functionality to Siri and Apple Intelligence. Discover which intents are already available for your use, and how to adopt App Intent domains to integrate actions from your app into the system. Find out what metadata to provide, how to... ai,app intents,machine learning,siri,siri intents editor WWDC24 英語 -
30:09
機械学習とAIモデルをAppleシリコンに統合
Appleシリコンのパワーを活用できるように、機械学習モデルとAIモデルを最適化する方法をご紹介します。これらのモデルを変換し、デバイスへのデプロイに向けた準備のワークフローについて解説します。また、Appleシリコンと互換性があるモデル圧縮の方法と、モデルデプロイワークフローのどの段階で実施するかについて説明します。ストレージサイズ、遅延、電力消費、正確性の間のトレードオフも取り上げます。
Bring your machine learning and AI models to Apple silicon Learn how to optimize your machine learning and AI models to leverage the power of Apple silicon. Review model conversion workflows to prepare your models for on-device deployment. Understand model compression techniques that are compatible with Apple silicon, and at what stages in your model... ai,compression,machine learning,metal,mps graph,optimization,silicon WWDC24 英語 -
2:43
WWDC24の18のハイライト
今年のWorldwide Developers Conferenceでの重大発表をまとめたハイライトをご覧ください。
18 things from WWDC24 Here's your guide to the big announcements from this year's Worldwide Developers Conference. recap WWDC24 英語 -
15:46
iPadOSのタブとサイドバーの利用体験を向上
iPadOS 18では、タブバーとサイドバーのどちらを使用するかをユーザーが柔軟に選択できる新しいナビゲーションシステムが導入されます。デザインが一新されたタブバーでは、コンテンツやその他の機能により広いスペースが割り当てられています。SwiftUIとUIKitを使用して、タブの追加、削除、並べ替えなど、カスタマイズのための機能を実装し、アプリの操作性を高める方法を確認しましょう。
Elevate your tab and sidebar experience in iPadOS iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding,... design,side bar,tab bar,tabs,zoom WWDC24 -
23:13
SwiftUIの新機能
SwiftUIを活用し、あらゆるAppleプラットフォームで優れたアプリを構築する方法を学びましょう。デザインと操作感が刷新されたiPadOSのタブとドキュメントのほか、ウインドウ操作のための新しいAPIでウインドウ管理を向上させる方法や、visionOSアプリでイマーシブな空間とボリュームをより高度に制御する方法もご紹介します。充実した情報を表現できる表の作成、テキストのカスタマイズとレイアウトなど、幅広い注目の機能強化に関する情報も得られます。
What\\u2019s new in SwiftUI Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We'll also take you... WWDC24 英語 -
34:36
Reality Composer Proにおけるインタラクティブな3Dコンテンツの作成
3Dコンテンツに生命を吹き込む、Reality Composer ProのTimelineビューについて解説します。インバースキネマティクス、ブレンドシェイプ、スケルトンポーズを使用して、キャラクターやオブジェクトが互いにやり取りしたり、それらを取り巻く世界と関わったりするアニメーションストーリーを作成する方法をご紹介します。組み込みのカスタムアクションの使用方法、アクションシーケンスの作成方法、トリガーの適用方法、自然な動きの実装方法についても説明します。
Compose interactive 3D content in Reality Composer Pro Discover how the Timeline view in Reality Composer Pro can bring your 3D content to life. Learn how to create an animated story in which characters and objects interact with each other and the world around them using inverse kinematics, blend shapes, and skeletal poses. We'll also show you how to... 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について詳しく説明します。
Enhance your spatial computing app with RealityKit audio Elevate your spatial computing experience using RealityKit audio. Discover how spatial audio can make your 3D immersive experiences come to life. From ambient audio, reverb, to real-time procedural audio that can add character to your 3D content, learn how RealityKit audio APIs can help make your... 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上で検証、デバッグ、プロファイルする方法もご紹介します。
Port advanced games to Apple platforms Discover how simple it can be to reach players on Apple platforms worldwide. We'll show you how to evaluate your Windows executable on Apple silicon, start your game port with code samples, convert your shader code to Metal, and bring your game to Mac, iPhone, and iPad. Explore enhanced 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で従業員やユーザーの生産性を高める空間体験を創出する方法を学びましょう。
Introducing enterprise APIs for visionOS Find out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro. WWDC24 -
21:52
魅力的な空間写真と空間ビデオの作成
空間写真と空間ビデオをアプリに取り入れる方法について説明します。さまざまなタイプのステレオスコピック(立体)メディアを紹介し、iPhone 15 Pro上のiOSアプリに空間ビデオを取り入れる方法を解説します。visionOSの新しいQuickLook Preview Application APIなど、空間メディアを検知して表示するためのさまざまな方法を確認しましょう。写真やビデオを空間対応にするメタデータとステレオの概念についても詳しく説明します。
Build compelling spatial photo and video experiences Learn how to adopt spatial photos and videos in your apps. Explore the different types of stereoscopic media and find out how to capture spatial videos in your iOS app on iPhone 15 Pro. Discover the various ways to detect and present spatial media, including the new QuickLook Preview Application... audio amp video,camera,machine learning,photokit,spatial photos and videos WWDC24 英語 -
21:10
UIKitの新機能
タブやドキュメントの起動時の体験、トランジション、テキストおよび入力に関する変更点など、UIKitの最新情報のすべてをご紹介します。また、これまで以上に向上した、アニメーションおよびジェスチャに関するUIKitとSwiftUIの相互運用性のほか、UIKit全体の全般的な改善点についても解説します。
What\\u2019s new in UIKit Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We'll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit. symbols,traits,uiupdatelink WWDC24 英語 -
14:01
SwiftDataの新機能
SwiftDataを利用すると、表現力に優れた宣言型のAPIによって、アプリのデータを簡単に永続化できます。このセッションでは、複合的な一意性制約、#indexによるクエリの高速化、Xcodeプレビューでのクエリ、豊富な述語表現など、SwiftDataの改善点について解説します。これらのさまざまな機能を使用してより充実したモデルを表現し、アプリのパフォーマンスを向上させたいデベロッパの方は、ぜひご参加ください。SwiftDataでカスタムデータストアを構築する方法や履歴に関するAPIを使用する方法については、「Create a custom data store with...
What\\u2019s new in SwiftData SwiftData makes it easy to add persistence to your app with its expressive, declarative API. Learn about refinements to SwiftData, including compound uniqueness constraints, faster queries with #Index, queries in Xcode previews, and rich predicate expressions. Join us to explore how you can use... datastore,expression,index,preservevalueondeletion,unique WWDC24 英語 -
66:31
Platforms State of the Union
Appleプラットフォームにおける最新の進化についてお伝えします。
Platforms State of the Union Discover the newest advancements on Apple platforms. sotu,sotu 2024 WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
66:31
Platforms State of the Union (ASL)
Appleプラットフォームにおける最新の進化についてお伝えします。
Platforms State of the Union (ASL) Discover the newest advancements on Apple platforms. asl,sotu,sotu 2024 WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
104:04
基調講演
Appleの最新ソフトウェアとテクノロジーが発表されます。お見逃しなく。
Keynote Don't miss the exciting reveal of the latest Apple software and technologies. WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語 -
104:04
基調講演 (ASL)
Appleの最新ソフトウェアとテクノロジーが発表されます。お見逃しなく。
Keynote (ASL) Don't miss the exciting reveal of the latest Apple software and technologies. asl WWDC24 スペイン語, ドイツ語, フランス語, 日本語, 簡体中国語, 英語, 韓国語
-
-
WWDC23 -
21:56
Swift OpenAPI Generatorの紹介
iOSアプリを拡張する場合でも、Swiftでサーバを書いている場合でも、Swift OpenAPI GeneratorがHTTPサーバAPIの扱いにどのように役立つかを紹介します。このパッケージプラグインを利用してOpenAPIドキュメントからコードを生成することでワークフローを合理化し、コードベースを簡素化する方法を説明します。
Meet Swift OpenAPI Generator Discover how Swift OpenAPI Generator can help you work with HTTP server APIs whether you're extending an iOS app or writing a server in Swift. We'll show you how this package plugin can streamline your workflow and simplify your codebase by generating code from an OpenAPI document. ,,,,,,,,, WWDC23 英語 -
15:37
進化するキーボードの最新情報
キーボードは毎年進化し、サポートする言語、サイズ、対応機能の範囲も拡大しています。 デバイス上でどのように表示されるかに関係なく、キーボードに合わせてアプリをデザインする方法を紹介します。 スムーズなテキスト入力を提供する方法と、システム内でキーボードがどのように機能するかを理解するのに役立つ、重要なアーキテクチャ上の変更も共有します。
Keep up with the keyboard Each year, the keyboard evolves to support an increasing range of languages, sizes, and features. Discover how you can design your app to keep up with the keyboard, regardless of how it appears on a device. We'll show you how to create frictionless text entry and share important architectural... inline predictions,keyboard layout guide WWDC23 英語 -
19:37
アプリ内課金のテストの詳細
Xcode、App StoreのSandbox、およびTestFlightでStoreKit Testingを使用して、開発プロセス全般にわたりアプリ内課金をテストする方法を学びます。各ツールがどのように機能するのか、また、アプリやゲームをテストするための適切なワークフローを構築するためにこれらのツールをどのように組み合わせられるのかを確認します。さらに、App StoreのSandboxでアプリ内課金とサブスクリプションのファミリー共有をテストする新しい方法についても先立って紹介します。
Explore testing in-app purchases Learn how you can test in-app purchases throughout development with StoreKit Testing in Xcode, App Store sandbox, and TestFlight. Explore how each tool functions and how you can combine them to build the right workflow for testing your apps and games. We'll also share a sneak preview of how you... WWDC23 英語 -
20:51
イマーシブアプリのためのMetal
イマーシブアプリのためのMetalMetalを使って、visionOSでフルイマーシブ体験をレンダリングする方法について確認しましょう。プラットフォーム上でのレンダリングセッションの設定方法や、基本的なレンダーループの作成方法、そして空間インプットを組み込むことでインタラクティブな体験を生み出す方法について紹介します。
Discover Metal for immersive apps Find out how you can use Metal to render fully immersive experiences for visionOS. We'll show you how to set up a rendering session on the platform and create a basic render loop, and share how you can make your experience interactive by incorporating spatial input. compositor,compositorservices WWDC23 英語 -
14:16
写真ピッカーのアプリへの組み込み
アプリから簡単かつ安全で確実に写真ライブラリにアクセスする方法を紹介します。組み込みPickerの利用開始方法や、オプションメニュー、HDR静止画像サポートについて説明します。また、Pickerが既存のインターフェイスに馴染むようUIのカスタマイズオプションの活用方法についても紹介します。
Embed the Photos Picker in your app Discover how you can simply, safely, and securely access the Photos Library in your app. Learn how to get started with the embedded picker and explore the options menu and HDR still image support. We'll also show you how to take advantage of UI customization options to help the picker blend into... WWDC23 英語 -
15:56
空間コンピューティングのためのウインドウ表示型アプリの向上
マルチプラットフォームSwiftUIアプリをvisionOSと共有スペースで展開する方法を学びましょう。既存アプリのインストール先にvisionOSを追加し、Simulatorでアプリを確認する方法を紹介します。どのようにSwiftUIコードが自動調整してvisionOSのユニークなコンテキストと表示をサポートするかについて説明します。また、カスタムビューをアップデートしアプリのUIを改善させ、このプラットフォームに特有の機能とコントロールを追加する方法についても確認しましょう。
Elevate your windowed app for spatial computing Discover how you can bring your multiplatform SwiftUI app to visionOS and the Shared Space. We'll show you how to add the visionOS destination to an existing app and view your app in the Simulator. Explore how your SwiftUI code automatically adapts to support the unique context and presentation... WWDC23 英語 -
23:17
フォーカスを使ったSwiftUIレシピ
SwiftUIチームがフォーカス制御のための強力なツールと共に、昨年に続きコーディング「キッチン」に戻ってきました。フォーカス重視の動作をサポートする主な機能について学びましょう。カスタムビューのためのフォーカス・インタラクションや、キーボード入力のためのキープレスハンドラについて学び、移動とヒエラルキーにおけるフォーカスセクションの活用方法を学びましょう。また、よく使われるフォーカスパターンの「おすすめレシピ」も紹介します。
The SwiftUI cookbook for focus The SwiftUI team is back in the coding \"kitchen\" with powerful tools to shape your app's focus experience. Join us and learn about the staple ingredients that support focus-driven interactions in your app. Discover focus interactions for custom views, find out about key-press handlers for... WWDC23 英語 -
9:39
SharePlayを利用したファイルの共有
SharePlayアクティビティでファイルや添付ファイルを扱う方法を紹介します。GroupSessionJournal APIを使用して大量のデータを高速に同期する方法を確認し、サンプルアプリDrawTogetherのデモでその採用方法を紹介します。
Share files with SharePlay Discover how to work with files and attachments in a SharePlay activity. We'll explain how to use the GroupSessionJournal API to sync large amounts of data faster and show you how to adopt it in a demo of the sample app DrawTogether. group activities WWDC23 英語 -
15:10
視覚と動きのデザインに関する考慮事項
人間の視覚と動きの知覚の限界を尊重し、visionOS向けに魅力的なイマーシブ体験をデザインする方法について確認しましょう。奥行き、コントラスト、フォーカス、モーションを使ってユーザーがアプリやゲームを快適に楽しめる方法を紹介します。
Design considerations for vision and motion Learn how to design engaging immersive experiences for visionOS that respect the limitations of human vision and motion perception. We'll show you how you can use depth cues, contrast, focus, and motion to keep people comfortable as they enjoy your apps and games. WWDC23 英語 -
23:17
Core Motionの新機能
Core Motionの最新アップデートを活用して、アプリでのモーションデータの利用を拡大する方法を確認しましょう。また、Apple WatchでHealthKitワークアウトを記録する際に、より高い周波数のセンサーデータをストリーミングする方法やシュノーケリングなどの水中アクティビティで水深や水温などの水浸データを取得する方法を紹介します。AirPodsなどのオーディオデバイスからiPhoneやMacなどの接続デバイスに、姿勢、加速度、回転数などのモーションデータをストリーミングする方法も見ていきます。
What\\u2019s new in Core Motion Learn how you can use the latest Core Motion updates to expand how your app uses motion data. Discover how to stream higher-frequency sensor data when recording a HealthKit workout on Apple Watch. We'll show you how you can get submersion data — including water depth and temperature — during... WWDC23 英語 -
7:52
デバイス上の音声認識のカスタマイズ
語彙を追加し基礎モデルをカスタマイズすることで、アプリのデバイス上音声認識を向上させる方法を紹介します。音声認識がデバイス上でどのように動作し、より予測可能な転写(トランスクリプション)のために特定の言葉やフレーズをどうしたら促進できるのか説明します。すべてランタイムで言葉の特定の発音を提供し、カスタムフレーズのフルセットを素早く生成できるテンプレートサポートを利用する方法について確認しましょう。スピーチフレームワークついて、詳しくはWWDC19の「Advances in Speech Recognition」をご参照ください。
Customize on-device speech recognition Find out how you can improve on-device speech recognition in your app by customizing the underlying model with additional vocabulary. We'll share how speech recognition works on device and show you how to boost specific words and phrases for more predictable transcription. Learn how you can... WWDC23 英語 -
22:52
Springsでアニメーション生成
アニメーションでアプリに命を吹き込む方法を探りましょう。Springsを活用した素晴らしいアニメーションの作り方や、アプリでの活用方法をご紹介します。
Animate with springs Discover how you can bring life to your app with animation! We'll show you how to create amazing animations when you take advantage of springs and help you learn how to use them in your app. WWDC23 英語 -
17:32
Apple Watch向けのデバイス管理
他のAppleデバイスに加えてApple Watchも組織による管理の対象としてデプロイし設定できるようになりました。watchOSのデバイス管理を実施して、組織の生産性を向上し、従業員のウェルネスに貢献し、さらなるサポートを提供する方法を紹介します。
Meet device management for Apple Watch Organizations can now deploy and configure Apple Watch in addition to other Apple devices. Learn how to implement device management for watchOS to help organizations improve productivity, support wellness, and provide additional support for their employees. WWDC23 英語 -
19:51
AirPlayにおけるインタースティシャルの詳細
AirPlayでHLSインタースティシャルを使用し、広告の合間のビデオコンテンツのシームレスな 移行を実現する方法を紹介します。一般に利用されるスマートTVにAppleデバイスからコンテンツを共有する際の優れた体験を生み出すためのベストプラクティスとヒントを確認しましょう。
Explore AirPlay with interstitials Learn how you can use HLS Interstitials with AirPlay to create seamless transitions for your video content between advertisements. We'll share best practices and tips for creating a great experience when sharing content from Apple devices to popular smart TVs. WWDC23 英語 -
15:23
位置情報の更新の合理化
Core Locationで未来に旅立ちましょう!最新のSwiftの並行処理のために設計されたCLLocationUpdateクラスを紹介し、これがどのように位置情報の更新の取得を簡素化するかを学びます。このクラスがフォアグラウンドまたはバックグラウンドで実行されるときに、あなたのアプリでどのように動作するか説明し、いくつかのベストプラクティスを共有します。
Discover streamlined location updates Move into the future with Core Location! Meet the CLLocationUpdate class, designed for modern Swift concurrency, and learn how it simplifies getting location updates. We'll show you how this class works with your apps when they run in the foreground or background and share some best practices. WWDC23 英語 -
8:09
アシスティブアクセスについて
認知機能に障がいのある方がiPhoneやiPadをより簡単に使えるよう、アシスティブアクセスがどのように役立つかを学びましょう。アシスティブアクセスの基礎となるデザイン原則や、認知的負荷を軽減するためにシステム体験を適応させる方法を紹介します。また、アシスティブアクセスの仕組みや、アプリで関連のユーザー体験ををサポートする方法を確認しましょう。
Meet Assistive Access Learn how Assistive Access can help people with cognitive disabilities more easily use iPhone and iPad. Discover the design principles that guide Assistive Access and find out how the system experience adapts to lighten cognitive load. We'll show you how Assistive Access works and what you can do... WWDC23 英語 -
14:26
USDエコシステムの詳細
AppleプラットフォームにおけるUniversal Scene Description(USD)の最新アップデートについて確認し、みなさんのアプリやゲーム、Webサイトで素晴らしい3Dコンテンツを展開する方法について学びましょう。visionOS向けのUSDに対する理解を深め、MaterialXシェーダーやカラーマネジメント、USDエコシステム、そしてその他の改善点について確認していきます。
Explore the USD ecosystem Discover the latest updates to Universal Scene Description (USD) on Apple platforms and learn how you can deliver great 3D content for your apps, games, and websites. Get to know USD for visionOS, explore MaterialX shaders and color management, and find out about some of the other improvements to... WWDC23 英語 -
12:12
Safari機能拡張の新機能
Safariの機能拡張の最新の改善点について紹介します。 新しいAPIについて説明し、Safariアプリ機能拡張のサイトごとの権限を確認し、機能拡張がプライベートブラウズと各プロファイルで適切に動作するための実装方法を共有します。
What\\u2019s new in Safari extensions Learn about the latest improvements to Safari extensions. We'll take you through new APIs, explore per-site permissions for Safari app extensions, and share how you can make sure your extensions work great in both Private Browsing and Profiles. WWDC23 英語 -
28:15
Webインスペクタの新機能
Webインスペクタは、macOS、iOS、iPadOS上のWebページやWeb機能拡張、WKWebViewsをデバッグおよび検査するための強力なツールセットを提供します。改善されたタイポグラフィ検査、可変フォントの編集ツール、ユーザー設定をエミュレートするコントロール、DOMノードツリーの要素バッジ、シンボリックブレークポイントなど、最新のアップデートを紹介します。
What\\u2019s new in Web Inspector Web Inspector provides a powerful set of tools to debug and inspect web pages, web extensions, and WKWebViews on macOS, iOS and iPadOS. We'll share the latest updates, including improved typography inspection, editing tools for variable fonts, controls to emulate people's preferences, element... breakpoint,css,font WWDC23 英語 -
15:35
SwiftDataをさらに深く
あなたのアプリで SwiftData を活用する方法を学びましょう。アプリのデータを永続化するために ModelContext と ModelContainer がどのように連携するのかをご覧ください。変更を手動で追跡し、FetchDescriptor、SortDescriptor、enumerateでSwiftDataを大規模なアプリに使用する方法を紹介します。 このセッションを最大限に活用するために、まずWWDC23の "Meet SwiftData "と "Model your schema with SwiftData "を見ることをお勧めします。
Dive deeper into SwiftData Learn how you can harness the power of SwiftData in your app. Find out how ModelContext and ModelContainer work together to persist your app's data. We'll show you how to track and make your changes manually and use SwiftData at scale with FetchDescriptor, SortDescriptor, and enumerate. To get... attribute,coredata,core data,data,data model,enumerate,enumeration,fetchdescriptor,macros,model,model,modelcontainer,modelcontext,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 英語 -
33:59
Background Assetsの新機能
待つというのは楽しいものではありません!Background Assetsでアプリの起動前にコンテンツをダウンロードする方法を確認しましょう。Background Assetsを既存アプリに統合する方法をお伝えし、どのタイミングでessential及びnon-essentialアセットを使用するかを掘り下げ、簡単にExtensionをデバッグする方法について解説します。
What\\u2019s new in Background Assets Waiting is no fun! Discover how Background Assets can help your app download content before it even launches. We'll show you how to integrate Background Assets into an existing app, explore when to use essential or non-essential assets, and learn how to make debugging your extension a breeze. WWDC23 -
18:20
プッシュ通知によるライブアクティビティの更新
Apple Push Notificationサービス(APNs)を通じてコンテンツをプッシュする際に、リモートでアプリのライブアクティビティを更新する方法を紹介します。最初のライブアクティビティのためのプッシュをローカルで設定する方法を紹介し、実装をすばやく反復する方法について解説するとともに、プッシュの優先順位を決定し、アラートアップデートを設定するためのベストプラクティスや、関連性スコアと古くなった日付を使用してライブアクティビティをさらに改善する方法について解説します。...
Update Live Activities with push notifications Discover how you can remotely update Live Activities in your app when you push content through Apple Push Notification service (APNs). We'll show you how to configure your first Live Activity push locally so you can quickly iterate on your implementation. Learn best practices for determining your... activities,activity,activitykit,dynamic,dynamic island,island,live,live activities,live notification,live notifications,lock,lock screen,notification,notifications,screen,standby WWDC23 -
9:39
Spotlight向けのショートカットのデザイン
アプリショートカットの視覚言語に関する最新のアップデートについて確認し、Spotlightのトップヒットとして表示されるようにショートカットをデザインする方法をご確認ください。iOSまたはiPadOS上でショートカットがどのように表示されるかを共有し、ショートカットの視覚的な見た目をカスタマイズする方法、その順序をパーソナライズする方法、正しい動作を選択する方法、および発見性を高める方法を紹介します。
Design Shortcuts for Spotlight Learn about the latest updates to the visual language of App Shortcuts and find out how to design your shortcut to appear as a top hit in Spotlight. We'll share how shortcuts can appear on iOS or iPadOS, and show you how to customize the visual appearance of a shortcut, personalize its order,... 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」をご覧ください。
Optimize machine learning for Metal apps Discover the latest enhancements to accelerated ML training in Metal. Find out about updates to PyTorch and TensorFlow, and learn about Metal acceleration for JAX. We'll show you how MPS Graph can support faster ML inference when you use both the GPU and Apple Neural Engine, and share how the... WWDC23 英語 -
25:18
Core ML Toolsを使った機械学習モデルの圧縮法
Core ML Toolsを使って、アプリ内の機械学習モデルのフットプリントを削減する方法を紹介します。パレット化、プルーニング(刈り込み)、量子化などのテクニックを使用して、モデルのサイズを劇的に圧縮しつつ、優れた精度を実現する方法を紹介します。トレーニング段階での圧縮と、完全にトレーニングされたモデルでの圧縮を比較し、Apple Neural Engineを最大限に活用することで、圧縮されたモデルをさらに高速に実行する方法を学びます。Core MLの最適化については、WWDC23の「Improve Core ML integration with async...
Use Core ML Tools for machine learning model compression Discover how to reduce the footprint of machine learning models in your app with Core ML Tools. Learn how to use techniques like palettization, pruning, and quantization to dramatically reduce model size while still achieving great accuracy. Explore comparisons between compression during the... WWDC23 -
24:26
Xcode Playgroundsでプロトタイプを作成
Xcode Playgroundsで新しいコードのプロトタイプを作成することにより、機能開発を加速し、変更を検証するためにプロジェクトをやり直す必要がなくなります。プロジェクトやパッケージでプレイグラウンドを使うことで、様々なシナリオでコードを試したり、複雑な構造やユーザインターフェイス要素を含む返された値の詳細を見たりすることができます。このため、プロジェクトに組み込む前に、機能改善のイテレーションを行えます。
Prototype with Xcode Playgrounds Speed up feature development by prototyping new code with Xcode Playgrounds, eliminating the need to keep rebuilding and relaunching your project to verify your changes. We'll show you how using a playground in your project or package can help you try out your code in various scenarios and take a... , WWDC23 英語 -
42:52
Instrumentsによるハング分析
ユーザインターフェースの要素は、リアルタイムの応答など、現実世界でのインタラクションを模倣することがよくあります。ユーザーのインタラクションに顕著なハングがあるアプリは、その期待に添えず、フラストレーションを生み出します。Instrumentsを使って、すべてのAppleプラットフォームでアプリのハングを分析、理解、改善する方法を紹介します。Instrumentsのトレースドキュメントを効率的に操作し、トレースデータを解釈し、さらにデータプロファイリングを記録して、特定のハングをより深く理解する方法を紹介します。 Instrumentsの使い方に不慣れな場合は、まず「Getting...
Analyze hangs with Instruments User interface elements often mimic real-world interactions, including real-time responses. Apps with a noticeable delay in user interaction — a hang — can break that illusion and create frustration. We'll show you how to use Instruments to analyze, understand, and fix hangs in your apps on all... WWDC23 -
22:40
App Store Serverライブラリについて
App Store Serverライブラリを理解し、リソースや構成をアプリで活用する方法を学びましょう。ライブラリの設定、App Store Server APIの呼び出し、App Storeサーバ通知の検証、アプリのレシートの使用方法などを紹介します。App Store Server APIエンドポイントの使用、App Store署名済みデータの検証、verifyReceiptからの移行に関するインサイトとベストプラクティスを確認しましょう。
Meet the App Store Server Library Discover the App Store Server Library and learn how you can take advantage of resources and configurations for your apps. We'll show you how to set up the library, call the App Store Server API, verify App Store Server Notifications, and use app receipts. Explore insights and best practices for... WWDC23 英語 -
13:43
ScreenCaptureKitの新機能
ScreenCaptureKitの最新機能を使って、画面共有の体験をレベルアップしましょう。ビルトインのシステムピッカー、プレゼンターオーバーレイ、スクリーンショット機能を探求し、これらの機能を既存のScreenCaptureKitアプリやゲームに組み込む方法を学びましょう。
What\\u2019s new in ScreenCaptureKit Level up your screen sharing experience with the latest features in ScreenCaptureKit. Explore the built-in system picker, Presenter Overlay, and screenshot capabilities, and learn how to incorporate these features into your existing ScreenCaptureKit app or game. WWDC23 -
23:53
SwiftUIでウインドウを超える
スペースを起動する準備をしましょう。- visionOSでのイマーシブな体験の創造をお手伝いする新しいSwiftUIシーンタイプを探求します。ImmersiveSpaceで新しいシーンを作成し、3Dコンテンツを配置、そしてRealityViewを統合する方法をご紹介します。immersionStyleシーン修飾子でアプリのイマージョンレベルを増加させる方法を探求し、スペースの管理、ARKitのvirtual handsの追加、SharePlayサポートの追加、そしてこの世のものとは思えない体験を構築するベストプラクティスを探求します。
Go beyond the window with SwiftUI Get ready to launch into space — a new SwiftUI scene type that can help you make great immersive experiences for visionOS. We'll show you how to create a new scene with ImmersiveSpace, place 3D content, and integrate RealityView. Explore how you can use the immersionStyle scene modifier to... WWDC23 -
16:57
MetalでGPUレンダリングを最適化
最新のMetal機能とベストプラクティスを使用してGPUレンダリングを最適化する方法を学びましょう。応答性の高いオーサリングワークフローと最速のレンダリング速度を維持するための関数特殊化と並列シェーダーコンパイルの使用方法を紹介し、最適なパフォーマンスを実現するためのコンピュートシェーダーのチューニングする方法を理解しましょう
Optimize GPU renderers with Metal Discover how to optimize your GPU renderer using the latest Metal features and best practices. We'll show you how to use function specialization and parallel shader compilation to maintain responsive authoring workflows and the fastest rendering speeds, and help you tune your compute shaders for... WWDC23 -
15:45
テキストとテキストインタラクションに関する最新情報
テキストは、間違いなくすべてのアプリに重要な構成要素です。Appleプラットフォームでリッチテキスト体験を作成するための最新の機能や強化について学びましょう。一般的なテキスト要素を活用し、皆さんのアプリ向けの完全にカスタマイズされたインタラクションを作成する方法をご紹介します。ディクテーション、テキスト拡大、テキスト選択のアップデートについて学び、テキストクリッピング、ラインラッピング、ハイフネーションの改善に関する詳細を説明します。
What\\u2019s new with text and text interactions Text is an absolutely critical component of every app. Discover the latest features and enhancements for creating rich text experiences on Apple platforms. We'll show you how to take advantage of common text elements and create entirely custom interactions for your app. Learn about updates to... WWDC23 英語 -
16:59
空間コンピューティングにおけるレンダリングの詳細
RealityKitレンダリングでvision OSにおけるアプリとゲームの外観や感触を向上させましょう。コンテンツの照明をカスタマイズし、grounding shadowsを足し、tone mappingを制御する方法を学びます。またこのプラットフォームにおける2つの鍵となる処置のベストプラクティス"rasterization rate maps"と"dynamic content scaling"をご紹介します。
Explore rendering for spatial computing Find out how you can take control of RealityKit rendering to improve the look and feel of your apps and games on visionOS. Discover how you can customize lighting, add grounding shadows, and control tone mapping for your content. We'll also go over best practices for two key treatments on the... WWDC23 -
12:49
パーソナルボイスとカスタムボイスによる音声合成技術の拡張
最新の音声合成技術の革新をアプリに導入しましょう。iOSやmacOSにカスタム音声合成や音声を統合する方法を紹介します。SSMLを使用して表現力豊かな音声合成を生成する方法や、パーソナルボイスを利用して補助的な役割を果たすコミュニケーションアプリで本人に代わって自然な声で話す方法を解説します。
Extend Speech Synthesis with personal and custom voices Bring the latest advancements in Speech Synthesis to your apps. Learn how you can integrate your custom speech synthesizer and voices into iOS and macOS. We'll show you how SSML is used to generate expressive speech synthesis, and explore how Personal Voice can enable your augmentative and... WWDC23 -
21:48
SwiftUIのパフォーマンスを解明
SwiftUIでパフォーマンスのメンタルモデルを構築し、より速く、より効率的なコードを書く方法を学びましょう。パフォーマンスを妨げるよくある原因のいくつかとSwiftUIのハングやヒッチを学ぶことで、よりレスポンシブなViewを作成しましょう。
Demystify SwiftUI performance Learn how you can build a mental model for performance in SwiftUI and write faster, more efficient code. We'll share some of the common causes behind performance issues and help you triage hangs and hitches in SwiftUI to create more responsive views in your app. WWDC23 -
13:56
より優れたドキュメントベースのアプリを構築
iPadOSの最新機能を使用して、ドキュメントベースのアプリを向上する方法を学びましょう。UIDocumentと既存のデスクトップクラスのiPadやドキュメントベースのAPIを活用して、アプリに新機能を追加する方法をご紹介します。データモデルをUIDocumentに変換する方法、UIDocumentViewControllerを使用したドキュメントの提示補法、最新のAPIへのアプリの移行方法、ベストプラクティスについて説明します。
Build better document-based apps Discover how you can use the latest features in iPadOS to improve your document-based apps. We'll show you how to take advantage of UIDocument as well as existing desktop-class iPad and document-based APIs to add new features in your app. Find out how to convert data models to UIDocument, present... WWDC23 -
11:24
空間コンピューティングのためのQuick Look
visionOSのQuick Lookを使って、3Dコンテンツや、空間画像、および空間動画などのパワフルなプレビューを実現する方法について確認しましょう。これらの体験をシステムで実現する上での様々な方法について解説し、Quick LookのコンテンツをアプリからWebサイトにドラッグアンドドロップし、そのコンテンツで別のウインドウを作成する方法を実践し、またアプリ内で直接Quick Lookを表示する方法について解説します。
Discover Quick Look for spatial computing Learn how to use Quick Look on visionOS to add powerful previews for 3D content, spatial images and videos, and much more. We'll show you the different ways that the system presents these experiences, demonstrate how someone can drag and drop Quick Look content from an app or website to create a... WWDC23 -
23:23
Core Dataの新機能
Core Dataの改善によって、アプリのデータ永続性を改善させましょう。複合属性を使用して、より直感的なデータモデルを作成する方法について学びましょう。また、大幅な変更を伴うスキーマの移行方法、負荷のかかる移行のタイミングを遅らせたり、およびユーザーのデバイスに対する負荷を避ける方法も紹介します。このセッションを最大限に活用するためには、Core Dataで異なるデータ型を扱う方法と、軽量マイグレーションの基本を理解していることが望ましいです。
What\\u2019s new in Core Data Elevate your app's data persistence with improvements in Core Data. Learn how you can use composite attributes to create more intuitive data models. We'll also show you how to migrate your schema through disruptive changes, when to defer intense migrations, and how to avoid overhead on a person's... coredata,core data,custom,custom migration,data,data model,defer,deferred,deferred migration,lightweight,lightweight migration,migration,model,persistence,swift,swift data WWDC23 -
28:36
Xcode Cloudでの実用的ワークフロー作成
あらゆる形態や規模のチームでの開発プロセスに役立つ、Xcode Cloudの利用方法を紹介します。 シンプルで強力なワークフローの作成に役立つ機能やさまざまな方法を共有します。また、他のツールと統合するためにXcode Cloudを拡張する方法も紹介します。
Create practical workflows in Xcode Cloud Learn how Xcode Cloud can help teams of all shapes and sizes in their development process. We'll share different ways to configure actions to help you create simple yet powerful workflows, and show you how to extend Xcode Cloud when you integrate with additional tools. WWDC23 -
15:00
ダイナミックなライブアクティビティのデザイン
ライブアクティビティを活用すれば、iOSとiPadOSの主要なシステムロケーションにライブ情報を表示できます。 ロック画面、スタンバイ、Dynamic Islandでシームレスに更新され、視覚的にリッチなレイアウトを作成する方法について確認しましょう。インタラクティブなアニメーションを組み込むことで、ユーザーがアプリから離れたとしても、アプリによってライブ更新されるイベントへの関心の維持につながります。
Design dynamic Live Activities Live Activities allow your app to display live information in key system locations on iOS and iPadOS. Learn the best way to create graphically rich layouts that update seamlessly on the Lock Screen, in StandBy, and in the Dynamic Island. Incorporate interactivity and animation to help people stay... WWDC23 -
20:39
堅牢で再開可能なファイル転送の構築
URLSession がどのようにアプリの大容量ファイル転送とネットワーク中断からの回復を支援するかを学びましょう。HTTP ファイル転送の一時停止と再開のサポート、および再開可能なアップロードのサポート方法を確認し、アプリがバックグラウンドで中断されている場合でも URLSession を使用してファイルを転送するためのベストプラクティスを紹介します。
Build robust and resumable file transfers Find out how URLSession can help your apps transfer large files and recover from network interruptions. Learn how to pause and resume HTTP file transfers and support resumable uploads, and explore best practices for using URLSession to transfer files even when your app is suspended in the... WWDC23 -
17:05
L4Sによるネットワーク遅延の削減
ストリーミングビデオ、マルチプレイヤーゲーム、その他のリアルタイム体験は、応答性の高い低遅延ネットワーキングに依存しています。低遅延、低損失、スケーラブルなスループット(L4S)がどのようにネットワークの遅延を削減し、アプリの全体的なエクスペリエンスを向上させるかを学びましょう。L4Sを使ったアプリ、ネットワーク、サーバーのセットアップとテスト方法を紹介します。
Reduce network delays with L4S Streaming video, multiplayer games, and other real-time experiences depend on responsive, low latency networking. Learn how Low Latency, Low Loss, Scalable throughput (L4S) can reduce network delays and improve the overall experience in your app. We'll show you how to set up and test your app,... WWDC23 -
23:21
非同期予測によるCore ML統合の改善方法
Core ML実行エンジンの最新の改善点を活用してアプリの機械学習機能を高速化する方法を学びましょう。推論とモデルの高速な読み込みに役立つ、積極的なアセットのキャッシングの活用方法を紹介します。応答性の高いアプリを作成するために、最新の非同期予測のオプションや、パフォーマンスと全体的なメモリ使用量のバランスを考慮する方法を紹介します。モデルのハードウェア稼働率を理解し、その最大化に役立つAPIを紹介します。Core MLモデルの使用を最適化する方法については、WWDC23の「Use Core ML Tools for machine learning model...
Improve Core ML integration with async prediction Learn how to speed up machine learning features in your app with the latest Core ML execution engine improvements and find out how aggressive asset caching can help with inference and faster model loads. We'll show you some of the latest options for async prediction and discuss considerations for... WWDC23 英語 -
12:43
マルチデバイスワークアウトアプリの構築
HealthKitを使って、Apple WatchベースのワークアウトアプリにiPhoneを関連づける方法をお話しします。デバイス間でワークアウトをミラーリングし、サイクリングデータタイプを備えてライドに出る方法をお見せします。さらに、iPad用のHealthKitについても紹介します。
Build a multi-device workout app Learn how you can get iPhone involved in your Apple Watch-based workout apps with HealthKit. We'll show you how to mirror workouts between devices and take a ride with cycling data types. Plus, get to know HealthKit for iPad. WWDC23 -
17:35
DockKitを利用した電動iPhoneスタンドとの統合
DockKitと互換性がある電動スタンドと統合して、カメラアプリで素晴らしい写真やビデオの体験を作成する方法を紹介します。 アプリが360度の視野全体でライブビデオ内の被写体を自動的にトラッキングし、スタンドを直接制御してフレーミングをカスタマイズしたり、モーターを直接制御したり、他のオブジェクトのトラッキングのための独自の推論モデルを提供したりする方法を説明します。 最後に、動的なデバイスアニメーションを通じて感情を演出する方法も紹介します。 画像トラッキング技術の詳細については、WWDC23の「Visionで動物のポーズを検出」および WWDC21 の「Create...
Integrate with motorized iPhone stands using DockKit Discover how you can create incredible photo and video experiences in your camera app when integrating with DockKit-compatible motorized stands. We'll show how your app can automatically track subjects in live video across a 360-degree field of view, take direct control of the stand to customize... WWDC23 -
21:58
Web向けメディアフォーマットの詳細
Safari 17でサポートされている最新の画像フォーマットおよび動画テクノロジーについて紹介します。Webサイトなどにおけるユーザー体験でJPEG XL、AVIF、HEIC を使用する方法と、以前のフォーマットとの違いについてそれぞれ説明します。また、Media Source Extensions(MSE)よりも低消費電力であるManaged Media Source APIについて確認し、これを使用して5Gでのストリーミング動画をより効率的に管理する方法を紹介します。
Explore media formats for the web Learn about the latest image formats and video technologies supported in Safari 17. Discover how you can use JPEG XL, AVIF, and HEIC in your websites and experiences and learn how they differ from previous formats. We'll also show you how the Managed Media Source API draws less power than Media... WWDC23 -
32:41
iPadOSアプリで外部カメラをサポート
AVFoundation capture classesを使用しiPadOSアプリで外部カメラに接続する方法を学びます。外部及び内蔵カメラの両方からのビデオを回転させる方法や、USB-Cで外部マイクをサポートし、オーディオルーティングする方法をご紹介します。電話サポートやエコーキャンセレーションの調整、そして外部カメラの適応におけるベストプラクティスを探求します。
Support external cameras in your iPadOS app Learn how you can discover and connect to external cameras in your iPadOS app using the AVFoundation capture classes. We'll show you how to rotate video from both external and built-in cameras, support external microphones with USB-C, and perform audio routing. Explore telephony support, tunings... WWDC23 -
17:07
アプリでシンボルをアニメーションする
アニメーションするシンボルでアプリを楽しくしましょう。シンボルエフェクトを作成し、統一された API を特徴とする、新しいSymbolsフレームワークを探索しましょう。SwiftUI、AppKit、UIKitにおいて、ユーザーインターフェイスでシンボルを簡単にアニメーションさせる方法、また、他のアプリのコンテンツと一緒に新しいアニメーションをシームレスに統合するためのヒントやトリックを学びます。このセッションを最大限に活用するには、まず"SF Symbols 5の新機能"をご覧になることをお勧めします。
Animate symbols in your app Bring delight to your app with animated symbols. Explore the new Symbols framework, which features a unified API to create and configure symbol effects. Learn how SwiftUI, AppKit, and UIKit make it easy to animate symbols in user interfaces. Discover tips and tricks to seamlessly integrate the... WWDC23 -
24:22
構造化並行処理の基本を超えて
タスクツリーの重要性について確認し、構造化並行処理がアプリでの自動タスクキャンセル、タスク優先度のプロパゲート、有用なタスクローカル値パターンの管理にどのように役立つのか学びましょう。便利なパターンや最新のタスクグループAPIを使用してアプリ内のリソースを管理する方法を紹介します。タスクツリーやタスクローカル値のパワーを活用して分散システムに対するインサイトを共有します。視聴される前に、WWDC21の「Swift Concurrency: Behind the scenes」と「Explore structured concurrency in Swift」で「Explore...
Beyond the basics of structured concurrency It's all about the task tree: Find out how structured concurrency can help your apps manage automatic task cancellation, task priority propagation, and useful task-local value patterns. Learn how to manage resources in your app with useful patterns and the latest task group APIs. We'll show you... WWDC23 -
10:14
Swift Chartsの円グラフとインタラクティブ性の詳細
Swift Chartsは円を描きます。フレームワークへの最新の改善で、アプリで円グラフやドーナツグラフを作成する準備をしましょう。グラフをスクロール可能にする方法を学び、データの追加的な詳細を明らかにするためのグラフ選択APIを探索し、追加的なインタラクティブ性を有効にすることで、グラフをさらに楽しくする方法を見つけましょう。
Explore pie charts and interactivity in Swift Charts Swift Charts has come full circle: Get ready to bake up pie and donut charts in your app with the latest improvements to the framework. Learn how to make your charts scrollable, explore the chart selection API for revealing additional details in your data, and find out how enabling additional... WWDC23 -
33:31
ウォレットとApple Payの新機能
ウォレットとApple Payの最新アップデートを紹介します。事前承認済みの支払い、資金移動、Apple Pay Laterマーチャンダイジングを活用して、アプリまたはWebで優れたApple Payのユーザー体験を作成する方法を紹介します。ウォレットの注文の追跡では、メール、メッセージ、Safari、サードパーティアプリのサポートが改善され、注文のトランザクションや領収書の詳細に情報を追加できるようになりました。また、追加のハードウェアを必要とせず、iPhoneを使用してウォレットでIDを確認し認証できる、新しい「Tap to Present ID on iPhone」についても紹介します。
What\\u2019s new in Wallet and Apple Pay Discover the latest updates to Wallet and Apple Pay. Learn how to take advantage of preauthorized payments, funds transfer, and Apple Pay Later merchandising to create great Apple Pay experiences in your app or for the web. Explore improved support for Mail, Messages, Safari, and third-party apps... WWDC23 -
11:13
SwiftDataへの移行
あなたのアプリでSwiftDataを使い始める方法を模索しましょう。既存のCore Dataオブジェクトモデルからモデルクラスを生成するためにXcodeを使用する方法、以前の実装と一緒にSwiftDataを使用する方法、あるいは既存のソリューションを完全に置き換える方法を紹介します。 このセッションを見る前に、"Meet SwiftData "を確認してください。
Migrate to SwiftData Discover how you can start using SwiftData in your apps. We'll show you how to use Xcode to generate model classes from your existing Core Data object models, use SwiftData alongside your previous implementation, or even completely replace your existing solution. Before watching this session,... attribute,coredata,core data,data,data model,macros,migration,model,model,presistence,refactor,relationship,swift,swiftdata,upgrade WWDC23 -
22:05
Quick Lookによる空間体験のための3Dモデルの作成
visionOSにおけるQuick Lookに向けた3Dコンテンツを作成する上でのベストプラクティスを紹介します。Quick Look向けにモデルを準備するいくつかの異なる方法について検討し、3D品質とパフォーマンスに関する重要な考慮事項を取り上げ、Reality Composer ProとReality Traceを使用してコンテンツを検査し、微調整する方法を解説します。
Create 3D models for Quick Look spatial experiences Discover best practices when creating 3D content for Quick Look on visionOS. We'll explore a few different ways to prepare your models for Quick Look, cover important considerations for 3D quality and performance, and show you how to use Reality Composer Pro and Reality Trace to inspect and... WWDC23 -
24:31
空間的なSharePlay体験の構築
GroupActivitiesフレームワークを使って、visionOSのための独自の共有コラボレーション体験を作成する方法を見ていきます。このプラットフォームにおけるSharePlayを紹介し、まるで同じ空間にいるような存在感を人々に与える体験をどのように作成するかを学びます。その上で、イマーシブなアプリが参加者間での共有コンテンツを体験する方法についてお話しします。
Build spatial SharePlay experiences Discover how you can use the GroupActivities framework to build unique sharing and collaboration experiences for visionOS. We'll introduce you to SharePlay on this platform, learn how to create experiences that make people feel present as if they were in the same space, and explore how immersive... group activities WWDC23 英語 -
13:57
すばらしい空間再生体験の構築
visionOSアプリで動画をサポートしましょう!動画再生を強化するフレームワークとAPIについて紹介し、3Dコンテンツをアプリで再生できるようにアップデートする方法について解説します。また、再生機能をカスタマイズして、よりイマーシブな視聴体験を作成するためのヒントを紹介します。
Create a great spatial playback experience Get ready to support video in your visionOS app! Take a tour of the frameworks and APIs that power video playback and learn how you can update your app to play 3D content. We'll also share tips for customizing playback to create a more immersive watching experience. WWDC23 -
16:40
環境制約でMacアプリケーションを保護
環境制約を採用してMacアプリケーションのセキュリティを向上させる方法を紹介します。プロセスの起動方法を制限したり、Launch AgentやLaunch Daemonが改ざんされないようにしたり、不要なコードがアドレス空間で実行されないようにしたりする方法を紹介します。
Protect your Mac app with environment constraints Learn how to improve the security of your Mac app by adopting environment constraints. We'll show you how to set limits on how processes are launched, make sure your Launch Agents and Launch Daemons aren't tampered with, and prevent unwanted code from running in your address space. code signing,consent,control,gatekeeper,launch agent,launchd,sandbox,secure boot,transparency,xpc,xprotect WWDC23 -
7:38
App Storeでの予約注文の新機能
地域別配信を含む、App Storeでの予約注文の受付に関する最新の機能強化について紹介します。App Store Connectを使用して予約注文を設定し、アプリを同時にソフトローンチ(先行配信)したり、異なる地域で提供する方法を確認しましょう。
What\\u2019s new in App Store pre-orders Discover the latest enhancements to App Store pre-orders, including regional publishing. We'll show you how to use App Store Connect to set up pre-orders to simultaneously soft launch your app and offer it in different regions. WWDC23 -
19:42
管理対象Apple IDのさらなる活用方法
管理対象Apple IDの最新のアップデートを確認し、組織での利用方法を学びましょう。管理対象Apple IDで利用できるアプリやサービスが追加され、活用範囲が広がりました。アカウント主導のデバイス登録のフローについて、また管理対象Apple IDがアクセスできるデバイスやAppleサービスを制限するためのアクセス管理コントロールの利用方法について確認しましょう。また、IDプロバイダと連携して、アカウント作成を自動化したり、ディレクトリと同期したりする方法も紹介します。
Do more with Managed Apple IDs Explore the latest updates to Managed Apple IDs and learn how you can use them in your organization. Take advantage of additional apps and services available to Managed Apple IDs, discover the Account-Driven Device Enrollment flow, and find out how to use access management controls to limit the... WWDC23 -
31:58
Metalレイトレーシングのガイド
Metalレイトレーシングでゲームやアプリのビジュアルクオリティを向上させる方法を紹介します。MetaレイトレーシングAPIの基本を確認しましょう。よりスケールが大きく複雑なシーンの作成、メモリ使用量とビルドの時間の削減、髪や毛皮などのビジュアルコンテンツの効率良いレンダリングなどを可能にする、最新の改善点やテクニックについて解説します。
Your guide to Metal ray tracing Discover how you can enhance the visual quality of your games and apps with Metal ray tracing. We'll take you through the fundamentals of the Metal ray tracing API. Explore the latest enhancements and techniques that will enable you to create larger and more complex scenes, reduce memory usage... WWDC23 英語 -
14:25
マルチリンガルな自然言語モデルの紹介
マルチリンガルなTransformerベースの埋め込みを使用して、カスタム自然言語モデルを作成し、テキスト分類や、単語のタグ付けに役立てましょう。少ないデータでトレーニングを行い、3つのスクリプトで最大27の言語をサポートする方法を紹介します。これらの埋め込みを使用して、PyTorchやTensorFlowでトレーニングした複雑なモデルを微調整する方法を紹介します。自然言語の詳細については、WWDC20の「Make apps smarter with Natural Language」をご覧ください。
Explore Natural Language multilingual models Learn how to create custom Natural Language models for text classification and word tagging using multilingual, transformer-based embeddings. We'll show you how to train with less data and support up to 27 different languages across three scripts. Find out how to use these embeddings to fine-tune... WWDC23 英語 -
36:36
宣言的デバイス管理の進化
組織のデバイスを管理するのに必要なツールを、IT管理者に提供する方法について確認しましょう。ソフトウェアアップデート管理や追加のアセットタイプ、FileVaultのステータス報告など、宣言的デバイス管理における最新の改善点について紹介します。
Explore advances in declarative device management Learn how you can help IT administrators get the tools they need to manage their organization's devices. Discover the latest changes to declarative device management, including software update management, additional asset types, status reporting for FileVault, and more. WWDC23 英語 -
34:57
より応答性の高いカメラ体験の実現
AVCaptureとPhotoKitが、より応答性の高い、楽しいアプリの作成にどのように役立つかをご確認ください。カメラのキャプチャプロセスについて確認し、写真の遅延処理が最高品質の写真を作成するのにどのように役立つかをご覧ください。ゼロシャッターラグでタイムトラベルを使用して完璧なアクション写真をキャプチャする方法を紹介し、応答性の高いキャプチャパイプラインの構築について詳しく説明します。また、ビデオエフェクトAPIを採用して、リアルタイムのビデオエフェクトをトリガーする事前定義されたジェスチャを認識する方法に関しても共有します。
Create a more responsive camera experience Discover how AVCapture and PhotoKit can help you create more responsive and delightful apps. Learn about the camera capture process and find out how deferred photo processing can help create the best quality photo. We'll show you how zero shutter lag uses time travel to capture the perfect action... WWDC23 英語 -
12:49
Privacy manifestsの導入
アプリにおける依存関係含めた、プライバシーを正確に特定するのに役立つ新しいツールPrivacy manifestsを紹介します。サードパーティーSDKデベロッパーがこれらのマニフェストを使用して、自身のフレームワークでプライバシーを共有する方法について説明します。また、Xcodeで完全なプライバシーレポートを生成し、アプリのすべてのコードのプライバシーの利用状況をより簡単に表す方法についてもご紹介します。
Get started with privacy manifests Meet privacy manifests: a new tool that helps you accurately identify the privacy practices of your app's dependencies. Find out how third-party SDK developers can use these manifests to share privacy practices for their frameworks. We'll also share how Xcode can produce a full privacy report to... app tracking transparency,att,nutrition label,privacy nutrition label WWDC23 英語 -
12:26
Apple Watchのスマートスタック向けウィジェットのデザイン
新しいスマートスタックを使って、ご自身のウィジェットをwatchOSへ展開しましょう。標準的なデザインレイアウト、カラー、アイコン、シグナルベースの関連性を使って、アプリのウィジェットが一目で見やすく、特徴的で、スマートであることを確かにする方法を紹介します。 ご自身のものを作成する準備が整いましたら、次のCode-Alongをご確認ください: 「watchOSのスマートスタック向けのウィジェットの構築」)
Design widgets for the Smart Stack on Apple Watch Bring your widgets to watchOS with the new Smart Stack. We'll show you how to use standard design layouts, color and iconography, and signal-based relevancy to ensure your app's widgets are glanceable, distinctive and smart. When you're ready to make your own, watch this code-along: \"Build... WWDC23 英語 -
16:23
組織におけるパスキーの導入
組織の管理された環境でパスキーを活用する方法を紹介します。iCloudキーチェーンの管理対象のApple IDへの対応を通じて、パスキーが企業の環境でどのように活用できるかを探ります。また、Apple Business ManagerとApple School Managerのアクセス管理機能を使って、管理者が特定のデバイスのパスキーを管理する方法も紹介します。
Deploy passkeys at work Discover how you can take advantage of passkeys in managed environments at work. We'll explore how passkeys can work well in enterprise environments through Managed Apple ID support for iCloud Keychain. We'll also share how administrators can manage passkeys for specific devices using Access... 2fa,attestation,password,phishing WWDC23 英語 -
15:39
SwiftUIとUIKitを使ったアクセシブルなアプリの作成
UIフレームワークの進歩により、リッチでアクセシブルな体験体験の作成がどれほど容易になるかを説明します。VoiceOverなどのテクノロジーが、アクセシビリティトレイトやアクションを通して、いかにアプリのインターフェイスとインタラクションしやすくなるかもご覧ください。みなさんのアクセシビリティ体験を洗練するSwiftUIの最新のアップデートや、みなさんのUIKit アプリのアクセシビリティ情報を最新に保つ方法をお話しします。
Build accessible apps with SwiftUI and UIKit Discover how advancements in UI frameworks make it easier to build rich, accessible experiences. Find out how technologies like VoiceOver can better interact with your app's interface through accessibility traits and actions. We'll share the latest updates to SwiftUI that help you refine your... WWDC23 英語 -
20:57
RealityKit Traceについて
RealityKit Traceを使用して空間コンピューティングアプリのパフォーマンスを向上させる方法を確認しましょう。このプラットフォームのパフォーマンスプロファイリングに関するガイダンスと、RealityKit Traceテンプレートを使ってアプリのレンダリングを最適化する方法を学びます。また、アプリ内のさまざまなタイプのコンテンツをプロファイリングして、パフォーマンスの問題を特定するためのガイダンスも紹介します。
Meet RealityKit Trace Discover how you can use RealityKit Trace to improve the performance of your spatial computing apps. Explore performance profiling guidelines for this platform and learn how the RealityKit Trace template can help you optimize rendering for your apps. We'll also provide guidance on profiling... WWDC23 英語 -
21:21
Safariのデベロッパ機能の再発見
WebデベロッパとデザイナのためのSafariの豊富なツール群を探る準備をしましょう。Webコンテンツを検査する方法、Responsive Design ModeとWebDriverについて、シミュレータとデバイスを使い始める方法をご紹介します。また、Vision Proとのペアリング、アプリケーションでコンテンツを検査可能にする方法、Responsive Design ModeでOpen with Simulatorを使用してあらゆるデバイスでWebサイトをテストする方法も紹介します。
Rediscover Safari developer features Get ready to explore Safari's rich set of tools for web developers and designers. Learn how you can inspect web content, find out about Responsive Design Mode and WebDriver, and get started with simulators and devices. We'll also show you how to pair with Vision Pro, make content inspectable in... WWDC23 英語 -
26:15
統合可能なライブラリの説明
統合可能なライブラリが静的ライブラリと動的ライブラリの優れた部分をどのように組み合わせ、アプリの生産性と実行時のパフォーマンスを向上させるかを説明します。最小のアプリをリリースしながら、より速い開発を可能にする方法を学んでください。またXcode 15で統合可能なライブラリを採用する方法を紹介し、あなたのコードで作業するためのベストプラクティスを紹介します。
Meet mergeable libraries Discover how mergeable libraries combine the best parts of static and dynamic libraries to help improve your app's productivity and runtime performance. Learn how you can enable faster development while shipping the smallest app. We'll show you how to adopt mergeable libraries in Xcode 15 and... WWDC23 英語 -
16:26
XcodeとXcode Cloudでの配信のシンプル化
ワンクリックでアプリをTestFlightまたはApp Storeに提出できるXcode の合理化された配信を使用して、アプリを共有する方法を発見してください。また、Xcode Cloud を使用して、TestFlight にテスター用のメモを自動的に含めることで配信プロセスを簡素化し、ポストアクションを使用して Macアプリを自動的に公証する方法も紹介します。
Simplify distribution in Xcode and Xcode Cloud Discover how to share your app using Xcode's streamlined distribution, which allows you to submit your app to TestFlight or the App Store with one click. We'll also show you how to use Xcode Cloud to simplify your distribution process by automatically including notes for testers in TestFlight,... WWDC23 英語 -
13:01
Xcode のテストレポートで素早く失敗を修正
Xcode と Xcode Cloud のテストレポートで、テストの失敗をより速く見つけ、デバッグし、修正する方法を学びましょう。調査を開始する適切な場所を見つけるために、Xcode がどのように失敗パターンを識別するかを学びます。また、UI オートメーションエクスプローラとビデオ録画を使用して、UI テストの失敗に至ったイベントを理解する方法を紹介します。
Fix failures faster with Xcode test reports Discover how you can find, debug, and fix test failures faster with the test report in Xcode and Xcode Cloud. Learn how Xcode identifies failure patterns to help you find the right place to start investigating. We'll also show you how to use the UI automation explorer and video recordings to... WWDC23 英語 -
22:16
CalendarとEventKitの説明
ユーザーが時間をよりうまく管理できるようにカレンダーを取り入れる方法を学びましょう。アプリから新しいイベントを作成し、イベントを取得し、バーチャル会議の機能拡張を実装する方法を説明します。また、ユーザーのカレンダーデータのプライバシーを侵害せずにアプリが継続して接続できるようにカレンダーのアクセスレベルを変更する方法もご説明します。
Discover Calendar and EventKit Discover how you can bring Calendar into your app and help people better manage their time. Find out how to create new events from your app, fetch events, and implement a virtual conference extension. We'll also take you through some of the changes to calendar access levels that help your app... WWDC23 英語 -
15:46
イマーシブなUnityアプリの制作
Unityを使って、魅力的なvisionOSの没入体験を作成する方法を見ていきます。UnityがAppleのフレームワークと切れ目無く統合する様子を確認しつつ、プラットフォーム専用に作成できるツールについて説明し、ボリュームカメラがどの様に既存のシーンをvisionOSのウィンドウやボリュームやスペースに送り込めるのかを見ていきます。パススルーやシーン理解などのvisionOS機能を組み込んで、Shader Graphでビジュアルをカスタマイズし、インタラクションが空間的インプットと一緒に機能するように調整る方法を学びましょう。
Create immersive Unity apps Explore how you can use Unity to create engaging and immersive experiences for visionOS. We'll share how Unity integrates seamlessly with Apple frameworks, take you through the tools you can use to build natively for the platform, and show you how volume cameras can bring your existing scenes... WWDC23 英語 -
18:34
SwiftUIでのデザイン
SwiftUIでどうデザインのアイデアを素早く反復し探求できるか紹介します。SwiftUIがどのようにwatchOS 10の「Maps」のデザインやほかの要素に影響したかAppleデザイナーから学び、これらのワークフローをどのようにあなた自身のプロセスに凝り込めるかを発見しましょう。
Design with SwiftUI Discover how SwiftUI can help you quickly iterate and explore design ideas. Learn from Apple designers as they share how working with SwiftUI influenced the design of the Maps app in watchOS 10 and other elements of their work, and find out how you can incorporate these workflows in your own... prototyping WWDC23 英語 -
18:47
ウィジェットに命を吹き込む方法
ご自身のアプリやゲームのウィジェットにアニメーションを加えたり、インタラクティブなウィジェットを作成する方法について確認しましょう。エントリのトランジションのアニメーションを調整したり、SwiftUI ButtonとToggleを使ってインタラクティブ性を追加する方法を紹介します。これにより、ホーム画面やロック画面から直接パワフルな体験を提供することができます。
Bring widgets to life Learn how to make animated and interactive widgets for your apps and games. We'll show you how to tweak animations for entry transitions and add interactivity using SwiftUI Button and Toggle so that you can create powerful moments right from the Home Screen and Lock Screen. WWDC23 英語 -
16:30
空間体験向けの動画コンテンツの配信
HTTP Live Streaming (HLS) を使用してvisionOS向けの動画コンテンツを作成・配信する方法を確認しましょう。メディア向けの最新のHLS配信プロセスについて掘り下げ、3Dコンテンツをサポートするための配信パイプラインを拡大する方法について解説します。空間メディアのストリーミングや3Dに既存のキャプション生成ワークフローを導入するためのヒントやテクニックなどの最新情報を確認しましょう。また、動画バリアントにわたってオーディオトラックを共有し、動画コンテンツをよりイマーシブにするための空間オーディオを追加する方法をご確認ください。
Deliver video content for spatial experiences Learn how to prepare and deliver video content for visionOS using HTTP Live Streaming (HLS). Discover the current HLS delivery process for media and explore how you can expand your delivery pipeline to support 3D content. Get up to speed with tips and techniques for spatial media streaming and... WWDC23 英語 -
21:06
App Store Server APIの新機能
App Store Server APIとApp Store Server Notificationsの最新アップデートを紹介します。現在APIが提供する機能を確認し、通知でサブスクリプションステータスを追跡し、サーバ上のトランザクションと連携し、通知漏れを効率的に回復する方法を学びます。また、StoreKitまたはStoreKit 2を使用してサーバでアプリをサポートする方法を紹介し、APIで非推奨となる重要な事項や、推奨される移行ワークフローについても共有します。
What\\u2019s new in App Store server APIs Discover the latest updates to the App Store Server API and App Store Server Notifications. Explore the current API offerings and learn how to track subscription status with notifications, work with transactions on your server, and efficiently recover missed notifications. We'll also show you how... WWDC23 英語 -
15:54
音声処理の新機能
Appleの音声処理APIを使用して、VoIPアプリでベストなオーディオ体験を実現する方法を紹介します。ミュート中に誰かが話していることを検出する方法や、他のオーディオのダッキング動作を調整する方法などを説明します。
What\\u2019s new in voice processing Learn how to use the Apple voice processing APIs to achieve the best possible audio experience in your VoIP apps. We'll show you how to detect when someone is talking while muted, adjust ducking behavior of other audio, and more. WWDC23 英語 -
13:03
SwiftUIにおけるインスペクタの詳細
インスペクタは、アプリに更なる綿密性をもたらす構造APIです。まずは基本を説明し、導入方法も紹介します。シートのカスタマイズに関する最新アップデートについても学び、2つを組み合わせて完璧なプレゼンテーション体験を生み出す方法を理解しましょう。
Inspectors in SwiftUI: Discover the details Meet Inspectors — a structural API that can help bring a new level of detail to your apps. We'll take you through the fundamentals of the API and show you how to adopt it. Learn about the latest updates to sheet presentation customizations and find out how you can combine the two to create... WWDC23 英語 -
17:45
Swift と C++ の同時利用
C++とObjective-C++のプロジェクトでSwiftを使用して、コードをより安全に、より速く、より簡単に開発する方法を学びます。C++とSwiftのAPIを使用して、あなたのアプリにSwiftを段階的に組み込む方法を紹介します。
Mix Swift and C++ Learn how you can use Swift in your C++ and Objective-C++ projects to make your code safer, faster, and easier to develop. We'll show you how to use C++ and Swift APIs to incrementally incorporate Swift into your app. WWDC23 英語 -
27:41
ARKitアプリを空間体験向けに進化させる方法
アプリのAR体験をvisionOSに持ち込む方法について確認しましょう。ARKitとRealityKitが空間コンピューティングのためにどう進化したのかを確認し、iPadOSやiOSからアプリを持ち込むための概念的な変更やAPIの変更に焦点を当てます。また、このプラットフォームにみなさんのAR体験を持ち込むための更なる詳細を扱ったセッションについても紹介します。
Evolve your ARKit app for spatial experiences Discover how you can bring your app's AR experience to visionOS. Learn how ARKit and RealityKit have evolved for spatial computing: We'll highlight conceptual and API changes for those coming from iPadOS and iOS and guide you to sessions with more details to help you bring your AR experience to... WWDC23 英語 -
11:32
プッシュ通知コンソールについて
プッシュ通知コンソールは、アプリ内でのユーザー通知をすばやくテストする最適な方法です。コンソールから直接通知を送信して新しいアイデアを素早く試す方法、配信ログを分析してプッシュ通知に関する詳細を把握する方法について確認しましょう。また、Apple Push Notificationサービス(APNs)との認証を正常に行うためのトークンの生成や検証に関する方法も紹介します。このセッションを最大限に活用するには、Apple Push Notificationサービス(APNs)とユーザー通知に関して、基本を理解していることが望ましいです。
Meet Push Notifications Console The Push Notifications Console is the best way to quickly test user notifications in your app. Learn how you can iterate on new ideas quickly by sending notifications directly from the console and analyze delivery logs to learn more about your pushes. We'll also show you how to generate and... alert,apns,apple push notification service,backend,notification,notifications,notify,push,server,service WWDC23 英語 -
20:05
iOSのObject Captureについて
iOSアプリで直接エンドツーエンドのObject Capture体験を提供し、ユーザーがオブジェクトをすぐに使える3Dモデルに変換できるようにする方法を紹介します。サンプルアプリを使用して、完全に自動化されたObject Captureのスキャンフローを作成する方法と、モデルに最適なコンテンツを自動的にキャプチャする方法をご紹介します。また、LiDARデータの解説やオブジェクトをスキャンするためのベストプラクティスも共有します。
Meet Object Capture for iOS Discover how you can offer an end-to-end Object Capture experience directly in your iOS apps to help people turn their objects into ready-to-use 3D models. Learn how you can create a fully automated Object Capture scan flow with our sample app and how you can assist people in automatically... WWDC23 -
14:46
進化したScrollViewの詳細
SwiftUIの最新APIを使ってScrollViewを進化させる方法を学びましょう。これまでにないようなScrollViewのカスタマイズ方法を紹介します。セーフエリアとScrollViewのマージンの関係を知り、ScrollViewのコンテンツオフセットの指定方法を学び、スクロールトランジションの実装でコンテンツに少し派手さを加える方法を知りましょう。
Beyond scroll views Find out how you can take your scroll views to the next level with the latest APIs in SwiftUI. We'll show you how to customize scroll views like never before. Explore the relationship between safe areas and a scroll view's margins, learn how to interact with the content offset of a scroll view,... WWDC23 英語 -
27:18
AppKitの新機能
Macアプリ開発に関する最新機能を確認しましょう。コントロールとメニューの改善点を紹介し、(ビューの)境界の制限を取り払うツールについて解説します。ユーザーインターフェイスにモーションを追加する方法、テキスト入力の改善点の活用法、SwiftとSwiftUIで既存のコードを統合する方法について学習します。
What\\u2019s new in AppKit Discover the latest advances in Mac app development. We'll share improvements to controls and menus and explore the tools that can help you break free from your (view) bounds. Learn how to add motion to your user interface, take advantage of improvements to text input, and integrate your existing... WWDC23 英語 -
26:41
App Storeの価格設定に関する新機能
App Storeの価格設定機能とツールに関する最新のアップデートについて紹介します。App Store ConnectとApp Store Connect APIを使用してアプリやアプリ内課金の価格設定を管理する方法や、地域ごとの価格設定方法について解説します。
What\\u2019s new in App Store pricing Discover the latest updates to App Store pricing capabilities and tools. Learn how you can manage pricing for your apps and in-app purchases within App Store Connect and the App Store Connect API, how to set pricing by region, and more. WWDC23 英語 -
13:02
App Store Connectの新機能
App Storeでのアプリの管理と提出のための一連のツールを提供するApp Store Connectの最新アップデートを確認しましょう。最新機能を使用して、アプリのテスト、価格設定、プロモーション、管理の自動化をより簡単に行う方法を紹介します。また、TestFlightやApp Store Connect APIなどのツールの機能強化についても説明します。
What\\u2019s new in App Store Connect Discover the latest updates to App Store Connect, the suite of tools used to manage and submit apps to the App Store. Explore how you can use the latest features to test, price, promote, and automate the management of your app more easily. We'll also share enhancements to tools like TestFlight... WWDC23 英語 -
20:41
RealityKitによる空間コンピューティンングアプリの拡張
RealityKitを使い、ウインドウの枠を超えて魅力的でイマーシブな3Dコンテンツを実現する方法を学びましょう。SwiftUIシーンとRealityViewの連携機能や、コンテンツをエンティティ階層に埋め込む方法について紹介します。また、アンカーを使って仮想コンテンツと実世界をブレンドさせたり、アプリにパーティクルエフェクトを取り入れたり、動画コンテンツを追加したり、ポータルでよりイマーシブな体験を作成する方法についても説明します。
Enhance your spatial computing app with RealityKit Go beyond the window and learn how you can bring engaging and immersive 3D content to your apps with RealityKit. Discover how SwiftUI scenes work in tandem with RealityView and how you can embed your content into an entity hierarchy. We'll also explore how you can blend virtual content and the... WWDC23 英語 -
29:12
tvOS向けの連携カメラ機能
tvOS向けのアプリにAVFoundation、AVFAudio、およびAudioToolboxを取り入れ、リビングルーム向けのカメラとマイクの体験を作成する方法について紹介します。Device Discovery APIを使用して既存のiOSカメラ体験によってtvOSをサポートする方法、iPhoneをWebカメラまたはFaceTimeのソースとして使用するアプリを構築する方法、およびtvOS向けに開発する際の特別な考慮事項について確認します。また、tvOSの音声録音を有効にする方法や、エコーキャンセレーションを使用して優れた音声操作の体験を作成する方法についても紹介します。
Discover Continuity Camera for tvOS Discover how you can bring AVFoundation, AVFAudio, and AudioToolbox to your apps on tvOS and create camera and microphone experiences for the living room. Find out how to support tvOS in your existing iOS camera experience with the Device Discovery API, build apps that use iPhone as a webcam or... WWDC23 -
19:30
3次元におけるSwiftUI
visionOSアプリに深さと次元を足す準備をしましょう。ボリュームでアプリに3次元オブジェクトを持ち込む方法を発見し、Model 3D APIについて知り、コンテンツを配置し動的にする方法を学びます。またRealityViewでのUIアタッチメントの使用方法とコンテンツのジェスチャーのサポート方法をご紹介します。
Take SwiftUI to the next dimension Get ready to add depth and dimension to your visionOS apps. Find out how to bring three-dimensional objects to your app using volumes, get to know the Model 3D API, and learn how to position and animate content. We'll also show you how to use UI attachments in RealityView and support gestures in... WWDC23 英語 -
32:49
プライバシーの新機能
Appleでは、プライバシーは基本的人権であると考えています。Appleプラットフォームの新しいテクノロジーを使えば、アプリでユーザーの信頼を得るための根本的なプライバシー保護を実装することは非常に簡単です。Appleプラットフォームのプライバシーのさまざまな改善点、およびプライバシーの柱がvisionOSの入力モデルのソフトウェアアーキテクチャやデザインをどのように形作ったのかについても紹介します。
What\\u2019s new in privacy At Apple, we believe that privacy is a fundamental human right. Learn about new technologies on Apple platforms that make it easier for you to implement essential privacy patterns that build customer trust in your app. Discover privacy improvements for Apple's platforms, as well as a study of how... WWDC23 英語 -
13:35
watchOS 10に向けたアプリのアップデート
watchOS 10の最新機能を活用するために、Apple Watchアプリをアップデートする過程を紹介します。最新のSwiftUI APIを使って、情報を最大限に見やすくしたり、Digital Crownを中心にアプリのナビゲーションを整えるためのCode-Alongを一緒に進めていきましょう。
Update your app for watchOS 10 Join us as we update an Apple Watch app to take advantage of the latest features in watchOS 10. In this code-along, we'll show you how to use the latest SwiftUI APIs to maximize glanceability and reorient app navigation around the Digital Crown. WWDC23 英語 -
14:33
イマーシブなサウンドデザインの詳細
サウンドを使ってvisionOSアプリやゲームの体験を向上させる方法を紹介します。Appleのデザイナーがどのようにサウンドを選択し、サウンドスケープを構築して、質感がありイマーシブな体験を作り出しているかを紹介します。オーディオキューを空間的に配置したり、繰り返しのサウンドに変化をつけたり、アプリにサウンドの楽しさを組み込むことで、アプリの基本的なインタラクションをサウンドで豊かにする方法を解説します。
Explore immersive sound design Discover how you can use sound to enhance the experience of your visionOS apps and games. Learn how Apple designers select sounds and build soundscapes to create textural, immersive experiences. We'll share how you can enrich basic interactions in your app with sound when you place audio cues... WWDC23 -
15:58
仮想化におけるシームレスな体験の構築
仮想化フレームワークの最新アップデートを学びましょう。仮想マシン(VM)がディスプレイのサイズを自動的に変更するように設定する方法、実行中のVMの保存と復元について説明し、デスクトップまたはデータセンターで実行される仮想化アプリのためのストレージとパフォーマンスのオプションについて解説します。 仮想化フレームワークの詳細については、WWDC22の「Create macOS or Linux virtual machines」をご覧ください。
Create seamless experiences with Virtualization Discover the latest updates to the Virtualization framework. We'll show you how to configure a virtual machine (VM) to automatically resize its display, take you through saving and restoring a running VM, and explore storage and performance options for Virtualization apps running on the desktop... WWDC23 英語 -
18:54
SwiftDataでアプリを構築
SwiftDataがアプリでデータを持続するのにどのように役立つかを見ていきます。マルチプラットフォームのSwiftUIアプリをSwiftDataとともに一緒に開発していきます。既存のモデルクラスをSwiftDataモデルに変換し、環境をセットアップし、モデルレイヤーの変更をUIに反映し、SwiftDataストレージに支えられたドキュメントベースのアプリケーションを構築する方法を学びます。このセッションを最大限に活用するためには、SwiftDataに精通している必要があります。紹介についてはWWDC23の「Meet SwiftData」をご覧ください。
Build an app with SwiftData Discover how SwiftData can help you persist data in your app. Code along with us as we bring SwiftData to a multi-platform SwiftUI app. Learn how to convert existing model classes into SwiftData models, set up the environment, reflect model layer changes in UI, and build document-based... WWDC23 英語 -
6:21
App Clipの新機能
App Clipの最新アップデートをご確認ください。デフォルトのApp Clipリンクを使用して、より簡単にApp Clipを構築する方法をご紹介します。App Clipのサイズ制限の拡張を利用して、よりリッチで魅力的な体験を構築する方法や、アプリからApp Clipを直接起動する方法をご紹介します。
What\\u2019s new in App Clips Explore the latest updates to App Clips. We'll show you how to build App Clips more easily using default App Clip links. Learn how you can take advantage of the increased App Clip size limit to build richer and more engaging experiences, and find out how you can launch App Clips directly from... app,app clip,app clip code,clip,download,experience,in app,inapp,install,launch,launch app clip,lightweight,preview,qr code WWDC23 英語 -
27:02
Xcode PreviewsによるプログラマティックなUIの構築
SwiftUI、UIKit、または AppKit で書かれたUIコードを素早く反復するために、Xcode 15で#Previewマクロを使用する方法を学びます。キャンバス内でビューと対話するためのユニークなワークフローを考えます。同時にUIの複数のバリエーションを表示する方法を見つけ、エントリ間の遷移をテストするためにウィジェットのタイムラインを数秒で移動する方法を説明します。また、ライブラリにプレビューを追加し、サンプル アセットを提供し、物理的なデバイスでビューをプレビューして、その機能と既存のデータを活用する方法も紹介します。
Build programmatic UI with Xcode Previews Learn how you can use the #Preview macro on Xcode 15 to quickly iterate on your UI code written in SwiftUI, UIKit, or AppKit. Explore a collage of unique workflows for interacting with views right in the canvas, find out how to view multiple variations of UI simultaneously, and discover how you... WWDC23 -
17:05
電子署名によるアプリの依存関係の検証
アプリの依存関係の保護に役立つ方法をご紹介します。Xcodeがプロジェクトに含まれ署名されたXCFrameworkを自動的に検証する方法についてご説明します。コード署名の仕組み、電子署名がソフトウェアサプライチェーンの保護にいかに役立つか、SDKデベロッパが自身のXCFrameworkに署名して、アプリを保護する方法について学んでください。
Verify app dependencies with digital signatures Discover how you can help secure your app's dependencies. We'll show you how Xcode can automatically verify any signed XCFrameworks you include within a project. Learn how code signatures work, the benefits they provide to help protect your software supply chain, and how SDK developers can sign... WWDC23 英語 -
34:15
Reality Composer ProコンテンツのXcodeでの使用
Reality Composer ProのコンテンツをXcodeに持ち込む方法を確認しましょう。Xcodeに3Dシーンをロードし、コンテンツとコードを統合し、アプリにインタラクティブ性を追加する方法を紹介します。また、開発ワークフローでこれらのツールを一緒に使用するためのベストプラクティスとヒントについても共有します。 このセッションを最大限に活用するためには、まず「Reality Composer Proについて」と「Reality Composer Proにおけるマテリアルの詳細」を見て、3Dシーンの作成について確認することをお勧めします。
Work with Reality Composer Pro content in Xcode Learn how to bring content from Reality Composer Pro to life in Xcode. We'll show you how to load 3D scenes into Xcode, integrate your content with your code, and add interactivity to your app. We'll also share best practices and tips for using these tools together in your development workflow... WWDC23 英語 -
29:16
空間コンピューティングのためのアプリのパワーと性能の最適化
性能と効率を最適化しvisionOSのためのパワフルなアプリやゲームをどう作れるか学びます。このプラットフォームのユニークなパワー特徴をカバーし、性能プランの構築を探求、そしてアプリをテストし最適化するためのツールや手段を説明します。
Optimize app power and performance for spatial computing Learn how you can create powerful apps and games for visionOS by optimizing for performance and efficiency. We'll cover the unique power characteristics of the platform, explore building a performance plan, and share some of the tools and strategies to test and optimize your apps. WWDC23 英語 -
9:25
SwiftDataでスキーマをモデル化
SwiftDataでスキーママクロとマイグレーションプランを使用して、アプリのより複雑な機能を構築する方法を学びます。Attribute(属性)と@Relationship(リレーションシップ)オプションを使って、永続性を微調整する方法を紹介します。@Transientを使ってデータモデルからプロパティを除外し、スキーマのあるバージョンから次のバージョンに簡単に移行する方法を学びます。 このセッションを最大限に活用するために、WWDC23の"Meet SwiftData"と"Build an app with SwiftData"を最初に見ることをお勧めします。
Model your schema with SwiftData Learn how to use schema macros and migration plans with SwiftData to build more complex features for your app. We'll show you how to fine-tune your persistence with @Attribute and @Relationship options. Learn how to exclude properties from your data model with @Transient and migrate from one... attribute,coredata,core data,data,fetchdescriptor,macro,macros,model,model,models,persistence,predicate,predicate,relationship,sortdescriptor,swift,swiftdata WWDC23 -
14:38
Visionの3Dボディーポーズと人物セグメンテーションの詳細
Visionで人物を中心とした機能を構築する方法をご確認ください。人体のポーズを検出し、3D空間で個々の関節の位置を測定する方法を紹介します。また、人物のセグメンテーションAPIを活用して、画像内の最大4人の人物を区別してセグメンテーションする方法も紹介します。 Visionの最新機能については、WWDC23の「Visionで動物のポーズを検出」をご確認ください。
Explore 3D body pose and person segmentation in Vision Discover how to build person-centric features with Vision. Learn how to detect human body poses and measure individual joint locations in 3D space. We'll also show you how to take advantage of person segmentation APIs to distinguish and segment up to four individuals in an image. To learn more... WWDC23 英語 -
18:24
車両システムのためのCarPlayの最適化
CarPlayを最新の車両システムに統合する方法を確認していきます。構成やサイズに関係なく、あらゆる高解像度ディスプレイ用にCarPlayを調整する方法をご紹介します。CarPlayが提供するメタデータやビデオストリームを使用して、追加のディスプレイに情報を表示する方法や、ワイヤレス接続、オーディオ、ビデオエンコーディングの進歩が、次世代のCarPlayに対応するための車両システムの準備にどのように役立つかを学びます。
Optimize CarPlay for vehicle systems Discover how you can integrate CarPlay into modern vehicle systems. We'll show you how to adjust CarPlay for any high-resolution display — regardless of configuration or size. Learn how you can use CarPlay-supplied metadata and video streams to show information on additional displays, and find... ,,airplay,car,ev charging,hevc WWDC23 英語 -
29:43
App Intentにおける機能強化の詳細
App Intentでさらに便利なウィジェットを実現しましょう。最新アップデートを確認し、アプリショートカットの体験向上に役立つ動的オプションとユーザーインタラクションの活用方法を紹介します。Apple Payとの統合や、より効率的なコードの構成、ショートカットアプリ統合の次のレベルへの発展について学びましょう。App Intentとアプリショートカットの詳細は、WWDC23の「アプリショートカットによるアプリのSpotlight」をご覧ください。
Explore enhancements to App Intents Bring your widgets to life with App Intents! Explore the latest updates and learn how you can take advantage of dynamic options and user interactivity to build better experiences for your App Shortcuts. We'll share how you can integrate with Apple Pay, structure your code more efficiently, and... WWDC23 英語 -
30:01
SwiftUIアニメーションの詳細
SwiftUIの有能なアニメーション機能がどのように印象的な視覚効果を生み出すかを学びましょう。SwiftUIがどのようにViewを再レンダリングし、何をアニメーションさせるかを決定し、値を補間し、直近のトランザクションのコンテキストを伝達するかを学びましょう。
Explore SwiftUI animation Explore SwiftUI's powerful animation capabilities and find out how these features work together to produce impressive visual effects. Learn how SwiftUI refreshes the rendering of a view, determines what to animate, interpolates values over time, and propagates context for the current transaction. WWDC23 英語 -
35:06
CSSの新機能
CSSの最新の進歩について確認しましょう。広色域の色使い、華麗なタイポグラフィ、シンプルで堅牢なコードを書くためのテクニックとベストプラクティスを学びます。また、今後リリースされるレイアウトやタイポグラフィの機能についてもご紹介します。
What\\u2019s new in CSS Explore the latest advancements in CSS. Learn techniques and best practices for working with wide-gamut color, creating gorgeous typography, and writing simple and robust code. We'll also peer into the future and preview upcoming layout and typography features. WWDC23 -
18:04
アニメーションシンボルの作成
アニメーションプリセットについて確認し、それらをSF Symbolsやカスタムシンボルと共に使用する方法を確認しましょう。さまざまなオプションや設定を試して、アプリに最適なアニメーションを見つける方法を紹介します。注釈機能を使用してアニメーション用のカスタムシンボルを更新する方法、シンボルコンポーネントを使用してカスタムシンボルを変更する方法について確認し、シンボルがすべてのプラットフォームで素晴らしく見えるようにするための再設計されたエクスポートプロセスについて掘り下げます。このセッションを最大限に活用するために、WWDC23の「SF Symbols 5の新機能」をご確認ください。
Create animated symbols Discover animation presets and learn how to use them with SF Symbols and custom symbols. We'll show you how to experiment with different options and configurations to find the perfect animation for your app. Learn how to update custom symbols for animation using annotation features, find out how... WWDC23 英語 -
10:41
空間コンピューティングにおけるCore Locationの概要
Core Locationがどのようにアプリの現在地を見つけるのに役立つかを見ていきます。プライバシーを尊重しながら、人の位置情報を利用する空間コンピューティングのアプリを構築する方法をご紹介します。また、アプリが位置情報へのアクセスを要求する方法や、Core Locationが互換性のあるiPadやiPhoneアプリからの要求をどのように適応させるかについても学びます。
Meet Core Location for spatial computing Discover how Core Location helps your app find its place in the world — literally. We'll share how you can build a spatial computing app that uses a person's location while respecting their privacy. You'll also learn how your app can request location access and how Core Location adapts requests... WWDC23 英語 -
15:10
UnityのVRアプリのフルイマーシブ空間への展開
既存のUnity VRアプリとゲームをviisionOSにどう移植するかご紹介します。取り掛かるためのワークフローを探求しUnity Input Systemでどのように目と手のためのアプリとゲームを作成するかお見せします。UnityのXR Interaction ToolKit、Foveatedレンダリング、そしてベストプラクティスを学びます。
Bring your Unity VR app to a fully immersive space Discover how you can bring your existing Unity VR apps and games to visionOS. We'll explore workflows that can help you get started and show you how to build for eyes and hands in your apps and games with the Unity Input System. Learn about Unity's XR Interaction Toolkit, tips for foveated... WWDC23 英語 -
24:08
Apple Watchのスマートスタック向けウィジェットの構築
最新のSwiftUIとWidgetKit APIを使用して、watchOS 10のスマートスタック向けウィジェットを作成する過程を紹介します。Apple Watchで関連情報を表示するウィジェットの作成に関するヒント、テクニック、ベストプラクティスをご確認ください。
Build widgets for the Smart Stack on Apple Watch Follow along as we build a widget for the Smart Stack on watchOS 10 using the latest SwiftUI and WidgetKit APIs. Learn tips, techniques, and best practices for creating widgets that show relevant information on Apple Watch. watchos,watchos 10 WWDC23 -
20:14
Reality Composer Proにおけるマテリアルの詳細
RealityKitマテリアルを使用して3Dオブジェクトの見た目を変更するためのReality Composer Proの機能を紹介します。MaterialXと物理ベース(PBR)シェーダを紹介し、シェーダグラフエディタを使ってダイナミックなマテリアルをデザインする方法を解説し、マテリアルにカスタム入力を追加してvisionOSアプリでコントロールできるようにします。 このセッションを最大限に活用するには、まず「Reality Composer...
Explore materials in Reality Composer Pro Learn how Reality Composer Pro can help you alter the appearance of your 3D objects using RealityKit materials. We'll introduce you to MaterialX and physically-based (PBR) shaders, show you how to design dynamic materials using the shader graph editor, and explore adding custom inputs to a... WWDC23 英語 -
25:59
SwiftUIにおける空間コンピューティングの概要
太陽系をツアーしながらSwiftUIでvisionOSを探求しましょう。ウインドウ、ボリューム、スペースを通じてまったく新しいアプリの世界を創造する方法を紹介します。天文学アプリを作成しながら、3Dコンテンツを追加し人々を宇宙へといざなうイマーシブな体験を創造して、このプラットフォームでのSwiftUIの使い方を学びます。
Meet SwiftUI for spatial computing Take a tour of the solar system with us and explore SwiftUI for visionOS! Discover how you can build an entirely new universe of apps with windows, volumes, and spaces. We'll show you how to get started with SwiftUI on this platform as we build an astronomy app, add 3D content, and create a fully... WWDC23 英語 -
34:02
SwiftUIの新機能
SwiftUIを使ってすべてのAppleプラットフォームに対応するアプリを作成する方法を紹介します。SwiftUIの最新アップデートやvisionOS用の新しいシーンタイプについて詳しく学びましょう。最新のデータフローオプションでデータモデルを簡素化する方法やインスペクタービューについても確認します。またアニメーションを強化するAPI、パワフルなScrollView、整った表の作成、改善されたフォーカスやキーボード入力などについて紹介します。
What\\u2019s new in SwiftUI Learn how you can use SwiftUI to build great apps for all Apple platforms. Explore the latest updates to SwiftUI and discover new scene types for visionOS. Simplify your data models with the latest data flow options and learn about the Inspector view. We'll also take you through enhanced... WWDC23 英語 -
15:55
Webアプリの新機能
MacのDockからWebサイトにアクセスしてすぐ利用できる、パワフルなMac用のWebアプリについて紹介します。Webアプリをカスタマイズして、ベストなユーザー体験を提供する方法を確認しましょう。また、Mac上、およびiPadOSのホーム画面上のWebアプリでプッシュ通知やバッジを活用する方法についても説明します。
What\\u2019s new in web apps Discover web apps for Mac — a powerful way to experience your website from the Dock. Learn how you can customize your web app to give people the best experience when they add your site. We'll also share how to take advantage of push notifications and badging for web apps for Mac and Home Screen... WWDC23 英語 -
13:47
Visionで動物のポーズを検出
Visionを使用して、画像から犬や猫を検出するだけではなく、これらの動物の個々の関節やポーズをすべてリアルタイムで検出する方法を紹介します。また、カメラアプリでの動物のトラッキングや、動物の写真を使ったクリエイティブな装飾方法など、エキサイティングな新機能を有効にする方法を紹介します。さらに、Visionのその他の重要な改良点とベストプラクティスも紹介します。Visionフレームワークの新機能についての詳細は、「Explore 3D body pose and person segmentation in Vision」や「Lift subjects from images in...
Detect animal poses in Vision Go beyond detecting cats and dogs in images. We'll show you how to use Vision to detect the individual joints and poses of these animals as well — all in real time — and share how you can enable exciting features like animal tracking for a camera app, creative embellishment on an animal photo,... WWDC23 英語 -
22:32
Xcode 15の新機能
Xcode 15における最新の生産性とパフォーマンスの向上について紹介します。コード補完やXcode Previewの改善の詳細や、テストナビゲータとテストレポート、そして合理化された配信プロセスについて学びましょう。また改善されたナビゲーション、ソース管理およびデバッグにも焦点を当てます。
What\\u2019s new in Xcode 15 Discover the latest productivity and performance improvements in Xcode 15. Explore enhancements to code completion and Xcode Previews, learn about the test navigator and test report, and find out more about the streamlined distribution process. We'll also highlight improved navigation, source... WWDC23 英語 -
12:22
空間コンピューティングに向けたApp Store Connectの利用方法
App Store Connectでは、App Storeに配信するvisionOSアプリのテスト、提出、管理に必要なツールが提供されています。初めての空間コンピューティングアプリを配信するための基本事項とベストプラクティスを確認しましょう。visionOSへの対応を既存アプリに追加する方法や、互換性を管理する方法についても説明します。さらに、visionOS向けのTestFlightでアプリをテストする方法や、イテレーションを繰り返す中で有意義なフィードバックを得る方法についても紹介します。
Explore App Store Connect for spatial computing App Store Connect provides the tools you need to test, submit, and manage your visionOS apps on the App Store. Explore basics and best practices for deploying your first spatial computing app, adding support for visionOS to an existing app, and managing compatibility. We'll also show you how... WWDC23 英語 -
14:59
AirPodsによるアプリケーションのオーディオ体験の向上
AirPodsを使用して、みなさんのアプリでどのように革新的なオーディオ体験を作成できるかをご確認ください。AirPodsの自動スイッチングを組み込む方法、AVAudioApplicationを使用してミュートコントロールをサポートする方法、アプリやゲームでイマーシブなサウンドスケープを作成するために空間オーディオを活用する方法について確認していきます。
Enhance your app\\u2019s audio experience with AirPods Discover how you can create transformative audio experiences in your app using AirPods. Learn how to incorporate AirPods Automatic Switching, use AVAudioApplication to support Mute Control, and take advantage of Spatial Audio to create immersive soundscapes in your app or game. WWDC23 英語 -
12:03
iPadおよびiPhoneアプリの共有スペース向けの機能強化
Shared SpaceのためにiPadとiPhoneアプリを充実させましょう!visionOSでの体験を向上させる方法をお見せし、Designed for iPadアプリにおけるインタラクション、視覚処置とメディアを探求します。
Enhance your iPad and iPhone apps for the Shared Space Get ready to enhance your iPad and iPhone apps for the Shared Space! We'll show you how to optimize your experience to make it feel great on visionOS and explore Designed for iPad app interaction, visual treatments, and media. WWDC23 英語 -
19:20
watchOS 10に向けたアプリのデザインおよび構築方法
watchOSのデザイン原則の詳細を掘り下げ、SwiftUIを使用してアプリにそれらの原則を適用させる方法について確認します。タイムリーな情報を表示し、一目でフォーカスされたコンテンツを伝え、ナビゲーションを一貫した予測可能なものにするために、再設計されたユーザーインターフェースのアプリを構築する方法を紹介します。
Design and build apps for watchOS 10 Dive into the details of watchOS design principles and learn how to apply them in your app using SwiftUI. We'll show you how to build an app for the redesigned user interface to surface timely information, communicate focused content at a glance, and make navigation consistent and predictable. WWDC23 英語 -
17:15
ActivityKitについて
ライブアクティビティによって、アプリ内のタスクの進捗を一目で確認できるようになります。ロック画面、Dynamic Island、スタンバイのために役立つ体験を作成する方法について解説します。アプリのライブアクティビティを更新し、アクティビティの状態を監視し、WidgetKitとSwiftUIを活用してリッチな体験を構築する方法をご確認ください。
Meet ActivityKit Live Activities are a glanceable way for someone to keep track of the progress of a task within your app. We'll teach you how you can create helpful experiences for the Lock Screen, the Dynamic Island, and StandBy. Learn how to update your app's Live Activities, monitor activity state, and take... 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と空間入力、アニメーション、空間オーディオを組み合わせる方法についても説明します。
Build spatial experiences with RealityKit Discover how RealityKit can bring your apps into a new dimension. Get started with RealityKit entities, components, and systems, and learn how you can add 3D models and effects to your app on visionOS. We'll also take you through the RealityView API and demonstrate how to add 3D objects to... WWDC23 英語 -
39:43
Swiftマクロの拡張
Swift マクロがどのようにコードベースの冗長な部分を削減し、複雑な機能をより簡単に取り入れるのに役立つのかを考えましょう。マクロがコードを分析し、正しい使用方法に導くための豊富なコンパイラエラーを出力し、新しいコードを生成して自動的にプロジェクトに組み込む方法を学びます。また、マクロの役割、コンパイラプラグイン、構文木などの重要な概念も解説します。
Expand on Swift macros Discover how Swift macros can help you reduce boilerplate in your codebase and adopt complex features more easily. Learn how macros can analyze code, emit rich compiler errors to guide developers towards correct usage, and generate new code that is automatically incorporated back into your... WWDC23 英語 -
14:17
Shared SpaceにおけるiPadとiPhoneアプリの実行
既存のiPadやiPhoneのアプリはVision Proでも実行できます。iPadOSやiOSがこのプラットフォームでどの様に動作するのか、Desinged for iPadについて学びましょう。そして、みなさんのアプリをvisionOSで強化するのに利用可能なパスを見ていきましょう。
Run your iPad and iPhone apps in the Shared Space Discover how you can run your existing iPad and iPhone apps on Vision Pro. Learn how iPadOS and iOS apps operate on this platform, find out about the Designed for iPad experience, and explore the paths available for enhancing your app experience on visionOS. WWDC23 英語 -
29:50
UIKitトレイトシステムの活用
UIKitのトレイトシステムの強化について紹介します。カスタムトレイトを定義して自身のデータをUITraitCollectionに追加する方法、伝播されたデータを変更してコントローラーや、トレイトがオーバーライドされたAPIのビューを表示する方法、APIを導入して柔軟性とパフォーマンスを向上する方法をご紹介します。また、UIKitトレイトとSwiftUI環境キーをつなげて、アプリのUIKitとSwiftUIコンポーネントの両方からシームレスにデータにアクセスする方法も説明します。
Unleash the UIKit trait system Discover powerful enhancements to the trait system in UIKit. Learn how you can define custom traits to add your own data to UITraitCollection, modify the data propagated to view controllers and views with trait override APIs, and adopt APIs to improve flexibility and performance. We'll also show... WWDC23 英語 -
15:06
Macへのゲーム展開 Part 1:ゲームプランの作成
最新のハイエンドゲームをMetalとAppleシリコンのパワフルな機能でMacとiPadに展開しましょう。ゲームポーティングツールキットがどのように既存のWindowsゲームのグラフィック機能互換性やパフォーマンスの評価に役立つか学びます。オーディオ、インプット、そして高度なディスプレイ機能に対応するためのベストプラクティスや技術的リソースについて紹介します。このセッションの視聴後には、「Macへのゲーム展開 Part 2:シェーダのコンパイル」でHLSLシェーダをMetalにポーティングする方法も確認しましょう。
Bring your game to Mac, Part 1: Make a game plan Bring modern, high-end games to Mac and iPad with the powerful features of Metal and Apple silicon. Discover the game porting toolkit and learn how it can help you evaluate your existing Windows game for graphics feature compatibility and performance. We'll share best practices and technical... WWDC23 英語 -
18:38
アプリ内の画像からの被写体の切り抜き
アプリで、画像の背景から被写体を簡単に切り抜く方法を紹介します。VisionKitを使用して、メインの被写体を切り抜いたり、指定したポイントで被写体にアクセスする方法を学びます。また、Visionを使用して被写体を切り抜き、Core Imageのような下位レベルのフレームワークと組み合わせて、楽しい画像エフェクトやより複雑な合成パイプラインを作成する方法も紹介します。 VisionKitの最新アップデートについては、「What's new in VisionKit」を、画像内の人物セグメンテーションについてはWWDC23の 「Explore 3D body pose and person...
Lift subjects from images in your app Discover how you can easily pull the subject of an image from its background in your apps. Learn how to lift the primary subject or to access the subject at a given point with VisionKit. We'll also share how you can lift subjects using Vision and combine that with lower-level frameworks like Core... WWDC23 英語 -
19:56
VisionKitの新機能
VisionKitを使用することで、アプリ内の画像から被写体をすばやく浮き上がらせ、Visual Look Upで画像の内容を詳しく把握する方法を紹介します。また、Live Textインタラクション、データスキャン、macOSアプリの拡張サポートなど、VisionKitの最新アップデートについても紹介します。VisionKitの詳細については、WWDC23の「Lift subjects from images in your app」をご覧ください。
What\\u2019s new in VisionKit Discover how VisionKit can help people quickly lift subjects from images in your app and learn more about the content of an image with Visual Look Up. We'll also take a tour of the latest updates to VisionKit for Live Text interaction, data scanning, and expanded support for macOS apps. For more... WWDC23 英語 -
8:52
SwiftDataについて
SwiftDataはSwiftのために作られた、パワフルで表現豊かな永続性のあるフレームワークです。Swiftコードから直接得たデータをモデル化したり、SwiftDataをモデルに活用したりSwiftUIに統合したりする方法について解説します。
Meet SwiftData SwiftData is a powerful and expressive persistence framework built for Swift. We'll show you how you can model your data directly from Swift code, use SwiftData to work with your models, and integrate with 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の強化についても共有します。
Perform accessibility audits for your app Discover how you can test your app for accessibility with every build. Learn how to perform automated audits for accessibility using XCTest and find out how to interpret the results. We'll also share enhancements to the accessibility API that can help you improve UI test coverage. WWDC23 英語 -
16:19
Safariにおける空間コンピューティングについて
visionOS用の新しいWebについて確認し、まったく新しい方法でWebコンテンツを体験する方法を紹介します。このプラットフォームの基盤となるユニークな入力モデルと、空間コンピューティング用にWebサイトを最適化する方法を確認しましょう。さらに、新しく構築されつつある標準がWebでの3D体験の形成にどのように役立つかについても紹介します。
Meet Safari for spatial computing Discover the web for visionOS and learn how people can experience your web content in a whole new way. Explore the unique input model powering this platform and learn how you can optimize your website for spatial computing. We'll also share how emerging standards are helping shape 3D experiences... WWDC23 英語 -
25:51
アクセシブルな空間体験の実現
誰にとっても使いやすい、空間コンピューティングアプリを作成する方法を紹介します。すべてのAppleプラットフォームと同様に、visionOSはアクセシビリティを考慮してデザインされています。VoiceOverやポインタコントロールのような支援技術を再構築し、滞留コントロールなどの機能をデザインすることで、どのように人々が最適な方法でインタラクションを行えるかについて解説します。視覚、運動、認知、聴覚のアクセシビリティに関するベストプラクティスを学び、visionOSのイマーシブな体験を誰でも楽しめるようにしましょう。
Create accessible spatial experiences Learn how you can make spatial computing apps that work well for everyone. Like all Apple platforms, visionOS is designed for accessibility: We'll share how we've reimagined assistive technologies like VoiceOver and Pointer Control and designed features like Dwell Control to help people interact... WWDC23 英語 -
31:18
UIKitの新機能
UIKitの機能強化や、アップデートについて確認し、より優れたiOS、iPadOS、Mac Catalystアプリの作成方法について学びます。UIKitの最新機能と改善点を紹介し、APIの改善点や、パフォーマンスの向上について解説します。
What\\u2019s new in UIKit Explore enhancements and updates to UIKit and learn how to build better iOS, iPadOS, and Mac Catalyst apps. We'll show you the latest features and improvements in UIKit and share API refinements, performance improvements, and much more. , WWDC23 英語 -
27:21
SwiftUI向けのMapKitについて
MapKitへの拡張されたSwiftUIサポートで、アプリ内へのMapの統合がこれまでになく容易になりました。SwiftUIを使ってマップにアノテーションやオーバーレイを追加したり、カメラをコントロールする方法などについて紹介します。
Meet MapKit for SwiftUI Discover how expanded SwiftUI support for MapKit has made it easier than ever for you to integrate Maps into your app. We'll show you how to use SwiftUI to add annotations and overlays to a map, control the camera, and more. 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:...
Bring your game to Mac, Part 2: Compile your shaders Discover how the Metal shader converter streamlines the process of bringing your HLSL shaders to Metal as we continue our three-part series on bringing your game to Mac. Find out how to build a fast, end-to-end shader pipeline from DXIL that supports all shader stages and allows you to leverage... WWDC23 英語 -
21:35
空間デザインの原則
このセッションでは、空間デザインの原則を紹介します。奥行き、スケール、ウインドウ、イマーシブ体験などをデザインする方法、そして人を中心に据え快適性を追求し、現実感を変革する体験を提供するためのベストプラクティスを確認しましょう。空間デザインの原則を使って、既存のアプリを拡張したり、新しいアイデアを現実にする方法を見つけましょう。
Principles of spatial design Discover the fundamentals of spatial design. Learn how to design with depth, scale, windows, and immersion, and apply best practices for creating comfortable, human-centered experiences that transform reality. Find out how you can use these spatial design principles to extend your existing app or... ar,mixed reality,mr,ux,virtual reality,vr WWDC23 英語 -
43:07
Swiftの新機能
Swiftの新機能を確認しましょう。Parameter packやマクロなどの機能でさらに拡張可能性が高まり表現豊かになったAPIについて学びましょう。また相互運用性の改善点や、Foundationからサーバでの大規模配信プログラムにいたる各所で改善された、Swiftのパフォーマンスや安全面での利点について解説します。
What\\u2019s new in Swift Join us for an update on Swift. We'll show you how APIs are becoming more extensible and expressive with features like parameter packs and macros. We'll also take you through improvements to interoperability and share how we're expanding Swift's performance and safety benefits everywhere from... WWDC23 英語 -
31:55
空間コンピューティング向けのアプリ構築のための準備
visionOS用のアプリやゲームを開発する準備を始めましょう。空間コンピューティングを構成する基本的な要素であるウインドウ、ボリューム、スペースについて解説し、これらの要素を使って魅力的でイマーシブな体験を構築する方法を紹介します。
Get started with building apps for spatial computing Get ready to develop apps and games for visionOS! Discover the fundamental building blocks that make up spatial computing — windows, volumes, and spaces — and find out how you can use these elements to build engaging and immersive experiences. WWDC23 英語 -
25:39
UIKitにおける空間コンピューティングの概要
UIKitアプリをvisionOSで展開する方法を学びましょう。新しい実行先でビルドする方法、空間コンピューティング向けAPIの紹介とそのベストプラクティス、visionOSのUIKitでSwiftUIを使用したコンテンツを3次元に対応させる方法を解説します。
Meet UIKit for spatial computing Learn how to bring your UIKit app to visionOS. We'll show you how to build for a new destination, explore APIs and best practices for spatial computing, and take your content into the third dimension when you use SwiftUI with UIKit in visionOS. WWDC23 英語 -
28:46
Appleデバイス管理の新機能
iOS、iPadOS、およびmacOSの最新の管理機能について紹介します。自動デバイス登録の強化や、iOSおよびiPadOSデバイスの新たなReturn-to-Serviceオプションによる設定フローの合理化について確認しましょう。また、さらに多くの場面でIDプロバイダを利用する方法や、Apple Configuratorをタスクの自動化に役立てる方法についても説明します。
What\\u2019s new in managing Apple devices Learn about the latest management capabilities for iOS, iPadOS, and macOS. Discover how you can streamline the setup experience with enhancements to automated device enrollment and a new return-to-service option for iOS and iPadOS devices. We'll share how to use your identity provider in even... WWDC23 -
28:58
アプリ内でのHDR画像のサポート
アプリ内でハイダイナミックレンジ(HDR)静止画像を識別、ロード、表示する方法を学びましょう。一般的なHDRの概念を詳しく学び、ISO規格への最新アップデートを確認しましょう。SwiftUIやUIKitを使ってHDR画像をどのように識別し表示するのか、ProRAWおよびRAWキャプチャからどのように作成するのか、CALayerでどのように表示するのかについて学びましょう。ISO HDRのためのCoreGraphicsサポートについても説明し、HDRを採用する最善方法を紹介します
Support HDR images in your app Learn how to identify, load, display, and create High Dynamic Range (HDR) still images in your app. Explore common HDR concepts and find out about the latest updates to the ISO specification. Learn how to identify and display HDR images with SwiftUI and UIKit, create them from ProRAW and RAW... WWDC23 英語, 韓国語 -
14:45
TipKitによって機能を見つけやすくする方法
TipKitを使ってアプリの使い方について伝えるようにしましょう!ヒントを通じて効果的かつ教育的な瞬間をどのように作ることができるかについてご確認ください。理想的なオーディエンスに到達するための適格性ルールを構築する方法、ヒントの頻度をコントロールする方法、成功するインタラクションを確実にするためのテスト戦略について解説します
Make features discoverable with TipKit Teach people how to use your app with TipKit! Learn how you can create effective educational moments through tips. We'll share how you can build eligibility rules to reach the ideal audience, control tip frequency, and strategies for testing to ensure successful interactions. 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ドキュメンテーションの基本的な知識を持っている必要があります。
Create rich documentation with Swift-DocC Learn how you can take advantage of the latest features in Swift-DocC to create rich and detailed documentation for your app or framework. We'll show you how to use the Xcode 15 Documentation Preview editor to efficiently iterate on your existing project's documentation, and explore expanded... , WWDC23 英語 -
36:59
SwiftUI向けのStoreKitについて
Apple StoreのプロダクトメタデータとXcode Previewsを使って、わずか数行のコードだけでアプリ内課金をアプリに追加する方法について紹介します。また、StoreKitの新しいUI要素について確認し、いかに簡単にマーチャンダイジングを実装したり、ユーザーが情報に基づいて判断しやすいように、サブスクリプションを提示したりできるかについて解説します。
Meet StoreKit for SwiftUI Discover how you can use App Store product metadata and Xcode Previews to add in-app purchases to your app with just a few lines of code. Explore a new collection of UI components in StoreKit and learn how you can easily merchandise your products, present subscriptions in a way that helps users... WWDC23 英語 -
25:02
アプリショートカットによるアプリのSpotlight
アプリショートカットを使いアプリで頻繁に使われる機能をSpotlightやSiriに表示する方法を確認しいましょう。アプリの検索結果を設定する方法を確認し、素晴らしいアプリショートカットを作成するためのベストプラクティスについて解説します。また素晴らしい視覚及び音声体験の構築方法と、それをApple WatchやHomePodなどほかのAppleデバイスにも拡張する方法を紹介します。アプリショートカットとApp Intentの詳細はWWDC23の「App Intentにおける機能強化の詳細」と「Spotlight向けのショートカットのデザイン」をご確認ください。
Spotlight your app with App Shortcuts Discover how to use App Shortcuts to surface frequently used features from your app in Spotlight or through Siri. Find out how to configure search results for your app and learn best practices for creating great App Shortcuts. We'll also show you how to build great visual and voice experiences... WWDC23 英語 -
12:51
SwiftUIにおけるObservationの説明
ObservationでSwiftUIのデータモデルを簡素化します。Observableマクロがどのようにモデルを簡素化し、アプリのパフォーマンスを向上させるかを紹介します。Observationを知り、マクロの基礎を学び、ObservableObjectからObservableへの移行方法を見つけます。
Discover Observation in SwiftUI Simplify your SwiftUI data models with Observation. We'll share how the Observable macro can help you simplify models and improve your app's performance. Get to know Observation, learn the fundamentals of the macro, and find out how to migrate from ObservableObject to Observable. WWDC23 英語 -
21:22
WorkoutKitによるカスタムワークアウトの構築
WorkoutKitを使うと、Apple Watchのワークアウトアプリで、ワークアウト予定の作成、プレビュー、スケジュールが簡単に行えます。カスタムのインターバルを作ったり、アラートを作成したり、ビルトインのプレビューUIを使って自分自身のワークアウトルーティンをApple Watchに送信したりする方法をご確認ください。
Build custom workouts with WorkoutKit WorkoutKit makes it easy to create, preview, and schedule planned workouts for the Workout app on Apple Watch. Learn how to build custom intervals, create alerts, and use the built-in preview UI to send your own workout routines to Apple Watch. WWDC23 英語 -
22:41
空間ユーザーインターフェイスのためのデザイン
空間コンピューティングアプリのためのインターフェイスデザイン方法を学びましょう。二次元ベースの既存の知識を使って、visionOSでも素晴らしい体験を構築する方法を紹介します。UI要素やマテリアル、タイポグラフィー、そして読みやすく使いやすい体験をデザインする方法を発見しましょう。
Design for spatial user interfaces Learn how to design great interfaces for spatial computing apps. We'll share how your existing screen-based knowledge easily translates into creating great experiences for visionOS. Explore guidelines for UI components, materials, and typography and find out how you can design experiences that... WWDC23 英語 -
18:21
文法的一致の活用法
アプリやゲームで対象言語の文法の自動一致を利用して、インクルーシブでより自然な表現を作成する方法を紹介します。Foundationで作業するためのベストプラクティスや、複数の言語での事例を紹介し、アプリのユーザー体験を向上させるこれらのAPIの使用方法を実演します。文法の自動一致の概要については、WWDC21の「What's new in Foundation」をご覧ください。
Unlock the power of grammatical agreement Discover how you can use automatic grammatical agreement in your apps and games to create inclusive and more natural-sounding expressions. We'll share best practices for working with Foundation, showcase examples in multiple languages, and demonstrate how to use these APIs to enhance the user... agreewithargument,i18n,inflect,internationalization,l10n,localization WWDC23 英語 -
13:42
構造化ロギングによるデバッグ
Xcode 15のデバッグココンソールを使い、どのようにロギングを通して、アプリの調査経験を向上させることができるかを学びます。高度なフィルタリングと改善された視覚化を使用して、簡単かつ効率的にログを辿る方法を探ります。また、デバッグ中にコード内の式を評価するためにdwim-print コマンドを使用する方法を紹介します。
Debug with structured logging Discover the debug console in Xcode 15 and learn how you can improve your diagnostic experience through logging. Explore how you can navigate your logs easily and efficiently using advanced filtering and improved visualization. We'll also show you how to use the dwim-print command to evaluate... WWDC23 英語 -
24:25
StoreKit 2とXcodeでのStoreKitテストの新機能
XcodeでのStoreKit 2とStoreKitテストの最新の改善点を紹介します。プロモーション対象のアプリ内課金、StoreKitメッセージ、トランザクションモデル、RenewalInfoモデルおよびサブスクリプション管理のためのApp Storeシートに関するAPIアップデートをご覧ください。デバイス上のレシート検証のためにSHA-256にアップグレードし、APIを使用してSwiftUIビューを作成する方法を学びましょう。また、アプリ内課金とサブスクリプションのデバッグとテストができるよう、XcodeでのStoreKitテストを始めるお手伝いをします。Transaction...
What\\u2019s new in StoreKit 2 and StoreKit Testing in Xcode Get to know the latest enhancements to StoreKit 2 and StoreKit Testing in Xcode. Discover API updates for promoted in-app purchases, StoreKit messages, the Transaction model, the RenewalInfo model, and the App Store sheet for managing subscriptions. Learn how to upgrade to SHA-256 for on-device... WWDC23 英語 -
18:11
SwiftUIの高度なアニメーションの世界
SwiftUIの最新アップデートでアニメーションを進化させましょう。複数のステップを構築し、構成されたマルチトラックアニメーション効果をキーフレームを使用して追加し、ユニークな方法でAPIを組み合わせて、あなたのアプリに命を吹き込みましょう。
Wind your way through advanced animations in SwiftUI Discover how you can take animation to the next level with the latest updates to SwiftUI. Join us as we wind our way through animation and build out multiple steps, use keyframes to add coordinated multi-track animated effects, and combine APIs in unique ways to make your app spring to life. WWDC23 英語 -
31:34
String Catalogsの紹介
Xcode 15では、すべての文字列を一箇所で管理することでアプリを簡単にローカライズすることができます。Strings Catalogsを使用したプロジェクト内の文字列の抽出、編集、エクスポート、構築方法を紹介します。また、移行ファイルを選択することで自分のペースで、既存プロジェクトに String Catalogs を採用する方法も紹介します。
Discover String Catalogs Discover how Xcode 15 makes it easy to localize your app by managing all of your strings in one place. We'll show you how to extract, edit, export, and build strings in your project using String Catalogs. We'll also share how you can adopt String Catalogs in existing projects at your own pace by... 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を使用してリッチなビジュアルをレンダリングする方法などをご紹介します。 このセッションを最大限に活用するには、まず...
Bring your game to Mac, Part 3: Render with Metal Discover how you can support Metal in your rendering code as we close out our three-part series on bringing your game to Mac. Once you've evaluated your existing Windows binary with the game porting toolkit and brought your HLSL shaders over to Metal, learn how you can optimally implement the... WWDC23 英語 -
24:11
空間コンピューティング向けのARKitについて
ARKitのトラッキングとシーン認識機能を活用して、まったく新しいイマーシブなアプリやゲームの世界を創り出す方法について解説します。visionOSとARKitの連携により、プライバシーを守りながらユーザーの周囲を認識するアプリを作成するのにどのように役立つかについてご確認ください。ARKit APIの最新情報を入手し、アプリのハンドトラッキングとシーンジオメトリを活用する方法についてのデモンストレーションを行います。
Meet ARKit for spatial computing Discover how you can use ARKit's tracking and scene understanding features to develop a whole new universe of immersive apps and games. Learn how visionOS and ARKit work together to help you create apps that understand a person's surroundings — all while preserving privacy. Explore the latest... WWDC23 英語 -
24:53
アプリの動画でのシネマティックモードへの対応
Cinematic Camera APIを使って、カメラアプリで撮影されたシネマティックモードの動画にアプリで対応する方法を紹介します。判定レイヤーなどを含む、シネマティックモードのビデオを構成する基本的な要素について解説します。また、アプリで判定にアクセスして更新する方法を紹介し、変更の保存とその読み込み/書き出しの方法についても解説します。
Support Cinematic mode videos in your app Discover how the Cinematic Camera API helps your app work with Cinematic mode videos captured in the Camera app. We'll share the fundamentals — including Decision layers — that make up Cinematic mode video, show you how to access and update Decisions in your app, and help you save and load those... WWDC23 英語 -
22:30
RoomPlanにおける機能強化の詳細
RoomPlanのエキサイティングなアップデートをご確認ください。より詳細にエリアをスキャンし、複数の部屋をキャプチャし、個々のスキャンを1つの大きな構造物にマージする方法について解説します。また、RoomPlanの結果を既存の3Dモデルライブラリに統合する際のワークフローやベストプラクティスについても紹介します。
Explore enhancements to RoomPlan Join us for an exciting update to RoomPlan as we explore MultiRoom support and enhancements to room representations. Learn how you can scan areas with more detail, capture multiple rooms, and merge individual scans into one larger structure. We'll also share workflows and best practices when... WWDC23 英語 -
10:33
AirPlayオーディオ体験の改善
アプリのAirPlayオーディオ体験を、より堅牢で応答性の高いものにアップグレードする方法を紹介します。AVQueuePlayerで強化されたオーディオ バッファリングを採用する方法について解説し、アプリでカスタムプレーヤーを構築する場合の代替案を検討し、ベストプラクティスを共有します。
Tune up your AirPlay audio experience Learn how you can upgrade your app's AirPlay audio experience to be more robust and responsive. We'll show you how to adopt enhanced audio buffering with AVQueuePlayer, explore alternatives when building a custom player in your app, and share best practices. WWDC23 英語 -
13:37
アプリにSharePlayを追加する
あなたのアプリでSharePlayを活用し、あらゆるアクティビティを友達と共有可能な体験に変える方法をご覧ください。SharePlayの最新のアップデートを共有し、共有アクティビティを作成する利点を見つけ出し、いくつかの魅力的なユースケースを詳しく見ていきます。また、あなたのアプリで魅力的で楽しいつながりの瞬間を作るためのベストプラクティスをご紹介します。
Add SharePlay to your app Discover how your app can take advantage of SharePlay to turn any activity into a shareable experience with friends! We'll share the latest updates to SharePlay, explore the benefits of creating shared activities, dive into some exciting use cases, and take you through best practices to create... group activities WWDC23 英語 -
18:26
空間コンピューティング向けのゲーム開発
visionOSで素晴らしいゲーム体験を開発する方法を紹介します。このプラットフォームにおけるゲーム開発の基本的な要素を解説し、イマーシブ体験の異なるレベルをスムーズに移行する方法や、ARKit、RealityKit、Reality Composer Pro、Unity、Metalおよび Compositorの可能性を探るためのロードマップを共有します。
Build great games for spatial computing Find out how you can develop great gaming experiences for visionOS. We'll share some of the key building blocks that help you create games for this platform, explore how your experiences can fluidly move between levels of immersion, and provide a roadmap for exploring ARKit, RealityKit, Reality... WWDC23 英語 -
16:26
空間的なSharePlay体験の設計
visionOSアプリで作成できる共有アクティビティの種類を探索し、Spatial Personaテンプレートを使用しユーザー間が皆さんのアプリで意義のあるやり取り行うためにサポートする方法を紹介します。共有コンテキストに関するUIの設計方法、共有アクティビティの没入型コンテンツへの対応方法などを学びましょう。
Design spatial SharePlay experiences Explore the types of shared activities you can create in your visionOS apps and find out how your apps can use Spatial Persona templates to support meaningful interactions between people. Discover how to design your UI around a shared context, handle immersive content in a shared activity, and more. group activities WWDC23 英語 -
7:18
ウィジェットの新しい場所への展開方法
ウィジェットのエコシステムが拡大しています。最新のWidgetKit APIを使用して、ウィジェットをあらゆる場所で美しく表示する方法について解説します。ウィジェットをどんな環境にもシームレスにフィットさせるために、ウィジェットの背景を識別したり、レイアウトをダイナミックに調整したり、バイブラントレンダリングで使用するカラーを準備する方法を紹介します。
Bring widgets to new places The widget ecosystem is expanding: Discover how you can use the latest WidgetKit APIs to make your widget look great everywhere. We'll show you how to identify your widget's background, adjust layout dynamically, and prepare colors for vibrant rendering so that your widget can sit seamlessly in... WWDC23 英語 -
21:12
Reality Composer Proについて
Reality Composer Proを使えば、3Dコンテンツの作成、編集、プレビューをとても簡単に行うことができます。新たなプロジェクトの設定、シーンの作成、パーティクルエミッターとオーディオの追加、そしてデバイスでのコンテンツのプレビューまで、このデベロッパツールを使ってその便利さをお見せしていきます。Reality Composer Proの基本的な機能を把握したら、「Reality Composer Proにおけるマテリアルの詳細」と「Reality Composer ProコンテンツのXcodeでの使用」で、高度なテクニックやヒントをご確認ください。
Meet Reality Composer Pro Discover how to easily compose, edit, and preview 3D content with Reality Composer Pro. Follow along as we explore this developer tool by setting up a new project, composing scenes, adding particle emitters and audio, and even previewing content on device. Once you're familiar with the basics of... WWDC23 英語 -
18:53
SF Symbols 5の新機能
Appleプラットフォーム用のシステムフォントである San Franciscoとシームレスに統合できるようデザインされたApple のアイコンライブラリ、SF Symbolsの最新アップデートについて確認しましょう。シンボルアニメーションは、インターフェイスをより生き生きとさせ、ユーザーフィードバックを向上させる、表現力豊かで設定自在なアニメーションのコレクションです。アニメーションに適したシンボルの描き方や、SFシンボルライブラリの最新の追加機能について紹介します。このセッションを最大限に活用するには、まずWWDC22の "SF Symbols 4の新機能...
What\\u2019s new in SF Symbols 5 Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for Apple platforms. Learn about symbol animations: a collection of expressive, configurable animations that can make your interface feel more lively and... WWDC23 英語 -
13:17
メディアアプリとHomePodの統合
HomePodでメディアアプリと直接インタクションする方法を確認しましょう。iPhoneやiPadアプリにメディアインテントを加え、声を使うだけでAirPlayを使用してHomePodスピーカーにコンテンツをストリームする方法を紹介します。実行に際する詳細や音楽やオーディオブック、ポッドキャストや瞑想などのメディアで素晴らしい体験を創造するベストプラクティスやヒントについて掘り下げます。AirPlayでの素晴らしい体験の創造に関しては、WWDC23の「AirPlayオーディオ体験の改善」をご確認ください。
Integrate your media app with HomePod Learn how people can interact with your media app directly from HomePod. We'll show you how to add a media intent to your iPhone or iPad app and help people stream your content to a HomePod speaker over AirPlay simply by using their voice. Explore implementation details and get tips and best... WWDC23 英語 -
18:24
パラメータパックを使ったAPIの一般化
Swiftのパラメータパックは、一般的なジェネリックパターンを簡素化することを可能にしながら、ジェネリックコードでできることを広げる強力なツールです。ジェネリックコードの型と引数の数を抽象化し、オーバーロードを避けるために一般的なジェネリックパターンをシンプルにする方法を紹介します。 このセッションを最大限に活用できるよう、WWDC22の 「Embrace Swift generics」をあらかじめ視聴されることをお勧めします。
Generalize APIs with parameter packs Swift parameter packs are a powerful tool to expand what is possible in your generic code while also enabling you to simplify common generic patterns. We'll show you how to abstract over types as well as the number of arguments in generic code and simplify common generic patterns to avoid... WWDC23 英語 -
23:02
CKSyncEngineでiCloudに同期
CKSyncEngineを使用して、人々のCloudKitデータをiCloudに同期する方法を紹介します。同期操作のスケジューリングをシステムに任せることで、アプリのコード量を削減する方法を学びます。CloudKitの進化に合わせて強化されたパフォーマンスの恩恵を自動的に受ける方法、同期実装のテストなどをご紹介します。 このセッションを最大限に活用するには、CloudKitとCKRecordタイプに精通している必要があります。
Sync to iCloud with CKSyncEngine Discover how CKSyncEngine can help you sync people's CloudKit data to iCloud. Learn how you can reduce the amount of code in your app when you let the system handle scheduling for your sync operations. We'll share how you can automatically benefit from enhanced performance as CloudKit evolves,... 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コンテンツをレンダリングする方法を紹介します。
Develop your first immersive app Find out how you can build immersive apps for visionOS using Xcode and Reality Composer Pro. We'll show you how to get started with a new visionOS project, use Xcode Previews for your SwiftUI development, and take advantage of RealityKit and RealityView to render 3D content. WWDC23 英語 -
9:55
watchOS 10について
Apple Watchのデビュー以来最大とも言える変化について確認し、リデザインされたユーザーインターフェイスやスマートスタックについて紹介します。レイアウト、ナビゲーションやスタイルについての理解を深め、AppleデザイナーがどのようにwatchOS 10のデザインにアプローチしたのかを確認しながら、これらをApple Watchアプリに応用させる方法を学びましょう。
Meet watchOS 10 Discover some of the most significant changes to Apple Watch since its introduction as we tour the redesigned user interface and the new Smart Stack. Learn how Apple designers approached the design of watchOS 10 as we explore layout, navigation, and visual style, and find out how you can apply... watchos WWDC23 英語 -
16:50
Create MLにおける機械学習強化
Create MLを使えば、機械学習モデルで可能な事がさらに広がります。多言語のBERT埋め込みを使った画像理解やテキストベースのタスクに、最新のアップデートが加えられました。マルチラベル分類を使って画像のコンテンツを理解できるよう、容易にモデルをトレーニングする方法をご紹介します。また、インタラクティブモデル評価や、カスタムトレーニングデータオーグメンテーション用の最新のAPIについての情報も説明します。機械学習の詳細についての最新アップデートは、WWDC23の「Explore Natural Language multilingual models」および「Improve Core...
Discover machine learning enhancements in Create ML Find out how Create ML can help you do even more with machine learning models. Learn about the latest updates to image understanding and text-based tasks with multilingual BERT embeddings. Discover how easy it is to train models that can understand the content of images using multi-label... WWDC23 英語 -
21:58
優れたShazmKit体験の実現
ShazamKitの最新アップデートを使って、優れたオーディオマッチング体験をアプリで提供する方法を紹介します。マッチング機能、音声認識に関するアップデート、Shazamライブラリとのインタラクションについて解説します。オーディオアプリでShazmKitを使用する際のヒントやベストプラクティスについて確認しましょう。ShazmKitの詳細については、WWDC22の「ShazamKitで大規模なカスタムカタログを作成する」、そしてWWDC21の「ShazamKitの詳細」と「ShazamKitによるカスタムオーディオエクスペリエンスの構築」をご確認ください。
Create a great ShazamKit experience Discover how your app can offer a great audio matching experience with the latest updates to ShazamKit. We'll take you through matching features, updates to audio recognition, and interactions with the Shazam library. Learn tips and best practices for using ShazamKit in your audio apps. For more... WWDC23 英語 -
33:58
Swiftマクロの書き方
Swiftマクロを使用して、コードをより表現力豊かで読みやすくする方法を発見しましょう。マクロがどのように繰り返しのコードの記述を避けるのに役立つかを探求し、アプリ内での使用方法を学びましょう。マクロの構築要素を共有し、テスト方法を示し、マクロからのコンパイルエラーを生成する方法を説明します。
Write Swift macros Discover how you can use Swift macros to make your codebase more expressive and easier to read. Code along as we explore how macros can help you avoid writing repetitive code and find out how to use them in your app. We'll share the building blocks of a macro, show you how to test it, and take... WWDC23 英語 -
20:04
空間入力のためのデザイン
視線と手のためのすばらしいインタラクションをデザインする方法について確認しましょう。空間入力のデザインに関する原則を紹介し、入力方法についてのベストプラクティスを解説します。さらに、快適かつ直感的で、満足する空間体験を創造するためのお手伝いをします。
Design for spatial input Learn how to design great interactions for eyes and hands. We'll share the design principles for spatial input, explore best practices around input methods, and help you create spatial experiences that are comfortable, intuitive, and satisfying. ,,,,ar,mixed reality,mr,spatial computing,ux,virtual reality,vr WWDC23 英語 -
12:19
ネットワークリレーによるアプリのトラフィック保護
リレーを使用して、VPNのようなオーバーヘッドをかけずに、アプリのネットワークトラフィックをよりプライベートかつセキュアにする方法を学びましょう。リレーサーバーをアプリに統合する方法や、リレーを使用して企業ネットワークで内部リソースに安全にアクセスする方法を紹介します。
Ready, set, relay: Protect app traffic with network relays Learn how relays can make your app's network traffic more private and secure without the overhead of a VPN. We'll show you how to integrate relay servers in your own app and explore how enterprise networks can use relays to securely access internal resources. WWDC23 英語 -
1:11
Appleデベロッパ向けWWDC23ガイド
今ほどiOS、iPadOS、macOS、tvOS、そしてまったく新しいvisionOSを含むAppleプラットフォーム向けに開発するのに最適なタイミングはありません。 最新のハードウェアとソフトウェアを網羅した175以上の新しい解説ビデオセッションで、Appleのエンジニアやデザイナーからインサイトを得ましょう。 あなたのアイデアを世界中で20億台以上ものAppleデバイスで実現するためのヒントが満載です。
What Apple developers need to know at WWDC23 There's never been a better time to create for Apple platforms — including iOS, iPadOS, macOS, tvOS, and all-new visionOS. Get insights from Apple engineers and designers with over 175 brand-new instructional video sessions covering the latest in hardware and software. All to help bring your... 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.
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.
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初日に発表された大小の発表事項をおさらいします。
17 big & little things at WWDC23 Here's your guide to some of the big (and little) things announced on the first day of 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.
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.
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日目が閉幕となり、最後のレポートとなります。
WWDC22 Day 5 recap It\'s time to close out Day 5 of WWDC with one last report. recap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:53
SwiftUI Appに複数のウインドウを追加する
Appのシーン内でウインドウを表示できる最新のSwiftUI APIをご覧ください。MenuBarExtraなどのシーンタイプにより、SwiftUIでさまざまな種類のAppが簡単に構築できるようになる仕組みについて解説します。また、修飾子を使用して、Appウインドウのプレゼンテーションや動作をカスタマイズし、macOS Appを向上させる方法も紹介します。
Bring multiple windows to your SwiftUI app Discover the latest SwiftUI APIs to help you present windows within your app's scenes. We'll explore how scene types like MenuBarExtra can help you easily build more kinds of apps using SwiftUI. We'll also show you how to use modifiers that customize the presentation and behavior of your 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を通して、機能制限やデバイスのアクティビティレポートなどの機能を使用して優れたエクスペリエンスを生み出す方法や、デバイスの所有者、親デバイス、デバイス管理者の重要な制御を紹介します。
What\\u0027s new in Screen Time API Find out how you can build apps that help people manage their relationship with their device — all while putting privacy first. We'll take you through the Screen Time API and share how you can use features like core restrictions and device activity reports to create great experiences while... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:41
PDFKitの新機能
PDFKitはあなたのAppに、PDFドキュメントの表示・編集・保存の機能を提供するフル機能のフレームワークです。Live Textやフォームのサポート、画像からのPDF作成、インタラクティブオーバーレイの構築、注釈の保存など、PDFKitの最新機能を紹介します。
What\\u0027s new in PDFKit Discover PDFKit — a full-featured framework that helps your app view, edit, and save PDF documents. We\'ll take you through the latest features in PDFKit, including support for live text and forms, creating PDFs from images, building interactive overlays, and saving annotations. pencilkit,pencil kit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:08
アクセシブルなシングルAppモード体験の実現
シングルAppモードのAppを使用するユーザに対して、優れた操作性やアクセシビリティを提供する方法をご確認ください。UIAccessibilityやAutomatic Assessment Configurationフレームワークを使用して、必要に応じて制限を適用し、設定Appを開かなくてもアクセシビリティ機能を有効化する方法を紹介します。また、Appにカスタム制限を追加して、iOSのアクセスガイド機能を適切にサポートする方法についても解説します。なお、このときAppは一時的にシングルAppモードになります。
Create accessible Single App Mode experiences Learn how you can provide more control and accessibility to people using your apps in Single App Mode. We'll share how you can use the UIAccessibility and Automatic Assessment Configuration frameworks to apply these restrictions when needed and enable these accessibility features without ever... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
38:26
ゲームのメモリをプロファイリングして最適化する
Appleプラットフォームが、ゲームに必要なメモリの計算や割り当てを行う仕組みをご覧ください。InstrumentsやGame Memoryテンプレートでゲームのプロファイルを作成したり、メモリグラフで現在のメモリ使用状況をモニタリングしたり、Xcode Memory Debuggerやコマンドラインツールで分析したりする方法を紹介します。また、Metal DebuggerのMetalリソースをはじめ、メモリ使用率を最適化するためのヒントやコツについても解説します。
Profile and optimize your game\\u0027s memory Learn how Apple platforms calculate and allocate memory for your game. We\'ll show you how to use Instruments and the Game Memory template to profile your game, take a memory graph to monitor current memory use, and analyze it using Xcode Memory Debugger and command line tools. We\'ll also... game dev,game developer,games,instruments,memory,memory graph,metal 3,profile guided optimization,xcode WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:12
メディアメタデータのパブリッシュと再生インタラクションの詳細
AppのNow Playing情報をすべてのプラットフォームでハイライト表示する方法をご確認ください。メディアメタデータの概要をはじめ、ロック画面やコントロールセンターなどのエリアで表示される仕組み、コンテンツ用の効果的なメディアメタデータの作成方法や公開方法を紹介します。また、HomePodなどの他のデバイスからのコマンドにAppがどう応答するかについても解説します。
Explore media metadata publishing and playback interactions Learn how you can highlight your app\'s Now Playing information on every platform. We\'ll take you through an overview of media metadata, learn how it gets represented in areas like the Lock Screen and Control Center, and show you how to write and publish effective media metadata for your... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:35
サーバサイド開発でのXcodeの使用
SwiftサーバAppを、既存のXcodeプロジェクトと一緒に同じワークスペース内で作成、ビルド、デプロイする方法をご確認ください。独自のローカルAppを作成したり、Xcodeを使用するエンドポイントをテストしたりする方法をはじめ、サーバAppとクライアントApp間でコードを構造化したり共有したりして、開発プロセスを容易にする方法について解説します。
Use Xcode for server-side development Discover how you can create, build, and deploy a Swift server app alongside your pre-existing Xcode projects within the same workspace. We\'ll show you how to create your own local app and test endpoints using Xcode, and explore how you can structure and share code between server and client apps... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:23
AppとサーバのDNSセキュリティの改善
App内において、インターネットアドレスの基盤であるDNSの安全性を確保する方法に関する最新情報をご確認ください。DNSSECを使用してAppでのDNSレスポンスを認証し、Discovery of Designated Resolvers(DDR)を使用してDNS暗号化を自動的に有効化する方法を紹介します。
Improve DNS security for apps and servers Discover the latest ways to ensure that DNS — the foundation of internet addressing — is secure within your app. Learn how to authenticate DNS responses in your app with DNSSEC and enable DNS encryption automatically with Discovery of Designated Resolvers (DDR). WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:56
Appアナリティクスのベンチマークについて
App StoreのAppアナリティクスにより、独自のインサイトが提供される仕組みや、これにより、App StoreでのAppのパフォーマンスが測定できるようになる仕組みについて解説します。さらに、プライバシー保護に関しては、新しいAppベンチマークツールを使用して、類似プロダクトと比較しながらご利用のAppのパフォーマンスをランク付けする方法を紹介します。また、プロダクトページの最適化やカスタムプロダクトページを使用してインサイトを習得し、App Storeでのランキングにプラスの影響を与えられるよう変えていく方法についても解説します。
Discover Benchmarks in App Analytics Learn how App Store App Analytics can provide unique insights and help you measure your app's performance on the App Store. We\'ll show you how to use the new App Benchmarks tool to rank your app's performance beside similar products in a privacy-preserving way. We\'ll also share how you can use... conversion,metrics,monetization WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:55
Managed Device Attestationの紹介
Managed Device Attestationを使用して、攻撃者を阻止しながら、正規のデバイスのみがサーバに接続できるようにする方法を紹介します。管理対象デバイスにおいて、認証情報が強力な証拠となる仕組みについて概要を解説します。また、Secure Enclaveで生成した認証情報や秘密鍵を使用して、MDM、VPN、Wi-Fiなどのサービスとの通信を保護する方法も紹介します。
Discover Managed Device Attestation Learn how to use Managed Device Attestation to ensure only legitimate devices can connect to your servers while attackers are thwarted. We\'ll take you through an overview of how attestations provide strong evidence about managed devices. We\'ll also explore how to use attestations and private... 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メッセージをフォルダやサブフォルダに自動的に振り分けることができるようになります。
Explore SMS message filters SMS message filter extensions can help people manage Messages by filtering SMS messages from unknown senders. Discover how to create apps with message filter extensions that automatically categorize SMS messages into folders and sub-folders based on message contents and other heuristics. junk,promotions,transactions WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:49
効率的なawait:SwiftUIのバックグラウンドタスク
Background Tasksにより、Appではシステムのイベントに応答したり、時間的制約のあるデータを最新の状態に保ったりすることができるようになります。SwiftUI Background Tasks APIを使用して、タスクを簡単に処理する方法をご覧ください。パフォーマンスや電力を維持しながら、Swift Concurrencyを使用してネットワーク応答やバックグラウンド更新などを処理する方法を紹介します。
Efficiency awaits: Background tasks in SwiftUI Background Tasks help apps respond to system events and keep time-sensitive data up to date. Learn how you can use the SwiftUI Background Tasks API to handle tasks succinctly. We'll show you how to use Swift Concurrency to handle network responses, background refresh, and more — all while... 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による機械学習の加速」をご覧ください。
Accelerate machine learning with Metal Discover how you can use Metal to accelerate your PyTorch model training on macOS. We\'ll take you through updates to TensorFlow training support, explore the latest features and operations of MPS Graph, and share best practices to help you achieve great performance for all your machine learning... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:40
Xcode Cloud用の高速で信頼性の高いテストを作成する
Appleの継続的インテグレーションおよび継続的デリバリサービスであるXcode Cloud向けに、効果的なテスト計画を作成する方法をご覧ください。ご利用のコードが正常に機能することを継続的に検証する上で、テストの実施がどれほど重要になるのか解説します。さらに、Xcode Cloud向けに高速で信頼性が高く、効率的なテストを作成したり、無駄な失敗を回避したり、コードの変更を迅速に検証したりする方法も紹介します。
Author fast and reliable tests for Xcode Cloud Discover how you can create effective testing plans for Xcode Cloud, Apple's continuous integration and continuous delivery service. We\'ll show you how testing can be an essential tool to consistently verify your code works correctly. Learn how you can author fast, reliable, and efficient tests... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:19
機械学習を組み込んだAppの開発手法
優れた機械学習(ML)によるエクスペリエンスをあなたのAppに取り入れる方法を紹介します。モデルの発見、変換、トレーニングについて解説し、MLのヒントとベストプラクティスを紹介します。さらに、MLの導入に伴う考慮すべき事項をはじめ、モデルのパフォーマンスを評価するテクニックや、モデルを調整して、デバイスでリアルタイムのパフォーマンスを実現する方法について解説します。 このセッションで取り上げたテクニックの詳細については、WWDC22の「Core MLの使用を最適化する」および「Metal Performance Shaders Graphで機械学習を促進する」をご覧ください。
Explore the machine learning development experience Learn how to bring great machine learning (ML) based experiences to your app. We\'ll take you through model discovery, conversion, and training and provide tips and best practices for ML. We\'ll share considerations to take into account as you begin your ML journey, demonstrate techniques for... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:43
Networkフレームワークによるデバイス間インタラクションの構築
複数のデバイスに統合型コンテンツエクスペリエンスをもたらす方法をご確認ください。ここでは、コミュニケーション経路の設定をはじめ、Apple TVと他のデバイス(iPhone、iPad、Apple Watchなど)との接続が簡単になるDeviceDiscoveryUIを紹介します。また、一般的なシナリオをはじめ、デバイス間のスムーズな接続を実現するベストプラクティスも紹介します。
Build device-to-device interactions with Network Framework Learn how you can create integrated content experiences across multiple devices. We'll introduce you to DeviceDiscoveryUI, which makes it easy to set up communication pathways and connect Apple TV with other devices like iPhone, iPad and Apple Watch. We\'ll also explore common scenarios and... network framework WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:44
ShazamKitで、大規模なカスタムカタログを作成する
ShazamKitを使用して、カスタムカタログを作成したり、あらゆるApp内のオーディオソースとの完全一致をサポートする方法を解説します。新しいShazamKit CLIを活用して、オーディオシグネチャを簡単に生成したり、大規模なカタログを構築したりする方法をご覧ください。また、連続もののテレビ番組やPodcastなど、大量のオーディオコンテンツをすばやくAppに同期する方法をはじめ、ShazamKit APIやSHMediaItemsの最新情報も紹介します。これにより、時間範囲を使用するオーディオソースの重要な瞬間に、Appが正確に応答できるようになります。...
Create custom catalogs at scale with ShazamKit Learn how ShazamKit can help you build custom catalogs and support exact matching of any audio source within your app — all on-device. Find out how you can easily generate audio signatures and build catalogs at scale through the new ShazamKit CLI. We\'ll also show you how you can quickly update... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
8:45
WKWebViewの最新情報
WebコンテンツをAppのインターフェイスに組み込むためのフレームワーク「WKWebView」の最新情報をご覧ください。JavaScriptフルスクリーンAPIの使用方法、CSSビューポートユニット、検索操作の詳細について解説します。また、コンテンツブロックの制御に関する改善点、暗号化されたメディアの埋め込み、Webインスペクタの使用についても解説します。
What\\u0027s new in WKWebView Explore the latest updates to WKWebView, our framework for incorporating web content into your app's interface. We'll show you how to use the JavaScript fullscreen API, explore CSS viewport units, and learn more about find interactions. We'll also take you through refinements to content blocking... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:02
Swift Packageプラグインを作成する
開発ワークフローをカスタマイズします。Swiftで独自のパッケージプラグインを作成する方法をご覧ください。PackagePlugin APIでソースコードを生成したりリリースタスクを自動化したりして、Xcodeの機能を拡張する方法をはじめ、優れたプラグインを作成するベストプラクティスを紹介します。
Create Swift Package plugins Tailor your development workflow and learn how to write your own package plugins in Swift. We\'ll show you how you can extend Xcode's functionality by using the PackagePlugin API to generate source code or automate release tasks and share best practices for creating great plugins. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:57
Apple GPUでコンピューティングワークロードを拡張する
コンピューティングワークロードを作成して、Apple GPUで効率的に拡張する方法をご覧ください。作業配分を改善してGPUを飽和させたり、効果的なパイプライン化と同時ディスパッチでGPUタイムラインのギャップを最小化したり、アトミック操作を効果的に使用したりする方法を紹介します。また、XcodeやInstrumentsの最新のカウンタやツールについても解説します。これで、空間および時間のメモリアクセスパターンを最適化することができるようになります。
Scale compute workloads across Apple GPUs Discover how you can create compute workloads that scale efficiently across Apple GPUs. Learn how to saturate the GPU by improving your work distribution, minimize GPU timeline gaps with effective pipelining and concurrent dispatches, and use atomic operations effectively. We\'ll also take you... compilation,compiler,metal,metal 3,metal compute,metal shading language,metal tools,performance,xcode WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:25
プロアクティブなApp内課金の復元機能を実装する
Appを最初に開いたときに、ユーザーのApp内課金へのアクセスをプロアクティブに復元する方法をご覧ください。StoreKitやStoreKit 2を使用して、既存のサブスクリプションへのインスタントアクセスを提供する方法をはじめ、クライアントとサーバの両方で実装するベストプラクティスも紹介します。ユーザーの購入状況を判断する方法や、あなたのAppでカスタマイズされたオンボーディングエクスペリエンスを作成する方法をご覧ください。
Implement proactive in-app purchase restore Learn how you can restore someone's in-app purchases access proactively when they first open your app. We'll show you how you can deliver instant access to existing subscriptions using StoreKit or StoreKit 2 and cover best practices for both your client and server implementations. Find out more... storekit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:57
電力の制限:バッテリー消費の改善
電力使用量を制限しながら、ユーザがAppをさらに活用できるようにする方法をご確認ください。ご自身のコードに4つの重要な変更を加えて、Appからのバッテリー消費を抑える方法について解説します。さらに、ご利用のAppにダークモードを追加してOLEDディスプレイの利点が得られるようにしたり、セカンダリアニメーションからのフレームレートを監査したり、バックグラウンドデータ処理を制限したり、長時間実行タスクを延期したりする方法を紹介します。
Power down: Improve battery consumption Discover how you can limit your power usage and help people get even more out of your app. We\'ll show you how you can reduce battery drain from your app by making four key changes to your code. Learn how to add Dark Mode to your app and benefit from OLED displays, audit frame rates from... 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.
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 日本語, 簡体中国語, 英語, 韓国語 -
25:15
Xcodeビルドでの並列化に関する解説
Xcodeのビルドシステムより、ご利用のビルドから最大の並列処理が抽出される仕組みを解説します。さらに、ビルド効率が向上するプロジェクトの構築方法、Xcodeにおけるターゲットのビルドフェーズ間の関係を解消するプロセス、Swiftでコンパイルする際に利用可能なハードウェアリソースを最大限に活用する方法について解説します。また、ビルドの効率性やパフォーマンスを監視する際に強力なツールとなるBuild Timelineも紹介します。
Demystify parallelization in Xcode builds Learn how the Xcode build system extracts maximum parallelism from your builds. We\'ll explore how you can structure your project to improve build efficiency, take you through the process for resolving relationships between targets' build phases in Xcode, and share how you can take full advantage... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:12
Apple Business Essentialsの探求
デバイス管理、24時間365日のサポート、クラウドストレージをひとまとめにした小規模企業向けの完全ソリューション「Apple Business Essentials」をご覧ください。Collectionsなどの機能を使用して、組織内のあらゆるiPhone、iPad、Mac、Apple TVのAppや設定を管理する方法について解説します。利用方法を確認して、Apple Business Essentialsが従業員を含めユーザーにとってどう役立つのかご検討ください。
Explore Apple Business Essentials Learn more about Apple Business Essentials — a complete solution that brings together device management, 24/7 support, and cloud storage for your small business. We\'ll explore how you can use features like Collections to manage apps and settings for every iPhone, iPad, Mac, and Apple TV in your... apple business manager,device management,mdm,small business,smb WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:48
Visionの最新情報
テキストの認識・顔や顔のパーツの位置検出・オプティカルフローの実装など、Vision APIの最新情報をご覧ください。ビデオベースのAppのためのオプティカルフロー機能について紹介し、これらのAPIを駆動する機械学習モデルのリビジョンに合わせてAppを更新したり、XcodeのQuick Look PreviewサポートでVisionタスクを視覚化する方法を紹介します。 このセッションを最大限に活用するには、WWDC21の「Visionによる人物、顔、ポーズの検出」をご覧ください。
What\\u0027s new in Vision Learn about the latest updates to Vision APIs that help your apps recognize text, detect faces and face landmarks, and implement optical flow. We'll take you through the capabilities of optical flow for video-based apps, show you how to update your apps with revisions to the machine learning... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:07
卓越したビデオ再生体験の実現
最新のiOSおよびiPadOSのシステムのメディアプレーヤーで、優れたメディアAppを構築する方法をご確認ください。最新のプレーヤーをどのようにデザインしたのかをはじめ、独自のメディアエクスペリエンスを設計するベストプラクティスやヒントを紹介します。また、動画のLive Textについて解説し、インタースティシャルや再生速度コントロールをAppに統合する方法も紹介します。
Create a great video playback experience Find out how you can use the latest iOS and iPadOS system media players to build amazing media apps. We'll share how we designed the updated player and give you best practices and tips to help you design media experiences of your own. We'll also explore Live Text for video and show you how to... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:04
TextKitおよびテキストビューの最新情報
UIフレームワークのTextKitやテキストビューの最新情報をご覧ください。レイアウトの改良やAPIの強化について解説し、複数のOSバージョン間の互換性を維持する方法や、TextKit 2でAppを最新化する方法を紹介します。 このセッションを最大限に活用するには、WWDC21の「TextKit 2について」を最初にご覧ください。
What\\u0027s new in TextKit and text views Discover the latest updates to TextKit and text views in UI frameworks. Explore layout refinements and API enhancements, learn how you can maintain compatibility across multiple OS versions, and find out how to modernize your app with TextKit 2. To get the most out of this session, watch “Meet... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
32:08
Core Media IOでカメラExtensionを作成する
Core Media IOを使用して、ソフトウェアカメラ、ハードウェアカメラ、クリエイティブカメラのmacOSシステム拡張機能を簡単に作成する方法をご覧ください。従来のDALプラグインに代わる最新機能を紹介します。このExtensionには、カメラ入力を使用するAppと完全な互換性があり、安全性や高速性にも優れています。さらに、Core Media IO APIについて解説し、カメラメーカー、特殊効果機能付きテレビ会議App、クリエイティブAppのアイデアなどをサポートする方法も紹介します。
Create camera extensions with Core Media IO Discover how you can use Core Media IO to easily create macOS system extensions for software cameras, hardware cameras, and creative cameras. We\'ll introduce you to our modern replacement for legacy DAL plug-ins — these extensions are secure, fast, and fully-compatible with any app that uses a... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:25
勤務先と学校でのAppleでサインインについて
組織で設定されている管理対象のApple IDを使用して「Appleでサインイン」をサポートする方法をご覧ください。勤務先と学校で「Appleにサインイン」する方法をはじめ、教育AppがREST APIの機能を利用して、学生やクラスに関する情報のインポートプロセスを効率化する仕組みについて解説します。また、Apple Business ManagerやApple School Managerで、これらの機能のアクセス管理コントロールを設定する方法も紹介します。 このセッションを最大限に活用するには、「Appleにサインイン」およびREST APIに関する知識を習得しておくとよいでしょう。
Discover Sign in with Apple at Work & School Learn how you can support Sign In with Apple for Managed Apple IDs in organizational settings. We\'ll introduce you to Sign In with Apple at Work & School and explore how education apps can harness the power of this REST API to streamline the import process for student and class information... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:13
アラビア語で設計する
アラビア語のAppやゲームを設計したり最適化したりする方法をご覧ください。アラビア語話者向けにUIを設計するベストプラクティスやヒントを紹介します。初めてリリースを予定している場合でも、既存のAppやゲームを改善する場合でも役立ちますのでご覧ください。UI要素やアイコングラフィで美しいRight to Leftレイアウトを作成する方法をはじめ、製品設計におけるアラビア語テキストやタイポグラフィのニュアンス、アラビア数字について解説します。
Design for Arabic Find out how to design or optimize your app or game for Arabic. Whether you're planning a first release or improving an existing app or game, we'll help you learn best practices and tips for UI design for Arabic speakers. Learn how to create beautiful Right to Left layouts with UI components and... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:28
Appサイズとランタイムパフォーマンスの改善
SwiftやObjective-Cのランタイムを最適化して、Appを縮小化したり、高速化したり、短時間で起動したりできるようにする方法を紹介します。Xcode 14でのAppのビルドや、デプロイメントターゲットの更新によって、効率的なプロトコルチェックや、メッセージ送信コールの縮小、ARCの最適化を実現する方法をご確認ください。
Improve app size and runtime performance Learn how we\'ve optimized the Swift and Objective-C runtimes to help you make your app smaller, quicker, and launch faster. Discover how you can get access to efficient protocol checks, smaller message send calls, and optimized ARC simply when you build your app with Xcode 14 and update your... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:07
Game Centerダッシュボードで新しいプレイヤーにリーチする
Game Centerのアクティビティダッシュボードを活用して、新しいプレイヤーにリーチする方法をご覧ください。ダッシュボードやプロフィールを通して、ゲーム上でのプレイヤーの成績、ハイスコア、リーダーボードの変遷を追跡する仕組みについて解説します。また、Game Centerプラグインを使って、Game CenterをUnityゲームプロジェクトに追加する方法も紹介します。
Reach new players with Game Center dashboard Meet the Game Center activity dashboard and discover how it can help your game reach new players. We\'ll introduce you to the dashboard and profiles and explore how they can track player achievements, high scores, and leaderboard changes for your game. We\'ll also show you how to add Game Center... game center,game dev,game developer,gamekit,game kit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:44
Metalメッシュシェーダでジオメトリを変換する
Metalメッシュシェーダとは - GPU駆動のジオメトリを作成・処理する、Metalの最新かつ柔軟なパイプラインです。このAPIがレンダリングパイプラインを向上させ、柔軟性を高める仕組みをはじめ、GPU駆動の機能がもたらす可能性について解説します。メッシュシェーダを使用するGPUで、ヘアレンダリングなどの手続き型ジオメトリを作成する方法や、追加の計算パスや中間バッファを使用せず、単独のレンダリングパスで構築する方法をご覧ください。また、GPU駆動のメッシュレットカリングで、シーンの処理やレンダリングを改善する方法も紹介します。
Transform your geometry with Metal mesh shaders Meet Metal mesh shaders — a modern and flexible pipeline in Metal for GPU-driven geometry creation and processing. We\'ll explore how this API can improve and add flexibility to your render pipeline, and share some of the opportunities that GPU-driven work can create. Discover how you can create... 3d graphics,game dev,game developer,mesh shaders,metal,metal 3,metal shading language,metal tools,proapps,procedural geometry WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:30
写真ピッカーの最新情報
PHPickerにより、ご利用のAppとシステムの写真ライブラリ間での簡単かつ安全な統合が実現します。SwiftUIやTransferableが、iOS、iPadOS、macOS、WatchOSにわたって統合を提供する仕組みをご覧ください。 また、AppKitやNSOpenPanelを使用して、Macの写真ピッカーをご利用のmacOS向けのAppに取り込む方法も紹介します。 写真ピッカーの詳細については、WWDC21の「App内の写真アクセスの改善」をご覧ください。
What\\u0027s new in the Photos picker PHPicker provides simple and secure integration between your app and the system Photos library. Learn how SwiftUI and Transferable can help you offer integration across iOS, iPadOS, macOS, and watchOS. We'll also show you how you can use AppKit and NSOpenPanel to bring the Photos picker on Mac... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
34:14
Metal 3でバインドレスにする
Metal 3でバインドレスにする際に、レイトレーシングなどの強力なレンダリング技術をどう活用できるのかご覧ください。引数バッファーの単純化、ヒープからの加速構造の割り当て、Metalの検証レイヤーやDebugger Toolの改善による利点を活かして、Appのバインドレス化を実現する方法を紹介します。また、長期的なリソース構造で、CPUやGPUのパフォーマンスを制御する方法についても解説します。
Go bindless with Metal 3 Learn how you can unleash powerful rendering techniques like ray tracing when you go bindless with Metal 3. We\'ll show you how to make your app's bindless journey a joy by simplifying argument buffers, allocating acceleration structures from heaps, and benefitting from the improvements to the... 3d graphics,bindless,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:12
AppKitでSwiftUIを使用する
Shortcuts AppではSwiftUIとAppKitの両方を使用することで、macOSで最高レベルのエクスペリエンスを実現することができるようになりました。Shortcutsチームより、AppKitコードでSwiftUIビューをホストする方法、レイアウトやサイズ設定の処理方法、レスポンダチェーンへの参加方法、ナビゲーションフォーカスの有効化方法などを紹介しますので、是非ご覧ください。また、AppKitビューをホストする方法も紹介します。これで、既存のコードをAppのSwiftUIレイアウトに移行できるようになります。
Use SwiftUI with AppKit Discover how the Shortcuts app uses both SwiftUI and AppKit to create a top-tier experience on macOS. Follow along with the Shortcuts team as we explore how you can host SwiftUI views in AppKit code, handle layout and sizing, participate in the responder chain, enable navigational focus, and... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:30
アラビア語でのデザインصمّم بالعربي
تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات...
Design for Arabic \\u00b7 \\u0635\\u0645\\u0651\\u0645 \\u0628\\u0627\\u0644\\u0639\\u0631\\u0628\\u064a تعرّف على المبادئ الأساسية لتصميم الواجهات الرقمية باللغة العربية. سواء كنت تود تصميم تطبيق أو لعبة خصيصًا للاستخدام العربي، أو تود ترجمة تطبيق من لغة أخرى إلى العربية، سنقدم لك أفضل الطرق للوصول إلى تصميم مثالي يخدم المحتوى العربي. تعلم أيضا تأثير اتجاه اللغة على اتجاه القوالب والأيقونات، وسمات... rtl WWDC22 アラビア語, 日本語, 簡体中国語, 英語, 韓国語 -
23:30
インターフェイスのライティング
Appに合わせて選択する単語やフレーズが重要になります。アラートを作成する場合でも、オンボーディングエクスペリエンスを構築する場合でも、画像でアクセシビリティを表現する場合でも、言語の視点でデザインする方法をご確認ください。これで、ユーザはAppを最大限に活用することができるようになります。明確かつ会話的で有益な文章を作成する方法や、これらのテクニックを応用するためのヒントを紹介します。
Writing for interfaces The words and phrases you choose for your app matter. Whether you're writing an alert, building an onboarding experience, or describing an image for accessibility, learn how you can design through the lens of language and help people get the most from your app. We\'ll show you how to create... copy,description,editorial design,label,message,text,title,ui copy WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:22
iPadのSwiftUI:ツールバーやタイトルなどを追加する
SwiftUIでiPad Appのツールバーを調整する用意はよろしいでしょうか。iPadのスペースを活用できるようツールバーを構造化する方法や、ユーザーが自身の生産性を最大限に高められるようにする方法を紹介します。また、カスタマイズ化や、ドキュメントの表示方法などに関する最新情報についても解説します。 これは、2部構成シリーズの後半セッションになります。この動画を最大限に活用するには、「iPadのSwiftUI:インターフェイスをオーガナイズする」からご覧ください。
SwiftUI on iPad: Add toolbars, titles, and more Get ready to tune up your iPad app's toolbars with SwiftUI. We'll show you how you can structure toolbars to take advantage of the space available on iPad and help people maximize their productivity. We'll also take you through customization, explore the latest ways you can represent documents,... 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 日本語, 簡体中国語, 英語, 韓国語 -
25:33
iOSナビゲーションデザインの探求
馴染みのあるナビゲーションパターンを採用することで、App内の情報を簡単に調べることが可能になり、不必要な混乱を避けることができます。既存のナビゲーション構造を活用して、Appの特性を損なうことなく複雑なインタラクションを簡素化する方法を紹介します。タブバーやモダリティなどを扱う際のベストプラクティスや、よくある落とし穴をご確認ください。
Explore navigation design for iOS Familiar navigation patterns can help people easily explore the information within your app — and save them from unnecessary confusion. We'll show you how to take advantage of existing navigation structures to simplify complex interactions in your app without compromising its personality. Learn... hierarchical navigation,information architecture,modality,modal presentations,navigation,navigation best practices,navigation design,tab bars WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:24
チーム用のXcode Cloudについて詳しく見る
あらゆる規模の開発チームによるAppleの継続的インテグレーションや継続的デリバリ(CI/CD)サービスを利用して、高品質のAppを提供できるようにする方法をご覧ください。Xcode Cloudをチームの有する既存のApp開発プロセスに統合し、CI/CDプラクティスでXcode Cloudを効率的に使用する方法を紹介します。また、App Store Connect APIを使用して、Xcode Cloudと課題追跡システムを統合する方法をはじめ、コード依存管理やベストプラクティスも紹介します。 このセッションを最大限に活用するには、WWDC21の「高度なXcode...
Deep dive into Xcode Cloud for teams Learn how you can use Apple's continuous integration and continuous delivery (CI/CD) service with development teams of any size to help you deliver high-quality apps. We'll show you how to integrate Xcode Cloud into your team's existing app development process and efficiently use Xcode Cloud in... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:38
Safari Web Inspector Extensionの作成
最新のWeb Extension APIで、自分用のツールをWeb Inspectorに直接追加する方法を紹介します。さらに、Web Inspectorで自分用のタブを作成して、検査済みのページでJavaScriptを評価し、その結果から潜在的な問題のトラブルシューティングや特定を行う方法も紹介します。
Create Safari Web Inspector Extensions Learn how to add your own tools directly into Web Inspector using the latest Web Extensions APIs. We\'ll show you how to create your own tab in Web Inspector, evaluate JavaScript in the inspected page, and use the result to help you troubleshoot and identify potential problems. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:41
Core Image、Metal、SwiftUIでのEDRコンテンツの表示
Core ImageベースのマルチプラットフォームSwiftUI Appから、レンダリングのサポートにExtended Dynamic Range(EDR)を追加する方法をご覧ください。ここでは、ViewRepresentableを使用して、CIImagesをMTKViewに表示するベストプラクティスを紹介します。また、EDRレンダリングを有効化する簡単な手順や、EDRをサポートする内蔵CIFilter(150個以上)の例も紹介します。
Display EDR content with Core Image, Metal, and SwiftUI Discover how you can add support for rendering in Extended Dynamic Range (EDR) from a Core Image based multi-platform SwiftUI application. We\'ll outline best practices for displaying CIImages to a MTKView using ViewRepresentable. We\'ll also share the simple steps to enable EDR rendering and... WWDC22 英語 -
20:04
LLDBによるSwiftのデバッギング
複雑なSwiftプロジェクトを設定してデバッグを行う方法を紹介します。LLDBの内部とデバッグ情報について詳しく解説します。また、ビルドサーバに構築されたコードやカスタムビルドシステムのコードのデバッグなど、複雑なシナリオでのベストプラクティスも紹介します。
Debug Swift debugging with LLDB Learn how you can set up complex Swift projects for debugging. We\'ll take you on a deep dive into the internals of LLDB and debug info. We\'ll also share best practices for complex scenarios such as debugging code built on build servers or code from custom build systems. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:42
ネットワーク遅延を減らしてAppの応答性を向上させる
最新のネットワークスループットレートを最大限に活用することで、ネットワークレイテンシがご利用のAppにどう影響するのかご覧ください。応答性を向上させるためにAppやサーバで行う変更について解説します。インターネットの改善が行われたときにご利用のAppが対応できるようにしておくことで、エンドツーエンドの遅延を低減させることができるようになります。
Reduce networking delays for a more responsive app Find out how network latency can affect your apps when trying to get full benefit out of modern network throughput rates. Learn about changes you can make in your app and on your server to boost responsiveness, and prepare your app for improvements coming to the Internet that will offer even... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
27:06
コンセプトでC++テンプレートを簡素化する
C++20機能が、C++コードを次のレベルに引き上げる仕組みをご覧ください。コンセプトを紹介し、そのコンセプトで一般的なC++コードのエラーをすばやく検出する方法について解説します。また、constexpr機能に関する最新の拡張機能を紹介し、これを活用した上で、コンパイル時にコードを評価してAppのパフォーマンスを向上させる方法についても解説します。
Simplify C++ templates with concepts Discover how C++20 features can take your C++ code to the next level. We'll introduce concepts and explore how you can use it to find errors faster in your generic C++ code. We'll also discuss the latest enhancements to the constexpr feature and show how you can leverage it to improve your app\'s... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:07
SwiftUI APIの設計技術:プログレッシブディスクロージャ
SwiftUIの基本原則の1つであるプログレッシブディスクロージャについて解説しますので、それがどのようにAPIの設計に影響するのかご覧ください。さらに、プログレッシブディスクロージャの使用方法や、これが迅速な反復や探索をどうサポートするのかを解説しますので、自分用のコードでも活用できるようになります。
The craft of SwiftUI API design: Progressive disclosure Explore progressive disclosure — one of SwiftUI's core principles — and learn how it influences the design of our APIs. We'll show you how we use progressive disclosure, discuss how it can support quick iteration and exploration, and help you take advantage of it in your own code. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:27
ARKit 6について
ARKit 6を使用して、強力で洗練された拡張現実Appを構築する方法をご確認ください。4K HDRでレンダリングされたARエクスペリエンスを生み出す方法や、Appのカメラ設定のカスタマイズ方法について解説します。また、ARKitセッションから高解像度の静止画をエクスポートする方法、平面推定やモーションキャプチャの活用方法、新しい地域でARロケーションアンカーを追加する方法も紹介します。
Discover ARKit 6 Discover how you can build more refined and powerful augmented reality apps with ARKit 6. We\'ll explore how you can create AR experiences rendered in 4K HDR and take you through camera settings customizations for your app. We\'ll also share how you can export high-resolution still images from an... ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:00
PhotoKitの変更履歴について
PhotoKitにより、写真を中心とした豊富な機能を構築できるようになります。PhotoKitの最新APIを使用して、画像アセットへの変更を簡単に追跡する方法について解説します。さらに、PHPhotoLibraryのchange historyAPIを紹介し、起動時に変更トークンを保持する方法、Appで他のユーザの写真ライブラリへの追加、削除、更新を認識できるようにする方法についても紹介します。 写真ライブラリの統合に関する詳細については、WWDC22の「写真ピッカーの最新情報」と、WWDC21の「App内の写真アクセスの改善」をご覧ください。
Discover PhotoKit change history PhotoKit can help you build rich, photo-centric features. Learn how you can easily track changes to image assets with the latest APIs in PhotoKit. We'll introduce you to the PHPhotoLibrary change history API and demonstrate how you can persist change tokens across launches to help your app... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:38
WidgetKitのコンプリケーションによるさらなる進化
WidgetKitを使用して、文字盤の美しいコンプリケーションを作成する方法をご確認ください。WidgetKitに含まれるwatchOS固有の機能について紹介します。また、既存のClockKitのコンプリケーションからの移行を可能にする方法もお伝えします。 WidgetKitの詳細については、WWDC22の「コンプリケーションとウィジェット:リローデッド」をご確認ください。
Go further with Complications in WidgetKit Discover how you can use WidgetKit to create beautiful complications on watch faces. We\'ll introduce you to the watchOS-specific features found in WidgetKit, and help you migrate from existing ClockKit complications. For more on WidgetKit, watch “Complications and Widgets: Reloaded” from 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 日本語, 簡体中国語, 英語, 韓国語 -
41:31
MapKitの最新情報
MapKit が新たな次元に突入します。Appをアップグレードして、最新のマップを使用したり、非常に写実的な3D City Experienceをサポートする方法を紹介します。オーバーレイを使用してデータを視覚化しながら、3Dマップにスムーズに統合する方法について学びます。また、Selectable Map FeaturesやLook Around APIを使用して、インタラクティブで没入感のある体験を生み出す方法も紹介します。
What\\u0027s new in MapKit Come along with us as MapKit enters a new dimension. We\'ll show you how you can upgrade your app to use the latest map and support the highly-detailed 3D City Experience. Learn how you can visualize data using overlays while ensuring they integrate smoothly into the 3D map. We'll also cover how... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:31
Swiftでプロトコルインターフェイスを設計する
Swift 5.7で、プロトコルを使用した高度な抽象化を設計する方法をご覧ください。既存タイプの使用方法をはじめ、オパークリザルトタイプを使用して実装をインターフェイスから分離する方法や、特定タイプ間の関係性を同定したり保証したりできる同種要件を紹介します。 このセッションを最大限に活用するには、WWDC22の「Swiftのジェネリクスを活用する」を最初にご覧ください。
Design protocol interfaces in Swift Learn how you can use Swift 5.7 to design advanced abstractions using protocols. We\'ll show you how to use existential types, explore how you can separate implementation from interface with opaque result types, and share the same-type requirements that can help you identify and guarantee... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:29
メッセージAppを使った共同制作の設計
Appleのプラットフォームで優れた共同制作を実現する方法をご覧ください。共有シート、ライブ編集通知、メッセージApp、FaceTime、Appの既存の共同制作機能を組み合わせて、ユーザが簡単につながり、連携できるようにする方法を紹介します。 (注:APIは、今後のベータ版で利用可能になります。)
Design for Collaboration with Messages Discover how you can design great collaboration experiences using Apple platforms. We'll show you how to combine the Share Sheet, live editing notifications, Messages, FaceTime, and your app's existing collaboration features to help people connect and collaborate effortlessly. (Note: API will be... activity view,uiactivityview WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:42
App Tracking Transparencyの詳細
App Tracking Transparencyに関する詳細と、これによりAppユーザがトラッキングを選択したり制御したりできるようになる仕組みについて解説します。現在、App Storeポリシーでは、ユーザのデータをトラッキングする場合、すべてのAppにおいて、AppTrackingTransparencyフレームワークから許可を受ける必要があります。このポリシーでトラッキングがどのように規定されているのかをはじめ、ご利用のAppでこのフレームワークを採用する必要があるかどうかや、効果的な実装方法について解説します。
Explore App Tracking Transparency Learn more about App Tracking Transparency and how it helps people using your app have choice and control over tracking. App Store Policy now requires that all apps receive permission through the AppTrackingTransparency framework in order to track people\'s data. We'll explain how this policy... app tracking transparency,nutrion label,privacy,tracking WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
31:23
Metalレイトレーシングのパフォーマンスを最大限に高める
レイトレーシングコードを簡素化し、Metal 3の機能を使用してパフォーマンスを向上させる方法を紹介します。さらに、レイトレーシングAppの調整に役立つGPUデバッグおよびプロファイリングツールについて解説します。また、加速構造のプリミティブごとのデータを使用して、インターセクションテストを高速化したり、シェーダーコードのメモリアクセスや間接参照を削減したりする方法についても解説します。加速構造のビルドや改修を高速化することで、ロード時間やフレームあたりのオーバーヘッドを削減することができるようになります。
Maximize your Metal ray tracing performance Learn how to simplify your ray tracing code and increase performance with the power of Metal 3. We'll explore the GPU debugging and profiling tools that can help you tune your ray tracing applications. We\'ll also show you how you can speed up intersection tests and reduce shader code memory... game dev,game developer,metal,metal 3,metal shading language,metal tools,optimization,proapps,raytracing,ray tracing WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
34:46
StoreKitテストの最新情報
App内課金やサブスクリプションのテストに役立つ最新ツールをご確認ください。ご利用のプロダクトをApp Store ConnectからXcodeのStoreKitテストに取り込む方法、トランザクションマネージャの改善点、XcodeプレビューのApp内課金フローについて解説します。また、サンドボックス環境用のApple IDを設定する際のベストプラクティスをはじめ、返金リクエスト、値上げへの同意、請求のリトライなどのテストを作成する方法も紹介します。
What\\u0027s new in StoreKit testing Discover the latest tools to help you test your in-app purchases and subscriptions. We'll show you how to bring your products from App Store Connect into StoreKit Testing in Xcode, learn about improvements to the transaction manager, and explore your in-app purchase flow in Xcode Previews. We'll... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
9:15
App Store Connectの最新情報
App StoreでAppを作成、管理、提出するツールスイートとなるApp Store Connectの最新情報をご確認ください。App Store Connect APIの最新情報だけでなく、iOSやiPadOSのApp Store Connectでの提出管理機能などの提出方法の強化点も紹介します。
What\\u0027s new in App Store Connect Discover the latest updates to App Store Connect, your suite of tools to create, manage, and submit apps on the App Store. Learn about enhancements to the submission experience — including the ability to manage submissions in App Store Connect on iOS and iPadOS — as well as the newest updates to... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
9:26
HLSインタースティシャルの最新情報
HLSインタースティシャルは、広告、他のインタースティシャル、HLSストリーム間で動画コンテンツをシームレスに移行できるようにするものです。ここでは、広告インベントリを最適化したり、HLSを使用する際にスナップイン/アウトを実行してインタースティシャル表示を微調整したりする方法などを紹介します。
What\\u2019s new in HLS Interstitials HLS Interstitials can help you create seamless transitions in video content between advertisements, other interstitials, and your HLS streams. Learn how you can optimize your ad inventory, fine-tune interstitial presentation with SNAP-IN/OUT when using HLS, and more. ad cueing,ads,avfoundation,cue,interstitials,mid rolls,pre rolls,snap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:53
Webアクセシビリティの最新情報
カスタムコントロール、SSML、ダイアログ要素を使って、リッチでアクセシブルなWeb Appを構築するテクニックをご覧ください。さまざまな補助機能を解説しますので、Web Appのアクセシビリティをテストする際に役立てることができます。
What\\u0027s new in web accessibility Discover techniques for building rich, accessible web apps with custom controls, SSML, and the dialog element. We\'ll discuss different assistive technologies and help you learn how to use them when testing the accessibility of your web apps. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:23
「Appleでサインイン」エクスペリエンスを強化する
「Appleでサインイン」を利用して、Appで安全かつ高速な認証を実現させる方法をご覧ください。パスワードベースのアカウントをセキュアなシングルタップログインの認証にアップグレードする方法や、Appでのユーザーセッションの変更をシームレスに処理する方法を紹介します。また、Webや他のプラットフォームでも「Appleにサインイン」を利用することができるようになります。 このセッションを最大限に活用するには、「Appleにサインイン」やREST APIに関する知識を習得しておくとよいでしょう。また、JavaScriptの基本的な知識を習得しておくこともお勧めします。
Enhance your Sign in with Apple experience Learn how you can provide safe and fast authentication in your app using Sign in with Apple. We'll show you how you can upgrade password-based accounts into secure, single-tap login credentials, and explore how you can seamlessly handle changes to user sessions in your app. We'll also help you... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:27
Swift Packageプラグインの紹介
Swift Packageプラグインを使用して、SwiftパッケージやXcodeプロジェクトでアクションを実行する方法をご覧ください。このプラグインが機能する仕組みをはじめ、これを使用してソースコードを生成したり開発ワークフローを自動化したりする方法について解説します。
Meet Swift Package plugins Discover how you can perform actions on Swift packages and Xcode projects with Swift package plugins. We\'ll go over how these plugins work and explore how you can use them to generate source code and automate your development workflow. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:04
AVFoundationやMetalによるHDR動画のEDR表示
AVFoundationやMetalを活用して効率的なEDRパイプラインを構築する方法を紹介します。そして、AVPlayerを使用してHDR動画をEDRで表示したり、ビデオ再生をAppビューに追加したり、Metalでレンダリングしたり、Core ImageやカスタムMetalシェーダを使用してキーイングやカラーマネジメントなどのビデオエフェクトを追加したりする方法について解説します。ゲーム開発でもPro App開発でも、使用するフレームワーク選びで役立つことでしょう。さらに、トランスポート、カラースペース、ピクセルバッファのフォーマット選びに関するベストプラクティスも紹介します。
Display HDR video in EDR with AVFoundation and Metal Learn how you can take advantage of AVFoundation and Metal to build an efficient EDR pipeline. Follow along as we demonstrate how you can use AVPlayer to display HDR video as EDR, add playback into an app view, render it with Metal, and use Core Image or custom Metal shaders to add video effects... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:09
UIKitでSwiftUIを使用する
UIKit Appで、SwiftUIの機能を活用する方法を紹介します。UIHostingConfigurationを使用したSwiftUIで、カスタムUICollectionViewセルやUITableViewセルをシームレスに構築することができます。また、App内でのUIKitとSwiftUIのコンポーネント間におけるデータフローを管理する方法も紹介します。 このセッションを最大限に活用するには、SwiftUIに関する基本的な知識を習得しておくとよいでしょう。
Use SwiftUI with UIKit Learn how to take advantage of the power of SwiftUI in your UIKit app. Build custom UICollectionView and UITableView cells seamlessly with SwiftUI using UIHostingConfiguration. We'll also show you how to manage data flow between UIKit and SwiftUI components within your app. To get the most out... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:20
iPadのSwiftUI:インターフェイスをオーガナイズする
SwiftUIのリストと表を使用して、iPad Appのインターフェイスを強化しましょう。ここでは、選択インタラクションとコンテキストメニューを追加して、Appの生産性を高める方法を紹介します。また、ナビゲーション構築のベストプラクティスを紹介し、Split Viewでモダリティを回避して、デスクトップクラス最高レベルのiPadエクスペリエンスを実現する方法について解説します。...
SwiftUI on iPad: Organize your interface It's time to supercharge the interface of your iPad app with SwiftUI lists and tables. We'll show how you can add selection interactions and context menus and help people who use your app be more productive. We\'ll also give you best practices on structuring your navigation and explore how you... 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 日本語, 簡体中国語, 英語, 韓国語 -
17:13
Xcodeとオンデバイスでのハングの検出と追跡
Appの応答性を高め、ハングをなくして、さらに優れたエクスペリエンスを実現する方法をご覧ください。Performance Toolsチームより、ハングを追跡する方法や、ハングの発生を未然に防ぐ方法について解説します。iOSにおける最新の検出メカニズムを解説するので、リリース前のテスト中に発生したハングも追跡できるようになります。さらに、Xcode Organizerなどを使用するリリースビルドの問題を特定する方法も紹介します。
Track down hangs with Xcode and on-device detection Learn how you can increase responsiveness and eliminate hangs in your app and make even better experiences. Hang out with the Performance Tools team as we explore how you can track down these issues — and even stop them from occurring in the first place. We'll take you through the latest... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:51
Core Dataスキーマを進化させる
Appのアップデータ後にCore Dataスキーマをスムーズに移行し、データモデルの変更を簡単に行う方法を紹介します。組み込みの移行ツールを活用してデータストレージを最新の状態に保ち、Core Dataがスキーマを解析してデータモデルの移行を推測する方法について解説します。また、ベストプラクティスも紹介するので、移行に伴う困難な問題にも対処できるようになります。Core Dataスキーマが、CloudKitと連携して、クラウドでの容易な移行をサポートする仕組みをご覧ください。 このセッションを最大限に活用するには、Core Dataスキーマとデータタイプに関する知識と、Core...
Evolve your Core Data schema Learn how you can cleanly migrate Core Data schemas after updating your app, and breeze through data model changes. We'll show you how you can take advantage of built-in migration tools to keep your data storage up to date, and let Core Data analyze your schema to infer data model migrations... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
33:46
Get it right (to left)(右から左方向への文字体)
アラビア語やヘブライ語などの右横書き言語にローカライズされたAppを開発する方法をご覧ください。これらの言語に関する重要な考慮事項、問題に対するソリューション、Appで右横書き言語のエクスペリエンスを向上させるベストプラクティスを紹介します。
Get it right (to left) Discover how to develop your app so that it can be localized into \"right-to-left\" languages such as Arabic and Hebrew. We\'ll take you through important considerations for these languages, share solutions to challenges, and provide best practices for delivering a great right-to-left experience... alignment,arabic,hebrew,i10n,internationalization,l18n,localization,ltr,pseudolanguage,rtl,sf symbols,writing direction WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:38
優れたSharePlayエクスペリエンスを提供する
優れたSharePlayエクスペリエンスを設計したり構築したりする方法をご覧ください。離れていてもみんなが一緒になることができるアクティビティとは何か、一緒に探しましょう。さらに、グループアクティビティの設計、直感的なインタラクション、さまざまなタイプのエクスペリエンスを実現するサポート構築に役立つベストプラクティスも紹介します。
Make a great SharePlay experience Discover how you can design and build a great SharePlay experience. We\'ll show you how to identify activities in your app that can help bring everyone together — even while they\'re apart. Learn best practices to help you design for group activities, create intuitive interactions, and build... facetime,group activities,share,shareplay WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
1:21
WWDC22(3日目)のまとめ
3日目のステータスレポートです。WWDC22の最新情報をチェックしましょう。来たる木曜日の開催内容も紹介します。
WWDC22 Day 3 recap Your Day 3 status report is here. Catch up on the latest from WWDC22 and discover what\'s coming to a Thursday near you. recap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:10
SharePlayで広告とインタースティシャルを表示する
Appで、SharePlay参加者に対して異なるタイミングで広告が配信される場合、連携再生をどのように提供できるかを紹介します。挿入広告やスケジュール設定されたHLSインタースティシャルで再生体験を構築する方法をはじめ、ヒントやベストプラクティスを紹介します。
Display ads and interstitials in SharePlay Find out how you can deliver a coordinated playback experience in SharePlay when your app delivers different ad schedules to each participant. We\'ll explore how to build playback experiences with stitched-in ads and scheduled HLS interstitials, and share tips and best practices. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:25
HealthKitの最新情報
HealthKitの最新機能をヘルスケアとフィットネスのAppに取り入れます。ここでは、睡眠段階の詳細な睡眠データを取得する方法、強化されたWorkout APIでトライアスロンやインターバルワークアウトをトラッキングする方法、プライバシーを保護しながら、物理的な処方箋画像などの眼科処方箋をHealthKitに直接保存する方法を紹介します。
What\\u0027s new in HealthKit Bring the latest HealthKit features to your health & fitness app. We\'ll show you how to capture more detailed sleep data through sleep stages, track swim-bike-run and interval workouts with the enhanced Workout API, and save vision prescriptions — including an image of the physical prescription... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:38
CAPTCHAのプライベートアクセストークンへの置き換え
CAPTCHAでキャプチャされないように!プライベートアクセストークンは強力な代替手段として、ユーザ個人や個人情報を損なうことなく、正規のデバイスやユーザからのHTTPリクエストを識別できるようになります。Appやサーバでこのツールが活用されることで、どのようにオンライントランザクションにて信頼が与えられ、プライバシーが保護されるかについて解説します。
Replace CAPTCHAs with Private Access Tokens Don't be captured by CAPTCHAs! Private Access Tokens are a powerful alternative that help you identify HTTP requests from legitimate devices and people without compromising their identity or personal information. We'll show you how your app and server can take advantage of this tool to add... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:30
Core MLの使用を最適化する
Core MLが、CPU、GPU、ニューラルエンジンと連携して、オンデバイスでプライバシーを保護する機械学習エクスペリエンスをAppに促す仕組みについて解説します。さらに、最新ツールについても解説するので、ご利用のモデルのパフォーマンスを把握し、最大限に活用することができるようになります。また、ご利用のモデルのパフォーマンス特性を簡単に把握できるレポートの生成方法も紹介するので、Core ML Instrumentでご利用のモデルに対するインサイトも得られるようになります。さらに、APIを強化して、AppとのCore ML統合を最適化しますのでご覧ください。...
Optimize your Core ML usage Learn how Core ML works with the CPU, GPU, and Neural Engine to power on-device, privacy-preserving machine learning experiences for your apps. We'll explore the latest tools for understanding and maximizing the performance of your models. We'll also show you how to generate reports to easily... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:48
Metal 3で、GPUバイナリをターゲットにして最適化する
オフラインのコンピレーションを使用して、プロジェクトビルド時にGPUバイナリを完全に生成する際に、App内のスタッター、初回起動の時間、新しいレベルでのロード時間を削減する方法をご覧ください。また、「サイズの最適化」のコンパイラオプションを使用して、大規模なGPUプログラムでのコンパイル時間やバイナリサイズの合計を最適化する方法も紹介します。
Target and optimize GPU binaries with Metal 3 Discover how you can reduce in-app stutters, first launch times, and new level load times when you generate your GPU binaries entirely at project build time with offline compilation. We\'ll also show you how to improve total compile time and binary size for larger GPU programs using the... compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:21
Core DataとCloudKitの動作を最適化する
Core DataとCloudKitの実装の最適化に有効な、 3 つの開発サイクルについてご紹介します。Appのアーキテクチャと機能セットを分析して仮定を検証し、大規模なデータセットを取り込んだ後の動作の変化を調べ、ワークフローを改善するための実用的なフィードバックを得る方法を紹介します。 このセッションを最大限に活用するには、ご利用のデータモデルとCloudKitとの同期に関する知識を習得しておくとよいでしょう。
Optimize your use of Core Data and CloudKit Join us as we explore the three parts of the development cycle that can help you optimize your Core Data and CloudKit implementation. We\'ll show you how you can analyze your app\'s architecture and feature set to verify assumptions, explore changes in behavior after ingesting large data sets,... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:53
Swift-DocCの最新情報
Swift-DocCの最新情報はすばらしいものとなっています。独自のプロジェクトのドキュメントに書き込んだり共有したりする方法を紹介しますので、是非ご覧ください。さらに、Swift-DocCナビゲーションの改善点をはじめ、AppターゲットやObjective-Cコードのドキュメントをコンパイルする方法についても解説します。また、GitHub Pagesなどのホスティングサービスにコンテンツを直接公開する方法も紹介します。
What\\u0027s new in Swift-DocC Join us for an exciting update on Swift-DocC and learn how you can write and share documentation for your own projects. We\'ll explore improvements to Swift-DocC navigation and share how you can compile documentation for application targets and Objective-C code. We\'ll also show you how to... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
27:29
Swiftのジェネリクスを活用する
ジェネリクスは、Swiftで抽象コードを書き込むための基本的なツールです。コードの進化に応じて抽象化の機会を見きわめたり、多数の動作を1つのコードで記述する戦略を評価したり、Swift 5.7の言語特質を見つけて、ジェネリクスコードを記述しやすくしたり理解しやすくしたりする方法について解説します。
Embrace Swift generics Generics are a fundamental tool for writing abstract code in Swift. Learn how you can identify opportunities for abstraction as your code evolves, evaluate strategies for writing one piece of code with many behaviors, and discover language features in Swift 5.7 that can help you make generic code... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:23
プライバシーに関する新機能
Appleでは、プライバシーは基本的人権であり、プライバシーを保護することが、あらゆることの中心にあると考えています。エンジニアリングチームにより、すべての製品やデベロッパフレームワークにおいてプライバシーがどのように確立されているのかをはじめ、信頼を構築してユーザーを保護するために、Appに取り入れることができるテクノロジーやパターンについて解説します。
What\\u2019s new in privacy At Apple, we believe that privacy is a fundamental human right, and protecting people's privacy is at the center of everything we do. Discover how our engineering teams build privacy into all of our products and developer frameworks, and learn about the technologies and patterns you can adopt in... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
11:09
Swift-DocCコンテンツを見つけやすくする
WebのSwift-DocCにおけるナビゲーションエクスペリエンスについて解説します。さらに、コンテンツを整理したり最適化したりして、ご利用のフレームワークやAppに関するドキュメントを開発者に提供できるようにする方法を紹介します。また、ドキュメントを閲覧しやすくする高度なテクニックも紹介します。
Improve the discoverability of your Swift-DocC content Explore the navigation experience for Swift-DocC on the web. We\'ll show you how you can organize and optimize your content to help guide developers through documentation about your frameworks and applications. We\'ll also share enhanced techniques to help readers browse your documentation with... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
40:02
App内課金の統合と移行の検討
最新のApp Store Server APIに移行したり、App Storeサーバ通知を組み込んだりする方法をご覧ください。これらのツールを使用して、ご利用のサーバ上でApp内課金を最大限に活用するベストプラクティスを紹介します。さらに、JSON Web Tokenに署名したり、署名済みトランザクションを確認したり、verifyReceiptから移行したりする方法もご覧ください。
Explore in-app purchase integration and migration Learn how you can migrate to the latest App Store Server APIs and incorporate App Store Server Notifications. We'll help you get started with these tools and provide best practices to make the most of managing in-app purchases on your server. Discover how you can sign JSON Web Tokens, verify... storekit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:02
Transferableの紹介
Transferableは、ご利用のAppでの共有、ドラッグアンドドロップ、コピー&ペーストなどの機能を簡単にサポートできるモデルレイヤープロトコルです。 一般的なユースケースにおけるAPIの使用方法や、高度な機能を活用した動作のカスタマイズ方法について解説します。また、大量のデータを処理する場合に、メモリ効率を最適化する方法も紹介します。Transferableは、モデルを拡張して文字列や画像として他のAppと共有する場合でも、カスタム宣言されたデータタイプを作成する場合でも、ご利用のAppに優れたエクスペリエンスをもたらしてくれます。
Meet Transferable Meet Transferable: a model-layer protocol that allows for effortless support for sharing, drag and drop, copy/paste, and other features in your app. We\'ll explore how you can use the API for common use cases, and take advantage of advanced features to customize the behavior. We\'ll also share... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
31:47
宣言型デバイス管理を取り入れる
宣言型アプローチで、デバイス管理ソリューションの開発を簡素化する方法をご覧ください。プラットフォームサポートに関する最新情報をはじめ、ステータスや予測に関するプロトコルの改善点について解説します。
Adopt declarative device management Discover how you can simplify development of your device management solution with the declarative approach. We'll take you through the latest updates to platform support and explore protocol enhancements for status and predicates. business,declarative,device management,education,enterprise,mdm WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:07
Safari Web Extensionの最新情報
Safari Web Extensionの最新の改善点により、Webを閲覧するユーザに優れたエクスペリエンスを提供する方法をご確認ください。Manifestバージョン3へのアップグレード方法、最新のWeb Extension用APIを取り入れる方法、デバイス間でExtensionを同期する方法を紹介します。
What\\u2019s new in Safari Web Extensions Learn how you can use the latest improvements to Safari Web Extensions to create even better experiences for people browsing the web. We\'ll show you how to upgrade to manifest version 3, adopt the latest APIs for Web Extensions, and sync extensions across devices. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:18
デスクトップクラスのiPad Appを構築する
デスクトップクラスの機能を活用するiPad Appの作成方法をご覧ください。UIKitチームのMohammedより、最新のナビゲーション、コレクションビュー、メニュー、編集APIを解説します。強力な iPad Appを構築するベストプラクティスも紹介しますので、是非ご覧ください。このセッションに合わせて同時にコーディングしたり、サンプルAppをダウンロードして、自分のコードを更新する際の参照用として使用してください。
Build a desktop-class iPad app Discover how you can create iPad apps that take advantage of desktop class features. Join Mohammed from the UIKit team as we explore the latest navigation, collection view, menu, and editing APIs and learn best practices for building powerful iPad apps. Code along with this session in real time... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:06
Apple Watch用の仕事効率化Appの構築
手首ががかつてないほど生産的になります。SwiftUIやシステム機能を使用して、優れた生産性を持つAppをApple Watchに構築する方法をご確認ください。手首に快適な作業エクスペリエンスをもたらす方法をはじめ、テキスト入力を得たり、基本的なグラフを表示したり、友人にコンテンツを共有したりする方法について解説します。
Build a productivity app for Apple Watch Your wrist has never been more productive. Discover how you can use SwiftUI and system features to build a great productivity app for Apple Watch. We'll show you how you can design great work experiences for the wrist, and explore how you can get text input, display a basic chart, and share... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
28:54
Swiftの並行処理でデータ競合を排除する
Swift Concurrencyのコア概念の1つであるタスクとアクタの分離について解説します。データ競合を排除するためのSwiftのアプローチと、Appアーキテクチャに対するその効果について解説します。また、ご利用のコードにおけるアトミック性の重要性をはじめ、分離の維持におけるSendableチェックの微妙な差異や、並行システムでの作業のオーダーに関する前提条件の再検討について解説します。
Eliminate data races using Swift Concurrency Join us as we explore one of the core concepts in Swift concurrency: isolation of tasks and actors. We\'ll take you through Swift's approach to eliminating data races and its effect on app architecture. We\'ll also discuss the importance of atomicity in your code, share the nuances of Sendable... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
31:09
高速リンク:ビルドと起動時間の改善
Appでのビルドやランタイムのリンクパフォーマンスを向上させる方法をご確認ください。Appのリンクパフォーマンスを向上させるリンキング、オプション、最新情報について、舞台裏をご紹介します。
Link fast: Improve build and launch times Discover how to improve your app\'s build and runtime linking performance. We\'ll take you behind the scenes to learn more about linking, your options, and the latest updates that improve the link performance of your app. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:28
ScreenCaptureKitの紹介
ScreenCaptureKitが、macOSの画面共有・ビデオ会議・ゲームストリーミングサービスなどのAppに、高性能のスクリーンキャプチャを提供する仕組みについて解説します。このAPIの構成要素について解説し、ストリームを設定して画面上の動画およびオーディオコンテンツをキャプチャする方法や、それを既存のAppに統合するためのヒントを紹介します。
Meet ScreenCaptureKit Learn how ScreenCaptureKit can deliver high-performance screen capture for your macOS screen sharing applications, video conferencing apps, game streaming services, and more. We\'ll explore the building blocks of this API, learn how to configure streams to capture on-screen video and audio... audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:56
ローカル認証フローの合理化
認証にフォーカスしたLocalAuthentication APIで、ユーザデータのプライバシーやセキュリティが保護される仕組みをご確認ください。LocalAuthenticationが、App内のシークレット、キー、他の機密リソースへのアクセスを許可する仕組み、複雑さを軽減する仕組み、Touch IDやFace IDなどの一般的なローカル認証方法のセキュリティやユーザビリティに依存する仕組みについて解説します。
Streamline local authorization flows Discover how you can use the latest authorization-focused APIs in LocalAuthentication to protect the privacy and security of people's data. We'll show you how LocalAuthentication can authorize access to secrets, keys, and other sensitive resources in your app, all while reducing complexity and... acl,biometric,lacontext,laright,lock,secure enclave,unlock WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:17
Swiftの分散アクタの紹介
分散アクタとは - Swiftアクタモデルから拡張されたアクタで、分散システムの開発を合理化します。分散Appまたはシステムで作業する際に、分散アクタの分離や位置透過性により、ネットワーク化、シリアル化、他の転送関係での予期せぬ複雑化が回避される仕組みについて解説します。 このセッションを最大限に活用するには、WWDC21の「Swiftアクターによるミュータブルステートの保護」をご覧ください。
Meet distributed actors in Swift Discover distributed actors — an extension of Swift's actor model that simplifies development of distributed systems. We\'ll explore how distributed actor isolation and location transparency can help you avoid the accidental complexity of networking, serialization, and other transport concerns... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:13
SKAdNetworkの最新情報
SKAdNetworkにより、広告主はユーザのプライバシーを守りながら、広告キャンペーンの成果を評価できるようになります。ここでは、Web広告に関する階層的なソースID、階層的な変換値、多重変換、SKAdNetwork属性など、広告の属性に関する最新情報を解説します。また、クラウドの匿名性における重要性について解説し、Xcode 13でのテストを通じてSKAdNetworkの効果を検証する方法も紹介します。
What\\u0027s new with SKAdNetwork SKAdNetwork helps advertisers measure the success of ad campaigns while maintaining user privacy. We\'ll explore the latest updates to ad attributions including hierarchical source IDs, hierarchical conversion values, multiple conversions, and SKAdNetwork attributions for web ads. We\'ll also... advertise,catalyst WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:13
アプリショートカットのデザイン
Siri、Spotlight、ショートカットAppにおいて直接Appからの優れた機能を表示する方法をご確認ください。ここでは、Appショートカットをはじめ、Appショートカットとして最適なAppの機能を評価するベストプラクティス、そして自身のショートカットを作成するプロセスについて解説します。さらに、明確で覚えやすい名前づけの方法、カスタムビジュアルのデザイン方法、必要な情報の収集方法、見つけやすいショートカットの実現方法を紹介します。
Design App Shortcuts Learn how you can surface great features from your app directly in Siri, Spotlight, and the Shortcuts app. We\'ll introduce you to App Shortcuts, provide best practices to help you evaluate features in your app that would work well as App Shortcuts, and take you through the process of creating... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
37:19
ScreenCaptureKitを次のレベルへ引き上げる
ScreenCaptureKitで、Appユーザに高度なスクリーンキャプチャ機能を提供する方法をご覧ください。コンテンツフィルタの微調整、フレームメタデータの解釈、ウィンドウピッカーなど、組み込むことができる数多くの高度なオプションを紹介します。また、最適なパフォーマンスを実現するストリームを構成する方法についても解説します。
Take ScreenCaptureKit to the next level Discover how you can support complex screen capture experiences for people using your app with ScreenCaptureKit. We'll explore many of the advanced options you can incorporate including fine tuning content filters, frame metadata interpretation, window pickers, and more. We'll also show you how... audio capture,screen capture,screencapturekit,streaming,video capture WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:36
tvOS Appにおける複数ユーザーのサポート
tvOS Appで、パーソナライズされた個々のエクスペリエンスを生み出す方法をご確認ください。プロファイルデータやゲームのセーブデータなどを保存するチェックボックスを提供して、各ユーザがiPhoneなどの個人用デバイスで同じレベルのデータ分離を利用できるようにする方法について解説します。また、新規ユーザに依存しないキーチェーンが、同じ世帯内の複数ユーザに対して、既存のサインオンエクスペリエンスを維持できる仕組みについても解説します。
Support multiple users in tvOS apps Discover how you can create personalized, individual experiences in your tvOS app. We'll show you how you can offer a single checkbox to store profile data, game save states, and more, providing each person with the same level of data separation they\'d have on a personal device like 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 日本語, 簡体中国語, 英語, 韓国語 -
12:14
Privacy Nutrition Labelの作成
Privacy Nutrition Labelにより、ユーザはAppのプライバシー方針を把握できるようになります。最新データの傾向を評価する方法をはじめ、App StoreのプロダクトページでAppのPrivacy Nutrition Labelを作成する上でのベストプラクティスを紹介します。
Create your Privacy Nutrition Label Privacy Nutrition Labels help people understand your app\'s privacy practices. Discover how you can take inventory of your current data habits and learn best practices for creating your app's Privacy Nutrition Label on your App Store product page. 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のネイティブオプションに変換される仕組みについても解説します。
Bring your iOS app to the Mac Discover all the different ways you can transform your iOS app into a great macOS experience. We'll explore best practices for bringing your app to the Mac, whether you ship an iPad app for M1 Macs or build something for all Macs using Mac Catalyst. Learn about the latest tools, options, and APIs... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:17
グローバルAppをビルドする:事例を挙げてローカライズ化
世界中のデバイスでAppを実行する方法や、言語に関係なく、すべてのユーザーに素晴らしいエクスペリエンスをもたらす方法をご覧ください。多様なユーザー向けのAppを作成する際に、AppleのAPIにより強固な基盤が実現する仕組みをはじめ、経験則に基づく事例、問題点、ベストプラクティスを紹介します。
Build global apps: Localization by example Learn how you can run your apps on devices around the world and help everyone have a great experience — regardless of the language they speak. We\'ll explore how Apple APIs can provide a solid foundation when creating apps for diverse audiences, and we\'ll share examples, challenges, and best... ,,,formatters,i10n,international,internationalization,l18n,stringsdict,swift packages,swiftui,translation WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
7:10
CloudKit Consoleの最新情報
CloudKit Consoleの最新情報をはじめ、Web上のコンテナを調べたりデバッグしたりするかつてない方法を紹介します。Act as iCloudについても解説します。別のアカウントの観点からレコードをクエリしたり、データを表示したりするのに役立ちます。また、レコードのゾーンを共有し、参加者間の連携を強化する方法もご覧ください。さらに、非アクティブなコンテナを非表示にする方法もご覧ください。CloudKit Consoleを最大限に活用するためのヒントもいくつか紹介します。 このセッションを最大限に活用するには、CloudKitコンテナに関する基本的な知識を習得しておくとよいでしょう。
What\\u2019s new in CloudKit Console We'll take you through the latest updates to CloudKit Console and discover how you can explore and debug your containers on the web like never before. Learn more about Act as iCloud, which helps you query records and view data from the perspective of another account. Discover how to share zones... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:26
Live TextのインタラクションをAppに追加する
静止画や一時停止したビデオフレームのLive TextサポートをAppに追加する方法をご覧ください。iOS、iPadOS、macOS上の画像ビュー内で、テキストの操作、翻訳、データ検出、QRコードスキャンを簡単に有効化する方法を紹介します。また、インタラクションするタイプの指定、補助的なインターフェイスの管理、潜在的なジェスチャーの競合を解消する方法も紹介します。 ライブカメラのプレビューで検出されたデータでのキャプチャやインタラクションの詳細については、WWDC22の「VisionKitで機械可読コードやテキストをキャプチャする」をご覧ください。
Add Live Text interaction to your app Learn how you can bring Live Text support for still photos or paused video frames to your app. We\'ll share how you can easily enable text interactions, translation, data detection, and QR code scanning within any image view on iOS, iPadOS, or macOS. We\'ll also go over how to control interaction... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:26
Swift Playgrounds用の魅力的なコンテンツを作成する
Swift Playgrounds用に作成されたガイド付きのインストラクションコンテンツを作成する方法について解説します。完成したサンプルコードプロジェクトに対し、ガイドを追加する方法についても解説しますので、是非ご覧ください。研修センターにタスクを追加して、関連コードやオプションの実験タスクがわかるようにし、学習者が自分のコードでプロジェクトを拡張できるようにする方法を紹介します。
Create engaging content for Swift Playgrounds Learn how you can build guided instructional content designed for Swift Playgrounds. Follow along with us as we explore how you can add a guide to a completed sample code project. We\'ll demonstrate how to add tasks to your learning center to show off relevant code and optional experiment tasks... swift playgrounds WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:02
Background Assetsについて
Background Assetsフレームワークを使用して、CDNから大きなファイルを直接ダウンロードし、Appやゲームの初回起動時のエクスペリエンスを向上させる方法をご確認ください。Appの初回インストール時、Appの更新時、ユーザがAppを使用しているときに定期的にバックグラウンドのダウンロードをスケジュールする方法を紹介します。また、スケジュールされたダウンロードを管理して、ユーザが必要なときに必要なコンテンツを確実に入手する方法についても解説します。
Meet Background Assets Discover how you can use the Background Assets framework to download large files directly from your CDN and improve the initial launch experience of your apps and games. We'll show you how to schedule background downloads during initial app install, app updates, and periodically as someone uses... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
36:22
ウォレットとApple Payの最新情報
ウォレットとApple Payの最新情報をご覧ください。AppやWebサイトでウォレットのオーダーをサポートする方法や、Identity Verification APIを使用して、ユーザーの年齢やIDを安全に検証する方法を紹介します。また、SwiftUIのPassKitサポートを紹介し、自動支払いを使用して、Apple Payエクスペリエンスを向上させる方法についても解説します。
What\\u2019s new in Wallet and Apple Pay Discover the latest updates to Wallet & Apple Pay. We\'ll show you how to support Orders in Wallet for your apps and websites and securely validate someone\'s age and identity with the Identity Verification API. We\'ll also explore PassKit support for SwiftUI, and discuss how you how you can... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:26
Apple Music APIとMusicKitの紹介
Apple Music APIやMusicKitのクライアントフレームワークについて解説します。Apple Musicの機能をご利用のWebサービスやAndroid Appに統合したり、Apple Music APIにリクエストしてコンテンツを見つけたり取得したり、サブスクリプション登録者に合わせてカスタマイズしたりする方法を紹介します。
Meet Apple Music API and MusicKit Explore the Apple Music API and MusicKit client frameworks. Learn how you can integrate Apple Music features into your web service or Android app, make requests to the Apple Music API to discover and fetch content, and personalize the experience for subscribers. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
28:29
カスタムコラボレーションAppを メッセージAppと統合する
SharedWithYouフレームワークが、Appの連携基盤を強化する仕組みをご覧ください。連携コンテンツのセキュアな招待状を送信し、参加者の変更を同期する方法を紹介します。また連携するメッセージ内で、コンテンツの更新情報を表示する方法についても解説します。 SharedWithYouの導入については、WWDC22の「Shared with YouをAppに追加する」をご覧ください。共同制作のUI APIに関する概要については、WWDC22の「メッセージAppで共同制作の体験を強化する」をご覧ください。 (注:APIは、今後のベータ版で利用可能になります。)
Integrate your custom collaboration app with Messages Discover how the SharedWithYou framework can augment your app\'s collaboration infrastructure. We\'ll show you how to send secure invitations to collaborative content and synchronize participant changes. We\'ll also cover displaying content updates within the relevant conversation. For an... WWDC22 日本語, 簡体中国語, 英語 -
21:32
Swift Regex: 上級編
Swift Regexで文字列処理のベーシックを越えましょう。Regexの概要や仕組みをはじめ、Foundationの豊富なデータパーサ、自前のパーサの統合、キャプチャの詳細について解説します。また、文字列の照合やRegexベースのアルゴリズムを活用するベストプラクティスも紹介します。
Swift Regex: Beyond the basics Go beyond the basics of string processing with Swift Regex. We\'ll share an overview of Regex and how it works, explore Foundation's rich data parsers and discover how to integrate your own, and delve into captures. We'll also provide best practices for matching strings and wielding Regex-powered... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:08
iPad Appデザインの最新情報
iPad Appのデザインに関する最新情報をご覧ください。検索、ナビゲーションバー、編集メニュー、複数選択などの改善点を紹介します。カスタマイズ可能なツールバー、複数列のテーブル、検索と置換を組み込むことで、Appをより強力に、より使いやすくする方法について解説します。
What\\u2019s new in iPad app design Discover the latest updates in iPad app design. We'll take you through improvements to search, navigation bars, edit menus, multi-selection, and more. Learn how you can make your app both more powerful and easier to use when you incorporate customizable toolbars, multi-column tables, and find and... customization,productivity,screen size,search,sidebar,split view,toolbar WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:01
効果的なグラフのデザイン
焦点を絞った、わかりやすくてアクセシブルなグラフをデザインする方法をご確認ください。マーク、軸、説明、インタラクション、色を活用して、優れたグラフをデザインする方法を紹介します。これにより、すべてのユーザに有益なエクスペリエンスを提供できるようになります。
Design an effective chart Learn how to design focused, approachable, and accessible charts. We\'ll show you how to design great charts with clear marks, axes, descriptions, interaction, and color and help you create useful experiences for everyone. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:25
Create ML Componentsで高度なモデルを作成する
Create ML Componentsで、カスタム機械学習モデルを次のレベルに引き上げます。動画やオーディオなどの時間データの操作方法をはじめ、人の反復動作をカウントしたり、高度な音声分類を提供するモデルの作成方法を紹介します。また、インクリメンタルな調整で、新しいデータを使用したモデルトレーニングを迅速化するベストプラクティスも紹介します。 カスタム機械学習モデルの導入については、WWDC22の「Create ML Componentsについて学ぶ」をご覧ください。
Compose advanced models with Create ML Components Take your custom machine learning models to the next level with Create ML Components. We\'ll show you how to work with temporal data like video or audio and compose models that can count repetitive human actions or provide advanced sound classification. We\'ll also share best practices on using... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:29
拡張されたSan Franciscoフォントファミリの紹介
Appleプラットフォーム用のシステムフォント「San Francisco」の最新機能を紹介します。これにより、インターフェイスを設計する際に、制御性や汎用性がどう高まるのかご確認ください。San Franciscoでは、ウェイトや視覚サイズに加えて、Condensed、Compressed、Expandedの3つの新しい幅スタイルをサポートしています。また、San Franciscoの言語的な拡張をはじめ、機能が豊富なアラビア語のシステムフォントファミリ(SF Arabic、SF Arabic Rounded)についても詳しく解説します。
Meet the expanded San Francisco font family Discover the latest additions to San Francisco – the system font for Apple platforms – and find out how they can provide more control and versatility when designing interfaces. In addition to weights and optical sizes, San Francisco now supports three new width styles: Condensed, Compressed, and... new york,san francisco,type,typeface,typography WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:14
Endpoint Securityの最新情報
ウイルス対策ソフトウェア、エンドポイントの検出と応答、macOS向けのデータ漏洩防止ソリューションなど、信頼性の高いエンドポイントセキュリティ製品を構築する方法をご覧ください。Endpoint Security APIの最新の拡張機能について解説します。多くのセキュリティイベントをサポートする方法やAppで高度なミューティング機能を使用する方法をご覧ください。また、コマンドラインからイントロスペクションを実行するスタンドアロンツールについても解説します。
What\\u2019s new in Endpoint Security Learn how you can build reliable endpoint security products like anti-virus software, endpoint detection and response, and data leakage prevention solutions for macOS. We\'ll take you through the latest enhancements to Endpoint Security APIs: Learn how you can support more security events and use... authentication,eslogger,gatekeeper,kauth,kernel,login,logout,malware,openbsm,xprotect WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:22
iOSカメラキャプチャの進歩を知る:奥行き、フォーカス、マルチタスク処理
Appで高度なカメラキャプチャ機能を活用する方法をご覧ください。LiDARスキャナで写真や動画のエフェクトを作り出したり、正確な奥行きを測定したりする方法を紹介します。カメラでピクチャ・イン・ピクチャやマルチタスク処理が行われる仕組みや、顔認識によるオートフォーカスや自動露出が制御される仕組みなどについて解説します。また、複数のビデオ出力を使用する戦略も紹介します。これにより、高品質のビデオ出力をキャプチャしながらライブプレビューを最適化することもできるようになります。 カメラキャプチャ機能の概要については、WWDC21の「カメラキャプチャの新機能」をご覧ください。
Discover advancements in iOS camera capture: Depth, focus, and multitasking Discover how you can take advantage of advanced camera capture features in your app. We\'ll show you how to use the LiDAR scanner to create photo and video effects and perform accurate depth measurement. Learn how your app can use the camera for picture-in-picture or multitasking, control... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:47
Swift Charts: より高いレベルへ
データの視覚化を深く掘り下げます:Swift ChartやSwiftUIが、さまざまなグラフオプションを使用して、複雑なデータセットをAppで表示する仕組みをご確認ください。さまざまな種類のデータをプロットしたり、マークを作成したりして、詳細なグラフを作成する方法を紹介します。また、Swift Chartsの広範なグラフのカスタマイズAPIについても解説します。これにより、グラフのスタイルをご利用のAppにマッチさせることが可能になります。 このセッションを最大限に活用するには、WWDC22の「Swift Chartsの紹介」をまずご確認ください。
Swift Charts: Raise the bar Dive deep into data visualizations: Learn how Swift Charts and SwiftUI can help your apps represent complex datasets through a wide variety of chart options. We'll show you how to plot different kinds of data and compose marks to create more elaborate charts. We'll also take you through Swift... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:44
CKTool JSの紹介
CKTool JSを使用して、Cloudコンテナを管理および自動化する方法をご覧ください。CKTool JSを設定してコンテナのスキーマを管理したり、レコードを簡単に変更したり、データをオンザフライで操作したりする方法を紹介します。また、CKTool JSを自動化やツール使用のワークフローに統合する方法についても解説します。 このセッションを最大限に活用するには、CloudKitスキーマ、JavaScript、npmに関する知識を習得しておくとよいでしょう。
Meet CKTool JS Discover how you can manage and automate your iCloud containers using CKTool JS. We'll show you how to configure CKTool JS to manage your containers' schemas, modify records with ease, and manipulate data on the fly. We'll also explore how you can integrate CKTool JS into your automation and... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:21
USDツールとレンダリングに関する詳細
Universal Scene Description(USD)アセットの生成、検査、変換に役立つ最新ツールがどこまで進化したかご確認ください。これらのツールの最新情報について解説し、これによりご利用のコンテンツ作成パイプラインに統合することもできるようになります。また、USD Hydraレンダリングの機能や、ご利用のAppへの統合方法も紹介します。 USDの導入については、WWDC22の「USDの基礎の理解」をご確認ください。
Explore USD tools and rendering Discover the latest advancements in tooling to help you generate, inspect, and convert Universal Scene Description (USD) assets. We\'ll learn about updates to these tools and help you integrate them into your content creation pipeline. We\'ll also explore the power of USD Hydra rendering, and... ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:11
MetalFX Upscalingでパフォーマンスを向上させる
MetalFXは、プラットフォーム用に最適化されたMetal App向けのグラフィックスエフェクトを提供する新しいAPIです。MetalFX Upscalingを使用すると、ご利用のAppで、レンダリング品質を損なうことなく低解像度でフレームをレンダリングできるようになり、レンダリング時間も短縮されます。また、こうした2つの効果(空間的な拡張によるパフォーマンスの大幅な向上と、時間的なAAや拡張による最高品質のレンダリング)の利用方法とタイミングについても解説します。
Boost performance with MetalFX Upscaling Discover MetalFX, a new API that provides platform optimized graphics effects for Metal applications. With MetalFX Upscaling, your application can now render frames at a lower resolution, reducing rendering time, without compromising rendering quality. We\'ll also show you how and when to use its... game dev,game developer,games,metal,metal 3,metalfx,metalfx upscaling,metal tools,performance WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
27:01
SwiftUIによるカスタムレイアウトの作成
SwiftUIでは、レイアウトのレベルを上げたり、Appのインターフェイスのビューを配置する強力なツールが利用できます。ここでは、Gridコンテナについて解説します。これにより、高度なカスタマイズが可能な2次元レイアウトが作成できるようになります。さらに、Layoutプロトコルを使用して、完全なカスタム動作を有する独自のコンテナを構築する方法についても解説します。また、レイアウトタイプ間でシームレスなアニメーション効果を作り出す方法や、優れたインターフェイスを作成するためのヒントやベストプラクティスも紹介します。
Compose custom layouts with SwiftUI SwiftUI now offers powerful tools to level up your layouts and arrange views for your app's interface. We'll introduce you to the Grid container, which helps you create highly customizable, two-dimensional layouts, and show you how you can use the Layout protocol to build your own containers with... 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:29
Shared with YouをAppに追加する
Shared with Youを使用すると、メッセージAppで共有されたコンテンツを、あなたのAppの中で簡単に見つけられるようになります。AppでShared with Youをサポートして、メッセージAppでコンテンツを扱う方法を学びましょう。「ピンで固定」することで暗黙的にShared with Youが許可され、コンテンツが自動的に共有される仕組みについて解説します。また、Shared with Youのコンテンツを「あなたと共有」の棚に表示したり、アトリビューションビューで表示する方法も紹介します。
Add Shared with You to your app Shared with You helps people easily find content in your app that someone has shared with them in Messages. Learn how you can support Shared with You in your app and continue the messaging experience right with the content. We\'ll show you how pinning can give implicit Shared with You permission... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:03
XcodeでマルチプラットフォームAppを開発する
Xcode 14を使用して、複数のAppleプラットフォーム用のAppをビルドする方法をご覧ください。Appターゲットを合理化する方法、共通のコードベースを維持する方法、デフォルトの設定を共有する方法を紹介します。また、設定やコードの条件設定により、各プラットフォームに合わせてAppをカスタマイズする方法についても解説します。
Use Xcode to develop a multiplatform app Learn how you can build apps for multiple Apple platforms using Xcode 14. We\'ll show you how to streamline app targets, maintain a common codebase, and share settings by default. We\'ll also explore how you can customize your app for each platform through conditionalizing your settings and code. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:15
USDの基礎の理解
PixarのUniversal Scene Description(USD)の原理をはじめ、これにより優れた3Dアセットやワークフローを構築する仕組みをご確認ください。USDを支える中心概念をはじめ、フォーマットをコンテンツ作成パイプラインに統合する方法について解説します。また、構成を利用したUSD機能で、柔軟性と汎用性に優れたアセットを作成する方法も紹介します。
Understand USD fundamentals Discover the fundamentals of Pixar\'s Universal Scene Description (USD) and learn how it can help you build great 3D assets and workflows. We\'ll introduce you to the core concepts behind USD and explore how you can integrate the format into your content creation pipeline. We\'ll also show you... ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:36
iOSのEDRの詳細
EDRは、AppleのHigh Dynamic Range表示やレンダリングのパイプラインです。AppのEDRを使用してHDRコンテンツをレンダリングし、iPhoneやiPadのHDRディスプレイでのダイナミックレンジ機能を最大限に活用する方法について解説します。iOSのネイティブEDR APIを活用する方法、HDRの利用が適切だと判断するベストプラクティス、トーンマッピングやHDRコンテンツレンダリングのヒント、そしてReference...
Explore EDR on iOS EDR is Apple\'s High Dynamic Range representation and rendering pipeline. Explore how you can render HDR content using EDR in your app and unleash the dynamic range capabilities of HDR displays on iPhone and iPad. We\'ll show how you can take advantage of the native EDR APIs on iOS, provide best... WWDC22 英語 -
9:38
AVQTの最新情報
Advanced Video Quality Tool(AVQT)の最新情報と改善点をご確認ください。インタラクティブレポート機能について紹介し、動画の品質に関する問題を特定する方法について解説します。また、RAW形式の拡張サポートを紹介し、動画内の特定シーンを評価する方法、Linux用AVQTを使用してLinuxサーバ上やクラウド上でオンラインで動画を分析する方法についても解説します。
What\\u2019s new in AVQT Discover the latest updates and improvements to the Advanced Video Quality Tool (AVQT). We\'ll take you through the interactive reports feature and help you learn how to identify video quality-related issues. We\'ll also explore extended support for raw formats, show you how to evaluate specific... avqt,linux,video quality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:43
グラフを使ったApp体験のデザイン
明確で訴求力のあるデータのグラフで、Appを強化する方法をご確認ください。グラフを使用するタイミング、グラフの使用方法、グラフのデザインシステムにグラフを連携させる方法を紹介します。
Design app experiences with charts Learn how you can enhance your app with charts to communicate data with more clarity and appeal. We\'ll show you when to use charts, how to use them and how they work together in a chart design system. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
1:22
WWDC22(2日目)のまとめ
2日目のブリーフィングの時間です。火曜日もすばらしいセッションでした。すべてチェックして、翌日のプレビューをご覧ください。
WWDC22 Day 2 recap Ready for your Day 2 briefing? Catch up on all the great sessions from Tuesday and get a sneak peek at the day ahead. recap WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:11
デスクトップクラスのiPadの紹介
デスクトップクラスの機能をご利用のiPad Appに追加する方法を紹介します。また、UINavigationBarの最新情報も詳しく解説しますので、ご利用のApp機能がわかりやすくなり、カスタマイズもできるようになります。さらに、UIKitの最新情報により、App内でのコンテンツ検索がどう簡単かつ迅速になったのかご覧ください。最後に、最新情報をいくつか紹介して、Mac Catalystにより、iPad Appのデスクトップへの導入が従来に比べどう簡単になったのかを解説します。
Meet desktop-class iPad Learn how you can bring desktop-class features to your iPad app. Explore updates to UINavigationBar that bring more discoverability and customizability to your app's features. Find out how the latest updates to UIKit can help make it easier and faster for people to explore content in your app... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:58
Swift Regexの紹介
Swift Regexを活用することで、より効果的に文字列を処理する方法を学びます。文字列処理への新しい宣言的なアプローチであるRegexビルダーの簡潔なリテラル表記をご覧ください。また、StringのUnicodeモデルを紹介し、Swift Regexによってユニコードの修正処理を容易にする仕組みも解説します。
Meet Swift Regex Learn how you can process strings more effectively when you take advantage of Swift Regex. Come for concise literals but stay for Regex builders — a new, declarative approach to string processing. We\'ll also explore the Unicode models in String and share how Swift Regex can make Unicode-correct... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:06
SwiftUIのナビゲーション機能
優れたAppの秘訣は、明確で堅牢なナビゲーション構造にあります。SwiftUIチームより、すばらしいエクスペリエンスをあなたのAppにもたらす方法について解説しますので、是非ご覧ください。SwiftUIの新しいNavigationStackやNavigationSplitViewについて解説し、Appの特定領域にリンクする方法、ナビゲーションの状態をすばやく簡単に復元する方法を紹介します。
The SwiftUI cookbook for navigation The recipe for a great app begins with a clear and robust navigation structure. Join the SwiftUI team in our proverbial coding kitchen and learn how you can cook up a great experience for your app. We'll introduce you to SwiftUI's navigation stack and split view features, show you how you can... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
10:27
よりレスポンシブなメディアAppの実現
AVFoundationを使用して、ユーザをローディングアニメーションではなく、メディアAppのコンテンツに集中させる方法をご確認ください。リッチなオーディオビジュアルコンポジションの作成、オーディオビジュアルアセットのロード、メディアサムネイルの準備を行いながら、Appにおける応答性と流動性のあるインターフェイスをサポートする方法を紹介します。さらに、I/Oプロセスの実行と並行しながら、Appのメインスレッドでこれらのタスクを実行する方法をはじめ、カスタムストレージからデータをロードする際に最高レベルの再生パフォーマンスを得る方法などについて解説します。...
Create a more responsive media app Discover how you can use AVFoundation to keep people focused on your media app's content — not your loading spinner. We'll show you how to support a responsive and fluid interface in your app, all while you create rich audiovisual compositions, load audiovisual assets, and prepare media... async load,avasset,avassetresourceloader,avasynchronouskeyvalueloading,avcomposition,latency,thumbnail WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:11
VisionKitで機械可読コードやテキストをキャプチャする
VisionKitのData Scannerとは:このフレームワークは、AVCaptureとVisionを組み合わせて、シンプルなSwift APIで機械可読コードやテキストをライブキャプチャできるようにするものです。ここでは、バーコードの種類や言語選択を指定して、Appがキャプチャできるコンテンツの種類を制御する方法を紹介します。また、Appのガイダンスを有効化したり、項目のハイライト表示や関心領域をカスタマイズしたり、Appで項目が検出されたときにインタラクションを処理したりする方法も紹介します。 静止画または一時停止したビデオフレームでのLive...
Capture machine-readable codes and text with VisionKit Meet the Data Scanner in VisionKit: This framework combines AVCapture and Vision to enable live capture of machine-readable codes and text through a simple Swift API. We'll show you how to control the types of content your app can capture by specifying barcode symbologies and language selection... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:54
CarPlayでAppの利用を増やそう
CarPlayなら、ドライブ中にiPhoneをスマートかつ安全に使用することができます。ここでは、CarPlayの最新のAppタイプを紹介します。CarPlay Simulatorにより、Appの開発やテストがデスクにいながら行えるようになる仕組みをご覧ください。また、ナビゲーションAppが、サポート対象車両のデジタルインストルメントクラスタと接続する仕組みについても解説します。
Get more mileage out of your app with CarPlay CarPlay is a smarter, safer way to use your iPhone while you drive. Learn about the latest app types for CarPlay and discover how the CarPlay Simulator can help you develop and test apps without leaving your desk. We'll also explore how navigation apps can connect with digital instrument clusters... ,,audio,car,communication,driving task,ev charging,fueling,navigation,parking,quick food ordering WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:18
Apple Maps Server APIの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、今後10日間の1時間ごとの気温予報、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
Meet Apple Maps Server APIs Simplify your app's mapping architecture by implementing the Apple Maps stack across MapKit, MapKit JS, and Apple Maps Server APIs. Learn how these APIs can reduce network calls and increase power efficiency, which can help improve the overall performance of your app. We\'ll show you how to use... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
38:23
Appleデバイスの管理に関する最新情報
Appleプラットフォームにおけるデバイス管理の強化点について解説します。最新バージョンのiPhone用Apple Configuratorを使用した、デバイス導入のワークフロー改善について紹介します。また、macOS、iOS、iPadOSのIDテクノロジーやMDMプロトコルの最新情報について解説します。デバイス管理に関するドキュメントの提供方法についても、改善点がありますのでぜひご覧ください。
What\\u0027s new in managing Apple devices Explore enhancements to device management across Apple platforms. Improve device deployment workflows using the latest version of Apple Configurator for iPhone. Learn about identity technologies and MDM protocol updates for macOS, iOS and iPadOS. We\'ll also share an exciting change in how we... 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ビルドに関するフィードバックを読み込み、対応する方法についても解説します。
What\\u0027s new in Xcode Discover the latest productivity and performance advancements in Xcode 14. We'll introduce you to the fully redesigned SwiftUI canvas experience, explore enhancements to code completion and navigation, and take you through performance improvements we've made throughout the entire development... 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...
What\\u0027s new with in-app purchase Learn how you can make your in-app purchase experience even better on iPhone, iPad, Mac, and Apple Watch. We'll take you through enhancements to StoreKit 2 and App Store Server API, and explore improvements to App Store Server Notifications. Discover how you can verify app purchases with App... storekit WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
5:43
Developer Modeについて
Developer Modeとは - iOS 16、iPadOS 16、WatchOS 9で必要になる機能で、開発中にみなさんのAppをインストール、実行、デバッグするために必要になります。デバイスでDeveloper Modeを選択したり、自動化ワークフローでDeveloper Modeを有効化したりする方法を紹介します。
Get to know Developer Mode Meet Developer Mode — required on iOS 16, iPadOS 16, and watchOS 9 to install, run, and debug your apps during development. We\'ll show you how you to opt in to Developer Mode on your devices, and how to enable Developer Mode in your automation workflows. devmodectl,distribution,provisioning profiles,xcode WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:48
集中モードフィルタについて
現在有効になっているユーザの集中モードに基づいてAppの動作をカスタマイズする方法をご確認ください。App インテントを使用して、Appの集中モードフィルタを定義したり、システムによる変更に対応させたり、Appのビューをさまざまな方法で表示したりする方法を紹介します。また、通知のフィルタリング方法やバッジカウントの更新方法も紹介します。 このセッションを最大限に活用するには、WWDC22の「Appインテントの詳細」を最初にご覧ください。
Meet Focus filters Discover how you can customize app behaviors based on someone\'s currently enabled Focus. We\'ll show you how to use App Intents to define your app\'s Focus filters, act on changes from the system, and present your app\'s views in different ways. We\'ll also explore how you can filter... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
19:41
連係カメラをmacOS Appに導入する
連係カメラ搭載のMac Appで、iPhoneを外部カメラとして使用する方法をご覧ください。テレビ会議ソフトウェアを構築する場合でも、カメラを工夫して使用するAppを開発する場合でも、カメラの自動切り替え機能を使用して、Appの体験を向上させる方法を紹介します。また、ユーザー優先またはシステム優先のカメラを識別する方法をはじめ、iPhoneのビデオストリームから高解像度かつ高品質の写真をキャプチャするAPIなども紹介します。 カメラキャプチャの詳細については、WWDC22の「iOSカメラキャプチャの進歩を知る」をご覧ください。
Bring Continuity Camera to your macOS app Discover how you can use iPhone as an external camera in any Mac app with Continuity Camera. Whether you're building video conferencing software or an experience that makes creative use of cameras, we'll show you how you can enhance your app with automatic camera switching. We'll also explore how... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
33:45
SwiftUIの最新情報
SwiftUIのパーティーです。みなさんも招待されています。SwiftUIフレームワーク設計の将来に関する最新情報を紹介しますので、是非ご覧ください。SwiftUIでAppを徹底的に設計する深いレベルでのカスタマイズ、高度なレイアウトテクニック、共有のための洗練された戦略、強固な構造的アプローチをご覧ください。また、最新のグラフィックエフェクトを使用してAPIを解説しますので、楽しみながらご覧ください。
What\\u0027s new in SwiftUI It\'s a SwiftUI party — and you\'re invited! Join us as we share the latest updates and a glimpse into the future of UI framework design. Discover deep levels of customization, advanced techniques for layout, elegant strategies for sharing, and rock-solid structural approaches for designing an... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:24
HLSコンテンツステアリングによる信頼性の高いストリーム配信
HLSコンテンツステアリングは、負荷や冗長性に応じて、クライアントを異なるサーバに動的に誘導するものです。このフレームワークの最新情報を紹介し、パスウェイクローニングを使用して、動的に生成されたCDNを既存のHLSクライアントに導入する方法について解説します。また、バケットベースのステアリングサーバルールなどで、グローバルなトラフィックステアリングを実現する方法も紹介します。
Deliver reliable streams with HLS Content Steering HLS Content Steering dynamically steers clients to different servers based on load and redundancy. We\'ll take you through the latest updates to this framework and explore how you can introduce dynamically spawned CDNs to existing HLS clients with Pathway Cloning. We\'ll also share how you can... adaptive playback,cdn switching,error fallback,load balance,traffic steering,video streaming WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
9:44
App Clipの最新情報
App Clipの最新情報です。サイズ制限、CloudKit、キーチェーンの使用方法が改善され、App Clipの構築が簡単になりましたので、是非ご確認ください。また、診断ツールでApp Clipを診断する方法や、App Store Connectを使用した高度なApp Clip体験のワークフローを自動化する方法も紹介します。
What\\u0027s new in App Clips Explore the latest updates to App Clips! Discover how we've made your App Clip even easier to build with improvements to the size limit as well as CloudKit and keychain usage. We'll also show you how to use our validation tool to verify your App Clip and automate workflows for your advanced App... 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 日本語, 簡体中国語, 英語, 韓国語 -
16:08
Unityゲームにアクセシビリティを追加する
オープンソースのAccessibilityプラグインを使用して、AppleプラットフォームでUnityゲームにアクセシビリティ機能を追加する方法を紹介します。そして、サンプルのUnityゲームプロジェクトにVoiceOverやスイッチコントロールなどの支援技術も追加していきます。さらに、Dynamic Typeでテキストサイズを自動的に変更する方法をはじめ、透明度の低減やコントラストの向上など、インターフェイスの調整をサポートする方法も紹介します。
Add accessibility to your Unity games Learn how you can make your Unity games accessible on Apple platforms using our open source Accessibility plug-in. Follow along as we add support for assistive technologies like VoiceOver and Switch Control to a sample Unity game project. We\'ll show you how you can automatically scale text with... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:20
優れたARエクスペリエンスの品質
iPhoneやiPadの魅力的なARエクスペリエンスをもたらすベストプラクティスやテクニックをご確認ください。ARが自分の環境に適しているかどうかを判断するためのガイダンスをはじめ、優れたAR Appの事例や拡張現実を設計する際の主な考慮事項について解説します。
Qualities of great AR experiences Discover best practices and techniques to help craft magical AR experiences for iPhone and iPad. We'll provide guidance to help you determine if AR is a good fit for your experience, explore examples of great AR apps, and take you through key considerations when designing for augmented reality. ar,arkit,augmented reality,design,mr WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:22
Swift Chartsの紹介
Swift Chartsとは、SwiftUIで完全にグラフを作成することができる柔軟なフレームワークであり、Appleのあらゆるプラットフォームで違和感なく表示することができます。コンポジションシンタックスを使用してコードを減らし、有益でわかりやすく、利用しやすいグラフを作成する方法をご確認ください。Swift Chartsで視覚化するための構成要素について解説し、シンプルなモディファイアでグラフのデザインを変える方法を紹介します。また、Xcodeプレビューの最新情報も紹介しますので、魅力的なエクスペリエンスを設計する上で活用いただけます。
Hello Swift Charts Say hello to Swift Charts — a flexible framework that helps you create charts entirely in SwiftUI that look and feel right at home on all Apple platforms. Discover how you can use compositional syntax to make informative, delightful, and accessible charts with less code. We'll share the building... 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 日本語, 簡体中国語, 英語, 韓国語 -
17:35
コンプリケーションとウィジェット:リローデッド
watchOSやiOSのロック画面を掘り下げていく、ウィジェットのCode-alongが帰ってきました。WidgetKitの最新の改善点をご確認ください。WidgetKitに加えられた改善により、watchOS上の複雑なコンプリケーションを支え、iPhone用のロック画面用ウィジェットが作成できるようになりました。さらに、最新のSwiftUIビューを組み込んで、一目で理解できるデータ表示をする方法をはじめ、各プラットフォームでコンテンツをレンダリングする方法、ウィジェットやコンプリケーションにて、コンテンツのデザインや操作性をカスタマイズする方法について解説します。
Complications and widgets: Reloaded Our widgets code-along returns as we adventure onto the watchOS and iOS Lock Screen. Learn about the latest improvements to WidgetKit that help power complex complications on watchOS and can help you create Lock Screen widgets for iPhone. We'll show you how to incorporate the latest SwiftUI views... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:49
SF Symbols 4の新機能
SF Symbolsの最新情報について解説します。SF Symbolsは、Appleの幅広いアイコングラフィライブラリで、Appleのあらゆるプラットフォームに対応するシステムフォント「San Francisco」とシームレスに統合できるように設計されています。SF Symbolsライブラリに追加された最新機能やAppの新しいカテゴリをご確認ください。新たなAutomatic動作についても解説します。この動作では、レンダリングモードが選択され、シンボル特有のものが最もハイライトされます。さらに、新たなVariable...
What\\u0027s new in SF Symbols 4 Explore the latest updates to SF Symbols, Apple's extensive library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Discover the latest additions to the SF Symbols library and new categories in the app. Learn about the new Automatic... categories,glyph,icon,template WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:41
プラグインと再生:AppleフレームワークをUnityゲームプロジェクトに追加する
AppleプラットフォームでのUnity Appやゲームエクスペリエンスをさらに向上させることができるようになります。Apple.Core、Game Center、Game Controller、Accessibility、Core Haptics、PHASEの6つのプラグインで、Appleテクノロジーをご利用のプロジェクトに直接追加する方法をご覧ください。新たなゲームプレイの仕組みを追加したり、ゲームをもっと使いやすくしたり、Appleの最新機能やサービスを利用したりする方法について解説します。
Plug-in and play: Add Apple frameworks to your Unity game projects Help make your Unity app or game an even better experience on Apple platforms. Learn how you can add Apple technologies directly to your projects with six plug-ins: Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics, and PHASE. We\'ll show you how you can add new gameplay... game center,game controller,game controllers,game dev,game developer,haptic,haptics,phase,plugin,plugin,plugins,unity,unity plugins WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:31
Create ML Componentsについて学ぶ
Create MLにより、画像識別、オブジェクト検出、音声識別、ハンドポーズ識別、アクション識別、形式データの回帰などのカスタム機械学習モデルが簡単に構築できるようになります。また、Create ML Componentsフレームワークを使用すると、基礎となるタスクをさらにカスタマイズして、モデルを改良できるようになります。これらのタスクを構成する特徴抽出器、トランスフォーマー、エスティメーターについて解説し、これらを他のコンポーネントや前処理行程と組み合わせて、画像回帰などのコンセプトのカスタムタスクを構築する方法を紹介します。...
Get to know Create ML Components Create ML makes it easy to build custom machine learning models for image classification, object detection, sound classification, hand pose classification, action classification, tabular data regression, and more. And with the Create ML Components framework, you can further customize underlying... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
25:54
MusicKitでコンテンツをさらに見つける
MusicKitでAppを強化したりカスタマイズしたりする方法をご覧ください。MusicKitフレームワークの追加機能に関する最新情報を紹介し、リクエストやメタデータなどで音楽コンテンツをご利用のAppに取り込む方法について解説します。
Explore more content with MusicKit Discover how you can enhance and personalize your app using MusicKit. We'll take you through the latest additions to the MusicKit framework and explore how you can bring music content to your app through requests, metadata, and more. apple music,music,musickit,music library,playlists,songs,swift WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:00
自分の世界を拡張現実に
Object CaptureやRealityKitを使用して、現実世界のオブジェクトを拡張現実ゲームに取り込む方法を紹介します。さらに、Object Captureフレームワークで詳細なアイテムをキャプチャしたり、これらをXcodeのRealityKitプロジェクトに追加したり、定型化されたシェーダやアニメーションを適用したり、ARエクスペリエンスの一部としてこれらを使用したりする方法を紹介します。また、ARKit、RealityKit、Object Captureと連携させる際のベストプラクティスも紹介します。 このセッションを最大限に活用するには、WWDC21の「RealityKit...
Bring your world into augmented reality Follow along as we demonstrate how you can use Object Capture and RealityKit to bring real-world objects into an augmented reality game. We\'ll show you how to capture detailed items using the Object Capture framework, add them to a RealityKit project in Xcode, apply stylized shaders and... ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
17:13
SF Symbolsにおける可変カラーの採用
可変カラーを使用して、SF Symbolsを表現豊かにする方法について解説します。システムで利用できるシンボルにおいて可変カラーが使用される仕組みをはじめ、効果的な使用に関するベストプラクティスやガイダンスを紹介します。また、SF Symbols Appやアノテーションツールを使用して、可変カラーをカスタムシンボルに組み込む方法も紹介します。
Adopt Variable Color in SF Symbols Explore how you can use Variable Color to make SF Symbols even more expressive. We'll show you how system-provided symbols use variable color and provide best practices and guidance for using it effectively. We'll also help you learn how to incorporate variable color into custom symbols using the... color,glyph,icon,symbol WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
18:02
DriverKitでドライバをiPadに導入する
DriverKitを使用して、ThunderboltやUSBアクセサリをiPadに簡単に接続する方法をご覧ください。コードを変更せずに既存のMacドライバを変換する方法、AudioDriverKitでリアルタイムオーディオのサポートを追加する方法、iPad用ドライバを開発するベストプラクティスやヒントを紹介します。
Bring your driver to iPad with DriverKit Discover how you can easily connect Thunderbolt and USB accessories to iPad with DriverKit. We'll show you how to convert your existing Mac drivers without any code changes, learn how to add real-time audio support with AudioDriverKit, and provide best practices and tips for developing drivers... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
21:24
Push to Talkで音声通信を強化する
音声が明瞭になり、Appにてトランシーバー通信ができるようになりました(どうぞ!)。Push to Talk Appに優れたシステムUIを追加して、ボタンのタップで高速通信を実現する方法をご覧ください。PushToTalkフレームワークについて解説し、Appを設定してバックグラウンドからでも音声を送受信できるようにする方法を紹介します。 このセッションを最大限に活用するには、Appのバックエンドでの音声通信の処理に関する知識を習得しておくとよいでしょう。また、APNの基礎知識も習得しておくことをお勧めします。
Enhance voice communication with Push to Talk We're coming in loud and clear to help you bring walkie-talkie communication to your app — over! Discover how you can add prominent system UI to your Push to Talk app, enabling rapid communication with the tap of a button. We'll introduce you to the PushToTalk framework and show you how to... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
8:34
Mac Appの公証に関する最新情報
公証がmacOSと連携することにより、App Store以外でもMacのソフトウェアが安全にダウンロードできるようになります。altoolからnotarytoolへの移行の必要性についてと、Xcode GUIを使用して、Appを認証する際の全体的なパフォーマンスを向上させる方法について解説します。また、インターネット接続された任意のマシンで公証サービスとやり取りを行う際のAPIについても紹介します。
What\\u2019s new in notarization for Mac apps Notarization works in tandem with macOS to help people safely download software for their Mac outside of the App Store. Learn about the required transition from altool to notarytool and how the Xcode GUI can help you achieve better overall performance when notarizing your app. We\'ll also share... malware,notarizing,notary,webhook WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:29
RoomPlanによるパラメトリックな3Dルームスキャンの作成
RoomPlanを使用すると、Appで簡単にパラメトリックな3Dルームスキャンを作成できるようになります。このAPIを使って、部屋のスキャン体験を簡単に実現する方法をご確認ください。このAPIを組み込む方法、3Dのパラメトリックな出力、Appで優れた結果を得るためのベストプラクティスについても紹介します。
Create parametric 3D room scans with RoomPlan RoomPlan can help your app quickly create simplified parametric 3D scans of a room. Learn how you can use this API to easily add a room scanning experience. We\'ll show you how to adopt this API, explore the 3D parametric output, and share best practices to help your app get great results with... ar,arkit,augmented reality WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
31:39
SafariとWebKitの最新情報
SafariとWebKitの最新機能をはじめ、Webサイトを向上させ、強化する方法をご覧ください。HTML、CSSの向上、Webインスペクタツール、Web APIなどの最新情報を紹介します。
What\\u0027s new in Safari and WebKit Explore the latest features in Safari and WebKit and learn how you can make better and more powerful websites. We'll take you on a tour through the latest updates to HTML, CSS enhancements, Web Inspector tooling, Web APIs, and more. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
30:41
Appインテントの詳細
App Intentsフレームワークで、Appを見つけやすくし、Appのエンゲージメントを向上させる方法をご確認ください。Swiftフレームワークの強力な機能をはじめ、AppインテントとSiriKitインテントの違い、Appの機能をシステムに公開する方法について解説します。また、豊富なAppショートカット体験をもたらすエンティティやクエリを作成する方法も紹介します。 Appインテントのさらなる詳細については、WWDC22の「AppインテントによるAppショートカットの実装」および「Appショートカットのデザイン」をご確認ください。
Dive into App Intents Learn how you can make your app more discoverable and increase app engagement when you use the App Intents framework. We\'ll take you through the powerful capabilities of this Swift framework, explore the differences between App Intents and SiriKit Intents, and show you how you can expose your... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
38:16
Swiftの最新情報
Swiftの最新情報を紹介します。パフォーマンスの向上について解説します。より安全で拡張可能なSwiftパッケージを詳しく紹介しますので、Swiftの同時実行性がどれほど進歩したかご覧ください。また、Swift Regex、優れたジェネリクス、言語に組み込まれた他のツールも紹介します。これで、より柔軟で表現力の高いコードを作成できるようになります。
What\\u0027s new in Swift Join us for an update on Swift. We\'ll take you through performance improvements, explore more secure and extensible Swift packages, and share advancements in Swift concurrency. We\'ll also introduce you to Swift Regex, better generics, and other tools built into the language to help you write... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:07
メッセージAppで共同制作の体験を強化する
メッセージAppを使った共同制作で、あなたのAppでのコミュニケーションやコラボレーションを向上させる方法をご覧ください。ドキュメントをメッセージAppの会話と結び付けて、簡単に共有やチャットを行えるようにする方法を紹介します。さらに、会話に参加している全員に、そのドキュメントの最新のアクティビティを知らせる方法について解説します。また、カスタマイズ可能なUI をAppに追加したり、共同制作を詳細に管理したり、ドキュメントをメッセージAppのチャットや FaceTime通話と関連付ける方法についても解説します。 SharedWithYouフレームワークの詳細については、「Shared...
Enhance collaboration experiences with Messages Discover how you can help improve communication and collaboration in your app with Collaboration in Messages. Learn how to tie a document to Messages conversations for simple sharing and discussion. Explore how you can keep everyone in the conversation up to date on the latest activity in the... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:14
UIKitの最新情報
UIKitの最新情報や改善点をはじめ、より優れたiPadOS、iOS、Mac Catalyst Appを構築する方法をご覧ください。UIの改良、生産性に関する最新情報、APIの向上などについて解説します。また、パフォーマンス、セキュリティ、プライバシーの改善点についても解説します。
What\\u0027s new in UIKit Discover the latest updates and improvements to UIKit and learn how to build better iPadOS, iOS, and Mac Catalyst apps. We'll take you through UI refinements, productivity updates, API enhancements, and more. We'll also help you explore improvements to performance, security, and privacy. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
12:09
WeatherKitの紹介
WeatherKitは、有益な気象データをAppに提供することにより、ユーザーが最新情報を確認し、身を守り、備えるのをサポートすることができます。Swift APIやREST APIを使用して、現在の天気、気温の10日間毎時予測、予想降水量、風情報、UV指数などの情報にアクセスする方法について解説します。また、個人データやプライバシーを侵害することなく、タイムリーで地域に密着した気象情報を提供する仕組みについても解説します。
Meet WeatherKit WeatherKit offers valuable weather data for your apps and services to help people stay up to date on the latest conditions. Learn how to use Swift and REST APIs to access information about the current weather, 10-day hourly forecasts for temperature, expected precipitation, wind reports, the UV... api,browser,rest,weather,web WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:00
Safari用のWebプッシュについて
Webプッシュを使って、macOS上のSafariでWebサイトやWeb Appに優れた通知機能を取り込みます。Push API、Notifications API、Service WorkersをWeb標準ベースで組み合わせて、通知をユーザにリモート送信する方法を紹介します。
Meet Web Push for Safari Bring better notifications to your websites and web apps in Safari on macOS with Web Push. We'll show you how you can remotely send notifications to people through the web standards-based combination of Push API, Notifications API, and Service Workers. WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:53
watchOSにおけるBluetoothデバイスからのタイムリーなアラートの取得
関連度の高いアラートを、BluetoothデバイスからApple Watchにタイムリーに送信する仕組みをご確認ください。コンプリケーションで周期的なデータを活用する方法をはじめ、バックグラウンドでのBluetooth端末の検出、watchOSでのCharacteristicモニタリングの使用方法について解説します。また、優れたBluetoothアクセサリを作成するベストプラクティスや設計に関するガイダンスも紹介します。
Get timely alerts from Bluetooth devices on watchOS Find out how Bluetooth devices can send timely and relevant alerts to Apple Watch. We\'ll show you how to take advantage of periodic data in complications, explore background peripheral discovery, and help you learn how to use characteristic monitoring in watchOS. We\'ll also share best practices... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
33:27
パスキーについて
セキュリティをアップグレードしましょう:アカウントセキュリティを大幅に強化しながら、ユーザにすばやく簡単なサインインエクスペリエンスをもたらすパスキーのサポートを追加する方法を紹介します。パスキーは、フィッシング攻撃を排除するために構築された、シンプルで強力なクレデンシャルです。パスキーが、どのようにセキュリティを考慮して設計されているかをはじめ、パスキーの使用方法、ログインフローにパスキーを統合する方法、この機能を取り入れる際に必要なプラットフォームやWeb APIについて解説します。
Meet passkeys It's time for a security upgrade: Learn how to add support for passkeys to create a quick and easy sign in experience for people, all while offering a radical increase to account security. Passkeys are simple and strong credentials built to eliminate phishing attacks. We'll share how passkeys are... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
20:59
デスクトップクラスの編集操作を取り入れる
デスクトップクラスの高度な編集機能は、Appの生産性を向上させます。Mac Catalyst を使用して、編集機能にすばやくアクセスし、iPadOS アプリケーションを macOS で快適に動作させるために、UI にインラインでより多くのインタラクションを提供する方法について説明します。また、高度にカスタマイズ可能な検索インタラクションを紹介し、システムUIを使用してApp内のコンテンツをまとめて検索する方法についても学びます。
Adopt desktop-class editing interactions Discover advanced desktop-class editing features that can help people accelerate their productivity in your app. Learn how you can provide more interactions inline with your UI to help people quickly access editing features and make your iPadOS app feel right at home on macOS with Mac Catalyst... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
14:54
SharePlayの最新情報
SharePlayの最新情報を紹介しますので、是非ご覧ください。AppからSharePlayセッションを開始する方法をはじめ、エクスペリエンスの向上をもたらす改善されたAPI、GroupSessionMessengerの機能強化について解説します。また、SharePlayをAppに追加するベストプラクティスも紹介します。
What\\u0027s new in SharePlay Join us as we share the latest updates to SharePlay. We'll show you how you can start SharePlay sessions right from your app, take you through improvements to APIs to create richer experiences, and check out enhancements to GroupSessionMessenger. We'll also explore best practices for adding... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:33
Xcode Cloudを最大限に活用する
Appleの継続的インテグレーションおよび継続的デリバリ(CI/CD)サービスであるXcode Cloudを、最大限に活用する方法をご覧ください。Xcode Cloud の概要と、XcodeやApp Store Connectとの接続方法について解説します。また、App Store ConnectのXcode Cloud使用状況ダッシュボードについて解説し、このツールを使用して、複数のチームプロジェクトでのビルドやリリースプロセスを最適化する方法も紹介します。
Get the most out of Xcode Cloud Discover how you can get the most out of Xcode Cloud, Apple's continuous integration and continuous delivery (CI/CD) service. We\'ll take you through an overview of Xcode Cloud and how it connects with Xcode and App Store Connect. We\'ll also explore the Xcode Cloud Usage Dashboard in App Store... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:44
Metal 3の紹介
Metal 3で、あなたのAppにAppleシリコン上のポテンシャルをフル活用しましょう。最新の機能、改善点、ツールを紹介します。また、リソースの高速ロード、ビルド時のシェーダバイナリのコンパイル、メッシュシェーダによる複雑なジオメトリの処理、高解像度グラフィックスの高速レンダリング、機械学習ネットワークの高速トレーニングなど、先進の機能とコンパイラツールの使用方法について紹介します。
Discover Metal 3 Harness the full potential of Apple silicon in your app with Metal 3. We\'ll introduce you to the latest features, improvements, and tooling. We\'ll also explore how you can use advanced features and compiler tools to load resources faster, compile shader binaries at build time, process complex... game dev,game developer,metal,metal 3,metal compute,metal shading language,metal tools,proapps,raytracing,ray tracing WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
13:01
Swift Async Algorithmsについて
Appleの最新のオープンソースSwiftパッケージ「Swift Async Algorithms」を紹介します。このパッケージより、Zip、マージ、スロットルなど、AsyncSequenceで使用できるアルゴリズムについて解説します。これらのアルゴリズムで優れたメッセージングAppを構築しますので、是非ともご確認ください。また、複数のAsyncSequencesと組み合わせたり、Swift Clockタイプで経時的に値を連携させたりするベストプラクティスも紹介します。 このセッションを最大限に活用するには、「AsyncSequenceについて」をご確認ください。
Meet Swift Async Algorithms Discover the latest open source Swift package from Apple: Swift Async Algorithms. We\'ll explore algorithms from this package that you can use with AsyncSequence, including zip, merge, and throttle. Follow along with us as we use these algorithms to build a great messaging app. We\'ll also share... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:24
Metal 3で、リソースのロードを高速化
Metal 3の高速なリソースストリーミングで、アセットを迅速にロードする方法をご覧ください。SSDストレージの速度とApple Siliconのユニファイドメモリアーキテクチャのスループットを活用するために、Appで非同期の "set-it-and-forget-it" ワークフローを使用する方法を紹介します。また、GPU のレンダリングと計算の作業と並行して実行する別のキューを作成し、それと同期させる方法についても検討します。最後に、オーディオなどのアセットを優先度の高いキューに指定して、データを低レイテンシーでロードする方法について説明します。
Load resources faster with Metal 3 Discover how you can use fast resource streaming in Metal 3 to quickly load assets. We\'ll show you how to use an asynchronous set-it-and-forget-it workflow in your app to take advantage of the speed of SSD storage and the throughput of Apple silicon's unified memory architecture. We\'ll also... 3d graphics,game,game dev,game developer,metal,metal 3,metal tools,raytracing WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
22:56
AppKitの最新情報
AppKitを使用したMac App開発の最新情報をご覧ください。SF Symbolsの最新情報について解説し、強化されたコントロールでインターフェイスを向上させる方法を紹介し、Stage Managerでのウィンドウの動作を調整する方法を学びます。また、macOSの共有機能やコラボレーション機能に関する最新情報も紹介します。
What\\u0027s new in AppKit Discover the latest advances in Mac app development using AppKit. We'll take you through the latest updates to SF Symbols, show you how you can elevate your interface with enhanced controls, and help you learn to coordinate your windows with Stage Manager. We'll also explore the latest sharing... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
16:46
Create MLの最新情報
Create MLの最新情報をご覧ください。Create MLの評価ツールの改善点について解説します。これで、ご利用のカスタムモデルがリアルワールドデータで機能する仕組みを把握できるようになります。さらに、テストデータにおける各種画像のモデルパフォーマンスをチェックしたり、個々の画像の問題を特定して、分類ミス、データの不適切なラベル付け、その他のエラーのトラブルシューティングを実施したりする方法について解説します。また、Continuity Cameraでのライブプレビューで、iPhoneやiPadを使用してご利用のモデルをテストする方法をはじめ、Create ML...
What\\u0027s new in Create ML Discover the latest updates to Create ML. We'll share improvements to Create ML's evaluation tools that can help you understand how your custom models will perform on real-world data. Learn how you can check model performance on each type of image in your test data and identify problems within... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:00
macOSやLinuxの仮想マシンの作成
Virtualizationフレームワークを使用して、Mac上に仮想マシンをすばやく作成する方法をご覧ください。仮想Macを作成し、分離された環境でAppの変更をすばやくテストする方法を紹介します。また、Appleシリコンに完全なLinuxディストリビューションをインストールして実行する方法をはじめ、Rosetta 2を活用して、x86-64 Linuxバイナリを実行する方法についても解説します。
Create macOS or Linux virtual machines Learn how you can use the Virtualization framework to quickly create virtual machines on your Mac. We\'ll show you how to create a virtual Mac and quickly test changes to your app in an isolated environment. We\'ll also explore how you can install and run full Linux distributions on Apple... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
24:38
Swiftの並行処理を視覚化して最適化する
InstrumentsのSwift Concurrencyテンプレートで、Appを最適化する方法をご覧ください。パフォーマンスに関する一般的な問題について解説し、Instrumentsを使用してこれらの問題を見つけて解決する方法を紹介します。さらに、App内でUIの応答性を維持したり、並列パフォーマンスを最大化したり、Swiftの並行処理アクティビティを分析したりする方法について解説します。 このセッションを最大限に活用するには、Swiftの並行処理(タスクとアクタなど)に関する知識を習得しておくとよいでしょう。
Visualize and optimize Swift concurrency Learn how you can optimize your app with the Swift Concurrency template in Instruments. We\'ll discuss common performance issues and show you how to use Instruments to find and resolve these problems. Learn how you can keep your UI responsive, maximize parallel performance, and analyze Swift... swift,swift concurrency WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
23:23
App IntentによるAppショートカットの実装
ユーザによる設定なしで、みなさんのアプリのショートカットを作成する方法をご確認ください。App Intentでカスタムのショートカットビューを表示する方法や、パラメーター化されたフレーズのサポートを追加して、ユーザの思い通りに素早く意図を表現する方法を紹介します。また、Siri Tipやショートカットリンクを使用して、Appショートカットを見つけやすくする方法も紹介します。 このセッションを最大限活かしていただくためには、SwiftUIに関する基本的な知識を習得されていることが推奨されます。
Implement App Shortcuts with App Intents Discover how you can create Shortcuts in your app with zero user setup. We\'ll show you how App Intents can help you present custom Shortcuts views, and explore how you can add support for parameterized phrases to allow people to quickly express their intent. We\'ll also share how you can make... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
26:58
metal-cppを使用して、C++でMetalのプログラムを作成する
C++のゲームやAppで、Metalの機能を活用できるようになりました。metal-cppでC++コードをMetalにブリッジする方法やオブジェクトライフサイクルの管理方法を紹介し、さらに、これらの言語をAppで連携させるユーティリティについて解説します。また、Objective-CとC++をスムーズに統合するAppアーキテクチャの設計に関するベストプラクティスも紹介します。
Program Metal in C++ with metal-cpp Your C++ games and apps can now tap into the power of Metal. We\'ll show you how metal-cpp helps you bridge your C++ code to Metal, explore how each manages object lifecycles, and demonstrate utilities that can help these language cooperate in your app. We\'ll also share best practices for... c,game dev,game developer,metal 3,metalcpp WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
15:48
Swift Playgroundsで最初のAppを構築する
Swift Playgroundsを使用して、プロトタイプの作成やAppの構築を簡単に行う方法をご覧ください。空のプロジェクトからAppを作成したり、SwiftUIでインターフェイスを構築したり、Swift Package Managerを使用してオープンソースパッケージから機能を追加したりする方法を紹介します。また、プレビューやコンソールを使用して問題をデバッグする方法や、AppをApp Store Connectに送信してTestFlight経由で配信を行う方法も紹介します。
Build your first app in Swift Playgrounds Learn how you can easily prototype and build apps with Swift Playgrounds. We'll show you how to create an app from a blank project, build its interface with SwiftUI, and use Swift Package Manager to add extra functionality from an open source package. We\'ll also explore how you can debug issues... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
28:52
Nearby Interactionの最新情報
Nearby Interactionフレームワークで、Ultra Wideband(UWB)がAppやハードウェアアクセサリに簡単に統合する方法をご覧ください。ARKitの視覚と空間の能力とU1チップの無線感度を組み合わせて、近くの静止オブジェクトを正確に見つける方法について解説します。また、BluetoothにてペアリングされたUWBアクセサリでバックグラウンドインタラクションを作成する方法も紹介します。
What\\u0027s new in Nearby Interaction Discover how the Nearby Interaction framework can help you easily integrate Ultra Wideband (UWB) into your apps and hardware accessories. Learn how you can combine the visual-spatial power of ARKit with the radio sensitivity of the U1 chip to locate nearby stationary objects with precision. We'll... WWDC22 日本語, 簡体中国語, 英語, 韓国語 -
3:00
WWDC22(1日目)のまとめ
Apple HQより1日目のレポートです。WWDC22で発表された心躍る告知や新たなテクノロジーをすべてチェックしましょう。明日の開催内容も紹介します。
WWDC22 Day 1 recap It\'s time for your Day 1 report from Apple HQ. Check out all the exciting announcements and new technologies unveiled at WWDC22 — and learn more about what\'s coming tomorrow. 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.
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.
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.
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.
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.
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.
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を締めくくりましょう。
Friday@WWDC21 It\'s time to say adieu to the week, and what a week it was! Tune in as we recap Friday and close out WWDC21. daily recap,friday,recap,wwdc21 WWDC21 日本語, 簡体中国語, 英語 -
6:20
デベロッパスポットライト: アクセシビリティ
誰もが使えるAppを作るにはどうすればいいのか? 目や耳が不自由な開発者が、テクノロジーをアクセシブルにするためのプロセスについて語ります。ユニークな視点がどのように会社のイノベーションを引き起こし、Appをより包括的なものにしたかをご覧ください。
Developer spotlight: Accessibility How do you approach creating apps for everyone? Learn from developers who are blind or deaf themselves as they discuss the process of making technology accessible. Discover how their unique perspectives have sparked innovation at their companies and helped make their apps even more inclusive. accessibility,panel,wwdc21 WWDC21 英語 -
7:22
CloudKitコンソールについて
CloudKitコンソールを用いて、コンテナとの連携を強化する方法を確認します。データベースAppを動作させ、スキーマの変更を確実に定義、修正、デプロイする方法を紹介します。クエリビルダでクエリを作成し、レコードを簡単にフィルタリングする方法についても確認します。また、遠隔測定とログデータを使用して、Appの長期的な動作に関する新しい洞察を得る方法についても検討します。 このセッションを最大限活かしていただくためには、CloudKitとその開発環境および本番環境に精通し、レコードとデータタイプの基礎を理解していることが推奨されます。
Meet CloudKit Console Discover how CloudKit Console can help you better interact with your containers. We'll show you how to put the database app to work and define, modify, and deploy schema changes with confidence. You'll learn how to craft queries in the query builder and filter your records with ease. And we'll... 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モデルをスキャンし、サードパーティのデジタルコンテンツ作成ツールの可能性を活かし、高品質なレンダリングシーケンスを構築します。
Create 3D workflows with USD Discover the flexibility, versatility and power of Pixar's Universal Scene Description (USD) for your 3D workflows. Learn how you can use the USD file format in your professional workflows for macOS: Scan 3D models of your real-world objects using Object Capture, utilize the potential of... 3d graphics,ar,arkit,augmented reality,content creation,usd,usdz WWDC21 日本語, 英語 -
12:34
ブレークポイントの改善
ブレークポイントは、プロセスの途中で一時停止して問題を検査することができるため、問題のデバッグに役立ちます。カラム、未解決ブレークポイントなど、Xcodeのブレークポイントに関する最新の改善点について確認しましょう。また、一般的なブレークポイントのベストプラクティス、LLDBに関するヒントについても紹介します。
Discover breakpoint improvements Breakpoints can help you debug issues by allowing you to pause and inspect problems in the middle of a process. Discover the latest improvements to breakpoints in Xcode including column and unresolved breakpoints. We'll also go over best practices for general breakpoints and LLDB tips and tricks. 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をダウンロードしていない人であっても、お互いにつながってグループインタラクションを楽しむことが可能になります。
Coordinate media playback in Safari with Group Activities Create SharePlay experiences that people can enjoy on the web and in your companion app. Learn how you can use the Group Activities framework in combination with a companion website to bring SharePlay to Safari, letting people connect with each other for enjoyable group interactions — even if... facetime,face time,groupactivities,group activities,groupsession,media,safari,shareplay,share play WWDC21 日本語, 簡体中国語, 英語 -
20:42
SwiftにおけるARC: 基礎とその先
SwiftにおけるオブジェクトのライフタイムとARCの基本について確認しましょう。どのような言語機能がオブジェクトのライフタイムを観測可能にするのか、観測されたオブジェクトのライフタイムに依存した結果と、それを修正する安全なテクニックについて深く掘り下げます。
ARC in Swift: Basics and beyond Learn about the basics of object lifetimes and ARC in Swift. Dive deep into what language features make object lifetimes observable, consequences of relying on observed object lifetimes and some safe techniques to fix them. arc,memory,object life cycle,retain,unknown,weak WWDC21 日本語, 簡体中国語, 英語 -
33:32
Safari 15のためのデザイン
刷新されたSafari 15はユーザのWeb探索をサポートします。Safari用のWebサイトやAppをデザインする際のアプローチ方法や、タブバーをデザインに組み込む方法を紹介します。また、テキストの認識表示などの機能、アクセシビリティのベストプラクティス、CSS、フォームコントロールの最新アップデート情報、CSSのアスペクト比プロパティを用いて素晴らしいWebサイトを作成する方法などを紹介します。
Design for Safari 15 Meet Safari 15: redesigned and ready to help people explore the web. Discover how you can approach designing websites and apps for Safari, and learn how to incorporate the tab bar in your designs. We'll also take you through features like Live Text and accessibility best practices, explore the... open source,web inspector,webkit,wkwebview WWDC21 日本語, 簡体中国語, 英語 -
22:51
Appにおけるネットワーク遅延の低減
CPUのパフォーマンスとネットワークの伝送速度は向上し続けていますが、光の速度はこれ以上上がらない限界の一つです。ネットワークのラウンドトリップ時間を短くし、ネットワーク操作時のラウンドトリップ回数を最小限にすることで、Appの応答性と効率性を最大限に高めるAPIとベストプラクティス紹介します。
Reduce network delays for your app CPU performance and network throughput rates keep improving, but the speed of light is one limit that isn't going any higher. Learn the APIs and best practices to maximize your app's responsiveness and efficiency by keeping network round-trip times low and minimizing the number of round trips... WWDC21 日本語, 簡体中国語, 英語 -
13:39
5Gネットワークのための最適化
5Gは、データ転送速度の向上、帯域幅の拡大、さらなる低遅延の実現などによって、Appとゲームに新たな可能性をもたらします。最新のネットワーキングテクノロジーとAppleハードウェアを活用することで、ユーザのデータコネクションに最も適合する形で、ネットワークトラフィックを最適化する適応性の高いコンテンツ体験を創出する方法を紹介します。
Optimize for 5G networks 5G enables new opportunities for your app or game through better performance for data transfer, higher bandwidth, lower latency, and much more. Discover how you can take advantage of the latest networking technology and Apple hardware to create adaptive experiences for your content that best suit... avfoundation,networking,network performance,urlsession WWDC21 日本語, 簡体中国語, 英語 -
14:16
医学研究および健康管理Appの構築、Part 3: 進捗状況の可視化
ResearchKitとCareKitを連携させて、紙のアンケート調査の煩わしさを解消する方法について解説します。Code-Alongの最後の部分に参加しましょう。ケアパイロットAppの仕上げにとりかかります。高度なCareKit APIを使用して、タスクカードの外観や動作をカスタマイズする方法、ResearchKitアンケートの回答をCareKitチャートにプロットする方法、ResearchKitを使用して魅力的な教育的なコンテンツを提示する方法を確認します。...
Build a research and care app, part 3: Visualize progress Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Join us for the last part of our code along as we put the finishing touches on our care pilot app. Explore how you can use advanced CareKit APIs to customize the appearance and behavior of task cards,... codealong,open source WWDC21 日本語, 簡体中国語, 英語 -
23:20
可変リフレッシュレートディスプレイ向けの最適化
ダイナミックディスプレイタイミングをサポートしているすべてのAppleプラットフォーム上でスムーズな画面更新を実現する方法を紹介します。macOS上のAdaptive Syncディスプレイでフルスクリーンのゲームの更新頻度を調整するためのテクニックを説明して、低電力モードなどのシステム状態がProMotionディスプレイで使用できるフレームレートに与える影響について明らかにします。また、ディスプレイリンクAPIを使用したカスタム描画のためのベストプラクティスも紹介します。
Optimize for variable refresh rate displays Discover how to achieve smooth screen updates on all Apple platforms that support dynamic display timing. Learn techniques for pacing full-screen game updates on Adaptive Sync displays in macOS, and find out how Low Power Mode and other system states affect frame rate availability on ProMotion... 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のセクションをご確認いただくことをお勧めします。
Bring Recurring Leaderboards to your game Recurring leaderboards are a great way to encourage players to keep coming back to your game. Code along with us as we take you through how to set up a recurring leaderboard, both within App Store Connect and in your game itself. For a refresher on the differences between recurring and classic... codealong WWDC21 日本語, 簡体中国語, 英語 -
25:37
Xcodeのおける高度なプロジェクト設定
より複雑なXcodeプロジェクトを扱っていますか? そうした場合に最適な機能があります。複数のAppleプラットフォーム用にビルドするためにプロジェクトを設定する方法、プラットフォームごとにコンテンツをフィルタリングする方法、カスタムビルドルールやファイル依存関係の作成方法などを紹介します。マルチプラットフォームのフレームワークターゲット、プロジェクトとスキームの構成を最適化する方法、構成設定ファイルの効果的な利用方法などを詳しく説明します。...
Explore advanced project configuration in Xcode Working with more complex Xcode projects? You've come to the right place. Discover how you can configure your project to build for multiple Apple platforms, filter content per-platform, create custom build rules and file dependencies, and more. We'll take you through multi-platform framework... 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を理解していることが推奨されます。
Tailor the VoiceOver experience in your data-rich apps Learn how to present complex data through VoiceOver with the Accessibility Custom Content API. Discover how you can deliver accessibility information in a concise form, and only when someone wants it. We'll show you how you can integrate AXCustomContent and help people who want VoiceOver enabled... 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が新しいトランスポート機能とマルチストリーミングコネクショングループを使用して、独自のカスタムプロトコルに新たなイノベーションをもたらすことを確認します。
Accelerate networking with HTTP\\/3 and QUIC The web is changing, and the next major version of HTTP is here. Learn how HTTP/3 reduces latency and improves reliability for your app and discover how its underlying transport, QUIC, unlocks new innovations in your own custom protocols using new transport functionality and multi-streaming... WWDC21 日本語, 簡体中国語, 英語 -
29:12
Metal Performance Shaders Graphによる機械学習の加速
Metal Performance Shaders Graphは、線形代数、機械学習、コンピュータビジョン、および画像処理のためのカスタマイズされた多次元グラフをビルド、コンパイル、および実行するのに役立つ計算エンジンです。Apple製品のMetalバックエンドを通じて、MPSGraphが人気のTensorFlowプラットフォームをいかにして加速できるかについて紹介します。グラフに制御フローを加えたり、グラフのコンパイルを管理してパフォーマンスを最適化したり、MPSGraphオペレーションを使用してわずか数行のコードで最もハードな演算アプリケーションを高速化する方法を確認します。
Accelerate machine learning with Metal Performance Shaders Graph Metal Performance Shaders Graph is a compute engine that helps you build, compile, and execute customized multidimensional graphs for linear algebra, machine learning, computer vision, and image processing. Discover how MPSGraph can accelerate the popular TensorFlow platform through a Metal... 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...
Build apps that share data through CloudKit and Core Data Learn how to easily build apps that share data between multiple iCloud users with NSPersistentCloudKitContainer. Discover how to create informative experiences around shared data and learn about the CloudKit technologies that support these features in Core Data. To get the most out of this... 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の全体的品質を向上させるためのスタティックアナライザの使用方法を紹介します。
Detect bugs early with the static analyzer Discover how Xcode can automatically track down infinite loops, unused code, and other issues before you even run your app. Learn how, with a single click, Xcode can analyze your project to discover security issues, logical bugs, and other hard-to-spot errors in Objective-C, C, and C++. We'll... WWDC21 日本語, 簡体中国語, 英語 -
27:04
各言語に対応したテキストの簡素化
App内のテキストをローカライズすると、世界各国のユーザがそのAppを利用しやすくなります。文字列の正確な書き方やフォーマットなど、ローカリゼーションのワークフローを構築するためのベストプラクティスを紹介し、Xcodeを使って異なる言語のローカリゼーション用に文字列を準備する方法を確認しましょう。
Streamline your localized strings When you localize the text within your app, you can help make your app more accessible to a worldwide audience. Discover best practices for building your localization workflow, including how to write and format strings accurately, and learn how to prepare strings for localization in different... ,,,formatter,i18n,internationalization,stringsdict,swiftui,translation,xcloc WWDC21 日本語, 簡体中国語, 英語 -
15:55
医学研究および健康管理Appの構築、Part 2: タスクのスケジューリング
ResearchKitとCareKitを連携させて、紙のアンケート調査の煩わしさを解消する方法について解説します。Code-Alongを続けながら、研究参加者のためのアンケート調査をこれまで以上に簡単に実施する方法を探ってみましょう。CareKitで発展的なレジメンを作成するための高度なテクニックを確認し、ResearchKitのアクティブタスクが診療所外での重要な測定値の取得にどのように役立つかを見ていきます。...
Build a research and care app, part 2: Schedule tasks Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Continue coding along with us and explore how you can make it easier than ever to schedule surveys for your study participants. You'll also learn advanced techniques for crafting evolving regiments in... codealong,open source WWDC21 日本語, 簡体中国語, 英語 -
14:22
Accelerateを使用したパフォーマンス改善と暗号化アーカイブの組み込み
Accelerateフレームワークを使用すると、大規模な数学計算やイメージ計算を少ない消費電力で高速に行うことができます。AccelerateとそのBasic Neural Network Subroutinesライブラリの最新のアップデート内容を検証します。これには、追加のレイヤー、アクティベーション関数、向上したオプティマイザサポートが含まれます。C++テンプレートのサポートを強化したsimd.hの改良点をご確認ください。Apple Encrypted Archiveは、Apple...
Use Accelerate to improve performance and incorporate encrypted archives The Accelerate framework helps you make large-scale mathematical computations and image calculations that are optimized for high-performance, low-energy consumption. Explore the latest updates to Accelerate and its Basic Neural Network Subroutines library, including additional layers, activation... accelerate,apple archive,archives,bnns,encryption,numerics,performance,simd,vector,vectorization WWDC21 簡体中国語, 英語 -
17:29
MacにおけるSwiftUI: 基盤の構築
Code-Alongを通じて、SwiftUIでMac Appを最初から最後まで作ってみましょう。優れたMac...
SwiftUI on the Mac: Build the fundamentals Code along with us as we use SwiftUI to build a Mac app from start to finish. Discover four principles all great Mac apps have in common, and learn how to apply those principles in practice using SwiftUI. We'll show you how to create a powerful, flexible sidebar experience and transform lists to... 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でプレミアムコンテンツを受け取った顧客と、不正な手段でコンテンツを手に入れた顧客とを確実に区別する方法も紹介します。
Mitigate fraud with App Attest and DeviceCheck Discover how to use App Attest and DeviceCheck, Apple's powerful anti-fraud tools, created to safeguard your apps and content. Unlock the secrets of deploying App Attest by incorporating it into your app to block unauthorized modifications of your app and content. We\'ll also show you how to use... 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が構築したツールを紹介し、攻撃者、バッドアクター、悪意のあるアクティビティから守り、エコシステムを保護する方法を紹介します。
Safeguard your accounts, promotions, and content Discover how to keep your accounts, apps, and content protected. We'll explore the tools Apple has built to help developers keep their apps and systems safe and secure, and show you how to safeguard against attackers, bad actors and nefarious activity to help protect your ecosystem. abuse,aggregator,appattest,compromised,devicecheck,fraud,islikelyrealuser,modified,premium content,promotion,receipt verification,scraping,secure,sign in with apple,trust amp safety,verify WWDC21 日本語, 英語 -
16:00
オーディオハプティックデザインの実践
iPhoneでアニメーション、サウンド、ハプティクスを含むリッチなApp体験を提供する方法を紹介します。Core Hapticsフレームワークでマルチモーダルな体験をデザインするためのキーコンセプトをお伝えします。サンプルのHapticRicochet Appでは、ハプティックとサウンドのフィードバックが重要なインタラクティブモーメントと調和するようデザインされており、不思議で楽しい体験を生み出す方法を解説します。 このセッションを最大限活かしていただくためには、事前にWWDC19の「Core...
Practice audio haptic design Discover how you can deliver rich app experiences that include animation, sound, and haptics on iPhone. Learn key concepts for designing multimodal experiences within the Core Haptics framework. We'll take you through our sample HapticRicochet app — where haptic and sound feedback is designed in... WWDC21 日本語, 簡体中国語, 英語 -
24:30
Core MLモデルのチューニング
Core MLによって、機械学習のパワーを直接Appに取り込むことができます。CPU、GPU、Neural Engineをどのように活用すれば、デバイスから離れることなく、プライバシーを保護しながら、最大限のパフォーマンスを発揮できるかを紹介します。Swiftで多次元データを簡単に扱うことができるMLShapedArray、Core MLのML ProgramsをサポートしたML Packageについて詳しく説明します。機械学習に対するこの最新のプログラム的なアプローチは、型指定された実行を可能にして、驚異的な柔軟性を提供します。また、モデルのパフォーマンスを分析する方法や、ML...
Tune your Core ML models Bring the power of machine learning directly to your apps with Core ML. Discover how you can take advantage of the CPU, GPU, and Neural Engine to provide maximum performance while remaining on device and protecting privacy. Explore MLShapedArray, which makes it easy to work with multi-dimensional... ai,core ml,core ml converters,core ml tools,machine learning,neural network,neural networks,python WWDC21 日本語, 簡体中国語, 英語 -
15:19
医学研究および健康管理Appの構築、Part 1: オンボーディングのセットアップ
ResearchKitとCareKitを連携させて、紙のアンケート調査の煩わしさを解消する方法について解説します。このCode-Alongで、実際に動作するケアパイロットAppを作ってみましょう。ResearchKitを使ったオンボーディングと同意のベストプラクティスを確認し、CareKitストアとUIコンポーネントを活用してAppで参加者に同意文書への署名を求める方法を紹介します。...
Build a research and care app, part 1: Setup onboarding Learn how ResearchKit and CareKit can work together to take the tedium out of paper surveys. Code along with us and build a working care pilot app. Explore best practices for onboarding and consent with ResearchKit, and find out how your app can require participants to sign consent documents by... codealong,open source WWDC21 日本語, 簡体中国語, 英語 -
17:28
MacにおけるSwiftUI: 最後の仕上げ
Code-Alongシリーズのパート2に参加して、SwiftUIを使用してMac Appをゼロから構築して完成させましょう。さらに作業を進めて、サンプルのガーデニングAppをユーザの好みや特定のワークフローに適合させる方法を探ります。SwiftUI...
SwiftUI on the Mac: The finishing touches Join us for part two of our Code-Along series as we use SwiftUI to build a Mac app from start to finish. The journey continues as we explore how our sample gardening app can adapt to a person's preferences and specific workflows. Learn how SwiftUI apps can automatically react to system settings,... accent color,alternative workflow,appstorage,codealong,codealong,commandgroup,continuity,continuity camera,customization,customization support,customize button,design principles,drag and drop,dragondrop,drop down,export,export database,fileexporter,file handling,flexible experience,form,garden patch,great mac app,highlight color,import,itemprovider,item providers,main menu item,oninsert,part 2,persist value,picker,row builder,selection persist,settings,settings scene,table,tabview,user default system,window scene WWDC21 日本語, 簡体中国語, 英語 -
46:56
リザルトビルダーを使用したSwiftでのDSLの記述
いくつかの問題は、カスタマイズされたプログラミング言語、または "ドメイン固有の言語 "を作成することによって解決するのが簡単です。DSLを作成するには、慣習的に独自のコンパイラを記述する必要がありますが、代わりにSwift 5.4でリザルトビルダーを使用することで、コードを読みやすく、維持しやすくすることができます。Swift用のカスタム言語を設計するためのベストプラクティスをお伝えします。リザルトビルダーと末尾のクロージャ引数について学び、修飾子スタイルのメソッドとこれらがうまく機能する理由を検証し、Swiftの通常の言語規則を拡張してSwiftをDSLに変換する方法を紹介します。...
Write a DSL in Swift using result builders Some problems are easier to solve by creating a customized programming language, or “domain-specific language.” While creating a DSL traditionally requires writing your own compiler, you can instead use result builders with Swift 5.4 to make your code both easier to read and maintain. We'll take... compiler,domain specific language,dsl,modifiers,property wrappers,result builders,trailing closure WWDC21 日本語, 簡体中国語, 英語 -
1:16
Thursday@WWDC21
WWDCの1週間をいかがお過ごしですか? その内容をお知らせします。木曜日に見逃したものをすべてチェックして、Dub Dubで最終日の簡単なプレビューをご確認ください。
Thursday@WWDC21 Where did the WWDC week go? We\'ll tell you: Check out everything you missed on Thursday and tune in for a quick preview of our final day at Dub Dub. ,daily recap,recap,thursday,wwdc21 WWDC21 日本語, 簡体中国語, 英語 -
19:41
WWDC21 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 2021 winners.
WWDC21 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 2021 winners. WWDC21 日本語, 簡体中国語, 英語 -
19:41
WWDC21 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 2021 winners. This version includes American Sign Language (ASL) interpretation.
WWDC21 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 2021 winners. This version includes American Sign Language (ASL) interpretation. WWDC21 日本語, 簡体中国語, 英語 -
29:26
懐疑的な人向けの瞑想
ダン・ハリスはエミー賞受賞歴のあるジャーナリストで、ABCの週末版「グッドモーニングアメリカ」の共同キャスターを務めています。2004年に全米で放映されたパニック発作をきっかけに、長くて奇妙な旅を続け、最後にマインドフルネス瞑想に出会いました。ダンは本を2冊執筆し、人気ポッドキャスト、Appを作成し、多くの人(本人同様、以前は信じていなかった人も含む)の人生を改善する手助けをしてきたというストーリを語ります。さらに、ダンの共著者であり、ベストセラーとなった『Meditation For Fidgety...
Meditation for fidgety skeptics Dan Harris is an Emmy Award-winning journalist and the co-anchor of ABC\'s weekend editions of Good Morning America. After having a nationally-televised panic attack in 2004, he found himself on a long and often bizarre journey that ended with him discovering mindfulness meditation. Dan will... guest,wwdc21 WWDC21 英語 -
9:16
デジタルクラウン、トラックパッド、iPadポインタの自動化
Xcode 13のUIテストでデバイスを操作する方法を確認します。iPadOSのポインタ、watchOSのデジタルクラウン、強化されたmacOSのトラックパッドのスクロールAPIなど、新たに自動化された入力メソッドを紹介します。
Explore Digital Crown, Trackpad, and iPad pointer automation Learn how you can interact with devices in UI Tests in Xcode 13. Discover newly-automatable input methods including iPadOS pointer, watchOS Digital Crown, and enhanced macOS trackpad scrolling APIs. digital crown,interaction,interaction tests,pointer,pointer events,scroll,testing,trackpad,ui testing,xcuitest WWDC21 日本語, 簡体中国語, 英語 -
25:09
Group Activitiesによるカスタムエクスペリエンスの構築
基本的なストリーミングとインタラクションを超えた、Group Activitiesフレームワークのパワーを存分に駆使した先進的なSharePlayエクスペリエンスを構築する方法について確認します。シンプルな描画Appをリアルタイムの共有キャンバスにする方法を紹介します。グループの参加者間でカスタムメッセージをやり取りするのに役立つGroupSessionMessengerなどのAPIを掘り下げ、カスタムのSharePlayエクスペリエンスで最後の仕上げをする方法を紹介します。
Build custom experiences with Group Activities Go beyond basic streaming and interaction and discover how you can build advanced SharePlay experiences using the full power of the Group Activities framework. We'll show you how to adapt a simple drawing app into a real-time shared canvas, explore APIs like GroupSessionMessenger — which helps... draw,draw together,facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日本語, 簡体中国語, 英語 -
18:21
組織内でのソフトウェアアップデートの管理
マネージドデバイス環境では、企業や教育機関で最新のオペレーティング・システムをテストする際に、ソフトウェアアップデートのペースをコントロールする必要があることがよくあります。ソフトウェアアップデートの延期、展開、強制に自由に使えるツールを紹介します。
Manage software updates in your organization In a managed device environment, you often need to control the pace of software updates while you test the latest operating systems within your company or education institution. Discover the tools you have at your disposal to defer, deploy, and enforce software updates. WWDC21 日本語, 簡体中国語, 英語 -
16:50
iOS Appにおけるフルキーボードアクセスのサポート
iPhoneとiPadは、タッチ操作の変更、スイッチコントロール、フルキーボードアクセスなど、運動機能に障害のある方のためのさまざまな入力モードをサポートしています。ここでは、キーボード入力のみでデバイスを操作する方法について、実際の例を使って主要なAPIを紹介します。また、フルキーボードアクセスをAppにインテグレーションする際に、運動機能のアクセシビリティをサポートするためのベストプラクティスを紹介します。
Support Full Keyboard Access in your iOS app iPhone and iPad support numerous input modes for those with motor impairments, including touch interaction modification, Switch Control, and Full Keyboard Access. We'll explore how people can interact with their devices solely through keyboard input, working through a real-life example to... accessibility element,accessibilitylabel,accessibility label,accessibility path,accessibiltypath,accessible input,alternative input,assistive technology,assistivetouch,custom action,custom keyboard shortcut,focus,focus engine,full keyboard access,gestures,interaction commands,interaction via keyboard,isaccessibilityelement,keyboard,keyboard as input,keyboard shortcut,motor accessibility,motor impairment,navigation commands,switch control,tab z,uiaccessibility,uiaccessibilitycustomaction,uikeycommand,uimenu,user input label,voice control,voice over WWDC21 日本語, 簡体中国語, 英語 -
29:26
メモリ問題の検出と診断
Xcodeでメモリパフォーマンスの問題を理解し診断する方法を確認します。Xcodeのツールの最新アップデート、Metricsの詳細、XCTestのmemgraphコレクション機能のチェック、Performance XCTestを使って不具合を見つける方法を確認します。
Detect and diagnose memory issues Discover how you can understand and diagnose memory performance problems with Xcode. We'll take you through the latest updates to Xcode's tools, explore Metrics, check out the memgraph collection feature in XCTest, and learn how to catch regressions using a Performance XCTest. memory,performance,xcode WWDC21 日本語, 簡体中国語, 英語 -
27:04
SwiftとSwiftUIへのCore Dataの並行処理の導入
Core DataがSwift 5.5の新しい並行処理機能をどのように採用し、より簡潔で効率的、かつ安全な非同期コードを実現しているかを紹介します。並行処理で動作するようにApp内のCore Dataを更新する方法を示し、SwiftとSwiftUIでの作業をより表現力豊かで強力なものにするフレームワーク全体での他の多くの改善点を詳しく説明します。
Bring Core Data concurrency to Swift and SwiftUI Discover how Core Data is adopting the new concurrency capabilities of Swift 5.5, leading to more concise, efficient, and safe asynchronous code. We\'ll show you how to update Core Data in your apps to work with concurrency, and detail the many other improvements throughout the framework that... async,await,batch insert request,binary,core data,data persistence,dictionary,dynamic configuration,earthquakes app,enqueued,fetch request,inmemory,lazy entity resolution,managed object,managed object context,nsattributedescription,nsattributedescriptionattributetype,nsmanagedobjectcontext,nspersistentcontainer,nspersistentstorecoordinator,perform,performandwait,perform and wait,performenqueued,persist data,persistence,persistent store,predicates,routing errors,sectioned fetching,sectionedfetchrequest,sectionidentifier,shared data,sort descriptors,sort order,sqlite,swift,swift concurrency,swiftui,try await,xml WWDC21 日本語, 簡体中国語, 英語 -
32:27
Apple GPU向けのハイエンドゲームの最適化
Apple GPU向けのハイエンドゲームの最適化: Appleのレンダリングツールやデバッグツールを使用して、パフォーマンスの問題を解決し、Appleプラットフォームで素晴らしいゲームを作る方法を紹介します。Larian Studiosや4A Gamesの開発者と協力して、Apple GPU向けにゲームを最適化した経験についてお伝えします。 シェーダの最適化、メモリ帯域幅の使用量の削減、GPUワークロードのオーバーラップの増加など、ゲームのパフォーマンスを向上させるためのさまざまなテクニックを検証します。また、Xcode...
Optimize high-end games for Apple GPUs Optimize your high-end games for Apple GPUs: We'll show you how you can use our rendering and debugging tools to eliminate performance issues and make your games great on Apple platforms. Learn from our experiences working with developers at Larian Studios and 4A Games as we help them optimize... WWDC21 日本語, 簡体中国語, 英語 -
10:35
tvOSにおける優れた再生体験の提供
デザインが一新されたApple TVの再生インターフェイスを使用して、Appで優れたメディア体験を提供する方法を紹介します。最新のインターフェイスによって、ユーザがコンテンツに集中しながら関連するコントロールや情報にアクセスできるようにする方法について確認します。AVPlayerViewControllerやその他のAPIをtvOS Appに採用することで、コンテンツを見つけ、再生し、楽しむことができる方法を紹介します。 このセッションを最大限に活かしていただくために、AVKitについて基本的な理解を得ておくことをお勧めします。
Deliver a great playback experience on tvOS Find out how you can use Apple TV's redesigned playback interface to build great media experiences in your apps. Learn how the latest interface helps people access relevant controls and information while maintaining focus on content. We'll show you how you can adopt AVPlayerViewController and... avplayerviewcontroller,content tabs,contextual actions,title view,transport bar,transport bar controls,tvuikit WWDC21 日本語, 簡体中国語, 英語 -
13:25
App Analyticsの新機能
App Analyticsは、プライバシーに配慮した形でAppに関する洞察を提供することで、App Store上のビジネスチャンスを最大化することを支援します。ビジネスを成長させるための4つの新しい方法を確認しましょう。これには、カスタムプロダクトページに関する情報、App内イベント、プロダクトページの最適化、ストア上のトランザクションに関する新しいメトリックスが含まれます。
What\\u0027s new in App Analytics App Analytics helps you maximize your opportunity on the App Store by providing privacy-friendly insights about your app. Learn about four new ways to grow your business, including information about custom product pages, in-app events, product page optimization, and new metrics about transactions... crash logs,downloads,storekit,views WWDC21 日本語, 簡体中国語, 英語 -
20:28
ARKit 5の詳細
ARKit 5で次世代のAR Appを構築しましょう。ロケーションアンカーをさらなる地域で使用したり、ロケーションベースのAR体験に人々をより簡単に参加させる方法を紹介します。フェイストラッキングとモーションキャプチャについても詳しく説明します。また、ARコンテンツを現実世界に配置するためのベストプラクティスを紹介します。また、App Clip CodeをAR Appに組み込むことで、バーチャルコンテンツを簡単に見つけ、正確に配置する方法も紹介します。
Explore ARKit 5 Build the next generation of augmented reality apps with ARKit 5. Explore how you can use Location Anchors in additional regions and more easily onboard people into your location-based AR experience. Learn more about Face Tracking and Motion Capture. And discover best practices for placing your... app clip codes,ar,arkit,augmented reality,body tracking,depth map,face tracking,lidar,location anchor,realitykit,scene reconstruction WWDC21 日本語, 簡体中国語, 英語 -
8:40
ReplayKitによるローリングクリップ
ゲームやAppで、誰かの素晴らしい瞬間を見逃すことはもうありません。過去のビデオやオーディオサンプルのローリングバッファを提供するReplayKitの最新のアップデート(クリップスクリーンレコーディング)について紹介します。忘れられない瞬間が起きたとき、それを記録して人々のために保存し、最も関連性の高いときにそれらのクリップを表示する方法をご確認ください。最後に、ReplayKitをiOSやmacOSのAppに統合する方法を紹介します。
Discover rolling clips with ReplayKit Never again miss anyone\'s great moment in your game or app. Learn about ReplayKit\'s latest update — clips screen recording — which provides your app with a rolling buffer of past video and audio samples. When memorable moments happen, discover how you can record and save it for people, and find... WWDC21 日本語, 簡体中国語, 英語 -
18:25
空間インタラクションのためのデザイン
2つ以上のデバイス間で直感的な物理的インタラクションを生み出す原理について、iPhone、HomePod mini、AirTag向けの機能を担当したAppleのデザイナーがお伝えします。Appleプラットフォーム向けの機能を設計する際に、これらのパターンをそれぞれのAppに適用して、ユーザが周囲の環境とより直接的に交流できるようにする方法を探ります。
Design for spatial interaction Discover the principles for creating intuitive physical interactions between two or more devices, as demonstrated by Apple designers who worked on features for iPhone, HomePod mini, and AirTag. Explore how you can apply these patterns to your own app when designing features for Apple platforms,... airtag,homepod mini,nearby interaction,proximity,share sheet,u1 WWDC21 日本語, 簡体中国語, 英語 -
29:34
Apple Siliconを利用した画像処理Appの作成
画像処理AppをAppleシリコン向けに最適化する方法を紹介します。Metalのレンダリングコマンドエンコーダ、タイルシェーディング、ユニファイド・メモリ・アーキテクチャ、メモリレス・アタッチメントを活用する方法について説明します。Apple独自のタイルベースの遅延レンダラーアーキテクチャを使用して、低メモリフットプリントで電力効率の高いAppを作成する方法や、計算ベースのAppをディスクリートGPUからAppleシリコンに移行する際のベストプラクティスをお伝えします。
Create image processing apps powered by Apple silicon Discover how to optimize your image processing app for Apple silicon. Explore how to take advantage of Metal render command encoders, tile shading, unified memory architecture, and memoryless attachments. We'll show you how to use Apple\'s unique tile based deferred renderer architecture to... apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks,video,video effects WWDC21 日本語, 簡体中国語, 英語 -
24:55
顧客サポートと返金処理
App Storeでビジネスを成功させるには、優れたカスタマーサポートが不可欠です。App内課金を利用する顧客にスムーズなサポート体験を提供する方法を紹介します。これには、顧客がApp内で直接、自動更新サブスクリプションの管理やキャンセル、返金の要求を簡単に行えるAPIが含まれます。返金処理のベストプラクティスと、顧客サポートを改善するのに役立つ追加のAPIを取り上げます。
Support customers and handle refunds Great customer support is critical to running a successful business on the App Store. Discover how you can provide a frictionless support experience to customers who make in-app purchases, including APIs that make it easy for customers to manage or cancel their auto-renewable subscription, or... server,storekit WWDC21 日本語, 簡体中国語, 英語 -
17:49
macOSにおけるFileProviderを使用したファイルのクラウドへの同期
FileProviderフレームワークを使用して、包括的なクラウド同期ソリューションを構築する方法を紹介します。ファイルプロバイダExtensionの構築方法を示し、そのExtensionをファイルシステム機能(セーフ保存、ディスクスペース管理、Finder統合など)に簡単に統合する方法を検証します。
Sync files to the cloud with FileProvider on macOS Find out how you can use the FileProvider framework to build a comprehensive cloud sync solution. We'll show you how to approach building a file provider extension, and explore how you can effortlessly integrate your extension with file system features such as safe save, disk space management,... WWDC21 日本語, 簡体中国語, 英語 -
16:51
AVFoundationの新機能
オーディオビジュアルプレゼンテーションを検査、再生、作成するためのAppleのフレームワークであるAVFoundationの最新のアップデート内容を紹介します。AVFoundationを使用して、オーディオビジュアルアセットの属性を照会したり、時間指定のメタデータでカスタムビデオコンポジションをさらにカスタマイズしたり、キャプションファイルをオーサリングしたりする方法を検証します。
What\\u2019s new in AVFoundation Discover the latest updates to AVFoundation, Apple's framework for inspecting, playing, and authoring audiovisual presentations. We'll explore how you can use AVFoundation to query attributes of audiovisual assets, further customize your custom video compositions with timed metadata, and author... asset,authoring,avasset,avfoundation,composition,inspection,media,metadata,video WWDC21 日本語, 簡体中国語, 英語 -
36:32
高度なWebコンテンツの開発
JavaScript、WebGL、またはWebAssemblyによる開発をされていますか? クラス構文の言語変更を含むSafariとWebKitの最新のアップデートが、開発プロセスのシンプル化、パフォーマンスの向上、セキュリティの改善にどのように役立つかを確認しましょう。また、相互運用性を高め、Webコンテンツに新しい機能を構築するのに役立つ複数のWeb APIについても説明します。
Develop advanced web content Develop in JavaScript, WebGL, or WebAssembly? Learn how the latest updates to Safari and WebKit — including language changes to class syntax — can help simplify your development process, enhance performance, and improve security. We'll explore several web APIs that can help provide better... open source,web inspector,wkwebview WWDC21 日本語, 簡体中国語, 英語 -
28:40
Webインスペクタの改善点
Webインスペクタは、macOS、iOS、iPadOSでWebページを理解し、デバッグするためのツールです。ページ上のCSS Gridコンテナを検査するための新しいオーバーレイ、デバッグをより簡単にするためにさらに設定可能となったブレークポイント、監査の作成と編集機能など、Webインスペクタの最新機能と改善点を紹介します。
Discover Web Inspector improvements Web Inspector provides the tools for you to understand and debug your web pages on macOS, iOS, and iPadOS. We'll take you through the latest features and improvements to Web Inspector, including a new overlay for inspecting CSS Grid containers on your pages, even more configurable breakpoints to... open source,safari,webkit WWDC21 日本語, 簡体中国語, 英語 -
21:50
クラウド署名を使ったXcodeによるAppの配布
AppをApp Store Connectに直接配信する方法、Xcodeでサポートされているすべての配信方法を紹介します。また、Appの配布を自動化する方法や、クラウド署名、Appレコードの作成、ビルド番号の管理など、配信ワークフローの改善点についても紹介します。
Distribute apps in Xcode with cloud signing Discover how to distribute your apps directly to App Store Connect and all the distribution methods supported in Xcode. Explore how to automate distribution for your apps, and learn about improvements to the distribution workflow like cloud signing, app record creation, and build number management. app record,app store connect,archive build,build number,cloud signing,distribution,organizer,testflight WWDC21 日本語, 簡体中国語, 英語 -
14:10
ファイルベースApp向けのClassKitについて
ClassKitフレームワークは、App内の教育活動をスクールワークAppを使用する教師から見えるようにするのに役立ちます。最新のファイルベースAPIを採用して、App内で生徒の学習進捗データを報告することで、教師に生徒の学習状況をより深く理解してもらう方法を紹介します。また、ClassKitを使ってさまざまな種類のデータを報告する方法や、デベロッパモードで実装をテストする方法も紹介します。
Meet ClassKit for file-based apps The ClassKit framework can help surface educational activities within your app to teachers using the Schoolwork app. Discover how you can provide teachers with greater insights into student learning by adopting the latest file-based API to report student progress data within your app. We'll also... document,school WWDC21 日本語, 簡体中国語, 英語 -
22:13
DocCを使ったインタラクティブなチュートリアルの製作
DocCで没入感の高いチュートリアルを一から作る方法を紹介します。Swiftフレームワークの動作を表現するために、DocC構文を使って豊富な説明、サンプルコード、画像をまとめる方法について説明します。また、インタラクティブな学習機会を提供し、フレームワークのユースケースの理解を深めることができるプログレッシブトレーニングの作成方法についても説明します。
Build interactive tutorials using DocC Discover how you can author immersive tutorials from scratch with DocC. We'll demonstrate how you can bring together rich instructions, example code, and images through the DocC syntax to showcase your Swift framework in action. And we'll go over how to create progressive training that can... docc,documentation,documentation catalog,documentation compiler,tutorials WWDC21 日本語, 英語 -
18:21
メールApp Extensionの構築
メール上で素晴らしいエクスペリエンスを創り出す最良の手段であるMailKitを紹介します。MailKitは、AppがmacOSのメールAppと簡単かつ安全にやり取りすることを可能にします。本セッションではMailKit APIを深く掘り下げていき、メッセージの作成、メッセージアクション、セキュアメール、コンテンツブロックなどの拡張機能を作成する方法を紹介します。
Build Mail app extensions Meet MailKit: the best way to build amazing experiences on top of Mail. MailKit enables apps to easily and securely interact with the Mail app for macOS. We\'ll deep dive into the MailKit API, and show you how to create extensions for composing messages, message actions, secure email, and content... blocking,compose,content,content blocking,decrypt,encrypt,extensions,mail extensions,mail plugins,mail rules,message routing,plugins,routing,signature,spam filter WWDC21 日本語, 簡体中国語, 英語 -
15:31
AppとブックのMDM割り当ての改善
Apps and Books Management APIを利用して、組織が所有するAppやブックを管理対象のユーザーやデバイスに割り当てる方法を紹介します。最新のAPIの改良点、組織内のアセット数、割り当て、登録ユーザに関する通知の購読、受信の方法についても確認します。また、非同期処理を利用することで、大規模な割り当ての際に必要なリクエスト数を大幅に削減する方法についても紹介します。
Improve MDM assignment of Apps and Books Discover the Apps and Books Management API and explore how you can assign an organization's owned apps and books to managed users and devices. Learn about the latest API improvements and find out how you can subscribe to and receive notifications around asset counts, assignments, and registered... WWDC21 日本語, 簡体中国語, 英語 -
19:12
Visionによるドキュメントデータの抽出
Visionを使用して、アプリ内で専門的な画像認識・分析を行い、ドキュメントから情報を抽出したり、多言語のテキストを認識したり、バーコードを識別したりする方法を紹介します。本セッションでは、テキスト認識とバーコード検出の最新のアップデートについて紹介し、これらのツールをCore MLと組み合わせて、画像やライブカメラを通してアプリが環境をより理解できるようにする方法について説明します。Visionによって提供されている機能をさらに理解するには、WWDC21の「Visionによる人物、顔、ポーズの検出」とWWDC20の「Computer Vision APIの探求」をご確認ください。
Extract document data using Vision Discover how Vision can provide expert image recognition and analysis in your app to extract information from documents, recognize text in multiple languages, and identify barcodes. We'll explore the latest updates to Text Recognition and Barcode Detection, show you how to bring all these tools... barcode,barcode detection,computer vision,core ml,machine learning,ocr,text recognition,vision WWDC21 日本語, 簡体中国語, 英語 -
9:01
テストの繰り返しによる信頼性の低いコードの診断
テストの繰り返しは、最も信頼性の低いコードのデバッグにも役立ちます。テストプラン、Xcode、xcodebuild内の最大反復テスト、失敗するまでのテスト、失敗した場合の再試行などを使用して、バグやクラッシャを追跡し、Appを誰にとってもより安定したものにする方法を確認しましょう。 このセッションを最大限に活かしていただくためには、XCTestとテストプランによるテストの管理に精通していることが推奨されます。詳しくは、WWDC19の「Xcodeでテストする」をご確認ください。
Diagnose unreliable code with test repetitions Test repetitions can help you debug even the most unreliable code. Discover how you can use the maximum repetitions, until failure, and retry on failure testing modes within test plans, Xcode, and xcodebuild to track down bugs and crashers and make your app more stable for everyone. To get the... ci,failure,test repetition,xcode,xctest WWDC21 日本語, 英語 -
14:39
ビデオフォーマットを使ったハイクオリティな写真の撮影
AVCapture APIを使用すれば、iPhoneの強力なカメラシステムをAppで最大限に活用できます。写真のクオリティと配信速度のトレードオフのバランスを取りながら、ユースケースに最適な写真やビデオのフォーマットを選択する方法について確認します。また、Appでビデオフォーマットを使用する際に、写真のクオリティを大幅に向上させることができる強力な新しいアルゴリズムについても確認します。 AVCaptureの改良点については、「カメラキャプチャの新機能」のビデオも是非ご確認ください。
Capture high-quality photos using video formats Your app can take full advantage of the powerful camera systems on iPhone by using the AVCapture APIs. Learn how to choose the most appropriate photo or video formats for your use cases while balancing the trade-offs between photo quality and delivery speed. Discover some powerful new algorithms... avcapture,camera,photography,video WWDC21 日本語, 簡体中国語, 英語 -
39:18
Swiftの並行処理: 舞台裏
Swiftの並行処理の詳細を深く掘り下げて、データレースやスレッドの爆発が生じるリスクを低減すると同時にパフォーマンスを向上させるために、Swiftがどのような役割を果たすのかを明らかにします。SwiftのタスクのGrand Central Dispatchとの相違点、新しい協調スレッドモデルのしくみ、そしてAppの最高のパフォーマンスを確保する方法を探ります。...
Swift concurrency: Behind the scenes Dive into the details of Swift concurrency and discover how Swift provides greater safety from data races and thread explosion while simultaneously improving performance. We'll explore how Swift tasks differ from Grand Central Dispatch, how the new cooperative threading model works, and how to... actors,async,await,continuation,dispatchqueue,feed,gcd,heap,hopping,newsfeed,pool,queue,reader,stack,threads WWDC21 日本語, 簡体中国語, 英語 -
11:10
SwiftUIのダイレクトフォーカスとリフレクションフォーカス
デバイス入力では、人生のあらゆることと同様に、どこにフォーカスを置くかが重要です。SwiftUIでApp内のフォーカスを移動したり、キーボードをプログラム的に解除したり、小さなビューから大きなナビゲーションターゲットを構築する方法を確認します。同時に、これらのAPIは、Appのインターフェイスをシンプル化し、ユーザが必要なものをより強力に見つけられるようにするのに役立ちます。
Direct and reflect focus in SwiftUI With device input — as with all things in life — where you put focus matters. Discover how you can move focus in your app with SwiftUI, programmatically dismiss the keyboard, and build large navigation targets from small views. Together, these APIs can help you simplify your app's interface and... adjacency,attention,detect focus,direct attention,focus,focused,focusedfield,focussection,focus section,focusstate,focusstate,focus state,input,move focus,navigation targets,platform convention,programmatically move focus,swiftui WWDC21 日本語, 簡体中国語, 英語 -
11:49
XCTestで想定される失敗の容認
優れたAppを構築する上で、テストは非常に重要な要素です。優れたテストは、リリース前に重要な問題を追跡し、ワークフローを改善し、リリース時に高品質な体験を提供するのに役立ちます。ただし、すぐに解決できない問題については、XCTestでは、XCTExpectFailureを使用して問題の背景をわかりやすく説明することができます。このAPIがどのように機能するのか、その厳密な動作、そして新たな問題の特定をさらに効率化するためにテストのS/N比を向上させる方法について確認します。
Embrace Expected Failures in XCTest Testing is a crucial part of building a great app: Great tests can help you track down important issues before release, improve your workflow, and provide a quality experience upon release. For issues that can't be immediately resolved, however, XCTest can help provide better context around those... expected failure,test failure,xctest,xctexpectfailure WWDC21 日本語, 英語 -
17:36
SwiftUI Appのローカライズ
SwiftUI Appをローカライズして、世界中のユーザが利用できるようにする方法を確認しましょう。スタイルやフォーマットを含む、SwiftUIの文字列をローカライズする方法を確認します。レイアウト、キーボードショートカットなどのタスクをSwiftUIに自動的に処理させることで時間を節約する方法を実演して、Xcode 13のローカリゼーションワークフローを紹介します。 このセッションを最大限に活かしていただく、あるいはMarkdown言語、AttributedStringについて詳しく知りたい方は、WWDC21の「Foundationの新機能」をご確認ください。
Localize your SwiftUI app Learn how to localize your SwiftUI app and make it available to a global audience. Explore how you can localize strings in SwiftUI, including those with styles and formatting. We\'ll demonstrate how you can save time by having SwiftUI automatically handle tasks such as layout and keyboard... ,,,i18n,keyboard shortcuts,localizedstringkey,markdown,stringsdict WWDC21 日本語, 簡体中国語, 英語 -
24:24
Appのハングアップの理解と解消
Appで発生するハングアップや遅延を突き止める方法を紹介します。本セッションでは、ハングアップとその原因を見つけ出すためのツールや手法を紹介し、ハングアップにつながるアンチパターンについて確認し、GCDのようなハングアップを解消するためのベストプラクティスを検証して、Appのパフォーマンスを向上させるために非同期コードを検討すべき場合の指針を示します。
Understand and eliminate hangs from your app Discover how you can track down hangs and delays in your app. We'll show you tools and methods to discover hangs and their causes, learn about anti-patterns that can lead to hangs, explore best practices for eliminating hangs like GCD, and provide guidance on when you should consider asynchronous... WWDC21 日本語, 簡体中国語, 英語 -
34:16
EDRによるHDRレンダリング
EDRはAppleのハイダイナミックレンジ表現とレンダリングパイプラインです。AppでEDRを使用してHDRコンテンツをレンダリングし、Appleの内蔵ディスプレイやPro Display XDRなどのHDRディスプレイのダイナミックレンジ性能を引き出す方法を紹介します。 ゲームやプロ向けAppのデベロッパが、macOSのネイティブEDR APIを活用して操作性をさらに向上させる方法や、HDRが適切かどうかの判断、トーンマッピングの適用、HDRコンテンツの配信に関するベストプラクティスを紹介します。
Explore HDR rendering with EDR EDR is Apple's High Dynamic Range representation and rendering pipeline. Explore how you can render HDR content using EDR in your app and unleash the dynamic range capabilities of your HDR display including Apple's internal displays and Pro Display XDR. We'll show you how game and pro app... display,display p3,edr,hdr,metal,metal shading language WWDC21 日本語, 簡体中国語, 英語 -
17:58
App内の写真アクセスの改善
PHPickerは、PhotosライブラリをAppに統合するための最もシンプルで安全な方法ですが、さらに進化しています。Appで画像を順番に選択する方法や、ピッカが表示されているときにアセットを事前に選択する方法を紹介します。また、PhotoKitを使ってさらに深いレベルでのインテグレーションが必要となるAppのために、PHCloudIdentifierを使用して写真プロジェクトのコンテンツをデバイス間で同期する方法を解説します。この方法によって、iPhone、iPad、Mac間での画像作業の移行が容易になります。 また、Limited Photos...
Improve access to Photos in your app PHPicker is the simplest and most secure way to integrate the Photos library into your app — and it's getting even better. Learn how to handle ordered selection of images in your app, as well as pre-selecting assets any time the picker is shown. And for apps that need to integrate more deeply... limited library,limited photos library,photokit,photos,photos api,photos library,picker WWDC21 日本語, 英語 -
17:42
スマートホームAppへのMatterのサポートの追加
HomeKitで強化された新しいAPIにより、スマートホーム開発者は新しいMatterプロトコルを最も便利な方法でインテグレーションすることができます。Matterプロトコルの概要と、AppleプラットフォームとスマートホームAppにおいてMatterアクセサリを設定・管理する方法を紹介します。
Add support for Matter in your smart home app The enhanced and new APIs in HomeKit enable smart home developers to integrate with the new Matter protocol in the most convenient way. Tour the Matter protocol, and discover how to set up and manage Matter accessories on our platforms and within your smart home apps. chip,home automation,homekit,matter WWDC21 日本語, 簡体中国語, 英語 -
22:31
プライバシーを保護した広告アトリビューションについて
プライバシーを損なうことなく、AppやWeb上での広告キャンペーンを測定する方法を紹介します。本セッションでは、プライベートクリック測定を紹介し、Appのインストールを測定するためのより安全でプライベートな有用な方法を提供するSKAdNetworkについて掘り下げます。
Meet privacy-preserving ad attribution Discover how you can measure your ad campaigns in apps and on the web without compromising privacy. We\'ll introduce you to Private Click Measurement and explore SKAdNetwork, which provides you with a more secure, private, and useful way to measure your app installs. advertise,advertising,conversion WWDC21 日本語, 簡体中国語, 英語 -
31:49
再往復: Apple Watch上のデータ転送
Apple Watchの進化により、Appとの通信方法が増え、検討すべき対象者も増えました。データ通信にはどのような戦略があるのか、ジョブに適したツールの選び方を紹介します。iCloud Keychain、Watch Connectivity、Core Dataなどのテクノロジーを使用した場合のメリットを比較検討します。
There and back again: Data transfer on Apple Watch Advances in Apple Watch give you more ways to communicate to and from your app, and new audiences to consider. Learn what strategies are available for data communication and how to choose the right tool for the job. Compare and contrast the benefits of using technologies such as iCloud Keychain,... ,background app refresh,cloudkit,core data,family setup,icloud,keychain,oauth2token,password autofill,sockets,urlsession,watch connectivity,wcsession WWDC21 日本語, 簡体中国語, 英語 -
9:34
cktoolと宣言型スキーマによるCloudKitテストの自動化
CloudKitコンテナのテストがかつてないほど簡単になりました。CloudKitの設定を迅速に行うことのできるコマンドラインユーティリティであるcktoolと、コンテナのプロトタイプと展開を迅速に行うことができる新しいスキーマ言語を紹介します。また、これらのツールを組み合わせて、Xcodeでテストを実行する前にコンテナを設定する方法も紹介します。 このセッションを最大限に活かしていただくためには、CloudKitとその開発環境および本番環境に精通し、レコードとデータタイプの基礎を理解していることが推奨されます。
Automate CloudKit tests with cktool and declarative schema It's never been easier to test your CloudKit containers. We'll introduce you to cktool, a command-line utility that makes quick work of CloudKit configuration, and learn about the new schema language that allows you to rapidly prototype and evolve containers. We'll also show you how to combine... cd,ci,cloud,command line,database,developer tool,mock data,mocking,schema,terminal,tool,xcode WWDC21 日本語, 簡体中国語, 英語 -
24:52
Metalのコンパイルワークフロー
Metalシェーディング言語は強力なC++ベース言語で、柔軟なシェーダ開発パイプラインを維持しながら、Appで驚くべき効果をレンダリングすることができます。ダイナミックライブラリとファンクションポインタを使用して、レンダリングパイプラインをより簡単に構築・拡張する方法について確認します。また、バイナリ関数アーカイブ、関数リンキング、関数スティッチングを使用して、ランタイムでのシェーダのコンパイルを高速化する方法も紹介します。
Discover compilation workflows in Metal The Metal shading language is a powerful C++ based language that allows apps to render stunning effects while maintaining a flexible shader development pipeline. Discover how to more easily build and extend your render pipelines using Dynamic Libraries and Function Pointers. We'll also show you... compilation,compiler,metal,metal shading language,metal tools,performance,xcode WWDC21 日本語, 簡体中国語, 英語 -
14:26
コレクションを使用したSwiftパッケージの発見とキュレーション
教育目的でチーム向けにパッケージをキュレーションする場合であっても、他のデベロッパと共有する場合であっても、Swift Package Collectionsは、それぞれが発見し、調査し、プロジェクトに新しいパッケージをインポートするのに役立ちます。コレクションを使用したSwiftパッケージのワークフローの改善について確認し、独自のSwiftパッケージのコレクションをキュレーション、作成、署名、共有する方法を紹介します。
Discover and curate Swift Packages using Collections Whether you\'re curating packages for your team, for education purposes, or to share with other developers, Swift Package Collections can help you discover, explore and import new packages into your project. Discover improvements in the Swift Package workflow using Collections, and learn how you... collection,collections,dependency,dependency management,spm,swift package collection,swift packages,xcode WWDC21 日本語, 簡体中国語, 英語 -
26:52
優れたウィジェットの原則
ウィジェットの関連性とカスタマイズ性を維持することで、優れたウィジェットの基盤要素について検証します。タイムラインエントリとTimelineReloadPoliciesを使用してウィジェットを最新の状態に保つ方法を確認します。異なる表示環境や物理的位置にウィジェットを適応させる方法についても紹介します。最後に、ユーザの希望どおりにパーソナライズできるカスタマイズ可能なウィジェットを作成する方法を解説します。
Principles of great widgets Explore the foundations of great widgets by keeping them relevant and customizable. Learn how to keep widgets up to date with timeline entries and TimelineReloadPolicies. Discover how to adapt your widget to different presentation environments and physical location. And lastly, find out how to... afterdate,atend,budget,cllocationmanager,configurable parameters,customizable,customization,extension,extra large widget,full privacy redaction,intentconfiguration,intenttimelineprovider,isauthorizedforwidgetupdates,keep widget up to date,location changes,never,new ipad widget,notifications,nswidgetuseslocation,partial privacy redaction,presentation,privacysensitive,relevant,reload policy,reloads,staticconfiguration,static configuration,swiftui,systemextralarge,system extra large,timeline,timelineprovider,timelinereloadpolicy,update,widgetcenter,widgetcenter reload api,widget configuration platter,widget kind,widgetkit,widget lock screen,widgets,widget update,xcode previews WWDC21 日本語, 簡体中国語, 英語 -
20:09
インテントのドネートとAppのプレゼンスの向上
ユーザがAppを開くことなく、Appの主要部分を適切なタイミングで利用できるようにする方法を紹介します。インテントを作成してシステムにドネートする方法を学び、Siri、集中モード、ショートカット、スマートスタックなどでAppにおける関連性が高く状況に合致した情報を表示することができます。システムが情報をインテリジェントに識別する方法を探り、Appのエンゲージメントと視認性を高めるためのインテントの構成方法を紹介します。
Donate intents and expand your app\\u2019s presence Discover how you can make key parts of your app available for someone at exactly the right moment — without them ever needing to open it. Learn how to craft and donate intents to the system, helping you surface relevant and contextual information about your app in Siri, Focus, Shortcuts, the... intelligence,intent,shortcuts,shortcuts app,sirikit,sirikit media intents,suggestions,system intelligence WWDC21 日本語, 簡体中国語, 英語 -
8:54
Group Activitiesのためのデザイン
SharePlayエクスペリエンスをサポートするために、Appをどのようにデザインすればよいのかについてお伝えします。Group Activitiesフレームワークを使用して、App内で人々を集め、グループファーストのコンテンツ共有に焦点を当てたデザインにする方法を紹介します。また、FaceTime通話上でSharePlayのユーザ向けに作成できるAppや機能についても、アイデアや検討を重ねていきます。
Design for Group Activities Learn how you can design your app to support SharePlay experiences. We'll show you how you can bring people together in your app using the Group Activities framework, and adapt your design to focus on group-first content sharing. And we'll explore ideas and iteration around apps and functions you... facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日本語, 簡体中国語, 英語 -
1:46
Wednesday@WWDC21
こんにちは、水曜日です! WWDCの3日目の内容を復習して、木曜日の予定を確認しましょう。
Wednesday@WWDC21 Well hello, Wednesday! Time to catch up on Day 3 at WWDC and find out what\'s coming to a Thursday near you. ,daily recap,recap,wednesday,wwdc21 WWDC21 日本語, 簡体中国語, 英語 -
10:12
デザインによるアクセシビリティ: すべての人のためのApple Watch (ASL)
Appleがどのようにして誰にでも使いやすい製品を作っているかを紹介します。Apple Watchの開発に携わったエンジニアとデザイナーがアクセシブルなデザイン、コンスタントなイテレーション、コミュニティのエンゲージメントなど、Appleのアプローチに関するストーリーをお届けします。このバージョンにはアメリカ手話(ASL)が含まれています。
Accessibility by design: An Apple Watch for everyone (ASL) Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement. This version includes American Sign... WWDC21 英語 -
10:12
デザインによるアクセシビリティ: すべての人のためのApple Watch
Appleがどのようにして誰にでも使いやすい製品を作っているかを紹介します。Apple Watchの開発に携わったエンジニアとデザイナーがアクセシブルなデザイン、コンスタントなイテレーション、コミュニティのエンゲージメントなど、Appleのアプローチに関するストーリーをお届けします。
Accessibility by design: An Apple Watch for everyone Discover how Apple creates products that work well for everyone. Learn from a few of the engineers and designers who helped build Apple Watch as they share stories that highlight our approach to accessible design, constant iteration, and community engagement. WWDC21 英語 -
7:50
Apple Music APIのカタログの詳細
Apple Music APIを使用してAppで音楽カタログメタデータを取得する方法を確認します。APIの最新のアップデートに加え、リクエストの形を整えたり、プロジェクトに適したメタデータをハイライトするための高度なテクニックを紹介します。 このセッションを最大限活かしていただくには、Apple Music APIに関するある程度の知識があることが推奨されます。
Explore the catalog with the Apple Music API Discover how you can use the Apple Music API to fetch music catalog metadata for your app. Explore the latest updates to the API as well as some advanced techniques for shaping your requests and highlighting the right metadata for a project. To get the most out of this session, we recommend some... apple music,music,musickit,musickitjs WWDC21 日本語, 簡体中国語, 英語 -
15:06
UIKitとAppKitにおけるSF Symbols
SF Symbols 3 でカラー化されたシンボルを作成し、Appのインターフェースのビジュアルデザインに合わせてカスタマイズする方法を説明します。カラー化されたシンボルを統合するための最新のUIKit APIとAppKit API、および実装のためのベストプラクティスを紹介します。 このセッションを最大限活かしていただくためには、WWDC19の「SF Symbolsの紹介」をご確認いただくことをお勧めします。
SF Symbols in UIKit and AppKit Learn how you can create colorized symbols with SF Symbols 3 and customize them to match the visual design of your app's interface. We'll take you through the latest UIKit and AppKit APIs for integrating colorized symbols, as well as best practices for implementation. To get the most out of this... WWDC21 日本語, 簡体中国語, 英語 -
26:33
Mac Catalystの新機能
Mac Catalystの最新のアップデートを確認し、AppをmacOS上でより快適にお使いいただくための方法を確認しましょう。さまざまな新しいUIKit APIや強化されたUIKit APIについて説明します。これらのAPIを使用してMac Catalyst Appをカスタマイズすることで、macOS固有の動作を活用できるようになります。 このセッションを最大限活かしていただくためには、Mac Catalystの基礎を理解していることが推奨されます。WWDC19の「iPad Apps for Macの紹介」にて詳細を確認してください。Mac Catalyst...
What\\u0027s new in Mac Catalyst Discover the latest updates to Mac Catalyst and find out how you can make your app feel even more at home on macOS. Learn about a variety of new and enhanced UIKit APIs that let you customize your Mac Catalyst app to take advantage of behaviors unique to macOS. To get the most out of this... apple silicon,catalyst,ios,ipad,iphone,m1,macos,silicon WWDC21 日本語, 簡体中国語, 英語 -
26:31
ProRAW画像の撮影と処理
AppでProRAWをサポートすると、標準のRAW情報をAppleの高度なコンピュテーショナルフォトグラフィ技術と組み合わせることで、フォトグラファーが画像を簡単に取り込んで編集できるようになります。まず、ProRAW画像のルック&フィール、クオリティメトリクス、Appとの互換性などといったフォーマットの概要を説明します。さらに、AVFoundationを使った画像の取り込み、PhotoKitを使ったストレージ、Core Imageを使った編集など、制作パイプラインのあらゆる段階でProRAWをAppに取り入れる方法を紹介します。
Capture and process ProRAW images When you support ProRAW in your app, you can help photographers easily capture and edit images by combining standard RAW information with Apple's advanced computational photography techniques. We'll take you through an overview of the format, including the look and feel of ProRAW images, quality... coreimage,filters,photo effects,photography,photos WWDC21 日本語, 簡体中国語, 英語 -
23:26
watchOSにおけるアクセシブルな体験の実現
大きなテキストサイズ、VoiceOver、AssistiveTouchなどの機能をサポートする場合に、watchOS向けに最高のアクセシビリティ・エクスペリエンスを構築する方法を紹介します。APIのインテグレーション、エクスペリエンスなどに関するベストプラクティスを含め、watchOS用に構築されたSwiftUI Appに視覚および身体機能に関するアクセシビリティのサポートを追加する方法を説明します。
Create accessible experiences for watchOS Discover how you can build a top-notch accessibility experience for watchOS when you support features like larger text sizes, VoiceOver, and AssistiveTouch. We'll take you through adding visual and motor accessibility support to a SwiftUI app built for watchOS, including best practices around API... ,accessibility,accessibilityadjustableaction,accessibilityelement,accessibility extra large,accessibilitylabel,accessibility label,accessibilityrespondstouserinteraction,accessible element,assistive technology,assistivetouch,assistivetouch cursor,assistivetouch cursor frame,assitivetouch action menu,bold text,clench,complications,cursor,cursor frame,custom actions,doubleclench,doublepinch,dwell control,dynamic notifications,dynamic type,element grouping,focusable elements,hand gestures,hand motions,large accessibility text,large text sizes,motion pointer,onscreen pointer,pinch,reduce motion,swiftui,system text size,text styles,truncating text,voiceover,watchos,wrap text,wwbubbletea,wwdaisy WWDC21 日本語, 簡体中国語, 英語 -
12:47
SF Symbols 3 Appの詳細
インタラクティブなシンボルライブラリであるSF Symbols Appの最新のアップデートをご確認いただけます。アクセシブルでインクルーシブな見た目も魅力的なAppをデザインするために、ライブラリを活用する方法を確認しましょう。Appとシンボル検索の変更点、プレビューとカスタムシンボルの管理、そしてシンボルをインターフェイスのデザインに組み込む方法について解説します。このビデオを見る前に、WWDC21の「SF Symbolsの新機能」をご確認いただくことをお勧めします。
Explore the SF Symbols 3 app Tour the latest updates to the SF Symbols app — our interactive library for iconography. Learn how you can use the library to design accessible and inclusive apps that look incredible: We'll take you through changes to the app and symbols search, explore previewing and custom symbol management,... WWDC21 日本語, 簡体中国語, 英語 -
37:20
シンボリケーション: 基礎を超えて
Appでパフォーマンスを最大化して洞察的なデバッグを実行する方法を紹介します。シンボリケーションは、InstrumentsやLLDBなどのツールで中核的な役割を果たして、Appのランタイムとソースコード間のレイヤーを橋渡しします。このプロセスの仕組みと、自身のAppを最大限に理解するために実行できる手順を確認しましょう。
Symbolication: Beyond the basics Discover how you can achieve maximum performance and insightful debugging with your app. Symbolication is at the center of tools such as Instruments and LLDB to help bridge the layers between your application's runtime and your source code. Learn how this process works and the steps you can take... atos,dsym,dwarf,instruments,lldb,otool,symbolication WWDC21 日本語, 簡体中国語, 英語 -
14:26
AR Quick LookとObject Captureの融合
ビジュアルクオリティとファイルサイズの両方を最適化しながら、Object CaptureのアセットをAR Quick Lookに組み込むシンプルな方法を紹介します。AR Quick LookとObject Captureを統合してまったく新しいエクスペリエンスを生み出す方法について確認します。 このセッションを最大限に活かしていただくために、WWDC19の「AR Quick Lookの最新情報」を先に視聴いただくことをお勧めします。また、WWDC20の「AR Quick Lookでオンラインショッピング」では、Apple...
AR Quick Look, meet Object Capture Discover simple ways to bring your Object Capture assets to AR Quick Look while optimizing for visual quality and file size. Explore ways you can integrate AR Quick Look and Object Capture to help create entirely new experiences. To get the most out of this session, we recommend first watching... 3d model,ar,arkit,augmented reality,object capture,reality composer,realitykit,usdz WWDC21 日本語, 簡体中国語, 英語 -
21:44
WKWebViewの追加機能の詳細
WKWebViewの最新のアップデートについて紹介します。APIを使用してJavaScriptなしでWebコンテンツを操作する方法や、WebRTCやダウンロードに役立つデリゲートについて解説し、App内でよりリッチなWebエクスペリエンスを簡単に実現する方法をお伝えします。
Explore WKWebView additions Explore the latest updates to WKWebView. We'll show you how to use APIs to manipulate web content without JavaScript, explore delegates that can help with WebRTC and Downloads, and share how you can easily create a richer web experience within your app. dictation,media,safari,web app WWDC21 日本語, 英語 -
21:06
アカウント駆動型ユーザ登録
ユーザ登録を行うことで、ビジネス環境、エンタープライズ環境での「Bring You Own Device(私的デバイスの活用)」の導入をサポートすることができます。データ分離、管理対象Apple IDの強化、そして新しいアカウントベースのオンボーディングを組織内でどのように活用できるかについて紹介します。
Discover account-driven User Enrollment Learn how User Enrollment helps you support “bring your own device” deployments in your business or enterprise environment. We'll explore data separation, enhancements to Managed Apple IDs and how you can use the new account-based onboarding in your organization. WWDC21 日本語, 簡体中国語, 英語 -
25:21
パスワードを超えたその先に
パスワードは幅広く使用されていますが、いくつかの本質的な問題を抱えているために、ユーザのオンラインアカウントを保護する目的にはあまり適していません。パスワードが現代のセキュリティにもたらすさまざまな問題と、パスワードを超えた対策を講じる方法について確認しましょう。Web認証標準を使用した、設計段階でセキュリティが確保された公開鍵ベースの資格情報によって実現される次世代の最先端アカウントセキュリティについて考察します。このテクノロジープレビューでは、iOS 15とmacOS MontereyでAppleがこの標準にどのように取り組んでいるのかを紹介します。
Move beyond passwords Despite their prevalence, passwords inherently come with challenges that make them poorly suited to securing someone's online accounts. Learn more about the challenges passwords pose to modern security and how to move beyond them. Explore the next frontier in account security with... authenticationservices,icloud keychain,keychain,login,log in,logon,log on,passkey,passkeys,password,passwordless,passwords,phishing,privacy,safari,security,webauthn WWDC21 日本語, 簡体中国語, 英語 -
16:49
Create MLフレームワークを使ったダイナミックなiOS Appの構築
Create MLフレームワークを使って、Core MLモデルを完全にデバイス上でトレーニングすることで、データのプライバシーを守りながら、適応性の高いカスタマイズされたAppエクスペリエンスを実現する方法を紹介します。スタイル変換や画像識別といった画像ベースのタスク、カスタム音声識別などのオーディオタスク、またはテキスト識別、表形式データの識別、および表形式データの回帰分析などのタスクといった、オンザフライ方式で作成できるモデルタイプについて確認します。また、Appをよりパーソナルでダイナミックなものにするため、これらのモデルから提供される多数の可能性を紹介します。...
Build dynamic iOS apps with the Create ML framework Discover how your app can train Core ML models fully on device with the Create ML framework, enabling adaptive and customized app experiences, all while preserving data privacy. We\'ll explore the types of models that can be created on-the-fly for image-based tasks like Style Transfer and Image... ai,core ml,create ml,create ml framework,machine learning,ondevice training WWDC21 日本語, 簡体中国語, 英語 -
61:00
Swiftの並行処理: サンプルAppの更新
Swiftの並行処理を実演いたします。既存のサンプルAppを更新する様子をご覧ください。async/await、アクター、コンティニュエーションを実際に扱ってみましょう。既存のコードをSwift並行処理に徐々に移行するためのテクニックも検証します。 このセッションを最大限活かしていただくためには、事前にWWDC21の「Swiftのasync/awaitについて」と「Swiftアクターによるミュータブルステートの保護」をご確認いただくことをお勧めします。
Swift concurrency: Update a sample app Discover Swift concurrency in action: Follow along as we update an existing sample app. Get real-world experience with async/await, actors, and continuations. We'll also explore techniques for migrating existing code to Swift concurrency over time. To get the most out of this code-along, we... caffeine,codealong,coffeetracker,completionhandler,complication,condition,dispatchqueue,drinklist,handler,healthkit,immutable,mainactor,mutable,nonisolated,observableobject,published,queues,race,thread,uimodel,watch WWDC21 日本語, 英語 -
37:28
Physical Audio Spatialization Engine(PHASE)によるジオメトリを意識したオーディオの実現
ジオメトリを意識したオーディオによって、Appやゲームに複雑でインタラクティブな、没入感のあるオーディオシーンを構築する方法を紹介します。Appleの空間オーディオAPIであるPHASEを紹介します。Physical Audio Spatialization...
Discover geometry-aware audio with the Physical Audio Spatialization Engine (PHASE) Explore how geometry-aware audio can help you build complex, interactive, and immersive audio scenes for your apps and games. Meet PHASE, Apple's spatial audio API, and learn how the Physical Audio Spatialization Engine (PHASE) keeps the sound aligned with your experience at all times — helping... WWDC21 日本語, 簡体中国語, 英語 -
8:21
App Storeプロダクトページ最適化のための準備
プロダクトページをより関連性の高いものにするための新しい方法について確認しましょう。カスタムプロダクトページを使用して、ユーザごとにAppの異なる機能やコンテンツをハイライトする方法を解説します。さまざまなビジュアルアセットの効果を比較して、ユーザーに最も好まれるものを見極め、プロダクトページを最適化する方法を確認しましょう。Appで最も効果的なプロダクトページを作成するために必要となる知識、用意するアセット、準備の仕方などについても解説します。
Get ready to optimize your App Store product page Discover new ways to make your product page more relevant. Learn how you can use custom product pages to highlight different features and content in your app for different users. Explore how you can optimize your product page by comparing the effectiveness of different visual assets to see what... games,inapp,test WWDC21 日本語, 簡体中国語, 英語 -
9:52
Apple Configuratorによるデバイス管理
Apple Configuratorの機能がこれまで以上に充実しました。組織内でiOS、iPadOS、tvOSデバイスのプロビジョニングを行っている方も、既存のmacOSデバイスのサービスを行っている方も、Apple Configuratorが主要なワークフローにどのように役立つかをご確認ください。さらに、iOS 15でiPhoneに搭載される「自動デバイス登録」をより多くのmacOSデバイスに適用する方法も紹介します。
Manage devices with Apple Configurator Apple Configurator is now more capable than ever. Whether you're provisioning iOS, iPadOS, and tvOS devices in your organization or servicing existing macOS devices, learn how Apple Configurator can help with key workflows. And, coming to iPhone in iOS 15, discover how you can bring Automated... WWDC21 日本語, 簡体中国語, 英語 -
16:55
Safari Web Extensionにおける改善点
Safari Web Extensionを使用してSafariの機能を拡張する方法を確認します。最新のWebExtension APIについて紹介し、非永続的バックグラウンドページのサポート(iOS向けに開発している場合に特に関連するトピック)について確認し、Declarative Net Request WebExtensions APIを使用してWeb上のコンテンツをブロックする方法を確認します。最後に、Safari 15でタブをカスタマイズする方法も紹介します。
Explore Safari Web Extension improvements Learn how you can extend Safari's functionality with Safari Web Extensions. We'll introduce you to the latest WebExtension APIs, explore non-persistent background page support — a particularly relevant topic if you're developing for iOS — and discover how you can use the Declarative Net Request... web inspector WWDC21 日本語, 英語 -
17:58
Visionによる人物、顔、ポーズの検出
Visionフレームワークの最新のアップデートにより、Appで人、顔、ポーズを検出できるようになりました。画像内の人物を周囲の環境から分離するためのPerson Segmentation APIや、人物の頭部のピッチ、ヨー、ロールを追跡するための最新のコンティグメトリクスを紹介します。また、こうした機能をCore Imageなどの他のAPIと組み合わせることで、シンプルなバーチャル背景から、画像編集Appでのリッチなオフライン合成まで、さまざまな機能を実現することができます。...
Detect people, faces, and poses using Vision Discover the latest updates to the Vision framework to help your apps detect people, faces, and poses. Meet the Person Segmentation API, which helps your app separate people in images from their surroundings, and explore the latest contiguous metrics for tracking pitch, yaw, and the roll of the... ai,body pose,computer vision,core ml,face capture quality,face detection,face landmarks,hand pose,machine learning,person segmentation,segmentation,vision WWDC21 日本語, 簡体中国語, 英語 -
19:15
スタイルによるインタフェース構築
Appをする際に、インターフェイスをより迅速に反復する方法を紹介します。最新のボタンスタイルやテーブルビューのセルコンテンツ設定を使って、UIをモダンにする方法を紹介します。これらの設定は、Interface...
Build interfaces with style Discover how you can iterate upon your interfaces even more quickly when building your apps. Learn how you can modernize your UI with the latest button styles and table view cell content configurations, both of which give you greater control directly inside of Interface Builder. We'll show you... accessibility,button,buttons,button styles,dynamic type,hierarchical,interface builder,sf symbols,tableview,table view,table view cell,tableview cell WWDC21 日本語, 簡体中国語, 英語 -
15:19
HLSにおけるダイナミックなプレロールとミッドロール
広告とHLSストリーム間のシームレスなトランジションを実現する方法を確認します。HLSタグとAVFoundation APIを組み込んで、メインコンテンツとミッドロールの間を簡単に遷移することのできるメディア体験を構築する方法、Appでこれらのストリームを再生するベストプラクティスを紹介します。
Explore dynamic pre-rolls and mid-rolls in HLS Learn how you can create seamless transitions between advertisements and your HLS streams. We'll show you how to incorporate HLS tags and AVFoundation APIs to create media experiences that move easily between your primary content and mid-rolls, and provide best practices for playing these streams... ads,advertisements,interstitals,interstitial WWDC21 日本語, 簡体中国語, 英語 -
13:22
Locationボタンについて
CLLocationButtonについて: セキュアなインターフェイス要素であり、Appにおける位置情報へのアクセスを、必要な時と場所に限定して許可するための簡単かつ抵抗の少ない方法を提供します。CLLocationButtonを新規または既存のコードに追加する方法、インターフェイスの視認性のガイドラインに従ってカスタマイズする方法、カスタマイズに関する問題を把握して処理する方法を紹介します。また、iOSの従来のプロンプト方式の位置情報サービス認証とCLLocationButtonの連係についても説明します。 このセッションを最大限活かしていただくためには、Core Location...
Meet the Location Button Meet CLLocationButton: a secure interface element that provides an easy, low-friction way to grant your app location access only when and where it is needed. Learn how you can add CLLocationButton to new or existing code, how to customize it within interface legibility guidelines, how to... privacy WWDC21 日本語, 簡体中国語, 英語 -
22:13
ショートカット、Siri、提案のための優れたアクションのデザイン
アクションは、ショートカットの構成要素です。Appのインターフェイスを確認している状態でなくても、Appの機能を利用することを可能にします。便利で使いやすく、強力なマルチステップショートカットに組み込めるアクションのデザイン方法を紹介します。また、ショートカットの公開と共有に関する機能強化についてもお伝えします。これにより、Appleのすべてのプラットフォームにおいて、ユーザが望む方法でAppにアクセスできるようになります。
Design great actions for Shortcuts, Siri, and Suggestions Actions are the building blocks of shortcuts. They allow people to take advantage of your app's functionality even when they\'re not looking at your app's interface. We\'ll show you how to design actions that are useful, easy-to-use, and can be incorporated into powerful multi-step shortcuts... WWDC21 日本語, 簡体中国語, 英語 -
21:48
高度なXcode Cloudワークフローのカスタマイズ
Xcode Cloudは、Apple Developerツールおよびサービス、すべての主要なソースコントロール管理サービス、さらにはSlackのようなソーシャルコラボレーションツールと統合されています。開発プロセスが追加のツールや外部サービスに依存している場合であっても、ワークフローやビルドの動作を微調整することができます。 環境変数を使用してビルドに情報を渡したり、カスタムビルドスクリプトを使用してアクション内で追加のコマンドを実行したりする方法を確認します。また、自分やチームが作業を共有するためのリポジトリを追加する方法についても説明します。また、Webフックを使用してXcode...
Customize your advanced Xcode Cloud workflows Xcode Cloud integrates with Apple Developer tools and services, all major source control management services, and even social collaboration tools like Slack. If your development process relies on additional tools and external services, however, you can fine-tune your workflows and the behavior of... build,ci,continuous integration,scripts,testflight,testing,xcode,xcode cloud WWDC21 日本語, 簡体中国語, 英語 -
28:10
SwiftUIのアクセシビリティ: 基礎を超えて
基礎を超えたレベルに進んで、卓越したアクセシビリティ体験を提供しましょう。Xcodeの新しいSwiftUIプレビューを使用して、最新のアクセシビリティAPIを試してみて、あらゆるユーザが利用できる素晴らしいAppを作成する方法を確認しましょう。SwiftUIに組み込まれた自動アクセシビリティをカスタマイズして、独自のカスタムコントロールを利用可能にする方法を紹介します。ベストプラクティスを検証し、グループピングとフォーカスを使用してAppのナビゲーション体験の改善箇所を明らかにします。また、ローターを追加することで、VoiceOverユーザのためのナビゲーションを強化します。
SwiftUI Accessibility: Beyond the basics Go beyond the basics to deliver an exceptional accessibility experience. Learn how to use the new SwiftUI Previews in Xcode to explore the latest accessibility APIs and create fantastic, accessible apps for everyone. Find out how you can customize the automatic accessibility built into SwiftUI to... accessibilitychildbehavior,accessibility children,accessibilitycontainer,accessibility container,accessibility element,accessibilityfocus,accessibilityfocusstate,accessibility navigation,accessibility panel,accessibility preview,accessibilityrepresentation,accessibility representation,accessibilitysortpriority,accessibility sort priority,accessible,accessible by default,button,canvas,children,combine,contain,custom controls,custom element,ignore,label,labels,previews,rotors,shapes,swiftui previews,voiceover,voice over WWDC21 日本語, 英語 -
10:57
SwiftUIにおけるSF Symbols
SF SymbolsをSwiftUI Appに組み込む方法を紹介します。シンボルの表示、サイズのカスタマイズ、さまざまなバリエーションを表示するための基本的なテクニックを探ります。また、シンボルの色付けに関する最新のアップデートについても説明し、Appのニーズに合ったツールを選択できるようにします。
SF Symbols in SwiftUI Discover how you can incorporate SF Symbols into your SwiftUI app. We'll explore basic techniques for presenting symbols, customizing their size, and showing different variants. We'll also take you through the latest updates to symbol colorization and help you pick the right tool for your app's... WWDC21 日本語, 簡体中国語, 英語 -
18:38
DriverKitによるオーディオドライバの作成
AudioDriverKit APIを使用して、Audio ServerプラグインとDriverKit Extensionを1つのパッケージに統合する方法を紹介します。インストーラパッケージの代わりにAppを使ってオーディオドライバのインストールをシンプル化し、Mac App Storeを通じてドライバを配布する方法について確認します。また、Core Audio HALがAudioDriverKitとどのように連携しているかを説明し、オーディオデバイスドライバのベストプラクティスを紹介します。
Create audio drivers with DriverKit Discover how to use the AudioDriverKit API to consolidate your Audio Server plug-in and DriverKit extension into a single package. Learn how you can simplify audio driver installation with an app instead of an installer package and distribute your driver through the Mac App Store. And we'll take... WWDC21 日本語, 簡体中国語, 英語 -
14:21
AsyncSequenceについて
値のシーケンスを反復することは、“for”ループを書くのと同じくらい簡単になりました。新しいAsyncSequenceプロトコルにより、通知をはじめ、サーバからのバイトストリームまで、あらゆるものを反復処理するための自然でシンプルな構文を実現する方法について確認します。また、既存のコードを応用して独自の非同期シーケンスを作成する方法も紹介します。 このセッションを最大限活かしていただくためには、「Swiftのasync/awaitについて」を先にご確認いただくことをお勧めします。
Meet AsyncSequence Iterating over a sequence of values over time is now as easy as writing a “for” loop. Find out how the new AsyncSequence protocol enables a natural, simple syntax for iterating over anything from notifications to bytes being streamed from a server. We\'ll also show you how to adapt existing code... asyncstream,await,earthquakes,lines,quakes,urlsession WWDC21 日本語, 簡体中国語, 英語 -
15:30
Appのパワーとパフォーマンスに関する不具合の診断
パワーとパフォーマンスの不具合を確認する際のプライオリティの特定方法を素早く見つけましょう。デバイスやパーセンタイル固有の情報を用いて低下したメトリクスを追跡する方法を確認し、最適化に注力して貴重な開発時間を節約しましょう。また、デバイスのストレージを消耗させるAppの一般的なアンチパターンを追跡する方法、ワークフローのカスタマイズを支援する方法、App Store Connect APIを追加してAppの実世界でのパフォーマンスを常に把握する方法についても紹介します。
Diagnose Power and Performance regressions in your app Quickly discover how to identify priorities when viewing power and performance regressions. Learn how to track metrics that have regressed with device-and percentile-specific information, so you can focus your efforts on optimization and save valuable development time. We'll also show you how to... WWDC21 日本語, 簡体中国語, 英語 -
20:59
コミュニケーション通知と即時通知の送信
Appleプラットフォームにおける通知機能の進化について紹介します。App内でユーザが通知を管理できるようにする方法を探ります。中断レベルや即時通知を使って、有意義な時間を作る方法も紹介します。また、SiriKitを使って、App内で通話やメッセージをより豊かに体験できるコミュニケーション通知についても紹介します。 このセッションを最大限活かしていただくためには、ローカル通知とリモート通知の作成経験と、SiriKitインテントに関するある程度の知識があることが推奨されます。
Send communication and Time Sensitive notifications Learn more about the evolution of notifications on Apple platforms. We'll explore how you can help people manage notifications within your app, including how you can craft meaningful moments with interruption levels and Time Sensitive notifications. And we'll introduce you to communication... apns,focus,intents,interruption,notification service extension,passive,push,pushkit,siri,sirikit,status WWDC21 日本語, 簡体中国語, 英語 -
17:46
XcodeにおけるDocCドキュメントのレベルの向上
優れたドキュメントは、Swiftフレームワークを効果的かつ容易に採用するのに役立ちます。APIに付属させるリッチで概念的な記事を作成する方法を紹介します。文書の構成方法など、記事を書くためのベストプラクティスを確認し、文書をつなぐ管理リンクを自動的に作成する方法を確認しましょう。
Elevate your DocC documentation in Xcode Great documentation can help people effectively and easily adopt your Swift framework. Discover how you can create rich, conceptual articles to accompany your API. You'll learn best practices for writing articles, including how to structure your documentation, and find out how to create... articles,docc,documentation,documentation catalog,documentation compiler,documentation extension WWDC21 日本語, 簡体中国語, 英語 -
12:12
UIKitのシートのカスタマイズとリサイズ
UIKitでレイヤー構造のカスタマイズしたシートエクスペリエンスを作成する方法を紹介します。ここでは、Appでノンモーダルなエクスペリエンスを構築し、シートの上と下の両方のコンテンツを同時に操作できるようにする方法を探ります。また、シートサイズのカスタマイズ、グラバーコントロールの表示・非表示、App内でのポップオーバーとカスタマイズシートの適応についても説明します。 このセッションを最大限に活かしていただくためには、WWDC19の9:45時点からの「iOS 13のためのUIの近代化」のプレゼンテーション部分をご確認になることをお勧めします。
Customize and resize sheets in UIKit Discover how you can create a layered and customized sheet experience in UIKit. We'll explore how you can build a non-modal experience in your app to allow interaction with content both in a sheet and behind the sheet at the same time. We'll also take you through sheet size customization,... card,presentation WWDC21 日本語, 簡体中国語, 英語 -
18:41
WalletとApple Payの新機能
デザインが一新されたApple PayのApp内およびウェブでの支払い方法を確認し、最新のAPIをAppやウェブサイトに組み込む方法を確認しましょう。クーポンコードなどの機能をAppに追加する方法、改善された配送情報、支払詳細表示画面の改良点についてお伝えします。さらに、Web向けのマルチパスサポートや自動失効などなどのWalletパスの変更点を検証します。
What\\u0027s new in Wallet and Apple Pay Discover the redesigned Apple Pay for in-app and web payments and learn how you can incorporate the latest APIs into your app or website. Learn how to add features to your app like coupon codes, improved shipping information, and improvements to the payment detail display screen. And explore... nfc,passes,payment,tickets,transit,web WWDC21 日本語, 簡体中国語, 英語 -
15:27
Xcode OrganizerによるTestFlightクラッシュのトリアージ
Xcode Organizerを使用して、クラッシュのトリアージと修正をより簡単かつ迅速に行う方法を確認しましょう。クラッシュの発生直後に、クラッシュの情報やTestFlightテスターからのフィードバックにアクセスする方法を探ります。また、クラッシュを分析し、メトリクスを表示し、さらにチーム間でクラッシュ情報を共有する方法を紹介します。 クラッシュログの入門編として、WWDC18の「クラッシュとクラッシュログについて理解する」をご確認いただくことをお勧めします。
Triage TestFlight crashes in Xcode Organizer Learn how Xcode Organizer makes it easier and faster to triage and fix crashes. We\'ll explore how you can get access to crash information and feedback from your TestFlight testers just moments after they occur. And we\'ll show you how to analyze crashes, view metrics, and even share crash... app store,debugging,metrickit,testing WWDC21 日本語, 簡体中国語, 英語 -
13:02
HLSコンテンツステアリングによるグローバルストリーミングの可用性の向上
HLSプレイリストタグ、Steering Manifestフォーマットをコンテンツに使用することで、それぞれの視聴者ごとに調整されたCDNの冗長性ポリシーを動的に更新する方法を紹介します。ロードバランスやフェイルオーバの設定などの方法についても確認します。
Improve global streaming availability with HLS Content Steering Discover how you can use HLS playlist tags and the Steering Manifest format with your content to help dynamically update CDN redundancy policies tuned for each viewer. Learn how to load balance, set failover, and more. cdn,content steering,distribution,hls,redundancy WWDC21 日本語, 簡体中国語, 英語 -
16:33
AppデータのSpotlightでの表示
Core Dataでわずか2行のコードによってAppのデータをSpotlightで表示する方法を紹介します。そのデータをSpotlight検索で検出可能にする方法や、そのデータがデバイス上でユーザにどのように表示されるのかをカスタマイズする方法を確認します。最後に、Spotlightでインデックス化されたデータを使って、App内でフルテキスト検索を実装する方法も紹介します。
Showcase app data in Spotlight Discover how Core Data can surface data from your app in Spotlight with as little as two lines of code. Learn how to make that data discoverable in Spotlight search and to customize how it is presented to people on device. Lastly, we'll show you how to implement full-text search within your app,... app data in spotlight,attributeset,coredata,core data,cssearchableitemattributeset,cssearchqueryobject,define attribute set,forstorewithcoordinator,indexing event loop,index update notifications,nscoredata,nscoredatacorespotlightdelegate,nscoredatacorespotlightdelegateindexdidupdatenotification,nsexpression,query string,search my app in spotlight,search query,spotlight,spotlight display name,spotlightindexer,spotlight search,startspotlightindexing,stopspotlightindexing,tag,tags app WWDC21 日本語, 簡体中国語, 英語 -
16:35
Advanced Video Quality Toolによるビデオの評価
Advanced Video Quality Tool(AVQT)は、圧縮ビデオ・ファイルの知覚クオリティを正確に評価するのに役立ちます。AVFoundationフレームワークを採用したAVQTでは、SDRとHDRの両方の領域で、幅広いビデオ・フォーマット、コーデック、解像度、フレームレートをサポートして、RAWピクセルフォーマットにデコードする必要がないなど、簡単で効率的なワークフローを実現しています。...
Evaluate videos with the Advanced Video Quality Tool Learn how the Advanced Video Quality Tool (AVQT) can help you accurately assess the perceptual quality of your compressed video files. Utilizing the AVFoundation framework, AVQT supports a wide range of video formats, codecs, resolutions and frame-rates in both the SDR and HDR domains, which... analysis,avqt,psnr,quality,ssim,video,video quality WWDC21 日本語, 簡体中国語, 英語 -
14:46
クイックメモの採用
Appをクイックメモにリンクして、コンテンツとノート、そしてノートとコンテンツをすばやく結びつける方法を確認しましょう。NSUserActivityを介してクイックメモがAppのコンテンツを認識しリンクする方法と、AppへのAPIの導入方法を紹介します。また、クイックメモをサポートするための要件、メリット、機能についても紹介します。AppでNSUserActivityのメリットをすべて活かすためのガイダンスやベストプラクティスについてもお伝えします。
Adopt Quick Note Learn how you can link your app to Quick Note and help people quickly connect your content to their notes — and their notes to your content. Discover how Quick Note recognizes and links to app content through NSUserActivity, and find out how you can adopt this API in your app. We'll take you... quicknote WWDC21 日本語, 簡体中国語, 英語 -
29:36
軽量かつ高速なApp Clipの構築
App Clipによって、Appの一部分を即座に見つけてダウンロードし、タスクやトランザクションを完了することができます。モダンな機能とエレガントなデザインが際立つコンパクトなApp Clipを作るのに役立つヒントやベストプラクティスを確認しましょう。また、信頼性と安全性の高いApp Clipを構築する方法について確認し、物理的なApp Clipコードをスキャンした場合であっても、Webサイトを閲覧した場合であっても、常にお客様が体験にアクセスできるようにしましょう。また、世界に向けてリリースする前にApp Clipをテストするための具体的な戦略についても説明します。
Build light and fast App Clips App Clips give people the power to discover and download a small part of your app at a moment's notice to complete tasks and transactions. Explore tips and best practices to help you create compact App Clips that emphasize modern features and elegant design. Learn how you can build reliable and... aasa,advanced experience,all compatible device variants,app clip codes,app clip invocation,app clips,app clip size,app thinning,archive build,asset catalogs,associated domain configuration,build settings,bundleid,compression,deep link,domain validation,embedded framwork,encode as url,ephemeral notification,fruta,lazy loading,local experience,location confirmation,managing complexity,maps,meta tag,nfc,physical invocation,qr code,rebuild from bitcode,redirect,sf symbols,shared asset catalog,shared container,siri suggestions,size optimization,size report,swcutil,testing,unique functionality,vector graphics WWDC21 日本語, 簡体中国語, 英語 -
22:38
M1搭載Macにおける優れたiPad/iPhone Appの条件
既存のiPad/iPhone AppをM1搭載のMacで動作させることがこれまでになく簡単になりました。AppをmacOSに移植する方法を説明し、Appのさまざまな機能をどのようにシステムが自動的にブリッジしてMacで動作させるかについて検証します。macOS Montereyの改良点(Apple Payのサポート、AV処理の改善、ショートカットなど)と合わせて、iPad Appのベストプラクティスについてもガイダンスを行い、M1搭載のMac上での完全な体験を提供する方法について解説します。
Qualities of great iPad and iPhone apps on Macs with M1 It's easier than ever to offer your existing iPad and iPhone apps on Macs with M1. We'll show you how to bring your app to macOS, and explore how the system automatically bridges various features of your app to work on the Mac. We\'ll also provide guidance on best practices in your iPad app,... alternatives,bridging,catalyst,ios,ipad mac,iphone mac,keyboard,mac app store,ple silicon,uikit WWDC21 日本語, 簡体中国語, 英語 -
24:20
優れたMac Catalyst Appの条件
最高のMac Catalyst Appのためのベストプラクティス、ツール、およびテクニックを紹介します。iPad AppをmacOSに移植する際の主な考慮事項について説明し、インターフェイスとエクスペリエンスを改善するための詳細なコード例を示し、Mac Appを全てのユーザに配布する方法を紹介します。 このセッションを最大限活かしていただくためには、Mac Catalystの基礎を理解していることが推奨されます。WWDC21の「Mac Catalystの新機能」をご確認いただくと、iPad...
Qualities of a great Mac Catalyst app Discover best practices, tools, and techniques to help craft the best possible Mac Catalyst app. We'll take you through key considerations when you bring your iPad app to macOS, explore detailed code examples for refining your interface and experience, and show you how to distribute your Mac app... continuity camera,controls,distribution,idiom,responder chain,scenes,sharing,state restoration,toolbar,unscaled,user activity WWDC21 日本語, 簡体中国語, 英語 -
33:57
InstrumentsでのHTTPトラフィックの解析
Instruments Networkテンプレートを使用して、AppのHTTPトラフィックを記録・解析する方法を確認しましょう。セッション、タスク、個々のHTTPリクエストの動作を調査し、視覚化する方法を説明します。これにより、データが効率的に転送され、ユーザのプライバシーが尊重されることを確認できます。
Analyze HTTP traffic in Instruments Learn to use the Instruments Network template to record and analyze your app\'s HTTP traffic. We\'ll show you how to explore and visualize the behavior of sessions, tasks, and individual HTTP requests to ensure data is transmitted efficiently and respects people\'s privacy. WWDC21 日本語, 簡体中国語, 英語 -
41:04
TextKit 2について
TextKit 2について: Appleの次世代テキストエンジンであり、設計の見直しによって正確性、安全性、性能が向上しています。TextKit 2を使用することで、世界各国のユーザにより優れたテキスト体験を提供し、テキストコンテンツとビジュアルコンテンツを組み合わせることでレイアウトを多様化して、スムーズなスクロール操作を実現する方法を紹介します。最新のAPIを紹介して、いくつかの実用的な事例を詳しく検証して、Appを最新化するための指針を提示します。
Meet TextKit 2 Meet TextKit 2: Apple's next-generation text engine, redesigned for improved correctness, safety, and performance. Discover how TextKit 2 can help you provide a better text experience for international audiences, create more diverse layouts by mixing text content with visual content, and ensure... appkit,banana,bananaphone,edit,nstextview,text,textedit,uikit WWDC21 日本語, 簡体中国語, 英語 -
11:16
Xcodeにおけるコードレビューと共同作業
Xcodeにおけるコードレビューとプルリクエストの最新の機能強化について検証します。diffの表示設定、コミットセレクタ、チェンジナビゲータ、プルリクエストのワークフローについて詳しく説明します。コードレビューやPRのワークフローをソースコードに直接接続することで、チームとのコラボレーションやリグレッションの発見が可能になることを紹介します。
Review code and collaborate in Xcode Explore the latest enhancements to code review and pull requests in Xcode. Learn more about diff display preferences, commit selectors, changes navigator, and pull request workflows. We'll show you how you can collaborate with your team and find regressions by connecting your code review and PR... branch,branches,code review,commit,git,pr,pull request,source control WWDC21 日本語, 簡体中国語, 英語 -
22:30
超高速なリストとコレクションビューの構築
スムーズなスクロール型リストおよびコレクションビューの構築: セルのライフサイクルを確認し、その知識を応用して荒いスクロール、フレームの欠落をなくす方法を確認します。また、画像読み込みの最適化やセルの自動プリフェッチにより、全体的なスクロール体験を向上させ、コストのかかる不具合を回避する方法も紹介します このビデオを最大限に活かしていただくためには、diffableデータソースとコンポジションレイアウトの基礎を理解していることが推奨されます。
Make blazing fast lists and collection views Build consistently smooth scrolling list and collection views: Explore the lifecycle of a cell and learn how to apply that knowledge to eliminate rough scrolling and missed frames. We'll also show you how to improve your overall scrolling experience and avoid costly hitches, with optimized image... glitch,hitch,performance,rendering,tableview,table view WWDC21 日本語, 簡体中国語, 英語 -
16:14
UWBベースの車のキーの詳細
UWB(Ultra Wideband)に対応したデジタルな車のキーを作成する方法を紹介します。これにより、iPhoneをバッグやポケットに入れたまま、あるいはApple Watchを手首に装着したまま、車の解錠や始動ができるようになります。本セッションでは、UWBのインテグレーション方法、近接アクションや遠距離ロック解除機能を追加する方法、運転席側のドアで誰がどのキーを使用しているかを識別して車の設定をパーソナライズする方法などについて紹介します。...
Explore UWB-based car keys Discover how to create digital car keys that support Ultra Wideband (UWB), allowing people to unlock and start their car while leaving iPhone in their bag or pocket or Apple Watch on their wrist. We'll show you how to integrate UWB, add proximity actions and distance unlock features, and help... ,,,nfc,u1,ultra wideband WWDC21 日本語, 簡体中国語, 英語 -
37:58
Group Activitiesによるメディアエクスペリエンス連携
SharePlayとGroup Activitiesフレームワークによって、コンテンツを完全に同期した状態でユーザが見たり聞いたりできるようにする方法について確認します。メディアAppを同期し、大勢の人々のためにSharePlay対応のエクスペリエンスを提供する方法について解説します。AppにGroup Activitiesを追加する方法、ピクチャ・イン・ピクチャのレイアウト、Playback coordinatorオブジェクトによって複数デバイス間での再生を微調整する方法を紹介します。
Coordinate media experiences with Group Activities Discover how you can help people watch or listen to content all in sync with SharePlay and the Group Activities framework. We'll show you how to adapt a media app into a synchronized, SharePlay-enabled experience for multiple people. Learn how to add Group Activities to your app, explore the... facetime,face time,groupactivities,group activities,groupsession,shareplay,share play WWDC21 日本語, 簡体中国語, 英語 -
19:57
VideoToolboxによる低遅延ビデオエンコーディング
低遅延エンコーダーをサポートすることは、ビデオApp開発プロセスの重要な側面となっています。VideoToolboxがどのように低遅延のH.264ハードウェアエンコーディングをサポートし、エンドツーエンドのレイテンシを最小化し、最適なリアルタイムコミュニケーションと高品質のビデオ再生に向けて新たなレベルのパフォーマンスを達成するかを確認します。
Explore low-latency video encoding with VideoToolbox Supporting low latency encoders has become an important aspect of video application development process. Discover how VideoToolbox supports low-delay H.264 hardware encoding to minimize end-to-end latency and achieve new levels of performance for optimal real-time communication and high-quality... acceleration,avfoundation,coremedia,hardware,performance,video,videotoolbox WWDC21 日本語, 簡体中国語, 英語 -
29:53
RealityKit 2を使用した高度なレンダリング
RealityKitの最先端のレンダリング機能を使用して、AR体験のための魅力的なビジュアルを作成しましょう。カスタムシェーダの書き方、リリアルタイムでのダイナミックメッシュの描き方、ARシーンのスタイリングに役立つクリエイティブなポストプロセス効果について解説します。
Explore advanced rendering with RealityKit 2 Create stunning visuals for your augmented reality experiences with cutting-edge rendering advancements in RealityKit. Learn the art of writing custom shaders, draw real-time dynamic meshes, and explore creative post-processing effects to help you stylize your AR scene. 3d graphics,ar,arkit,augmented reality,core image,depth map,lidar,metal shading language,realitykit,scenekit WWDC21 日本語, 簡体中国語, 英語 -
39:53
Metalのデバッグ、プロファイリング、アセット作成ツール
Xcodeを使用して、Metalのデバッグ、プロファイリング、アセット作成のワークフローを次のレベルに引き上げる方法を紹介します。レイトレーシングとGPUプロファイリングのための最新ツールを確認し、Metalデバッガのワークフローについて確認します。また、最新のGPUテクスチャフォーマットをすべてサポートし、マルチプラットフォームのアセット作成パイプラインに簡単に統合できるテクスチャコンバータツールの使用方法も紹介します。
Discover Metal debugging, profiling, and asset creation tools Explore how Xcode can help you take your Metal debugging, profiling and asset creation workflows to the next level. Discover the latest tools for ray tracing and GPU profiling, and learn about Metal Debugger workflows. We'll also show you how to use the Texture Converter tool, which supports all... WWDC21 日本語, 簡体中国語, 英語 -
32:44
見つけやすいデザイン
インタラクティブで記憶に残る体験を作って人々をAppに引き込む方法を紹介します。ここでは、見つけやすいデザインの手法を紹介して、一目でAppの可能性を把握できる、探索可能で楽しいインターフェイスを作る方法を確認します。また、この手法を応用してコンテンツをパーソナライズして、Appを簡単にカスタマイズする方法も紹介します。
Discoverable design Discover how you can create interactive, memorable experiences to onboard people into your app. We'll take you through discoverable design practices and learn how you can craft explorable, fun interfaces that help people grasp the possibilities of your app at a glance. We'll also show you how to... ,,discoverability,menus,navigation,onboarding WWDC21 日本語, 簡体中国語, 英語 -
20:49
モーションによるヘルスケア測定
モーションデータを利用して、Appの健康モニタリングを次のレベルに引き上げる方法について確認します。iPhone用の歩行安定性(Walking Steadiness)とApple...
Measure health with motion Discover how you can take your app's health monitoring to the next level with motion data. Meet Walking Steadiness for iPhone and the six-minute-walk metric for Apple Watch: Walking Steadiness can help your app interpret someone's quality of walking and risk of falling, while the six-minute-walk... healthkit,therapy WWDC21 日本語, 簡体中国語, 英語 -
22:54
SwiftUIでの並行処理
Swiftの並行処理機能を使用して、さらに優れたSwiftUI Appを構築する方法を確認しましょう。並行処理のワークフローがObservableObjectsとどのように相互作用するかを示し、SwiftUIのビューとモデルで直接使用する方法を探ります。SwiftUIのランループ上でAppをスムーズに動作させるawaitの使い方を確認し、AsyncImage APIを使用してリモート画像を素早く取得する方法を確認します。また、カスタムビューで追加の非同期フローを有効にするプロセスも紹介します。
Discover concurrency in SwiftUI Discover how you can use Swift's concurrency features to build even better SwiftUI apps. We'll show you how concurrent workflows interact with your ObservableObjects, and explore how you can use them directly in your SwiftUI views and models. Find out how to use await to make your app run... actor,async,async await,async image,await,codable,concurrency,concurrent,data models,dispatch queues,download photos,fetchphoto,identifiable,issaving,listrowseparator,liststyle,mainactor,main actor,main thread,objectwillchange,observableobject,opacity,placeholder,progress view,pull to refresh,refreshable,refreshable,rest api,run loop,save,snapshot,state change,swift 55,swiftui,task,tick,yield the main actor WWDC21 日本語, 簡体中国語, 英語 -
33:43
サーバにおけるApp内課金の管理
サーバ上でApp内課金を管理するための最新のアップデートを紹介します。サーバを使用したステータス変更の追跡、返金処理、加入者のステータス管理を行う方法を確認します。ステータス、App内課金トランザクションに関するApp StoreサーバのAPIについて確認し、App Storeサーバの通知を利用してより多くの顧客ライフサイクルイベントを追跡する方法を紹介します。また、App内課金のファミリー共有の管理、サンドボックス環境でのApp内課金のテストに関する最新の改善点についてもお伝えします。
Manage in-app purchases on your server Discover the latest updates to managing in-app purchases on your server. Explore how you can use servers to track status changes, handle refunds, and manage subscriber status. Learn about App Store server APIs around status and in-app purchase transactions, and find out how App Store server... games,storekit WWDC21 日本語, 簡体中国語, 英語 -
40:17
SwiftUIの徹底解説
SwiftUIの哲学の核となる考え方を別の見方から覗いてみましょう。アイデンティティ、ライフタイム、および依存性。一般的なパターンを探し出し、フレームワークを動かす原理を把握し、それらを使ってAppの正しさとパフォーマンスを保証する方法を見出すことができます。
Demystify SwiftUI Peek behind the curtain into the core tenets of SwiftUI philosophy: Identity, Lifetime, and Dependencies. Find out about common patterns, learn the principles that drive the framework, and discover how you can use them to guarantee correctness and performance for your app. ,,,,,,,,,,action,alert,anyview,bad dog,binding,biscuit,body,body property,branch,cat,confirmationdialog,connecting views,continuity over time,datadriven constructs,declarative,dependencies,dependency graph,different identities,dog,dragon,elements,environment,environmentobject,explicit identifiers,explicit identity,foreach,good dog,graph,grouchy cat,happy cat,how does swiftui update the ui,identifiable,identifiable protocol,identifier map to single view,identifier stability,identifier uniqueness,identity,inert modifier,lifetime,list,magical,onappear,ondisappear,outlinegroup,performance,pretzel,same identity,stable identifiers,stable identity,state,state lifetime,stateobject,structural identity,swiftui,switch,table,theseus,transition between views,tree,unique,value types,view,viewbuilder,view identity,view lifetime,view protocol,view value,view value are ephermal,what does swiftui see WWDC21 日本語, 簡体中国語, 英語 -
36:02
カメラキャプチャの新機能
コントロールセンターでビデオエフェクト(センターフレーム、ポートレートモード、マイクモードなど)を操作する方法を確認しましょう。これらの機能がAppに対して有効化されたタイミングを検出する方法について紹介し、これらの機能をApp内から制御可能にするためのカスタムインターフェイスを導入する方法を検証します。10ビットのHDRビデオキャプチャを有効にして、ミニマムフォーカスディスタンスレポーティングを利用してカメラキャプチャの体験を向上させる方法を紹介します。IOSurface圧縮のサポートと、カメラキャプチャのパフォーマンス最適化についても検証します。...
What\\u2019s new in camera capture Learn how you can interact with Video Effects in Control Center including Center Stage, Portrait mode, and Mic modes. We'll show you how to detect when these features have been enabled for your app and explore ways to adopt custom interfaces to make them controllable from within your app... avcapture,camera,microphone,photo,photography,video,video effects WWDC21 簡体中国語, 英語 -
20:31
SF Symbolsの新機能
AppleのアイコングラフィーライブラリであるSF Symbolsの最新のアップデート内容を紹介します。Appleプラットフォーム用のシステムフォントであるSan Franciscoとシームレスに統合するように設計されたSF Symbolsは、ダイナミックタイプやボールドテキストなどのアクセシビリティ機能をサポートしながら、美しく一貫性のあるAppのアイコンを作成するのに役立ちます。SF...
What\\u2019s new in SF Symbols Explore the latest updates to SF Symbols, Apple's iconography library. Designed to integrate seamlessly with San Francisco — the system font for Apple platforms — SF Symbols can help you create beautiful and consistent iconography for your app while supporting accessibility features like Dynamic... WWDC21 日本語, 簡体中国語, 英語 -
25:47
カスタムシンボルの作成
SF Symbols 3の最新のレンダリングモードを使用してカスタムのシンボルを作成する方法を紹介します。シンボルの描き方、編集方法、注釈の付け方をはじめ、デザインプロセスを改善するためのより高度なテクニックについてもお伝えします。 カスタム・シンボル・テンプレートの使い方については、WWDC19の「SF Symbolsの紹介」を先にご確認いただくことをお勧めします。
Create custom symbols Discover how you can create custom iconography with the latest rendering modes in SF Symbols 3. We'll help you learn how to draw, edit, and annotate symbols, as well as explore more advanced techniques to improve the design process. For a primer on working with custom symbol templates, we... WWDC21 日本語, 簡体中国語, 英語 -
30:30
Swift AlgorithmsパッケージとSwift Collectionsパッケージについて
Appleが提供するオープンソースのSwiftパッケージリストに追加された最新アイテムの2つであるSwift AlgorithmsとSwift Collectionsを紹介します。これらのパッケージをそのまま使用できるだけでなく、Swift Standard Libraryに最終的に含まれる新しいアルゴリズムとデータ構造がこれらのパッケージから創出されます。これらのパッケージをプロジェクトに統合して、適切なアルゴリズムとデータ構造を選択して、コードを明瞭化および高速化する方法を紹介します。
Meet the Swift Algorithms and Collections packages Discover two of the latest additions to the list of open-source Swift packages from Apple: Swift Algorithms and Swift Collections. Not only can you use these packages immediately, they also incubate new algorithms and data structures for eventual inclusion in the Swift Standard Library. We'll... adjacentpairs,array,arrayslice,buffer,chunked,chunkedby,chunks,compactmap,deque,dictionary,doubleended,ended,filter,flatmap,flattensequence,hashtable,joined,joinedby,joinedsequence,lazycompactmap,lazyflatmap,lazysequence,loops,map,messages,nsorderedset,ordereddictionary,orderedset,prefix,queue,raw,reversedcollection,set,suffix,transcript,windows WWDC21 日本語, 簡体中国語, 英語 -
9:03
Core Imageカーネルの改善点
Metal Shading Language で書かれた Core Image カーネルをAppに追加する方法を確認します。Metal Shading Languageで記述されたCore ImageカーネルのためにXcodeルールと命名規則をどのように使用するかを検討し、Core Imageカーネルに役立つMetalのStitchable関数とダイナミックライブラリ機能を理解できるようにします。
Explore Core Image kernel improvements Discover how you can add Core Image kernels written in the Metal Shading Language into your app. We'll explore how you can use Xcode rules and naming conventions for Core Image kernels written in the Metal Shading Language, and help you make sense of Metal's Stitchable functions and dynamic... coreimage,filters,hardware,image,image processing,metal,metal shading language,metal tools,photos WWDC21 日本語, 簡体中国語, 英語 -
13:40
URLSessionにおけるasync/awaitの使用
async/awaitとAsyncSequenceを使用して、URLSessionでSwift並列処理を採用する方法と、Swift並列処理の概念を適用してネットワーキングのコードを改良する方法を紹介します。
Use async\\/await with URLSession Discover how you can adopt Swift concurrency in URLSession using async/await and AsyncSequence, and how you can apply Swift concurrency concepts to improve your networking code. WWDC21 日本語, 簡体中国語, 英語 -
54:09
Apple Watch用ワークアウトAppの構築
このCode-AlongではSwiftUIとHealthKitを使用してワークアウトAppを一から構築します。タイムラインを使用してAlways On(常にオン)ステートをサポートしワークアウトの指標を更新する方法について確認します。ワークアウトAppのベストデザインプラクティスに従って構築しましょう。
Build a workout app for Apple Watch Build a workout app from scratch using SwiftUI and HealthKit during this code along. Learn how to support the Always On state using timelines to update workout metrics. Follow best design practices for workout apps. ,alwayson,codealong,codealong,healthkit,hkworkoutsession,isluminancereduced,metrics,workout WWDC21 日本語, 簡体中国語, 英語 -
14:32
iCloudキーチェーン認証コードによるセキュアなログイン
AppやWebサイトでオンデバイス認証コードをサポートし、より安全なサインイン体験を実現する方法を紹介します。iCloudキーチェーンのパスワードマネージャの最新のアップデート内容を検証し、認証コード、AutoFill、iCloudキーチェーン同期、2タップセットアップによって、マルチステップなサインインプロセスがどのようにシンプル化されるのかを説明します。AppやWebサイトでこのプロセスをサポートする方法についてお伝えします。
Secure login with iCloud Keychain verification codes Learn how you can support on-device verification codes in your app or website for a more secure sign-in experience. We'll explore the latest updates to the iCloud Keychain password manager and discover how verification codes, AutoFill, iCloud Keychain sync, and two-tap setup simplify the... 2fa,code,domain,factor,icloud keychain,keychain,login,log in,password,signin,sign in,sms,totp,two,twofactor WWDC21 日本語, 簡体中国語, 英語 -
26:49
Create MLによる手のポーズや動作の識別
Create MLを使えば、人間の手の表現力をAppで理解することがこれまで以上に簡単になります。Create ML Appとフレームワークを使って、Visionによる手のポーズ検出のサポートをベースに、カスタムの手のポーズと手の動作の識別モデルをトレーニングする方法を紹介します。データの収集、モデルの学習、そしてVision、Camera、ARKitとのインテグレーションがいかに簡単にできるかを確認し、楽しくて面白いApp体験を創り出しましょう。 Create MLの詳細やモデルのトレーニングに関するコンセプトについては、WWDC20の「Create...
Classify hand poses and actions with Create ML With Create ML, your app's ability to understand the expressiveness of the human hand has never been easier. Discover how you can build off the support for Hand Pose Detection in Vision and train custom Hand Pose and Hand Action classifiers using the Create ML app and framework. Learn how simple... ai,body pose,core ml,create ml,fitness,hand action classification,hand pose,hand pose classification,machine learning,vision WWDC21 日本語, 簡体中国語, 英語 -
1:40
Tuesday@WWDC21
もうすぐ一日が終わりますが、まだ検証すべきものが多く残っています。WWDCの2日目のハイライトをお伝えするとともに、これから開催される素晴らしいセッションやアクティビティを紹介します。
Tuesday@WWDC21 The day\'s almost over, but there\'s still so much to explore: Catch up on the best of Day 2 at WWDC and check out a few of the great sessions and activities still to come. ,daily recap,recap,tuesday,wwdc21 WWDC21 日本語, 簡体中国語, 英語 -
16:32
この世界を抜け出して火星へ
MIT卒業生のTiera Fletcherは、11歳の頃から航空宇宙工学と戦闘機に夢中になり、自らの情熱の赴くままに生きてきました。22歳の時、彼女はNASAのスペースローンチシステム(史上最強のロケット)に携わるという夢見ていた仕事に就きました。月や火星またはそれらを超える深宇宙への有人飛行を目的とした高さ約98mで重さ約4000トンの推力発生ロケットの部品設計がどのようなものなのかを紹介します。
Out of this world... on to Mars Fascinated by aerospace engineering and fighter jets from the age of 11, MIT graduate Tiera Fletcher followed her passion. At 22, she landed her dream job working on NASA's Space Launch System, the most powerful rocket created in history. Learn what it's like to design components of a... guest,wwdc21 WWDC21 英語 -
9:28
AVFoundationにおけるHLSバリアント
AVFoundation APIを使用して、App内でコンテンツの異なるバリアントをハイライトする方法を確認します。SDR/HDR、FPSなどの属性を含むさまざまなビデオ特性について、これらのAPIを使用してHLSコンテンツを検査する方法を紹介します。また、ストリーミングやオフラインのコンテンツを表すAVAssetVarientについても紹介します。
Explore HLS variants in AVFoundation Discover how you can use AVFoundation APIs to highlight different variants of your content within your app. We'll show you how you can inspect HLS content using these APIs for different video characteristics, including attributes like SDR/HDR, FPS, and the like. And we'll explore the... 4k,hd,hls,sd,variants WWDC21 日本語, 簡体中国語, 英語 -
21:12
Metalでのバインドレスレンダリングの詳細
Argument Buffersを追加してバインドレスレンダリングを採用することで、シェーダーの可能性を最大限に引き出し、最新のレンダリング技術を実装します。レイトレーシングとラスタライズのパイプラインを最大限に活用するために、シーン全体とリソースをGPUで利用できるようにする方法を確認しましょう。
Explore bindless rendering in Metal Unleash the full potential of your shaders and implement modern rendering techniques by adding Argument Buffers to adopt bindless rendering. Learn how to make your entire scene and resources available to the GPU to make the most out of raytracing and rasterization pipelines. 3d graphics,game,game dev,game developer,metal,metal shading language,metal tools,proapps,raytracing WWDC21 日本語, 簡体中国語, 英語 -
24:00
究極のAppパフォーマンスサバイバルガイド
パフォーマンスの最適化は、追跡が必要な指標や使用するツールが多く、困難なタスクのように思われます。しかし、心配はいりません。このAppパフォーマンスに関するサバイバルガイドは、開発プロセスを円滑にし、Appを使用する人々の素晴らしい体験に貢献するツール、メトリクス、パラダイムを理解するのに役立てることができます。
Ultimate application performance survival guide Performance optimization can seem like a daunting task — with many metrics to track and tools to use. Fear not: Our survival guide to app performance is here to help you understand tooling, metrics, and paradigms that can help smooth your development process and contribute to a great experience... WWDC21 日本語, 英語 -
32:45
Swiftの新機能
Swiftのアップデートを紹介します。簡単にコードを読み書きできるようにする最新の言語拡張内容について解説します。Swiftパッケージとして利用できるAPIの増加を検証し、Swiftのasync/await構文、構造化された並列処理、アクターについて説明します。
What\\u2018s new in Swift Join us for an update on Swift. Discover the latest language advancements that make your code easier to read and write. Explore the growing number of APIs available as Swift packages. And we'll introduce you to Swift's async/await syntax, structured concurrency, and actors. algorithms,arc,argumentparser,asynchronous,automatic reference counting,aws,builds,cgfloat,codable,collections,concurrent,deque,diversity,docc,documentation,double,driver,enum,evolution,fish,flexible,float16,functions,incremental,index,lambda,lifetimes,linux,memory,mentorship,numerics,open source,optimize,ordereddictionary,orderedset,path,property wrappers,result builders,server,static member lookup,swiftui,system,toggle,windows WWDC21 日本語, 簡体中国語, 英語 -
28:32
Swiftアクターによるミュータブルステートの保護
2つの別々のスレッドが同じミュータブルなステートに同時にアクセスすると、データレースが発生します。データレースは簡単に起きますが、デバッグが難しいことで知られています。 コード内のデータへのアクセスを同期化するのに役立つSwiftのアクターを使って、これらのデータレースをどのように止めることができるかを説明します。アクターの仕組みと、アクター間で値を共有する方法をご確認ください。アクターの分離がプロトコル準拠に与える影響について説明します。そして最後に、メインアクターを紹介します。これは、必要なときにコードが常にメインスレッド上で実行されることを保証するための新しい方法です。...
Protect mutable state with Swift actors Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct, but are notoriously hard to debug. Discover how you can stop these data races in their tracks with Swift actors, which help synchronize access to data in your code. Discover how... ,,books,cache,cat,classes,counter,detached,equatable,global,hashable,immutable,isolated,isolation,libraryaccount,nonisolated,sad,sendable,synchronization WWDC21 日本語, 簡体中国語, 英語 -
18:17
空間オーディオによるAppへの没入
Appやウェブ上のメディアで映画館のような体験を提供するために、空間オーディオがどのように役立つかを紹介します。互換性のあるハードウェアを使用しているユーザに、没入感のあるオーディオを簡単に提供する方法や、ユーザの帯域や接続状況に応じて異なるリスニング体験を自動的に提供する方法を解説します。また、Appでの体験をカスタマイズしたり、空間オーディオを使って新しいエキサイティングな方法でストーリを伝えるお勧めの方法についても紹介します。
Immerse your app in Spatial Audio Discover how spatial audio can help you provide a theater-like experience for media in your apps and on the web. We'll show you how you can easily bring immersive audio to those listening with compatible hardware, and how to automatically deliver different listening experiences depending on... atmos,audio,dolby,multichannel,multi channel,spatial,spatial audio WWDC21 日本語, 簡体中国語, 英語 -
29:48
Metalレイトレーシングによるハイブリッドレンダリング
レイトレーシングをラスタライズエンジンと組み合わせることで、シンプル化されたグラフィックス技術を実装し、Appやゲームのビジュアルを向上させる方法を説明します。自然なアルゴリズムを使用して光の相互作用を正確にシミュレートする方法を紹介して、レイトレースしたシーンのキャプチャ、検査、デバッグにXcodeの最新ツールを活用する方法を確認します。
Explore hybrid rendering with Metal ray tracing Discover how you can combine ray tracing with your rasterization engine to implement simplified graphics techniques and elevate visuals in your app or game. We'll explore how you can use natural algorithms to accurately simulate the interplays of light, and learn how to take advantage of the... game dev,game developer,metal,metal shading language,metal tools,optimization,proapps WWDC21 日本語, 簡体中国語, 英語 -
14:40
キーボードレイアウトのガイド
Keyboard Layout Guideを使用して、iOSまたはiPadOSApp内でのキーボードの動作を管理する方法を紹介します。UIKeyboardLayoutGuide と UITrackingLayoutGuide を使ってキーボードをインターフェイスに統合すると、長いコードブロックを書かなくて済むようになり、App内でオンスクリーンキーボードを使用する際に、スムーズで快適な入力が可能になります。 このセッションを最大限活かしていただくためには、Auto LayoutとUILayoutGuideの両方を理解していることが推奨されます。
Your guide to keyboard layout Discover how you can use the Keyboard Layout Guide to manage how keyboards work within your iOS or iPadOS app. Learn how you can avoid writing lengthy code blocks when you use UIKeyboardLayoutGuide and UITrackingLayoutGuide to integrate the keyboard into your interface, helping people have a... , WWDC21 日本語, 簡体中国語, 英語 -
17:46
MusicKit for Swiftについて
MusicKitによって、Apple MusicをAppに簡単に統合することができます。このSwiftベースのフレームワークにおける、コンテンツの検索、リクエスト、再生など、MusicKitの基本的な使い方を説明します。また、Apple Musicにまだ登録していない人がいる場合に、音楽サブスクリプションのワークフローをAppに組み込む方法についても解説します。
Meet MusicKit for Swift MusicKit makes it easy to integrate Apple Music into your app. Explore the Swift-based framework: We'll take you through the basic process of using MusicKit — including how to find, request, and play content — and show you how you can incorporate music subscription workflows into your app if... apple music,music,musickit,songs,swift WWDC21 日本語, 簡体中国語, 英語 -
10:33
HLSにおけるメディアのギャップレスな遷移
エピソード、曲、シーン、個々のリソース間をシームレスに遷移するストリーミングメディアコンテンツを作成する方法を紹介します。ギャップレスHLS再生では、複数のコンテンツを瞬時につなぎ合わせて、カスタマイズされたワークアウトの作成、インタラクティブなコンテンツのデザイン、説得力のあるストーリーの展開などが可能です。音楽のストリーミング、イベントの録画、録画済みのビデオに忠実な連続性を提供し、App内で魅力的な視聴体験を提供する方法を紹介します。
Transition media gaplessly with HLS Discover how you can create streaming media content that seamlessly transitions between episodes, songs, scenes, and individual resources. With gapless HLS playback, you can stitch together multiple pieces of content on the fly to create customized workouts, design interactive content, tell... gapless,hls,http live streaming,media,transition WWDC21 日本語, 簡体中国語, 英語 -
19:09
Screen Time APIについて
Screen Time APIについて確認し、常にプライバシーを最優先しながら、カスタマイズされたペアレンタルコントロールをサポートするAppを作成する方法を紹介します。コア制約やデバイスアクティビティ監視などの主要機能を使用して、数値に基づいた管理機能を親や保護者に提供しながら、セキュリティの高い安全なApp環境を実現する方法について解説します。
Meet the Screen Time API Explore the Screen Time API and learn how you can build apps that support customized parental controls — all while putting privacy first. Learn how you can use key features like core restrictions and device activity monitoring to create safe, secure experiences in your app while providing... guardian,sheild WWDC21 日本語, 簡体中国語, 英語 -
20:23
iPadキーボードナビゲーション
iPadおよびMacのCatalyst Appでのキーボード操作性を向上させましょう。ハードウェアキーボードを使って主要機能へのアクセスを高速化したり、ビューやビューコントローラを操作したりする方法を紹介します。キーボードで操作可能な要素をカスタマイズする方法や、タブループをカスタマイズする方法についても確認します。
Focus on iPad keyboard navigation Improve the keyboard experience in your iPad and Mac Catalyst app. Discover how you can accelerate access to key features with the hardware keyboard, and navigate through your views and view controllers. Learn how to customize which elements are keyboard navigable, as well as how to customize the... commands,environment,focus,groups,ipad,item,key,keyboard,navigation,productivity,sidebar WWDC21 日本語, 英語 -
25:07
RealityKit 2の詳細
RealityKit 2を使えば、魅力的なAR体験の作成がこれまで以上に簡単になります。RealityKitフレームワークの最新の強化点を探り、水中サンプルプロジェクトを通じて詳細を確認しましょう。機能が強化されたエンティティコンポーネントシステム、効率化したアニメーションパイプライン、フェイスメッシュとオーディオを強化したプラグアンドプレイのキャラクターコントローラーを紹介します。
Dive into RealityKit 2 Creating engaging AR experiences has never been easier with RealityKit 2. Explore the latest enhancements to the RealityKit framework and take a deep dive into this underwater sample project. We'll take you through the improved Entity Component System, streamlined animation pipeline, and the... 3d graphics,ar,arkit,augmented reality,lidar,physics,realitykit,scenekit,usdz WWDC21 日本語, 簡体中国語, 英語 -
15:00
バーチャルゲームコントローラと物理ゲームコントローラの活用
今こそゲーム入力をレベルアップするときです。iPhone、iPad、Mac、Apple TV用のバーチャルゲームコントローラと物理ゲームコントローラの最新の改良点を紹介します。タッチ入力をゲームコントローラの入力に変換するバーチャルオンスクリーンコントローラを紹介し、Appにコントローラの共有機能を追加する方法を説明します。また、DualSenseコントローラに搭載されているアダプティブトリガーテクノロジーをサポートする方法、コントローラサポートのベストプラクティス、App...
Tap into virtual and physical game controllers It's time to up your input game: Learn about the latest improvements to virtual and physical game controllers for iPhone, iPad, Mac, and Apple TV. Meet the virtual on-screen controller, which turns touch input into game controller input, and find out how to add controller sharing features to your... WWDC21 簡体中国語, 英語 -
23:49
Xcode Cloudのワークフローの詳細
Xcode Cloudワークフローを利用して、Appやフレームワークのビルド、分析、テスト、アーカイブ、配布を自動化する方法について確認します。ワークフローは柔軟で拡張性があり、チームの開発と配信プロセスに合わせて設定できます。Xcode Cloudワークフローの基本を理解してから設定方法をすべて確認し、Appleの継続的インテグレーションシステムを使い始めるための推奨ワークフローについて解説します。 このセッションを最大限活かしていただくためには、WWDC21の「Xcode Cloudについて」を先にご確認いただくことをお勧めします。
Explore Xcode Cloud workflows Learn how Xcode Cloud workflows can help you and your team automate building, analyzing, testing, archiving, and distributing your apps and frameworks. They are flexible, extensible, and can be configured around your team's development and distribution process. Find out the basics of Xcode Cloud... app store connect,build,ci,continuous integration,distribution,testflight,testing,workflows,xcode,xcode cloud WWDC21 日本語, 簡体中国語, 英語 -
7:56
tvOSアプリにおけるサインインのシンプル化
iOSデバイスやiPadOSデバイスでユーザがFace IDまたはTouch IDを使用して購入を承認したり、tvOS Appにサインインしたりする方法を紹介します。Appを使う人のサインインを簡素化して、楽しみたいコンテンツに素早くアクセスできるようにする方法を紹介します。簡素化されたサインインプロセスを設定する方法と、Apple TV向けの優れたサインイン体験を作成するためのベストプラクティスを紹介します。 このセッションを最大限活かしていただくためには、関連する分野とAuthentication Servicesフレームワークの基礎を理解していることが推奨されます。
Simplify sign in for your tvOS apps Find out how people can use Face ID or Touch ID on their iOS or iPadOS device to authorize purchases and sign into your tvOS app. Discover how you can simplify sign in for people using your app and help them get to the content they want to enjoy, faster. We'll show you how to set up a simplified... auth,authentication,keychain,password,signin,sign in with apple,signon,signup,username WWDC21 日本語, 簡体中国語, 英語 -
14:26
Appleデバイス管理に関する新機能
組織またはMDMソリューション向けの主要なデバイス管理機能の最新のアップデート内容を紹介します。iOSとiPadOS上の新しいデバイス管理設定、macOS用のまったく新しいサービス復帰機能、Appleプラットフォーム全体のデバイス管理に関する他のアップデート内容を検証します。
What\\u2019s new in managing Apple devices Discover the latest advancements in key device management capabilities for your organization or MDM solution. Explore the refreshed device management Settings on iOS and iPadOS, an all-new return to service functionality for macOS, and other updates to device management across Apple platforms. configuration,education,enrollment,enterprise,management,mdm,privacy,profile,profiles,security,shared ipad WWDC21 日本語, 簡体中国語, 英語 -
19:43
App内のチャートへのアクセシビリティの導入
チャートはデータを理解する上で欠かせないツールであり、自分自身、健康、経済、そして世界を理解する上で極めて重要です。オーディオグラフや音響データを使って、視覚に障がいのあるユーザがApp内のグラフにアクセスできるようにする方法について確認します。また、ユニバーサルデザインの原則とシステムのアクセシビリティ設定を利用して、チャートのアクセシビリティを向上させる方法も紹介します。
Bring accessibility to charts in your app Charts are an essential tool for understanding data, and critical to understanding ourselves, our health, our finances, and our world. Find out how you can make charts accessible in your apps to people with vision impairments through audio graphs and sonified data. And we\'ll show you how to... accessibilitychartdescriptor,accessible chart,audio graph,audio graphs,axcategoricalaxisdescriptor,axchart,axchartdescriptor,axdataseriesdescriptor,axnumbericdataaxisdescriptor,chart details,chartview,chart with sound,colors,contrast ratio,datapoint,haptic chart feedback,high contrast,inclusive charts,inclusive design,low vision,reduce transparency,sonified chart,visual accessibility WWDC21 日本語, 簡体中国語, 英語 -
8:05
AVKitの新機能
ピクチャインピクチャの拡張点とmacOS上のフルスクリーンの改良点について確認しましょう。新しいコンテンツソースAPIを検証して、AVPictureInPictureControllerでAVSampleBufferDisplayLayerがどのようにサポートされているのかを学びましょう。また、macOS上のAppまたはMac Catalyst Appで、シームレスなフルスクリーン体験を提供するための推奨手順をお伝えします。
What\\u0027s new in AVKit Learn about enhancements to Picture in Picture and full screen improvements on macOS. Explore the new content source API, and learn how AVPictureInPictureController supports AVSampleBufferDisplayLayer, as well as recommended steps for an app to provide a seamless full screen experience on macOS... avkit,picture in picture,pip WWDC21 日本語, 簡体中国語, 英語 -
15:07
ShazamKitの詳細
ShazamKitを使用すると、App内でShazamの正確なオーディオマッチング機能を利用できます。膨大なShazamカタログを利用して、Appで撮影したビデオのバックグラウンドで再生されている正確な曲をすばやく認識したり、部屋で再生されている音楽に基づいてダイナミックな視覚効果を提供したり、外部のオーディオと同期するコンパニオンAppでの体験を提供するなど、さまざまな体験を生み出す方法について確認します。また、ShazamKit内でカスタムカタログを作成し、デバイス上であらゆるオーディオソースにマッチさせる方法も紹介します。...
Explore ShazamKit Take advantage of Shazam's exact audio matching capabilities within your app when you use ShazamKit. Learn how you can harness the immense Shazam catalog to create all sorts of experiences, including quickly recognizing the exact song playing in the background of a video captured by your app,... audio,music,musickit,shazam,shazamkit WWDC21 日本語, 簡体中国語, 英語 -
17:08
Group Activitiesについて
SharePlayを支えるフレームワークについて詳しく確認し、Appを使用する人々のために実装できるさまざまな共有体験について説明します。グループ活動とAVFoundationが連動する仕組みなど、フレームワークのアーキテクチャとコンセプトのハイレベルな概要を知り、Appに実装する方法を学びます。SharePlayに関する知見を深め、Group ActivitiesをAppに統合する方法を知るための素晴らしい出発点となります。
Meet Group Activities Learn more about the framework powering SharePlay, and discover the different types of shared experiences you can implement for people who use your app. Explore a high-level overview of the framework's architecture and concepts, including how Group Activities and AVFoundation work in tandem, and... facetime,face time,groupactivities,group activities,groupsession,media,shareplay,share play WWDC21 日本語, 簡体中国語, 英語 -
22:51
XcodeにおけるDocCドキュメントについて
Swiftパッケージやフレームワークに関するドキュメントを構築・共有するために、DocCをどのように利用できるかについて確認します。自作のコードや依存しているサードパーティのコードからドキュメントの生成を開始し、Markdownを使用して記述およびフォーマットする方法を紹介します。また、公開を目的としたDocCアーカイブ生成のためのエクスポートのプロセスについても解説します。
Meet DocC documentation in Xcode Discover how you can use DocC to build and share documentation for Swift packages and frameworks. We'll show you how to begin generating documentation from your own code — or from third-party code you depend upon — and write and format it using Markdown. And we'll also take you through the export... docc,doccarchive,documentation,documentation catalog,documentation compiler,xcode WWDC21 日本語, 簡体中国語, 英語 -
29:50
MetalレイトレーシングによるAppの強化
Metalグラフィックスフレームワークとシェーディング言語のコア部分であるレイトレーシングを利用することで、Appやゲームで写真のようにリアルな3Dシーンを実現できます。このセッションでは、レイトレーシングの実装における最新の改善点を探り、プロダクションレンダリングプロセスにおけるアップグレードされた点について確認します。また、より詳細なシーンの作成、ネイティブサポートコンテンツとモーションのインテグレーションなどに役立つMetal APIを紹介します。
Enhance your app with Metal ray tracing Achieve photorealistic 3D scenes in your apps and games through ray tracing, a core part of the Metal graphics framework and Shading Language. We'll explore the latest improvements in implementing ray tracing and take you through upgrades to the production rendering process. Discover Metal APIs... game dev,game developer,metal,metal shading language,metal tools,optimization,proapps,raytracing WWDC21 日本語, 簡体中国語, 英語 -
40:13
SwiftUIの新機能
今こそSwiftUIを使用してAppを開発する絶好のタイミングです。UIフレームワークの最新のアップデート内容(リスト、ボタン、テキストフィールドなど)を紹介して、AppでSwiftUIを全面的に採用する上でこれらの機能がどのように役立つのかを解説します。キャンバスビュー、マテリアル、シンボルの拡張点を活かして、視覚的に豊かな美しいグラフィックスを作成する方法を紹介します。macOS上の複数列テーブル、フォーカスとキーボード操作の改良点、マルチプラットフォーム検索APIについて検証します。Swift並列処理、まったく新しいAttributedString、フォーマットスタイル、ローカリゼ...
What\\u0027s new in SwiftUI There's never been a better time to develop your apps with SwiftUI. Discover the latest updates to the UI framework — including lists, buttons, and text fields — and learn how these features can help you more fully adopt SwiftUI in your app. Find out how to create beautiful, visually-rich... accessibility,accessibilitychildren,accessibility modifiers,accessibility preview,accessibilityrotor,access to bindings,add a gesture,alteratesrowbackground,always on display,animation schedule,aod,asyncimage,async images,async sequence,attributedstring,await,background,blending of content,blurred background,button improvement,buttons,canvas,code style,colors,concurrency,confirmationdialog,confirmation dialog,controlgroup,control group,controlprominence,controlsize,core data fetch request,custom refresh,custom shape,custom views,data,destructive,dismiss keyboard,dollar sign operator,dynamic type,editable text,emoji,exportsitemproviders,fetchnewitems,filter,focus,focused,focusstate,foregroundstyle,generate strings,gestures,graphics,grids,hide user sensitive information,hierarchical,keyboard,keyboardbar,keyboard improvement,keyboard navigation,landscape previews,language sensitive attributes,links,list row background,listrowseparator,list row separator,lists,live accessibility information,localization,localize,markdown,markdown support,material,menuindicator,monochrome,multicolor,onsubmit,opacity,outlines,palette,popover,press state,preview orientation,primaryaction,primary actions,privacysensitive,privacy sensitive modifier,prominent button,prominent tint support,pull to refresh,redacted content,refreshable,rotor,safeareainset,safe area inset,schedule,search,searchable,sectionedfetchrequest,selectable text,separator,shortcuts,sidebar,strong emphasis,submitlabel,swipe actions,symbols,symbolvariant,symbol variant,table,tablecolumn,task,textfield,textselection,timelineview,tint separator,toggle,toolbar buttons,update based on environment,update based on state,updated colors,update over time,vibrancy,view,xcode previews WWDC21 日本語, 簡体中国語, 英語 -
33:50
Appleがフォーカスするプライバシーの柱
Appleでは、プライバシーは基本的な人権であると考えています。Appleのプライバシーに関する4つの柱、そしてこれらの原則に基づいてどのようにiCloud Private Relayをデザインしたか、さらにそれらの原理に則ってAppでプライバシーを構築する方法を紹介します。データミニマイゼーション、オンデバイスプロセッシング、透明性とコントロール、ならびにセキュリティ保護をAppに組み込む方法についてお伝えします。
Apple\\u2019s privacy pillars in focus At Apple, we believe that privacy is a fundamental human right. Learn about our four pillars of privacy, how we brought these principles together to design iCloud Private Relay, and how you can approach building privacy in your app in line with those fundamentals. Explore how you can build data... app privacy report,app tracking transparency,apptrackingtransparencyframework,att,createml framework,focus,hide my email,location button,private relay,siri,skadnetwork,tracking,transparency WWDC21 日本語, 簡体中国語, 英語 -
10:30
Mac用TestFlightについて
TestFlightをMacで利用できるようになりました。ビルドとテスターを管理して、フィードバックを収集して、macOS Appを展開する方法を確認しましょう。Xcode Cloudに統合される新機能と内部テストにさまざまな拡張が施されたことで、すべてのプラットフォームでテストがさらに簡易化されています。
Meet TestFlight on Mac TestFlight has come to Mac. Learn how you can manage builds and testers, collect feedback, and deploy your macOS app. Discover enhancements for internal testing and new features that integrate with Xcode Cloud to make testing even easier on all platforms. apple silicon,beta testing,catalyst,m1 WWDC21 日本語, 簡体中国語, 英語 -
37:30
StoreKit 2について
StoreKit 2は、App内課金と自動継続定額課金をサポートするための強力なSwiftネイティブAPIを提供します。App内課金と定額課金を簡単に実装する方法を解説します。また、プロダクト情報を取得するためのAPI、トランザクションを処理するためのAPI、プロダクトの利用権限と顧客状況を確認するためのAPIを紹介し、Xcodeでの包括的なテストサポートについてお伝えします。
Meet StoreKit 2 StoreKit 2 delivers powerful, Swift-native APIs for in-app purchases and auto-renewable subscriptions. Learn how you can easily implement in-app purchases and subscriptions, and discover APIs for retrieving product information, handling transactions, determining product entitlements and customer... buy,game,games,refund WWDC21 日本語, 簡体中国語, 英語 -
37:35
Foundationの新機能
Foundationの最新のアップデートが、Appのローカリゼーションと国際化のサポートの改善にどのように役立つかをご確認ください。Swift専用に設計された新しいAttributedStringを紹介します。Markdownを使用して各言語に対応したテキストにスタイルを適用する方法を確認しましょう。各言語に対応したテキストを自動的に修正して文法的性と複数形表記に合致させる文法準拠エンジンを検証します。日付と数値のフォーマット設定に関する改良点をお伝えします。これらの改良点により、パフォーマンスが向上すると共に複雑な要件がシンプル化されます。
What\\u0027s new in Foundation Discover how the latest updates to Foundation can help you improve your app\'s localization and internationalization support. Find out about the new AttributedString, designed specifically for Swift, and learn how you can use Markdown to apply style to your localized strings. Explore the grammar... WWDC21 日本語, 簡体中国語, 英語 -
23:01
サードパーティ製アクセサリとのNearbyインタラクション
U1を搭載したデバイスでAppを実行したときに、サードパーティのUltra Wideband(UWB)アクセサリとインタラクションする方法を紹介します。ここでは、Nearby Interactionフレームワークの標準ベース技術を使用して、正確で方向性を意識した体験をアクセサリに実装する方法を説明します。開発キット、サンプルコード、仕様書など、アクセサリやAppの開発を始めるためのリソース、サポート対象のテクノロジープロバイダについて確認します。...
Explore Nearby Interaction with third-party accessories Discover how your app can interact with Ultra Wideband (UWB) third-party accessories when running on a U1-equipped device. We'll show you how to use the Nearby Interaction framework's standards-based technology to implement precise and directionally-aware experiences with accessories. Learn about... u1,uwb WWDC21 日本語, 簡体中国語, 英語 -
26:51
macOSのショートカットについて
ショートカットがmacOSでも使えるようになるにあたり、Appがそのプロセスにおける重要パートを担います。Appの機能をショートカットアクションとして公開することで、Appの機能を向上させる方法を確認しましょう。Catalyst や AppKit で作成された macOS...
Meet Shortcuts for macOS Shortcuts is coming to macOS, and your apps are a key part of that process. Discover how you can elevate the capabilities of your app by exposing those features as Shortcuts actions. We'll show you how to build actions for your macOS apps built with Catalyst or AppKit, deploy actions across... applescript,automation,automator,command line automation,intent,shortcuts,shortcuts app,sirikit,suggestions WWDC21 日本語, 簡体中国語, 英語 -
19:46
watchOS 8の新機能
watchOS 8では、文字盤に常に最新情報を表示するためのまったく新しい手段が提供されます。常時表示Retinaディスプレイ用の新しいAPI、Bluetoothデバイスからのコンプリケーションの更新、HealthKitデータのバックグラウンド配信などによって、Appを最新の状態に保つことがかつてないほど簡単になりました。Appで位置情報を活用したリージョンに基づくユーザ通知も紹介します。次のWatch Appを作るのが楽しみになるような、SwiftUIとwatchOSのすべての新しい機能強化をご確認ください。
What\\u0027s new in watchOS 8 watchOS 8 brings all-new opportunities to keep people up to date on their watch face. With new APIs for the Always-On Retina display and updating complications from Bluetooth devices and background delivery of HealthKit data, it\'s never been easier to keep your app up to date. Learn about... ,,altimeter,alwayson,bluetooth,healthkit,isluminancereduced,location button,luminance reduced,respiratory rate,timeline WWDC21 日本語, 簡体中国語, 英語 -
23:56
SwiftUI Appへのリッチなグラフィックスの追加
SwiftUIでグラフィックを活用する方法について確認しましょう。キーボードセーフエリアを含むセーフエリアの利用からはじめ、オンスクリーンキーボードに重ならない、端から端まで広がる美しいグラフィックをデザインする方法を紹介します。また、簡単にカスタマイズできる背景やコントロールを作成するために、SwiftUIで使用できるマテリアルや鮮やかさについて確認し、drawingGroupなどのグラフィックスAPIとまったく新しいCanvasについても説明します。これらのツールにより、SwiftUIで完全にインタラクティブで割り込み可能なアニメーションやグラフィックスをこれまで以上にシンプルにデザ...
Add rich graphics to your SwiftUI app Learn how you can bring your graphics to life with SwiftUI. We'll begin by working with safe areas, including the keyboard safe area, and learn how to design beautiful, edge-to-edge graphics that won't underlap the on-screen keyboard. We'll also explore the materials and vibrancy you can use in... accessibility,accessibilityaction,accessibility actions,accessibilitylabel,accessibilityrepresentation,animation,animation,background,background shape,background styles,bezier curve,blend,blendmode,blend mode,blur,blur styles,canvas,cgrect,clip background,colors app,complex particle system,containerview,contextdraw,contextfill,contextresolve,controls,drawing,drawing an image,drawinggroup,emoji,foregroundstyle,foreground styles,geometryreader,gradient,graphics,ignoressafearea,ignoressafeareakeyboard,image,innercontext,interactive,interruptible,ios,ipados,keyboard safe area,macos,materials,model view,opacity,path,performance,primary,quaternary,regularmaterial,resolve image,safe area,safeareainset,safe area inset,schedule,secondary,shading,standard shape,styles,swiftui,tap gesture,tertiary,text styles,thinmaterial,time in seconds,timeline context,timelineview,timeline view,transform,tvos,vibrancy WWDC21 日本語, 簡体中国語, 英語 -
14:14
App StoreにおけるApp内イベントについて
ゲーム大会や映画のプレミア上映など、Appやゲーム内で開催されるタイムリなイベントをApp Storeで直接プロモーションする方法を紹介します。本セッションでは、App内イベントがApp Storeに表示される仕組みと、App Store Connectでイベントを作成、スケジューリング、管理する方法を紹介します。
Meet in-app events on the App Store Discover how you can promote timely events happening in your apps and games — like a game competition, a movie premiere, and more — directly on the App Store. We'll show you how in-app events now appear on the App Store and how to create, schedule, and manage them in App Store Connect. engage,engagement WWDC21 日本語, 簡体中国語, 英語 -
10:31
BluetoothデバイスのApple Watchへの接続
BluetoothアクセサリからのデータをApple Watch Appおよびコンプリケーションに組み込む方法を紹介します。BluetoothデバイスがApple Watchに医療データやスポーツの統計値などを提供することによって、ユーザがソフトウェアをより活用できるようになります。Background App Refreshの際にこれらのBluetoothデバイスに接続し、Apple Watchのコンプリケーションで最新情報を表示する方法、そしてwatchOS上のCore...
Connect Bluetooth devices to Apple Watch Discover how you can integrate data from Bluetooth accessories into Apple Watch apps and complications. Bluetooth devices can provide medical data, sports stats, and more to Apple Watch, and help people get more out of your software in the process. We'll show you how to connect to these devices... WWDC21 簡体中国語, 英語 -
20:08
UIKitボタンシステムについて
すべてのAppでボタンが使用されています。iOS 15では、更新されたスタイルを採用して、インターフェイスに簡単にフィットする見映えの良いボタンを作成できます。さまざまなタイプのボタンを簡単に作成可能にする各種の機能を確認して、よりリッチなインタラクションを実現する方法について解説し、Mac Catalystの使用時に優れたボタンを提供する方法を紹介します。
Meet the UIKit button system Every app uses Buttons. With iOS 15, you can adopt updated styles to create gorgeous buttons that fit effortlessly into your interface. We\'ll explore features that make it easier to create different types of buttons, learn how to provide richer interactions, and discover how you can get great... catalyst,menu,popdown,popdown,popup,popup,switch,toggle,uibutton,uibuttonconfiguration,uimenu WWDC21 簡体中国語, 英語 -
19:16
SoundAnalysisのビルトイン音声識別
Sound AnalysisフレームワークをAppで使用すると、マイクからのライブサウンド、ビデオやオーディオファイルなど、あらゆるオーディオソースからの個別の音を検出・識別し、その音が発生した瞬間を正確に特定できます。ビルトインの音声識別機能を使えば、カスタムのトレーニングモデルがなくても、300種類以上の音を簡単に識別できます。人の声、楽器の音、動物の声、様々なアイテムの音など、いろいろな音を識別できます。 カスタムモデルについては、Audio Feature...
Discover built-in sound classification in SoundAnalysis Explore how you can use the Sound Analysis framework in your app to detect and classify discrete sounds from any audio source — including live sounds from a microphone or from a video or audio file — and identify precisely in a moment where that sound occurs. Learn how the built-in sound... audio,core ml,create ml,create ml framework,machine learning,sound,sound analysis WWDC21 日本語, 簡体中国語, 英語 -
26:52
UIKitの新機能
UIKitの最新のアップデート内容と改良点を紹介して、より優れたiPadOS App、iOS App、Mac Catalyst Appを開発する方法について解説します。UIの改良点、生産性向上のためのアップデート内容、APIの拡張点を紹介し、パフォーマンスの向上、セキュリティとプライバシーの機能を検証します。
What\\u0027s new in UIKit Discover the latest updates and improvements to UIKit and learn how to build better iPadOS, iOS, and Mac Catalyst apps. We'll take you through UI refinements, productivity updates, and API enhancements, and help you explore performance improvements and security & privacy features. aqua,async,cocoa,collection view,color picker,content size categories,context menus,copy and paste,date picker,drag amp drop,dynamic type,ios,ipados,keyboard navigation,keyboard shortcuts,mac catalyst,multitasking,multiwindow,paste,pasteboard,pointer,privacy,sf symbols,shortcuts,state restoration,symbols,table view,uibutton,uicolor,uicolorpicker,uicontextmenuinteraction,uidatepicker,uiimage,uipasteboard,uiscene,uitabbar,uitoolbar,uiwindowscene WWDC21 日本語, 簡体中国語, 英語 -
27:54
Swiftにおける構造化並行処理
他のコードと同時に実行する必要のあるコードがある場合、その作業に適したツールを選択することが重要です。ここでは、Swiftで作成できるさまざまな種類の同時実行タスクについて説明し、タスクのグループを作成する方法を示し、進行中のタスクをキャンセルする方法を確認します。また、構造化されていないタスクを使用したい場合のガイダンスも提供します。 このセッションを最大限活かしていただくためには、「Swiftのasync/awaitについて」を先にご確認いただくことをお勧めします。
Explore structured concurrency in Swift When you have code that needs to run at the same time as other code, it's important to choose the right tool for the job. We\'ll take you through the different kinds of concurrent tasks you can create in Swift, show you how to create groups of tasks, and find out how to cancel tasks in progress... asyncdetached,asynclet,bindings,detached,let,programming,scope,thumbnails,withtaskgroup,withthrowingtaskgroup WWDC21 日本語, 簡体中国語, 英語 -
16:32
Xcode Cloudについて
Xcode Cloudは、あらゆるAppleプラットフォームに対応した、Appとフレームワーク構築のためのAppleが提供するCI/CD(continuous integration and continuous delivery: 継続的インテグレーション/継続的デリバリー)サービスです。Xcode Cloudがどのようにして、チームの生産性と製品品質の両方を向上させることができるのかについてお伝えします。最初のビルドを開始して、ビルドレポートを使用して問題を修正して、チームと共同作業する方法を紹介します。
Meet Xcode Cloud Get to know Xcode Cloud, Apple\'s continuous integration and continuous delivery (CI/CD) service for building apps and frameworks for all Apple platforms. Find out how Xcode Cloud can improve both the productivity of your team and the quality of your products. We'll show you how to start your... app store connect,build,ci,continuous integration,distribution,testing,xcode,xcode cloud WWDC21 日本語, 簡体中国語, 英語 -
22:18
宣言型デバイス管理について
デバイス管理の未来がここにあります。モバイルデバイス管理をサポートしながら、個々のデバイスで自律的かつ積極的に行動できるようにして、パフォーマンスとスケーラビリティの向上を実現する方法を紹介します。また、この宣言型モデルをMDMソリューションに組み込む方法も紹介します。
Meet declarative device management The future of device management is here: Learn how you can support mobile device management while allowing individual devices to be autonomous and proactive, bringing both increased performance and scalability. We\'ll show you how you can incorporate this declarative model in your MDM solution. WWDC21 日本語, 簡体中国語, 英語 -
19:24
ウィジェットへのインテリジェンスの追加
スマートスタック内のウィジェットにインテリジェンスを加える方法を確認しましょう。新しいWidget Suggestions APIをSmart Rotateを併用することで、1日を通じてより価値のあるウィジェットエクスペリエンスを提供する方法について紹介します。新しくタイムリーな情報をシステムに伝える場合や、共通のパターンをシステムに学習させる場合において、これらのAPIを採用することで、ユーザがあなたのウィジェットを発見するのを手助けし、システムがAppのコンテンツをシステムスペース表示するロジックに対して影響を与えることができます。
Add intelligence to your widgets Discover how to you can add intelligence to your widgets in Smart Stacks. We\'ll show you how to use the new Widget Suggestions API in tandem with Smart Rotate to create more valuable widget experiences for people throughout the day. Whether you inform the system of new, timely information or... annotating relevance,app donation,behavioral pattern,behavioral relevance,configuration intent,donate,donate new array,donate to the system,duration,glanceable,ininteraction,inrelevanceprovider,inrelevantshortcut,insert new widget into smart stack,insert widget into stack,intelligent widget,intentconfigured widget,intent is eligible for widget,ipad home screen widget,proactive information,relevance signal,scroll to a widget,siri watch face,smart rotate,smart stack,static widget,suggestion ui,timebased relevance,timelineentryrelevance,timely,user behavior,widgetkind,widget suggestion WWDC21 日本語, 簡体中国語, 英語 -
36:34
インクルーシブなデザインのプロセス
ソフトウェアを使用するすべての人に素晴らしい体験を提供できるような、インクルーシブなAppを提供する方法を紹介します。また、多様なチームを結成してその能力を強化するためのベストプラクティスを紹介します。インクルーシブな考え方が、デザインと開発プロセスの各段階にどう影響するかを確認しましょう。
The process of inclusive design Discover how you can deliver inclusive apps that can foster amazing experiences for everyone who uses your software. We'll take you through best practices for creating and empowering diverse teams and explore how inclusivity influences every stage of the design and development process. WWDC21 日本語, 簡体中国語, 英語 -
18:24
検証可能な医療記録の詳細
検証可能な医療記録へのアクセスを安全にリクエストし、そのデータをAppに安全に組み込む方法を紹介します。ヘルスケアAppでは、COVID-19の予防接種や検査結果などの医療記録をダウンロード、表示、共有することができます。また、iOS 15では、FHIR健康データ標準を取り入れた検証可能な医療記録であるスマートヘルスカードがサポートされます。本セッションでは、Appがこのレコードへのアクセスをリクエストする方法と、CryptoKitと発行者の公開鍵を使用してファイルの署名を検証する方法を紹介します。
Explore Verifiable Health Records Find out how you can securely request access to someone's verifiable health records and incorporate that data safely into your app. The Health app helps people download, view, and share their health records, including their COVID-19 immunization and test results — and iOS 15 brings support for... healthkit,privacy WWDC21 日本語, 簡体中国語, 英語 -
33:39
Swiftのasync/awaitについて
Swiftは非同期関数をサポートするようになりました - 一般にasync/awaitとして知られているパターンです。新しい構文でどのようにコードが読みやすく、理解しやすくなるかをご確認ください。関数がサスペンドする際に起きる事柄を学び、既存のコンプリーションハンドラを非同期関数に適応させる方法を説明します。
Meet async\\/await in Swift Swift now supports asynchronous functions — a pattern commonly known as async/await. Discover how the new syntax can make your code easier to read and understand. Learn what happens when a function suspends, and find out how to adapt existing completion handlers to asynchronous functions. await,bypreparingthumbnail,completionhandler,continuation,datatask,expectation,preparethumbnail,preparingthumbnail,resume,suspension,testing,urlsession,withcheckedcontinuation,withcheckedthrowingcontinuation,xctestexpectation WWDC21 日本語, 英語 -
15:48
App Clipの新機能
ユーザが必要とするタイミングで、特定のタスクを素早く集中的に実行するために、App Clipがどのように役立つかをご確認ください。Appから直接エクスペリエンスを起動したり、App Clipをローカルでテストしたり、実世界でエクスペリエンスに簡単にアクセスできるようにするためのApp Clipコードの作成など、App Clipsの最新の改良点を紹介します。また、Appleのデベロッパコミュニティから寄せられた、ユーザとの関わり合いにおける革新的な方法や美しいデザインを提供するApp Clipsの素晴らしい例を紹介します。...
What\\u0027s new in App Clips Discover how App Clips can elevate quick and focused experiences for specific tasks, the moment your customer needs them. We'll take you through some of the latest improvements to App Clips, including launching an experience directly from an app, testing your App Clip locally, and creating App... app clip,app clip card,app clip card in safari,app clip card in safari view controller,app clip code,app clip code generation,app clip code generator,appclipdisplaycard,app clip experience,app clip in svc,app clips,app clips in safari view controller,app store connect,fruta,full sized app clip card,local experience,location association,maps placecard,meta tag,nfc integrated,safari view controller,scan only,siri suggestion widget,smart app clip banner,test,test app clip,testing,url handling,view in safari WWDC21 日本語, 簡体中国語, 英語 -
11:34
Appのキーボード入力のためのカメラの使用
テキストの認識表示をサポートし、カメラからテキストデータをインテリジェントに取り込んで、App内のフォームやテキストフィールドに入力する方法を確認しましょう。ユーザがカメラをキーボード代わりに使用してテキストを入力する際に、コンテンツフィルタリングを適用して正しい情報を抽出して、その情報を適切なUITextFieldに取り込む方法を紹介します。これにより、Appで電話番号、住所、フライト情報などのデータを入力できるようになります。カスタムインターフェイスを作成して、UIImageViewsのような他のコントロールを拡張してこの機能をサポートする方法なども検証します。...
Use the camera for keyboard input in your app Learn how you can support Live Text and intelligently pull information from the camera to fill out forms and text fields in your app. We'll show you how to apply content filtering to capture the correct information when someone uses the camera as keyboard input and apply it to a relevant... camera,input,keyboard,keyboard as input,ocr,text recognition WWDC21 日本語, 簡体中国語, 英語 -
6:24
より高速でシンプルなMac appの公証
公証機能はmacOSと連動しており、App Store以外でMac用のソフトウェアを安全にダウンロードできるようになっています。notarytoolを使えば、Mac Appを配布するための公証を迅速かつ簡単に行うことができます。Appをシングルコマンドで公証する方法、継続的インテグレーションのワークフローに公証機能を導入する方法を紹介します。 公証機能のワークフローについては、2019年のビデオ「Notarizationについて」をご確認ください。
Faster and simpler notarization for Mac apps Notarization works in tandem with macOS to help people safely download software for their Mac outside of the App Store. Discover how notarytool can help you quickly and easily notarize your Mac app for distribution. We'll show you how you can now notarize your apps with just a single command, and... altool,malware,notarizing,notary WWDC21 日本語, 簡体中国語, 英語 -
15:08
iCloud Private Relayの準備
iCloud Private Relayは、インターネット上でネットワークやサーバから個人の行動が監視されることを防ぐiCloud+のサービスです。より安全でプライベートなインターネットへの移行に、Appがどのように参加できるかを紹介します。App、サーバ、ネットワークをiCloud Private Relayで動作させるための準備方法を説明します。
Get ready for iCloud Private Relay iCloud Private Relay is an iCloud+ service that prevents networks and servers from monitoring a person\'s activity across the internet. Discover how your app can participate in this transition to a more secure and private internet: We\'ll show you how to prepare your apps, servers, and networks... WWDC21 日本語, 簡体中国語, 英語 -
27:56
Object Captureによる3Dコンテンツの作成
"Object Captureは、わずか数枚の画像を使って実世界のオブジェクトのリアルな3Dモデルをすばやく簡単に作成する方法を提供します。macOSのフォトグラメトリ技術によってアセットを現実のものにする方法について確認します。また、最高品質の結果を得るために、どのようなオブジェクトを選択し、どのように画像をキャプチャしていくのかといったベストプラクティスについても紹介します。 "
Create 3D models with Object Capture Object Capture provides a quick and easy way to create lifelike 3D models of real-world objects using just a few images. Learn how you can get started and bring your assets to life with Photogrammetry for macOS. And discover best practices with object selection and image capture to help you... 3d content creation,3d graphics,ar,arkit,augmented reality,photogrammetry,realitykit,usdz WWDC21 日本語, 簡体中国語, 英語 -
36:16
iPad Appを次のレベルに
より優れたiPad Appを構築しましょう。卓越したSceneをサポートして、集中したインタラクションを途切れさせない方法を紹介します。キーボードショートカットとキーボードショートカットインターフェイスを使用して、ユーザーが飽きずに素早く操作できるようにします。最新のポインタ拡張がAppの生産性向上にどのように役立つのかを検証します。
Take your iPad apps to the next level Make even better iPad apps: Learn how you can adopt prominent scenes for uninterrupted, focused interactions. Help people stay engaged and fast with keyboard shortcuts and the keyboard shortcut interface. Explore how the latest in pointer enhancements can help your app boost productivity. keyboard,main menu,menu,menu bar,menu system,mouse,pointer,print,responder,scene,shortcut,trackpad,uicommand,uikeycommand,uimenubuilder,uimenu printing,uipointerinteraction,uiwindowscene,window WWDC21 日本語, 簡体中国語, 英語 -
22:09
Game Centerの新機能:ウィジェット、フレンド、マルチプレイヤーの改良点
GameKitを使ってオンラインゲーム体験をパワーアップし、マルチプレイヤー、リーダーボード、達成項目などの機能をゲームに採用します。ここでは、プレイヤーのマッチングやマルチプレイヤーAPIなど、Game Centerの最新の改良点を紹介し、ゲームの発見率を高める方法を探ります。
What\\u2019s new in Game Center: Widgets, friends, and multiplayer improvements Power up your online gaming experience with GameKit and adopt features like multiplayer, leaderboards, and achievements in your game. We'll take you through the latest improvements to Game Center, including player matching and multiplayer APIs, and explore how you can boost discovery of your game. WWDC21 日本語, 簡体中国語, 英語 -
11:42
SwiftUIで創り上げる検索体験
Appの中で特定のコンテンツをすばやく見つけられるようにする方法を紹介します。SwiftUIの修飾子.searchableを他のビューと組み合わせて使用し、Appに検索を組み込む方法を確認します。そして、実行可能な検索タイプをユーザーが理解するのに役立つ検索提案を提供することで、実装を向上させる方法をお伝えします。
Craft search experiences in SwiftUI Discover how you can help people quickly find specific content within your apps. Learn how to use SwiftUI's .searchable modifier in conjunction with other views to best incorporate search for your app. And we'll show you how to elevate your implementation by providing search suggestions to help... collections of data,configured search field,filter,finding data,implement search,issearching,native search,navigationview,navigation view,onsubmit,results,search,searchable,searchable,searchable modifier,search bar,searchcompletion,search completion,search field,search field column,search query,search tab,side bar,suggestions,swiftui,toolbar,two column,weather app WWDC21 日本語, 簡体中国語, 英語 -
13:51
DocCドキュメントのホストと自動化
SwiftパッケージとフレームワークのDocCドキュメントをオンラインで簡単にホストする方法を紹介します。生成したDocCアーカイブをホストするWebサーバ設定について説明します。ドキュメント生成を自動化し、Webコンテンツを同期して最新の状態に保つための xcodebuild ツールの使用方法についても確認します。
Host and automate your DocC documentation Find out how you can easily host your Swift package and framework DocC documentation online. We'll take you through configuring your web server to host your generated DocC archives, and help you learn to use the xcodebuild tool to automate documentation generation and keep your web content... catalog,docc,documentation,documentation catalog,host,website,xcodebuild WWDC21 日本語, 簡体中国語, 英語 -
15:53
ShazamKitによるカスタムオーディオエクスペリエンスの構築
ShazamKitを使用してカスタムオーディオのマッチング機能をAppに導入しましょう。デバイス上でカスタムカタログを使用する場合に、Shazamの正確なオーディオマッチングを使用して、あらゆるソースのオーディオを認識する方法を確認しましょう。 スタータープロジェクトをダウンロードして、プレゼンターと一緒にコードを書きながら、カスタムカタログに対してオーディオをマッチングするプロセスを紹介します。また、テレビからストリーミングされるビデオと完全に同期することができるインタラクティブなiOS...
Create custom audio experiences with ShazamKit Bring custom audio matching to your app with ShazamKit. Discover how you can use Shazam\'s exact audio matching to recognize audio against any source when you use custom catalogs on device. Download our starter project and code along with the presenter as we guide you through the process of... audio,codealong,music,musickit,shazam,shazamkit,sound WWDC21 日本語, 簡体中国語, 英語 -
34:06
インクルーシブなデザインの実践
インクルージブなAppまたはゲームは、さまざまな人が使えるだけでなく、多様な背景や考え方を持つ人々を歓迎します。インターフェイス、言語、イメージ、マーケティング資料に関してインクルーシブなコンテンツをデザインし、できるだけ広範なユーザがAppやゲームを利用できるようサポートするための方法について説明します。
The practice of inclusive design An inclusive app or game is not only usable by different people, but also welcomes people from diverse backgrounds and perspectives. Discover how you can design inclusive content for your interface, language, imagery, and marketing materials and support the broadest possible range of people with... ,,ableism,content,diversity,dynamic type,gender,inclusion,voiceover WWDC21 日本語, 簡体中国語, 英語 -
21:32
AppKitの新機能
AppKitを使用したMac App開発に関する最新の進歩について確認します。新しいコントロール機能やSF Symbols 3を使用してAppのデザインを強化したり、TextKit 2を使用してパワフルなテキスト体験を構築したり、最新のSwift機能をAppに活用したりする方法を紹介します。
What\\u0027s new in AppKit Explore the latest advancements in Mac app development with AppKit. We'll show how you can enhance your app's design with new control features and SF Symbols 3, build powerful text experiences using TextKit 2, and harness the latest Swift features in your app. aqua,cocoa,shortcuts WWDC21 日本語, 簡体中国語, 英語 -
38:11
iOSにおけるSafari Web Extensionについて
Safari Web Extensionは、HTML、CSS、JavaScriptを使用して、パワフルなブラウザのカスタマイズを提供し、Safariをサポートするすべてのデバイス用に作成することができます。すべてのデバイスで動作するSafari Web Extensionを構築する方法と、XcodeとSafari Web Extension Converterを使って既存のExtensionをSafari用に変換する方法を紹介します。
Meet Safari Web Extensions on iOS Safari Web Extensions use HTML, CSS, and JavaScript to offer people powerful browser customizations — and you can now create them for every device that supports Safari. Learn how to build a Safari Web Extension that works for all devices, and discover how you can convert an existing extension to... cross platform,web inspector WWDC21 日本語, 簡体中国語, 英語 -
26:49
CloudKitの新機能
CloudKitは、安全で便利で信頼性の高いクラウドデータベースをAppに提供し、さらに進化しています。async/awaitのサポートと便利なAPIの追加により、どのようにスレッドを解きほぐすことができるかをご確認ください。また、データのレコードゾーン全体を共有することで、Appユーザ間のコラボレーションを促進する方法も紹介します。暗号化された値などのCloudKitの機能を利用して、App内の機密データを保護する方法についても検証します。...
What\\u0027s new in CloudKit CloudKit provides a secure, convenient, and reliable cloud database for your apps — and it's only getting better. Discover how you can unravel your threads with support for async/await and convenience API additions. We'll also show you how to encourage collaboration between people using your app... cloud,database,encrypted,encryption,fields,hierarchical,privacy,record,security,share,sharing,storage,zone WWDC21 日本語, 簡体中国語, 英語 -
2:30
Monday@WWDC21
今年のWWDCで発表される画期的な情報、新しいテクノロジー、秋のプレビューなどについて、これらの内容を皆様に分かりやすく整理してお伝えします。WWDC初日の内容を総括して、明日に予定されている楽しみな内容を事前に確認してみましょう。
Monday@WWDC21 Trying to make sense of all the exciting announcements, new technologies, and Fall previews at WWDC this year? Let\'s break it down for you. Check out a recap of everything that happened on Day 1 of WWDC — and get a sneak peek at all the great stuff coming tomorrow. ,daily recap,monday,recap,wwdc21 WWDC21 日本語, 英語 -
73:26
Platforms State of the Union (ASL)
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation.
Platforms State of the Union (ASL) Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. This version includes American Sign Language (ASL) interpretation. sotu,sotu 2021 WWDC21 日本語, 簡体中国語, 英語, 韓国語 -
73:26
Platforms State of the Union
Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps.
Platforms State of the Union Take a deeper dive into the new tools, technologies, and advances across Apple platforms that will help you create even better apps. sotu,sotu 2021 WWDC21 日本語, 簡体中国語, 英語, 韓国語 -
106:49
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.
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. WWDC21 スペイン語, ドイツ語, フランス語, ロシア語, 日本語, 簡体中国語, 英語, 韓国語 -
106:49
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. This version includes American Sign Language (ASL) interpretation.
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. This version includes American Sign Language (ASL) interpretation. WWDC21 スペイン語, ドイツ語, フランス語, ロシア語, 日本語, 簡体中国語, 英語, 韓国語
-
-
WWDC20 -
2:46
2020年アップルデザイン賞 受賞者
2020年アップルデザイン賞の受賞者を一緒にお祝いしましょう。この賞は、AppleのプラットフォームでのAppやゲームのデザインの素晴らしさ、革新的な内容を称えるものです。
The winners of the 2020 Apple Design Awards Join us as we surprise the 2020 winners of the Apple Design Awards. The Apple Design Awards recognize excellence in design and innovation for apps and games across all of Apple's platforms. ada,ada20,ada2020,adas,apple,apple design awards,award,celebration,darkroom,design,design best practices,facetime,facetime awards,game awards,game design,games,looom,sayonara wild hearts,shapr3d,sky,sky children of the light,song of bloom,staffpad,ui design,ux design,where cards fall WWDC20 英語 -
17:08
HLSをダウンロードしてオフラインで再生する方法について学ぶ
AVFoundationを使用してHLSコンテンツをダウンロードし、オフラインで利用することで、App内でインターネット接続を使用せずにHLSオーディオまたは動画を再生する方法について学びます。オフラインでHLSコンテンツを操作するためのベストプラクティス、オフラインオーディオおよび動画を保護するためにFairPlay Streamingを使用する方法、およびメディアダウンロードポリシーの更新情報を紹介します。
Discover how to download and play HLS offline Discover how to play HLS audio or video without an internet connection in your app by downloading HLS content for offline consumption using AVFoundation. Explore best practices for working with your HLS content while offline, learn how to use FairPlay Streaming to protect your offline audio and... WWDC20 日本語, 簡体中国語, 英語 -
36:15
Swift UIにおけるデータの重要事項
Appにおいてデータは難解な部分ですが、SwiftUIがあれば、試作から生産に至るまで、スムーズでデータ駆動型の経験を容易にすることが可能になります。 Source of Truthを保存し、シームレスにアップデートすることが可能な@State および@Bindingの2つのパワフルなツールについてお伝えします。また、ObservableObjectを使い、あなたのビューをデータモデルに接続する方法もご紹介します。 トリッキーな挑戦、クールな新しい解決方法を専門家が直々にお話します! このセッションを有効に活用するためには、 SwiftUIに慣れていることが望ましいです。“App...
Data Essentials in SwiftUI Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production. Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth. We\'ll also show you how ObservableObject lets you... ,appstorage,binding,bindings,body a pure function,data dependency,data model,model,objectwillchange,observableobject,onchange,onreceive,performance,projectedvalue,property wrapper,prototyping,published,publisher,scenes,scenestorage,source of truth,state,state,stateobject,view,willset WWDC20 日本語, 簡体中国語, 英語 -
23:58
ReplayKitを使用したMac上でのAppの取り込みとストリーミング
ReplayKitをMac Appやゲームに統合し、簡単に画面録画を共有したり、ライブオーディオやビジュアルをオンラインで放送したりする方法について学びます。Mac App内に画面コンテンツ、オーディオ、およびマイクの入力を取り込み、さらに動画をライブ視聴者に放送する方法を紹介します。 Appでこのフレームワークを使用する方法の詳細については、 “Live Screen Broadcast with ReplayKit”および"What's New with Screen Recording and Live Broadcast"を参照してください。
Capture and stream apps on the Mac with ReplayKit Learn how you can integrate ReplayKit into your Mac apps and games to easily share screen recordings or broadcast live audio and visuals online. We'll show you how to capture screen content, audio, and microphone input inside your Mac apps, and even broadcast your video to a live audience. For... WWDC20 日本語, 簡体中国語, 英語 -
20:14
シミュレータのエキスパートになる
シミュレータは、お持ちのMac製iOS、iPadOS、tvOS、watchOSのAppを直接起動させます-別のデバイスは必要ありません。Appの最新のツールや特徴をご紹介し、シミュレータスキルを磨く方法をお伝えします。ポインタやトラックパッドサポートのテスト方法、Simulator Preferencesの調整方法、開発環境におけるプッシュ通知のシミュレーションに役立つsimctlのようなコマンドラインツールの使用方法もお伝えします。 このセッションでは、シミュレータに関する概要を簡単に知ることができますが、このツールに関してさらに学びたい場合は、WWDC19の“Getting...
Become a Simulator expert Simulator runs your iOS, iPadOS, tvOS, or watchOS apps directly on your Mac — no separate device required. We'll give you a tour of the app\'s latest tools and features and show you how to sharpen your Simulator skills. Discover how to test pointer and trackpad support, adjust Simulator... WWDC20 日本語, 簡体中国語, 英語 -
27:31
Swiftで安全にポインタを管理する
Swiftにおける安全でないポインタの型について一緒に掘り下げて考えてみましょう。各型に対する要求事項やその正しい使用方法をお伝えします。型指定されたポインタについて話し合い、生のポインタにドロップダウンし、最後にメモリーを結合することのみでポインタの型安全性から免れることができるでしょう。 このセッションは、WWDC20の "Unsafe Swift" の続きです。このセッションを有効に活用するためには、SwiftおよびC言語に慣れていることが望ましいです。
Safely manage pointers in Swift Come with us as we delve into unsafe pointer types in Swift. Discover the requirements for each type and how to use it correctly. We'll discuss typed pointers, drop down to raw pointers, and finally circumvent pointer type safety entirely by binding memory. This session is a follow-up to... WWDC20 日本語, 簡体中国語, 英語 -
7:30
位置情報のプライバシーに関するデザイン
iPhoneやiPadのユーザーは、正確な位置座標ではなくおおよその位置を共有するなど、使用中のAppに対して位置情報をどのように共有するかを指定することができます。これによってデバイス全体の体験がよりプライベートなものとなり、位置データに依存したAppや、位置データを使ってその体験の特定要素を補足するようなAppの全てに影響を与えます。 マップAppのデザイナーがマップインターフェイス内の要素をどのようにリデザインしてプライバシーの改善を実現したかをご紹介します。位置情報データを安心して快適に共有できるインターフェイスを作成するためのヒント、テクニックや戦略をご覧ください。
Design for location privacy When someone uses iPhone or iPad, they have control over how their location is shared with the apps they use — including sharing an approximate location rather than precise coordinates. This creates a more private experience across their device, and it impacts all apps that rely on location data... WWDC20 日本語, 簡体中国語, 英語 -
2:09
Siriで一般的なエラーを読み解き、対応する
「すみません、Appで問題が起きました・・・」 Siriのエラーにがっかりしないでください:Siriのインテントのデバッグ方法を学び、VoiceやShortcuts Appで、ユーザーが使用できる優れたインテグレーションを作成する方法をお伝えします。よくあるエラー、そのテスト方法、あなたのAppでシームレスなSiri体験を提供する道筋についてもご説明します。
Decipher and deal with common Siri errors “Sorry, there was a problem with the app...\" Don't let Siri errors get you down: Learn how to debug your Siri intents and create great integrations people can use through voice or the Shortcuts app. We'll look at common intent errors, how to test for them, and the path to a seamless Siri... extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit WWDC20 日本語, 簡体中国語, 英語 -
23:05
Objective-Cランタイムの進化
Objective-CやSwiftクラスの基礎となる、低レベルのビットやバイトのミクロの世界に飛び込んでみましょう。内部のデータ構造、メソッド一覧、タグ付きポインタに対する最近の変更がどのようにパフォーマンスの改善やメモリー使用量の減少につながっているかをお伝えします。内部の個々の要素に依存するコードにおけるクラッシュの認識および解決方法を紹介し、ランタイムに対する変更に影響されないコードの維持方法もお伝えします。
Advancements in the Objective-C runtime Dive into the microscopic world of low-level bits and bytes that underlie every Objective-C and Swift class. Find out how recent changes to internal data structures, method lists, and tagged pointers provide better performance and lower memory usage. We'll demonstrate how to recognize and fix... WWDC20 日本語, 簡体中国語, 英語 -
19:57
優れたHLSオーディオエクスペリエンスの提供
帯域幅が限られたネットワークに高品質なオーディオのストリーミングを行うための技術と、新たなオーディオコーデックサポートをご覧ください。ここでは、マルチチャンネルAACの限られたサポートを含む、xHE-AAC、FLAC、およびApple Lossless Audioオーディオコーデックのサポートに関するいくつかのベストプラクティスをご紹介します。
Deliver a better HLS audio experience Discover techniques for streaming high-quality audio to bandwidth-limited networks and new audio codec support. We'll share some best practices for supporting the xHE-AAC, FLAC, and Apple Lossless Audio audio codecs, including limited support for multichannel AAC. WWDC20 日本語, 簡体中国語, 英語 -
22:22
ヘルスデータをHealthKitに同期する
HealthKitがあれば、iPhoneやApple WatchのようなHealthKit仕様のデバイスであれ、外部サーバーであれ、どこであってもスマートにヘルスデータを管理し、医療チームとデータシェアができます。このセッションではHealthKitにビルトインのsyncアイデンテイファイアのメタデータを使い、データバージョンを管理する方法、HKAnchoredObjectQueryを使いヘルスデータの変化を検知する方法をお伝えし、どこにいても常に正しいデータを使うことができるようになるための成功事例もお見せします。
Synchronize health data with HealthKit HealthKit provides you the tools to smartly manage health data anywhere, whether across multiple HealthKit-enabled devices such as iPhone and Apple Watch or with an external server to share data across a care team. In this session, we'll dive into managing data versions via HealthKit\'s built-in... care,fitness WWDC20 日本語, 簡体中国語, 英語 -
23:04
ユニバーサルリンクの新機能
ユニバーサルリンクを使用すれば、あなたのAppがインストールされていなくても、あなたのコンテンツにアクセスしやすくなります。Apple WatchおよびSwiftUIのサポートを含む、Universal Links APIの最新の更新について説明します。ワイルドカード、置換変数、Unicodeサポートなどの拡張パターンマッチング機能を使用して、Appサイト関連付けファイルのサイズと複雑さを軽減する方法について学びます。また、キャッシュされた関連ドメインデータによって、あなたのAppを使用する人の最初の起動体験をどのように改善できるか見ていきましょう。
What\\u0027s new in Universal Links Universal Links help people access your content, whether or not they have your app installed. Get the details on the latest updates for the Universal Links API, including support for Apple Watch and SwiftUI. Learn how you can reduce the size and complexity of your app-site-association file with... handoff,spotlight,universal link,universal links WWDC20 日本語, 簡体中国語, 英語 -
20:22
ウィジェットにおけるSwiftUIビューの構築
ウィジェットはAppが提供する一部の情報を表示し、ホーム画面やTodayビューに配置することもできます。SwiftUIを用いて、ウィジェットのビューを最初から構築する手順をご説明します。ウィジェットに特化した構成に必要となるシンタックスをブラッシュアップし、そのコマンドを取り込み、一目で分かりやすい体験のためにウィジェットのインターフェースをカスタマイズする方法もお伝えします。ウィジェットについての更なる情報は"Meet WidgetKit"と"Widgets Code-along"をご覧ください。
Build SwiftUI views for widgets Widgets are bite-sized pieces of information from your app that someone can choose to place on their home screen or Today view. Discover the process of building the views for a widget from scratch using SwiftUI. Brush up on the syntax that you'll need for widget-specific construction and learn... alignment,canvas,containerrelativeshape,corner radii,corner radius,declarative,dynamic type,family,hstack,lazy shape,leading edge,placeholder,preview,spacer,swiftui,system large,system medium,system small,views,vstack,widgetkit,widgets WWDC20 日本語, 簡体中国語, 英語 -
21:05
Metalを使用したレイトレーシング
レイトレーシング(MetalグラフィックスフレームワークとShading Languageの中核部分)によって、Appやゲームでフォトリアリスティックな3Dシーンを実現します。MetalレイトレーシングAPIおよびレイトレーシングのためのShading Language Extensionの基本を紹介し、それらをグラフィックスAppおよびゲームで使用する方法および最適なパフォーマンスを得るためにカーネルを管理し、シングルコンピューティングカーネルに組み込む方法について学びます。
Discover ray tracing with Metal Achieve photorealistic 3D scenes in your apps and games through ray tracing — a core part of the Metal graphics framework and Shading Language. Discover the fundamentals of the Metal ray tracing API and Shading Language extensions for ray tracing, find out how to use them in your graphics apps... WWDC20 日本語, 簡体中国語, 英語 -
11:18
Apple TV向けのサーチサジェスチョンのご紹介
tvOS Appの検索がさらに便利になりました。新たにシンプルになった検索インターフェイスをUISearchControllerを使ってAppに組み込む方法を学びましょう。新しい国際キーボードと言語を追加することで、世界中のユーザーをサポートできます。インターフェイスにサーチサジェスチョンを追加し、サジェスチョンによってその場で結果をアップデートする方法をご覧ください。またここでは、Apple TVに優れた検索エクスペリエンスを追加するためのヒントもご紹介します。
Discover search suggestions for Apple TV Searching your tvOS app just got even better. Get ready to explore the new simplified search interface and learn how to integrate it into your app with UISearchController. Support your global audience with the addition of new international keyboards and languages. Discover how to add search... appletv,apple tv,apple tv 4k,apple tv app,apple tv design,apple tv dev,apple tv developer,apple tv search,search,search suggestions,suggestions,tv,tv app dev,tv app developer,tv dev,tv developer,tvos,tv search,uisearchcontroller,video WWDC20 日本語, 簡体中国語, 英語 -
39:35
Metal Performance Shaders GraphでカスタムMLモデルを構築する
MetalのCompute能力をマルチディメンションTensorsに拡張する、Metal Performance Shaders (MPS) Graphをご紹介します。MPS Graphは高度にチューニングされた並列処理データライブラリの上に構築され、機械学習に欠かせないものであり、多大なGPUパワーを活用します。MPS Graphにより洗練された、ダイナミックなニューラルネットワーク学習のアーキテクチャを表現する方法、またアーキテクチャ上でGPUを加速させるための最適化の仕方をお伝えします。 このセッションで網羅するコンセプトをより深く理解するには、WWDC19の"Metal for...
Build customized ML models with the Metal Performance Shaders Graph Discover the Metal Performance Shaders (MPS) Graph, which extends Metal\'s Compute capabilities to multi-dimensional Tensors. MPS Graph builds on the highly tuned library of data parallel primitives that are vital to machine learning and leverages the tremendous power of the GPU. Explore how MPS... compute,graph,machine learning,metal,metal shading language,mps,mps graph,neural network,operations,tensors WWDC20 日本語, 簡体中国語, 英語 -
10:09
ショートカット Appでアクションをフィーチャーする
ショートカット Appにおいてアクションが表示されるようにする確実な方法について学びましょう。これにより、ユーザーは、パワフルでユーザー好みのショートカットを、システムインテリジェンスを用いて素早く設定できるようになります。新しい「オートメーションの提案」にインテントが現れるようにする設定や、ユーザーの日々のAppの利用に応じてシステムがアクションをどのように見せていくのか、またショートカット App内の適切な位置にAppが確実に現れるようにする方法もお伝えします。
Feature your actions in the Shortcuts app Learn foolproof ways to surface your app's actions in the Shortcuts app — and help people quickly set up powerful, personalized shortcuts using system intelligence. We'll detail how to configure your intents to appear in the new Automation Suggestions, explore how the system surfaces your app\'s... intents,intentsui,shortcuts,shortcuts app,siri,sirikit WWDC20 日本語, 簡体中国語, 英語 -
10:59
就寝準備をAppに組み込む
Appのアクションを、新しい睡眠体験のひとつである就寝準備ショートカットとして認識されるようにして、ユーザーが良い睡眠に向かう準備ができるようサポートしましょう。就寝準備がどのように動作するのかについて説明します。Appの中の誘導瞑想、癒しの音声ストーリー、その他さまざまなカテゴリーの機能を提供できるようにするインテントの作成方法についても説明します。そして、就寝時間前に、ユーザーのデバイスにそれら機能が見えるようにする方法も説明します。
Integrate your app with Wind Down Discover how you can help people get ready for a good night\'s sleep by surfacing your app\'s actions for Wind Down Shortcuts, part of the new Sleep experience. Learn more about how Wind Down works. Find out how you can build intents that expose features in your app like guided meditations,... intents,intentsui,shortcuts,siri,sirikit,sleep,wind down WWDC20 日本語, 簡体中国語, 英語 -
15:16
スケーラブルなエンタープライズAppスイートのビルド
連携して機能する集中型エンタープライズAppのビルド方法を学びましょう。本セッションでは、従業員が顧客とやり取りし、業務を追跡し、店舗を管理し、接続状態を保つのに役立つ、Apple RetailのエンタープライズAppスイートをご紹介します。Apple RetailがSwift PackagesとAppのスケーラビリティのテストを導入して一元化された一連のAppをどのように作り上げたかをご覧ください。また、コンフィギュレーションによる製作中のAppの管理が、異なる地域やロケーションに合わせてAppスイートを調整するのに役立つ仕組みもご覧ください。
Build scalable enterprise app suites Learn how to build focused enterprise apps that work well together. In this session, we'll introduce you to Apple Retail's suite of enterprise apps, which help employees interact with customers, track operations, manage stores, and stay connected. Discover how Apple Retail created a unified set... enterprise,swift packages,testing WWDC20 日本語, 簡体中国語, 英語 -
13:45
MetricKitの新機能
MetricKitを導入して、電力とパフォーマンス低下を素早く検知し、Appに起きた問題のトラブルシュートをしましょう。CPUインストラクション、アニメーションヒッチ、終了理由といったAppで追跡することが可能な最新メトリクスを説明します。またハング、クラッシュ、ディスク書き込みのトラブルシュートの助けとなる、MetricKitでできる診断についてもお伝えします。
What\\u0027s new in MetricKit Quickly detect power and performance regressions and troubleshoot app issues when you adopt MetricKit. Discover the latest trackable metrics for your app, including CPU instructions, animation hitches, and exit reasons. And learn about diagnostics in MetricKit that can help you troubleshoot... WWDC20 日本語, 簡体中国語, 英語 -
33:42
SwiftUI previews向けにAppを構成する
開発にSwiftUIを使うと、より柔軟でメンテナンスのしやすいAppを、短時間で作ることができます。プロジェクトに微調整を加えることでプレビュー体験を改善する方法、複数のファイルを同時にプレビューする方法、プレビュー中にサンプルデータを利用する方法についてもお話します。よりプレビューやテストしやすいビューインプットを定義するための戦略もお見せします。 このセッションを最大限に活用するには、SwiftUIに慣れていることが望ましいです。XcodeでSwiftUIプレビューとインタラクトする基本については、WWDC20の"Visually Edit SwiftUI...
Structure your app for SwiftUI previews When you use SwiftUI previews during development, you can quickly create apps that are more flexible and maintainable. Discover ways to improve the preview experience by making small tweaks to your project. Find out how to preview multiple files at once, how to manage data flow for previews, and... WWDC20 日本語, 簡体中国語, 英語 -
30:33
UIタイポグラフィーの詳細
読みやすさや、アクセシビリティ、Appleプラットフォーム全体における一貫性を強化する卓越したタイポグラフィーをAppのユーザーインターフェース内で実現する方法について学習します。視覚上のサイズやウェイト調整を容易にする可変フォントへの動きを含め、San Franciscoフォントファミリーの最新の進化の内容について把握しましょう。システムフォントを最大限利用する方法や、カスタムフォントでDynamic Typeをサポートする方法についてのコツも公開します。San Franciscoフォントファミリーの背景となる原則について、知識を改めたい方は、WWDC15の"Introducing...
The details of UI typography Learn how to achieve exceptional typography in your app's user interface that enhances legibility, accessibility, and consistency across Apple platforms. Get up to speed on the latest advancements to the San Francisco font family including the move to variable fonts for accommodating optical... WWDC20 日本語, 簡体中国語, 英語 -
28:09
Web Inspectorに関する新機能
Web Inspectorはイントロスペクションとデバッギングをかつてないほど簡素化します。デバッガのステッピング、クッキーの編集、ネットワーク負荷リソースのオーバーライドを使用して強力な開発機能を手に入れ、より迅速で効率的なWebサイトを作成する方法をご紹介します。
What\\u0027s new in Web Inspector The Web Inspector makes introspection and debugging simpler than ever. Discover how you can use debugger stepping, editing cookies, and overriding network loaded resources to provide you with powerful development capabilities and help you create faster, more efficient websites. ad click attribution,animationname,animations,audio,blackbox,bootstrap script,breakpoints,callbacks,canvas,console,cookies,css,css animations,css transitions,debugger,debugging,dom,dom tree,evaluation,fetch,html,http,indexeddb,inspected,intelligent tracking prevention,interval,itp,javascript,jscontext,json,layers,local override,localstorage,media,microtasks,network tab,page,paints,pretty print,profiling,promise,queryholders,queryinstances,regexp,regular expression,requestanimationframe,resources tab,safari,safari technology preview,setinterval,settimeout,step,storage,timelines,transitionproperty,video,webkit,webpage,website,websocket,wkwebview,xhr,xml WWDC20 日本語, 簡体中国語, 英語 -
21:05
歩数カウントの向こう側
Appで歩数をカウントすることからさらに歩を進め、ユーザーに自身のモビリティに関してより豊かな理解を提供しましょう。従来とは全く別の、且つすぐ利用可能な方法で移動距離を測定するために、iOSやwatchOS内でのモビリティメトリクスの有効的な活用方法をご説明します。最新のHealthKit APIを使用してのモビリティデータへのアクセス、有用データを集約するための戦略、ユーザーに対してどのように結果の説明するか、その方法もお伝えします。
Beyond counting steps Move beyond step counting in your app and give people a much richer understanding of their mobility. We'll detail how you can take advantage of mobility metrics in iOS and watchOS to measure movement in more distinct and actionable ways. Learn about the latest HealthKit APIs for accessing... motion,motionprocessor,pedometer,stairs,steps WWDC20 日本語, 簡体中国語, 英語 -
11:07
Xcode Organizerでパフォーマンス問題を診断する
2、3回クリックするだけの操作で、Appの複数のバージョンから集約されたパワーやパフォーマンスデータを分析しましょう。 最新のXcode Organizer、そのインタラクティブインターフェースをご紹介します。複数のリリースを経たAppメトリクスを簡単に比較、対比することが可能になります。ディスクの書き込み診断やヒッチメトリクスをスクロールする方法もご説明します。Appのユーザーに対し、よりよいパフォーマンスを提供し、バッテリーの消費量を減らし、デバイスの健康状態を改善するために、これらをどのように使用できるかをお伝えします。 Xcode...
Diagnose performance issues with the Xcode Organizer Analyze aggregated power and performance data from multiple versions of your app with just a few clicks. We'll introduce you to the latest version of the Xcode Organizer and its interactive interface, where you can easily compare and contrast app metrics across releases. Explore disk write... analytics,diagnostics,metrics,performance,xcode WWDC20 日本語, 簡体中国語, 英語 -
27:32
Widgetに設定とインテリジェンスを追加する
Widgetは、適切なタイミングでホーム画面やToday Viewに表示され、使用可能な関連情報を提供する際に本領を発揮します。パーソナライズされたホーム画面を体験してもらうことができるWidgetのビルド方法、欲しい時に欲しいものを入手することを可能にするシステムインテリジェンスの最大限の活用方法をご紹介します。Widgetの設定インターフェースをカスタマイズする方法、ユーザーの行動に基づいてSiriサジェスチョンやウィジェットのスマートスタックの一番上に表示する方法、またはタイムリーな情報があったときにシステムに通知する方法をご紹介します。...
Add configuration and intelligence to your widgets Widgets are at their best when they show up on someone's Home screen or in the Today View at the right time and provide actionable, relevant information. We'll show you how to build configurable widgets to let people create a personalized Home screen experience, and that take advantage of system... donations,intelligence,intelligent system experience,intents,proactive,shortcuts,stack intelligence,stacks,system intelligence,widget,widgetkit WWDC20 日本語, 簡体中国語, 英語 -
8:08
Swan's Quest 第4章:シークエンスの完了
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。いよいよグランドフィナーレへと向かいます。あなたは身に着けたスキルを音で磨きをかけてきました。ただしこの章では、ヒーローは複数のパートから成るハーモニーをシークエンスしなくてはなりません。 MIDIコードを使い、音程を持つ楽器を演奏する方法を見つけましょう。そうすればあなたは、ヒーローがリズムを見つけ・・・そして、クエストが攻略する手助けができるかもしれません。 Swan's QuestはiPadとMacのSwift...
Swan\\u0027s Quest, Chapter 4: The sequence completes Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. It's time for the grand finale: You've honed your skills with tones, but in this chapter our Hero needs to sequence multi-part harmony. Discover how to play pitched instruments with MIDI codes,... playground,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 日本語, 簡体中国語, 英語 -
18:39
Swiftを使用したCreate MLでのトレーニング管理
Create MLフレームワークを使用することで、これまで以上にモデルを簡単に開発し、ワークフローを自動化できます。ここでは、より良いモデルを素早く得るために、機械学習モデルをトレーニングしながら、機械学習モデルを管理する方法について説明します。Create MLにおけるトレーニング管理によって、チェックポイントAPIを使用してトレーニングワークフローをカスタマイズして、トレーニングプロセスを一時停止、保存、再開、および拡張する方法を紹介します。また、Combine APIを使用して、プログラムで進捗をモニターする方法についても学びます。 まだCreate...
Control training in Create ML with Swift With the Create ML framework you have more power than ever to easily develop models and automate workflows. We\'ll show you how to explore and interact with your machine learning models while you train them, helping you get a better model quickly. Discover how training control in Create ML can... checkpointing,checkpoints,combine,core ml,create ml,iterations,ml job,ml session,playgrounds,swift WWDC20 日本語, 簡体中国語, 英語 -
13:42
最新のネットワーキングによるパフォーマンスとセキュリティの向上
Appを高速化し、最新のネットワークAPIを使用してAppをより高速、プライベート、かつセキュアにします。IPv6、HTTP/2、TLS 1.3、Encrypted DNSなどのネットワークプロトコルについて学び、これらをAppとサーバに組み込むことで、パフォーマンスを高速化し、消費電力と熱の影響を軽減する方法について学びます。また、最新のセキュリティプロトコルを採用することで、App内のプライバシーの保護をどのように改善できるかを説明します。 App利用者のための素晴らしいネットワーク体験の実現に関する詳細については、“Advances in...
Boost performance and security with modern networking Speed up your app and make it more nimble, private and secure with modern networking APIs. Learn about networking protocols like IPv6, HTTP/2, TLS 1.3 and Encrypted DNS, and how incorporating these within your app and server can provide faster performance and reduce both your power consumption... network performance WWDC20 日本語, 簡体中国語, 英語 -
8:07
失敗せずにFHIRを扱う
FHIRModelsが、すべてのFHIRリソースにネイティブデータを作成する方法、リソースの整合性を確実にし、FHIRスペックの複数のバージョンにわたり構造的に無効なリソースが作成されるのを防ぐ方法をお伝えします。診療データをHealthKitから入手しても、診療システムから直接入手しても、FHIRModelsがあればFHIRの扱いが容易になります。
Handling FHIR without getting burned Learn how FHIRModels creates native data models for all FHIR resources, provides data validation to enforce resource integrity, and prevents the creation of structurally invalid resources — across multiple versions of the FHIR specification. Whether you\'re working with clinical data obtained... fhir,health,health documents,medical records,open source,package,spm WWDC20 日本語, 簡体中国語, 英語 -
15:18
Formatters:データをヒューマンフレンドリーに
時間の節約とフラストレーションの軽減:Appに日付、時間、測定結果、名前、リスト、数字、文字列などのデータを表示する際に、それを正しくフォーマットして優れたエクスペリエンスを提供する方法を学びましょう。ここでは、Formatter APIと、stringsdictでSwiftUIが機能する仕組みをご紹介し、データのフォーマットに関する手間のかかる作業の実行にそれらがどのように役立つかをご覧いただきます。ベストプラクティスと、よくあるミスの回避方法を学びましょう。
Formatters: Make data human-friendly Save yourself time and frustration: When you display data in your app — including dates, times, measurements, names, lists, numbers, or strings — learn how to format it correctly and provide a great experience. We\'ll walk you through the Formatter APIs as well as how SwiftUI works with... internationalization,localization,nsformatter WWDC20 日本語, 簡体中国語, 英語 -
10:13
どこにでもAutoFill
AppにAutoFillを導入し、フィールドに情報を簡単に、かつプライバシーを保ち、安全に記入できるようにしましょう。あなたのAppの機能に沿ったより良い候補を提案できるよう、システムに手を加えましょう。たとえばナビゲーションAppからのスマートロケーション提案を提供できますし、プライバシーを保ったまま、QuickTypeバーから連絡先情報をフィールドに挿入できるようにもなります。 MacOS Big Surでは、AutoFillはSafariを飛び出し、Appにも拡張されました。この機能を活用し、あなたのmacOS...
AutoFill everywhere Discover how to implement AutoFill in your app and help people enter their information into fields easily, privately, and securely. Learn how to help the system to give better suggestions that tailor to your app\'s functionality: offer smart location suggestions within a navigation app, for... auto,fill,password,text input WWDC20 日本語, 簡体中国語, 英語 -
42:42
Swift用にObjective-Cフレームワークを洗練させる
Objective-CのヘッダーをSwift内で美しく動くよう、洗練させましょう。扱いの難しいObjective-Cフレームワークを、使い心地の良いAPIに転換する方法をお伝えします。より豊富な型情報、慣用名、Swiftへのより良いエラーを提供するために使うことのできる注釈の置き場についてご説明します。まだあなたが気がついていないかもしれないSwift APIを正しく動かすためのカギを握るObjective-Cのコンベンションについてもご紹介します。 このセッションを最大限に活用するには、SwiftとObjective-Cに慣れていることが望ましいです。...
Refine Objective-C frameworks for Swift Fine-tune your Objective-C headers to work beautifully in Swift. We'll show you how to take an unwieldy Objective-C framework and transform it into an API that feels right at home. Learn about the suite of annotations you can use to provide richer type information, more idiomatic names, and... WWDC20 日本語, 簡体中国語, 英語 -
28:18
アーティストのARツールキット
Reality ConverterとReality Composerがあれば、iOS、iPadOS Appで拡張現実アセットを準備することがこれまで以上に容易にできます。今ある3DアセットをUSDZに変換し、Reliaty Composerに入れてAR体験を構築する方法、そして今あるXcodeプロジェクトとの統合やAR Quick Lookへのエキスポートの方法もお伝えします。様々な、人気の3Dフォーマットでアセットを扱う方法、AR場面の構築とテスト方法、アーティストワークフローへの統合方法もお伝えします。 このセッションを有効に活用するためには、USDZとReality...
The artist\\u2019s AR toolkit Reality Converter and Reality Composer make preparing augmented reality assets for your iOS or iPadOS app easier than ever. Discover how you can convert existing 3D assets into USDZ, bring them into Reality Composer to create AR experiences, and integrate with an existing Xcode project or export... WWDC20 日本語, 簡体中国語, 英語 -
17:27
Core Data: 雑件と格言
Core DataはあなたのAppからの情報を永続的に、常に保存する主要な方法です。データをより早く読み込み、取り込むためにより良く実装する方法をこれからお見せします。必要なデータ取得をバッチ挿入、必要なデータへのカスタムフェッチ要求を使ってどう改善し、持続ストアへの変更通知に対応するかを見ていきましょう。 このセッションを有効に活用いただくには、Core Dataの知識があり、過去に利用されたこともあることが望ましいです。フレームワークについてより詳細な情報が必要な場合には、“Making Apps with Core Data”をご参照ください。
Core Data: Sundries and maxims Core Data is the central way to durably and persistently store information from your app — and we're going to show you how to refine that implementation for even faster data ingest and fetching. Discover how you can improve data capture with batch insert, tailor fetch requests to your data needs,... batch delete,batch ingestion,batch insert,batch insert with dictionary block,batch operations,block ingestion,dictionary block,fetch request,history request,nsbatchdeleterequest,nsbatchinsertrequest,nsmanagedobjectcontext,persistent history,persistent store,remote change notification,remote change notifications,upsert WWDC20 日本語, 簡体中国語, 英語 -
18:54
SF Symbols 2
SF Symbolsを使用することで、すべてのAppleプラットフォームのシステムフォントであるSan Franciscoで作成された高品質のAppleデザインのシンボルを簡単に採用できます。AppKit、UIKit、およびSwiftUIでSF Symbolsを使用する方法を説明します。一般的なデザインツールでのSF Symbolsの利用方法と、それらをコードで使用する方法について学びます。そして、レパートリーへの追加、アラインの改善、右から左へのローカライズによる変更、マルチカラーシンボルなど、最新の更新について説明します。 本セッションでは、SF Symbols...
SF Symbols 2 SF Symbols make it easy to adopt high-quality, Apple-designed symbols created to look great with San Francisco, the system font for all Apple platforms. Discover how you can use SF Symbols in AppKit, UIKit, and SwiftUI. Learn how to work with SF Symbols in common design tools and how to use them... WWDC20 日本語, 簡体中国語, 英語 -
11:36
watchOSにおけるショートカットの活用
ショートカットはApple Watchと親和性が高く、コンプリケーションからでさえも、タップ1回だけで何かを実行することが可能です。AppのインテントをWatchへも展開しましょう。ショートカットのパフォーマンスを最適化する方法、インテントがwatchOSからiOSに転送される仕組み、最新のインタラクションやプレゼンテーションのインターフェースに関してもお伝えします。ショートカットAppが、どのようにApple Watch向けにショートカットやインテントを管理しているかについてもお話しします。
Create quick interactions with Shortcuts on watchOS Shortcuts are a natural fit on Apple Watch, allowing people to get things done with just a tap — even from a complication. Bring your app's intents to the wrist: We'll help you optimize your shortcuts performance, understand how intents can be routed from watchOS to iOS, explore the latest... apple watch,complications,extensions,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,watchos WWDC20 日本語, 簡体中国語, 英語 -
23:13
AppleSeed for IT、Managed Software Updatesを学びましょう
Apple Seed for ITがあれば、学校や企業がリリース前のAppleソフトウェアをテストし、貴重なフィードバックをAppleに直接送ることができるようになります。AppleSeed for ITの使い方と、Feedback Assistantの新しい機能、Teamsを使ってあなたの組織内で共同作業として素晴らしいフィードバックをまとめる方法に関する見識もお伝えします。社員のシステム上でリリースを認証しつつ、主要なアップデート、セキュリティ、システムファイルを社員のマシンで遅延させる方法も含め、macOS Big SurのManaged Software...
Discover AppleSeed for IT and Managed Software Updates With AppleSeed for IT, you can help your school or business test pre-release versions of Apple software and provide valuable feedback directly to Apple. We\'ll guide you through getting started in AppleSeed for IT and provide insight on how to file great feedback collaboratively within your... enterprise,feedback,mdm,testing WWDC20 日本語, 簡体中国語, 英語 -
20:19
インテントの強化
Appでインテントを作成すると、それをショートカットの一部として使用したり、Siriに頼むことで、ユーザーがタスクを素早く達成する助けになります。SiriKitのIn-Appインテントハンドリングを使い、より簡単にSiriに対応させる方法、 既存のインテントApp Extensionを使いSiriのパフォーマンスを向上させる方法もお伝えします。リッチな対話体験のために画像やサブタイトルを付けるなど、アクションを伴う体験をより良くするSiriKitの機能の活用方法もお伝えします。また、コードベース内でインテントの対応を調整する方法を確認し、作業をしやすくしましょう。
Empower your intents When you create an intent for your app, you can help people accomplish tasks quickly by using it as part of a shortcut or when asking Siri. Learn how to adopt Siri more easily than ever when you use SiriKit's in-app intent handling, and how to improve Siri performance with existing Intents app... conversational interaction,extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit,voice WWDC20 日本語, 簡体中国語, 英語 -
14:25
Watch Face Sharingとの出会い
自慢できるようなwatchOS Appのコンプリケーションや、シェアしたくなるようなウォッチフェイスを作りましょう。watchOSやiOS App内でウォッチフェイスをシェアする方法、誰でも見つけることができ、ダウンロードできるようにウェヴでホストする方法もお伝えします。ウォッチフェイスプレビューイメージの使い方の成功事例と、インストール体験をスムーズにするための方法もお伝えします。
Meet Watch Face Sharing Show off your watchOS app's complications and create a watch face worth sharing. Learn how to share watch faces inside your watchOS and iOS apps or host them on the web for anyone to find and download. We'll also explore best practices for using watch face preview images, and show you how to... ,,clockkit,complications,watchkit,watchos WWDC20 日本語, 簡体中国語, 英語 -
12:23
Xcodeを使いAWS Lambda上でSwiftを使用する
サーバーレス機能は、クラウド上でイベント駆動型、またはその他の目的が限定されたタスクを実行することでますます一般的になってきており、デベロッパがより容易に計算コストを見積もったり、管理したりすることを可能にします。Swiftでサーバレス機能を構築し、Xcodeを使いローカルでデバッグし、これらの機能をAWS Lambdaプラットフォームに追加するための新しいSwift AWS Lambda Runtimeパッケージの使用方法を学びましょう。低メモリーフットプリント、決定性パフォーマンス、素早い起動時間のおかけで、AWS Lambda上でSwiftがどのように活躍するかをお伝えします。
Use Swift on AWS Lambda with Xcode Serverless functions are increasingly becoming popular for running event-driven or otherwise ad-hoc compute tasks in the cloud, allowing developers to more easily scale and control compute costs. Discover how to use the new Swift AWS Lambda Runtime package to build serverless functions in Swift,... aws,lambda,serverside,swift,xcode WWDC20 日本語, 簡体中国語, 英語 -
16:04
優れたウィジェットをデザインする
ウィジェットは、タイムリーな情報をAppからiPhone、iPadおよびMacの主要な場所へと押し上げます。ひと目で分かるウィジェットを設計し、強力なウィジェットのアイデアを生み出し、コンテンツ、色、サイズ、レイアウト、およびタイポグラフィーを明確に伝えるためのポイントをご紹介します。ウィジェットをAppに追加するための技術的な実装について詳しく知るには、"Get Started with WidgetKit" と、3つのパートから構成される"code-along series"をご確認ください。
Design great widgets Widgets elevate timely information from your app to primary locations on iPhone, iPad and Mac. Discover the keys to designing glanceable widgets, developing a strong widget idea, and clearly communicating with content, color, sizing, layout, and typography. If you\'d like to learn more about the... WWDC20 日本語, 簡体中国語, 英語 -
13:45
XCTestを使ってアニメーションヒッチを除去する
アニメーションは、Appのユーザー体験を劇的に向上させ、直接操作しているような感覚を与え、自身が起こしたアクションがもたらす結果をより理解することに役立ちます。アニメーションヒッチはそのような経験を台無しにします。スクロールやアニメーションを円滑に行うために、割り込みを検知するXCTestの使用方法をお伝えします。あなたのAppを頼りにしている人々に影響が出る前に、不具合を見つけ出す方法もお伝えします。
Eliminate animation hitches with XCTest Animations can dramatically enhance the user experience of your app, provide a sense of direct manipulation, and help people to better understand the results of their actions. Animation hitches can break that experience. Discover how to use XCTest to detect interruptions to smooth scrolling and... animate,battery,energy,metrics,performance,scroll,xcode,xctest WWDC20 日本語, 簡体中国語, 英語 -
15:00
Xcodeを使い、ローカリゼーションに適したレイアウトを作る
世界各国のオーディエンスとあなたの作品を共有し、カルチャーや言語と結びつける素晴らしい方法は、Appのローカライズです。Appのレイアウトを慎重に構成することで、1語も翻訳することなくローカライズの準備ができるようになります。XcodeでUIを構成する方法、言葉数が多く、右から左に書き進む言語によく見られる課題の特定、インターフェースを調整しつつ、誰にとっても最高の体験を提供できる方法をお伝えします。
Build localization-friendly layouts using Xcode Localizing your app is a wonderful way to share your work with a worldwide audience and make it relevant to more cultures and languages. We'll show you how you can prepare for localization before ever translating a word by building thoughtful layouts for your app. Learn how to structure your UI... autolayout,auto layout,localization,rtl WWDC20 日本語, 簡体中国語, 英語 -
31:16
Core ML Convertersを使用したデバイス上のモデルの取得
Core MLでは、驚くような機械学習モデルをAppに持ち込み、完全にデバイス上で実行することができます。また、Core ML Convertersを使用すると、TensorFlowまたはPyTorchのトレーニングを受けたモデルのほとんどを組み込み、GPU、CPU、およびNeural Engineを最大限に活用できます。既存のモデルを他のMLプラットフォームから変換するために必要なもの、およびモデルの機能を拡張するカスタム操作の作成方法について説明します。 モデルをCore MLに変換したら、“Use model deployment and security with Core...
Get models on device using Core ML Converters With Core ML you can bring incredible machine learning models to your app and run them entirely on-device. And when you use Core ML Converters, you can incorporate almost any trained model from TensorFlow or PyTorch and take full advantage of the GPU, CPU, and Neural Engine. Discover everything... ai,artificial intelligence,converters,core ml,core ml converters,core ml tools,custom operations,deep learning,learning,machine learning,mil,model,natural language,neural network,python,tensorflow,training WWDC20 日本語, 簡体中国語, 英語 -
15:12
Power and Performance APIでトレンドを特定する
カスタムチームダッシュボード、バグレポートシステム、その他Power and Performance MetricsやDiagnostics APIのカスタムワークフロー内で、Appのパフォーマンスメトリクスを追跡しましょう。XcodeでPower and...
Identify trends with the Power and Performance API Track your app's performance metrics in custom team dashboards, bug reporting systems, and other custom workflows with the Power and Performance Metrics and Diagnostics API. Explore how you can access the same data that drives the Power and Performance analysis tools in Xcode to quickly identify... analytics,app store connect,automation,diagnostics,insights,json,metrics,web api WWDC20 日本語, 簡体中国語, 英語 -
14:50
従業員向けのカスタムAppの構築
問題解決と日々のタスクの合理化に役立てるため、従業員向けのエンタープライズAppを構築しましょう。従業員用に設計されたカスタムAppの構築方法をご紹介します。優れたモバイルユースケースを特定し、従業員にデザインプロセスを推進させ、主要なAppleフレームワークを使用し、Xcodeで迅速なイテレーションを行う方法をご覧ください。
Create custom apps for employees Build enterprise apps for your employees to help them solve problems and streamline everyday tasks. See how to build custom apps designed for your workforce. Learn how to identify great mobile use cases, have your employees drive the design process, use key Apple frameworks, and rapidly iterate... enterprise,interview,iterations,iterative WWDC20 日本語, 簡体中国語, 英語 -
10:52
カスタムローターを使ったVoiceOverの効率性
カスタムローターを統合し、あなたのApp内での複雑な状況でユーザーがVoiceOverを使いナビゲーションを受けられるようになる方法をお見せします。複雑に入り組んだインターフェースであっても、カスタムローターがあればユーザーは探りながら進むことができ、VoiceOver頼りの人に対してもローターでナビゲーションを改善できます。 このセッションを最大限に活用するためには、アクセシビリティとiOS、iPadOSのVoiceOverアクセシビリティAPIの全般的な理念に親しんでおくことが望ましいです。概略については、"Making Apps More Accessible with...
VoiceOver efficiency with custom rotors Discover how you can integrate custom rotors and help people who use VoiceOver navigate complex situations within your app. Learn how custom rotors can help people explore even the most intricate interfaces, explore how to implement a custom rotor, and find out how rotors can improve navigation... accessibility,custom rotors,related elements,rotors,text accessibility,uiaccessibilitycustomrotor,voiceover,voice over WWDC20 日本語, 簡体中国語, 英語 -
20:31
Metal関数ポインタの紹介
Metalは、低レベル・低オーバーヘッドのハードウェア加速グラフィックスフレームワークであり、Appに素晴らしい視覚効果をもたらすシェーダーAppプログラミングインタフェースです。関数ポインタを使用して、Metal...
Get to know Metal function pointers Metal is a low-level, low-overhead hardware-accelerated graphics framework and shader application programming interface for producing stunning visual effects in applications. Discover how to make your shaders written in Metal Shading Language more programmable and extensible by using function... WWDC20 日本語, 簡体中国語, 英語 -
21:30
Mac Catalyst用のアクセシビリティの設計
Mac Catalyst Appをすべてのものにアクセスできるようにし、その改良を iPad Appに取り込みましょう。優れたアクセシビリティを持つiPad Appが、Mac Catalystのサポートを追加すると自動的に優れたアクセシビリティを持つMac Appになる仕組みをご紹介します。マウスとキーボードのアクションやアクセシビリティエレメントのグループ化とナビゲーションのサポートによってエクスペリエンスをさらに強化する方法をご覧ください。また、Appをテストし、あらゆる人にとって真に優れたエクスペリエンスを創造するためのイテレーションを行う新しいAccessibility...
Accessibility design for Mac Catalyst Make your Mac Catalyst app accessible to all — and bring those improvements back to your iPad app. Discover how a great accessible iPad app automatically becomes a great accessible Mac app when adding support for Mac Catalyst. Learn how to further augment your experience with support... accessibility inspector,accessibility tree,accessible,catalyst,grouping,keyboard shortcuts,voiceover,voice over WWDC20 日本語, 簡体中国語, 英語 -
26:00
神話クエスト:レイヴンズ・バンケット(Mythic Quest: Raven’s Banquet)のキャストやクリエーターと交流する
熱いお風呂の中で撮影するのと、VRスーツを着て撮影するのでは、どちらが面白いか考えたことはありますか? Apple TV+のヒットショー『神話クエスト:レイヴンズ・バンケット』のキャストとクリエーターが、Appleのデベロッパーコミュニティからの質問にお答えします。ロブ・マケルヘニー (エグゼクティブ・プロデューサー/共同クリエーター、イアン・グリム)、シャーロット・ニクダオ(ポピー)、イマニ・ハキム(デイナ)、ダニー・プディ(ブラッド)、ミーガン・ガンズ (エグゼクティブ・プロデューサー/共同クリエーター)と交流しましょう。彼らが大好きなシーンを振り返りながら、寄せられた質問にお答えします。
A conversation with the cast and creators of Mythic Quest: Raven\\u2019s Banquet Ever wondered which is more fun — filming in a hot tub or filming in a VR suit? The cast and creators of the Apple TV+ hit show Mythic Quest: Raven's Banquet answer questions from the Apple developer community. Join Rob McElhenney (executive producer/co-creator and Ian Grimm), Charlotte Nicdao... apple tv,charlotte nicdao,danny pudi,imani khan,mq,mythic,mythic quest,quest,raven,ravens banquet,rob mcelhenney WWDC20 英語 -
30:47
Appleでサインインの最大活用
Appleでサインインを使用すると、ユーザーは既に持っているApple IDでAppやWebサイトに簡単にサインインできるようになります。安全なリクエストを使用し、状態変更とサーバ通知を管理することで、AppleでサインインをAppに完全に組み込みましょう。ここではさらに、既存のユーザーがすばやく簡単にAppleでサインインに切り替えることを可能にする新しいAPIをご紹介します。
Get the most out of Sign in with Apple Sign in with Apple makes it easy for people to sign in to your apps and websites with the Apple ID they already have. Fully integrate Sign in with Apple into your app using secure requests, and by handling state changes and server notifications. We'll also introduce new APIs that allow you to let... account,account security,sign in,sign in with apple WWDC20 日本語, 簡体中国語, 英語 -
12:38
XCTIssueを使用してテストの失敗をトリアージする
テストの失敗を役立たせましょう:Xcodeでの最新のテスティングAPIを使い、キャッチされていない問題をトリアージし分析する方法をお伝えします。テストワークフローを簡単にする方法、最高品質の製品を提供するのに役立つであろう失敗をコンテキストに組み込む方法について紹介します。 よりよいトリアージをするためにテストをデザインする方法に関しては、“Write tests to fail”をご覧ください。 Xcodeのテストワークフローに関する最新の改善情報に関しては、 “Get your test results faster”、“Handle interruptions and...
Triage test failures with XCTIssue Put your test failures to work: Learn how to triage and diagnose uncaught issues in your app using the latest testing APIs in Xcode. We'll show you how to help ease your testing workflow and put failures into context to help you deliver the best quality product. For more information on designing... test,test failure,testing,xcode,xctest,xctissue WWDC20 日本語, 簡体中国語, 英語 -
23:21
サブスクリプションのためのアーキテクチャ設計
顧客体験を改善するために、単純な資格付与ロジックを作成する方法について学びます。重要な概念を深く掘り下げ、正確にサービスの権利を付与するために、あなたのシステムのアーキテクチャを設計するためのガイダンスを提供します。サブスクリプション機能のベストプラクティスと、サブスクリプションのライフサイクルを通して最良の顧客体験を作る方法について学びます。
Architecting for subscriptions Learn how you can build simple entitlement logic to enhance the customer experience. We'll dive deep into key concepts and provide guidance for architecting your systems to accurately entitle service. You'll learn best practices for subscription features and how to craft the best customer... api,app store connect,inapp purchase,inapp purchases,inapp purchases,json,notifications,receipt,receipt validation,subscription,subscriptions WWDC20 日本語, 簡体中国語, 英語 -
20:53
Swiftの型推論を利用する
Swiftは、型の安全性を損なうことなく、クリーンで簡潔なコードを書くために役立つ型推論を使用しています。型推論のパズルを解くためにコンパイラがどのようにヒントを探し当てるかをお伝えします。また、コンパイラが解決できない時にはどうするか、コンパイル時間において間違いを理解し、訂正するのに役に立つ、Xcode 12のエラートラッキング統合方法についてもお伝えします。
Embrace Swift type inference Swift uses type inference to help you write clean, concise code without compromising type safety. We'll show you how the compiler seeks out clues in your code to solve the type inference puzzle. Discover what happens when the compiler can\'t come to a solution, and find out how Xcode 12... WWDC20 日本語, 簡体中国語, 英語 -
14:14
Swift PlaygroundsでSwiftUIビューを構築する
Swift Playgroundsを使えば、SwiftUIビューのプロトタイプを簡単に作成し、触れるができます。Xcode対応のPlaygroundでSwiftUIビューを構築する方法、コードを容易に編集、プレビューできるツールもお伝えします。 Swift Playgroundsについての詳細に関しては、インタラクティブなチャレンジである“Swan's Quest”をお試しください。自分自身で構築する方法に関しては、“Create Swift Playgrounds Content for iPad and Mac”をご覧ください。
Build a SwiftUI view in Swift Playgrounds Easily prototype and play around with SwiftUI views when you use them with Swift Playgrounds. We'll show you how to build a SwiftUI view in a Xcode-compatible playground, and explore tools to help you easily edit and preview your code. For more on Swift Playgrounds, check out our interactive... ipad,playgrounds,swift,swift playgrounds,swiftui WWDC20 日本語, 簡体中国語, 英語 -
9:39
Low Latency HLSへの広告挿入
サーバサイドの広告挿入(server-side ad insertion)によりLow-Latency HLSストリームに広告を組み込む方法をお伝えします。広告コンテンツのセグメント化の方法、また広告挿入がBlocking Playlist ReloadやBlocking Preload HintsといったLL-HLS機能とどのように動くのかもお見せします。 Blocking Playlist ReloadとPreload Hintingの詳細については、"Reduce Latency with HLS Blocking Playlist Reload" と"Discover...
Adapt ad insertion to Low-Latency HLS Find out how to integrate advertising into your Low-Latency HLS streams through server-side ad insertion. We\'ll show you how to segment your ad content, and examine how ad insertion works with LL-HLS features such as Blocking Playlist Reload and Blocking Preload Hints. For more information... WWDC20 日本語, 簡体中国語, 英語 -
14:43
Switch ControlのAppアクセシビリティ
Switch Controlはモビリティに多大な制限を受ける人にとって非常にパワフルなアクセシビリティテクノロジーとなります。その機能はiOS上でネイティブに提供され、tips、 tricksといくつかのAPIを使いより優れたSwitch Controlを作成することも可能です。他の人がどのようにSwitch Controlを使っているかをご紹介し、Appの中で効果的にこれらを提供する成功事例もお見せします。 このセッションを最大限に活用するためには、全般的なアクセシビリティの理念とVoiceOverアクセシビリティAPIの基本的な知識が必要です。より詳細については、"Making...
App accessibility for Switch Control Switch Control is a powerful accessibility technology for anyone with very limited mobility. The feature is available natively on iOS, and you can create an even better Switch Control experience in your app with tips, tricks, and a few APIs. We'll walk you through how people use Switch Control,... accessibility,assistive technology,custom actions,isswitchcontrolrunning,motor impairment,switch control,switches,uiaccessibilitycustomaction,voiceover,voice over WWDC20 日本語, 簡体中国語, 英語 -
23:40
AVFoundationとVideoToolboxを使ったDecode ProRes
Mac AppでProResコンテンツをより簡単にデコードおよび表示する方法: AVFoundationとVideoToolboxのデコード機能を活用して、最適なグラフィックパイプラインを実装する方法について学びます。Appのベストプラクティスとパフォーマンスに関する考慮事項を共有し、Afterburnerカードをパイプラインに統合する方法およびMetalを使用してデコードされたフレームを表示する方法について説明します。
Decode ProRes with AVFoundation and VideoToolbox Make decoding and displaying ProRes content easier in your Mac app: Learn how to implement an optimal graphics pipeline by leveraging AVFoundation and VideoToolbox's decoding capabilities. We'll share best practices and performance considerations for your app, show you how to integrate... av foundation,metal,performance,prores,video WWDC20 日本語, 簡体中国語, 英語 -
22:11
AVAssetWriterとAuthor fragmented MPEG-4コンテンツ
より早くよりスムーズなHLSストリーミング体験のため、音声や動画コンテンツをFragmented MPEG-4に変換しましょう。Fragmented MPEG-4フォーマットの扱い方、動画からfragmentedコンテンツを生成する方法、AVAssetWriterを設定しHLSアウトプット用のフラグメントを作る方法を見ていきます。
Author fragmented MPEG-4 content with AVAssetWriter Transform your audio and video content into fragmented MPEG-4 files for a faster and smoother HLS streaming experience. Learn how to work with the fragmented MPEG-4 format, generate fragmented content from a movie, and set up AVAssetWriter to create fragments for HLS output. WWDC20 日本語, 簡体中国語, 英語 -
19:08
SwiftUI の Stack, Grid, Outline
改良されたStackと新しいList、Outlineビューを使って、SwiftUI Appで詳細データをより素早く効率的に表示しましょう。iOS,...
Stacks, Grids, and Outlines in SwiftUI Display detailed data in your SwiftUI apps more quickly and efficiently with improved stacks and new list and outline views. Now available on iOS and iPadOS for the first time, outlines are a new multi-platform tool for expressing hierarchical data that work alongside stacks and lists. Learn how... children key path,disclosuregroup,disclosure groups,disclosure triangle,forms,griditem,group,hierarchical data,hstack,isexpanded,label,layout primitives,lazygrid,lazyhgrid,lazyhstack,lazyvgrid,lazyvstack,liststyle,outlinegroup,outline groups,scrolling,selection,sidebar,tree structure data,vstack WWDC20 日本語, 簡体中国語, 英語 -
11:46
プッシュ通知のプライマー
ユーザーがAppを最大限に活用できるよう、重要なイベントやアップデートのプッシュ通知を送ったり、Appが最新の状態で起動するようにバックグラウンドでデータを送信したりしましょう。通知を使って、タイムリーで適切な情報をアラートする方法を学びましょう。アラートとバックグラウンド通知の違い、Appに統合する方法や、ジョブに適したAPIを使うことでミスを回避する方法をお伝えします。
The Push Notifications primer Help people get the most out of your app with push notifications for important events and updates — and by delivering up-to-date data in the background, so that it is ready when they open your app. Discover how you can use notifications and alert people to timely and relevant information. Learn... alert,background,push WWDC20 日本語, 簡体中国語, 英語 -
30:09
WKWebViewの強化のご紹介
WKWebViewは、豊富でインタラクティブなWebコンテンツをApp内で適切に提示する最善の手段です。まったく新しい機能を追加しながら、WebViewsまたはUIWebViewsを使用してAppを変換できる新しいAPIをご紹介します。JavaScriptの管理、レンダリングプロセスの微調整、Webコンテンツのエクスポートなどの優れた手段をご覧ください。
Discover WKWebView enhancements WKWebView is the best way to present rich, interactive web content right within your app. Explore new APIs that help you convert apps using WebViews or UIWebViews while adding entirely new capabilities. Learn about better ways to handle JavaScript, fine tune the rendering process, export web... allowscontentjavascript,appbound domains,bitmap,browser,callasyncjavascript,console,createpdf,createwebarchivedata,css,evaluatejavascript,findstring,html,intelligent tracking prevention,itp,javascript,javascriptenabled,jscontext,mediastyle,mediatype,messagehandlers,pagezoom,postmessage,printoperationwithprintinfo,promise,safari technology preview,safari view controller,sfsafariviewcontroller,share as pdf,snapshot,takesnapshot,uiwebview,web archive,web content,web inspector,webkit,webpage,website,webview,web views,wkappbounddomains,wkcontentworld,wkpreferences,wkscriptmessagehandler,wkwebpagepreferences WWDC20 日本語, 簡体中国語, 英語 -
41:04
Natural LanguageでAppをよりスマートに
Natural Languageフレームワークを活用し、テキストをより良く分析、理解する方法を学びましょう。フレームワークにビルトインの埋め込み単語や文章を使い、テキストから意味を引き出す方法、また特定の要件に向けたカスタマイズの埋め込みを作る方法もお見せします。 カスタムテキストクラシファイアのトレーニングにサンプルを用いること、重要な一片の情報をテキストからワードタガーを用いて抽出すること、これらすべてをNatural...
Make apps smarter with Natural Language Explore how you can leverage the Natural Language framework to better analyze and understand text. Learn how to draw meaning from text using the framework\'s built-in word and sentence embeddings, and how to create your own custom embeddings for specific needs. We'll show you how to use samples... core ml,create ml,custom models,embeddings,machine learning,natural language,nlp,sentence embedding,text analysis,text processing,word embedding,word tagging WWDC20 日本語, 簡体中国語, 英語 -
10:52
Audio Workgroupsの紹介
オーディオ AppまたはプラグインのApple Silicon Mac用の微調整: Audio Workgroupsを使用してリアルタイムスレッドを登録し、Appに歌わせる方法を説明します。System on a Chip(SoC)の電力効率、および、Appとプラグインの速度と音声を改善するために新しいAPI を利用する方法について、さらに詳しく学びます。
Meet Audio Workgroups Fine-tune your audio app or plug-in for Apple silicon Macs: We'll show you how to register your realtime threads using Audio Workgroups and make your app sing. Learn more about the power efficiency of System on a Chip (SoC) and how you can take advantage of new APIs to improve the speed and sound... WWDC20 日本語, 簡体中国語, 英語 -
11:26
SiriKit Media Intentsをより多くのプラットフォームに拡大する
SiriKit Media Intentsを使い、音楽やオーディオAppで、Siriからの再生を有効にする方法をお見せします。音楽、ポッドキャスト、その他の音声サービスを、HomePodやApple TVなどのより多くのプラットフォームにSiriのサポートを追加して、ユーザーはSiriに尋ねるだけでそれらを視聴可能になる方法を丁寧にご説明します。また「その他の候補」をサポートする新しいAPIを使用し、ユーザーがSiriのインターフェースを離れることなく素早く視聴できる方法もお伝えします。
Expand your SiriKit Media Intents to more platforms Discover how you can enable Siri summoning for your music or audio app using SiriKit Media Intents. We'll walk you through how to add Siri support to your music, podcast, or other audio service on more of our platforms, including HomePod and Apple TV, so people can start listening by just asking... audio,audiobooks,conversational interaction,design,intents,intentsui,media,music,podcasts,siri,sirikit,sirikit media intents,siri remote,voice WWDC20 日本語, 簡体中国語, 英語 -
24:48
ClassKitに関する新機能
ClassKitフレームワークは、Schoolworkアプリケーションを通して、App内での教育活動を教師に示す上で役立ちます。メタデータのプロパティと進捗報告を強化することで、学生と教師に豊かなアサインメント経験を提供する方法を紹介します。また、新しいClassKit Catalog APIによって、コンテンツの管理とAppの管理が切り離され、全体的な検出可能性がどのように改善されるのかを説明します。
What\\u0027s new in ClassKit The ClassKit framework helps you surface educational activities within your app to teachers through the Schoolwork app. Discover how to provide a richer assignment experience for students and teachers through enhanced metadata properties and progress reporting. We'll also show you how the new... classroom,education,educators,school,testing WWDC20 日本語, 簡体中国語, 英語 -
24:41
USDの新機能
Universal Scene Description (USD)スタンダードの提案スキーマとストラクチャに関する最新情報をお伝えします。Realilty Composerを使いアンカー、物理、動作、3Dテキスト、USDZにエクスポートする立体音響といったインタラクティブな要素を含むARコンテンツを構築する方法をお見せします。新たに作成した要素をアプリケーションに入れる、効率的な方法もお伝えします。 配信フォーマットとしてのUSDZにさらに興味があれば、"Working with USD"をご確認ください。ARコンテンツをReality...
What\\u0027s new in USD Discover proposed schema and structure updates to the Universal Scene Description (USD) standard. Learn how you can use Reality Composer to build AR content with interactive properties like anchoring, physics, behaviors, 3D text, and spatial audio that exports to USDZ. And, discover streamlined... WWDC20 日本語, 簡体中国語, 英語 -
15:24
Swiftで数値計算を行う
Swift Numericsをご紹介しましょう:計算数学の新しいSwiftパッケージです。パッケージが提供するプロトコルとタイプを見ながら、汎用コードを書く際にどのように使用するかをお話しします。パフォーマンスを向上させ、メモリ使用量を低減する新しいFloat16タイプを使う方法、タイミングもお伝えします。 このセッションを最大限に活用するには、対数関数や実数、虚数といった数学知識があることが望ましいです。合わせてSwiftでのジェネリックプログラミングに慣れている方が好ましいです。より詳細バックグラウンド情報は、WWDC18の“Swift Generics...
Explore numerical computing in Swift Meet Swift Numerics: a new Swift package for computational mathematics. Take a tour of the protocols and types available in the package and find out how you can use them to write generic code. We\'ll also show you how and when to use the new Float16 type to improve performance and reduce memory... WWDC20 日本語, 簡体中国語, 英語 -
6:35
テストをXCTSkipする
大事なテストの結果を入手しましょう-そして大事でないものはSkipしましょう。XCTSkipを実行し、条件に合わせてテストがランタイム中に開始しないようにする方法をお伝えします。この新しいテスト結果をどう戻し、様々なテストの中で単にpassとfailだけではないドキュメントテストの実施方法を丁寧にご説明します。 このセッションを最大限に活用するには、XCTestと、unit/UIテストについての知識があることが望ましいです。事前に"Testing in Xcode"をご覧ください。 XCTSkipを学んだら、テストに関する改善点も確認しましょう:"Triage test...
XCTSkip your tests Get the test results that matter — and skip the ones that don't. Discover how you can implement XCTSkip to conditionally avoid tests at runtime. We\'ll take you through how to return this new test result and better document tests beyond pass and fail within your test bundle. To get the most out... continuous integration,testing,test result,xcode,xct,xctest,xctskip WWDC20 日本語, 簡体中国語, 英語 -
10:41
HLSツールでストリームオーサリングを改善する
HTTP Live Streaming (HLS) を使い、ライブ、またはオンデマンドの音声、動画をiPhone, iPad, Apple Watch, Mac, PC, Apple TVに配信しましょう。HLSストリームのオーサリングを改善や、低遅延な配信の提供、コンテンツを視聴する人たちにより優れた音声パフォーマンスを届けるためのツールや機能についてご紹介します。Low-Latency HLSテストストリームの作成、音声コーデックの組み込み、マスタープレイリストの作成についても説明します。
Improve stream authoring with HLS Tools Deliver live and on-demand audio and video to iPhone, iPad, Apple Watch, Mac, PC, and Apple TV with HTTP Live Streaming (HLS). Learn about tools and features to help improve the authoring of your HLS streams and provide low-latency delivery and better audio performance to people watching or... WWDC20 英語 -
30:49
ResearchKitの新機能
ResearchKitは、デベロッパがリサーチおよびケア用Appをビルドする方法をより簡単にし続けています。 最新のResearchKitのアップデートが、リサーチャーが収集できるデータの限界をどのように拡大させているかをお伝えします。エンハンスドオンボーディング、調査実施のための拡大されたオプション、新しいアクティブタスクなどの機能について学びましょう。デベロッパが革新的なAppを作成し、医療チームや研究組織にパワーを与えられるよう、Appleがどのようにこのフレームワークを活用するために研究組織と提携しているかもお伝えします。
What\\u0027s new in ResearchKit ResearchKit continues to simplify how developers build research and care apps. Explore how the latest ResearchKit updates expand the boundaries of data researchers can collect. Learn about features like enhanced onboarding, extended options for surveys, and new active tasks. Discover how Apple... activities,chart,graph,healthkit,study,task WWDC20 日本語, 簡体中国語, 英語 -
8:40
HLS Blocking Playlist Reloadでレイテンシーを低減する
Blocking Playlist ReloadはLow-Latency HLSに必須のコンポーネントで、ライブストリームのセグメントディスカバリータイムを改善し、HTTPキャッシュを通じたデリバリーの際によくある無効なプレイリストの問題にも対応します。Blocking Playlist Reloadを使ってストリーミング遅延を低減し、low-latencyと通常のライブHLSストリーム両方のCDNパフォーマンスが向上します。
Reduce latency with HLS Blocking Playlist Reload Blocking Playlist Reload is a required component of Low-Latency HLS that improves segment discovery time in live streams and addresses the common problem of stale playlists when delivering through an HTTP cache. Learn how to use Blocking Playlist Reload to reduce streaming latency and improve CDN... WWDC20 日本語, 簡体中国語, 英語 -
8:29
iPad, Mac向けのSwift Playgroundsコンテンツを作成する
MacでもiPadでもスムーズに動くSwift Playgroundブックを作成し、年代を問わずSwiftでコーディングする楽しさを伝えましょう。プラットフォームの設定を考慮しながら、それぞれのプラットフォームでコンテンツをカスタマイズする方法、相互体験をスムーズに保ちながらPlaygrounds内でコンテンツを活用する最良の方法をお伝えします。 Swift Playgroundsについての詳細は、"Build a Swift UI view in Swift Playgrounds"をご覧いただき、"Swan's Quest"で実際触れてみてください。
Create Swift Playgrounds content for iPad and Mac Learn how to create Swift Playgrounds books that work fluidly across both Mac and iPad and help people of all ages explore the fun of coding in Swift. We'll walk you through how to customize content for each platform while considering platform settings, and help you take advantage of them in your... education,ipad,mac,playgrounds,swift,swift playgrounds WWDC20 日本語, 簡体中国語, 英語 -
12:02
SwiftUIでドキュメントベースのAppを構築する
ドキュメントベースのAppをSwiftUIのみで、構築する方法を学びましょう。DocumentGroup APIについて確認していき、AppやScenesをどのように構成するかをお伝えします。ドキュメントブラウジングや標準コマンドなどの文書管理にすぐに使うことのできるサポートを加えることが可能になります。困難な作業は必要ありません。Universal Type...
Build document-based apps in SwiftUI Learn how to build a document-based app entirely in SwiftUI! We'll walk you through the DocumentGroup API and how it composes with your App and Scenes, allowing you to add out-of-the-box support for document management — such as document browsing and standard commands — no heavy lifting required... document,document app,document based app,documentbased apps,documentgroup,exportedas,importedas,imported type identifier,windowgroup WWDC20 日本語, 簡体中国語, 英語 -
32:50
GPUカウンタによるMetalのAppやゲームの最適化
GPUカウンタは、GPU使用量を精密に測定し、ボトルネックを正確に示してMetalのAppやゲームのワークロードを最適化するのに役立ちます。ここでは、グラフィックスワークロードの概要を示すためにXcode 12上のMetal System TraceインスツルメントやMetal Debuggerで使用できるツールをご紹介し、収集したデータを使用してGPUパイプラインで十分に活用されていない場所や過度に使用されている場所を見つける方法を示します。Appの機能を向上させるためにそのデータに基づいてどのような対応ができるかご覧ください。 本セッションの前に、Apple...
Optimize Metal apps and games with GPU counters GPU counters can help you precisely measure GPU utilization to pinpoint bottlenecks and optimize workloads for your Metal apps and games. We'll walk you through the tools available in the Metal System Trace instrument and Metal Debugger in Xcode 12 to profile your graphics workload, and show you... WWDC20 日本語, 簡体中国語, 英語 -
7:12
Apple Watchのためのストリーミングオーディオの新機能
手首に直接スムーズなストリーミングオーディオをお届けします。Apple Watch特有の優れたストリーミングAppの作成に関する新情報をお伝えします。より多くのオーディオフォーマットを組み込む方法、新しいコーデックを使ってより効率的にストリームを届ける方法、Appのメディアライブラリ拡張する暗号化コンテンツの追加方法をご紹介します。 このセッションはWWDC19の”Streaming Audio on watchOS 6”で紹介されたテクニックに基づいたものです。Apple Watchのオーディオが初めての場合、事前にこの動画を見ておくことをお勧めします。
What\\u0027s new in streaming audio for Apple Watch Deliver a smooth streaming audio experience straight to the wrist. We'll talk about some of the new things for building great streaming apps unique to Apple Watch. Learn how to integrate more audio formats, deliver streams more efficiently through new codecs, and add encrypted content to expand... WWDC20 日本語, 簡体中国語, 英語 -
14:17
Xcode 12によるMetal Appのインサイトの取得
MetalのデバッギングとXcode 12のパフォーマンス最適化ツールによって、グラフィックスの問題を短時間で見つけ出す方法を学びましょう。ここでは、Metal Debuggerを使用して問題をすばやく診断する方法をご紹介します。メモリの使用量、帯域幅、パフォーマンス、Metal APIの実装の改善方法を提案する新しいサマリービューをご覧ください。 本セッションの前に、Metalの基本を理解しておくことをお勧めします。まずは “Harness Apple GPUs with Metal”をご覧ください。
Gain insights into your Metal app with Xcode 12 Learn how to locate graphics issues in minutes with Metal's debugging and performance optimization tools in Xcode 12. We'll show you how to diagnose problems quickly using Metal Debugger. Discover the new summary view, which suggests ways to improve memory usage, bandwidth, performance, and... WWDC20 日本語, 簡体中国語, 英語 -
22:44
高品質なSiriメディアインタラクションをデザインする
Siri体験を音楽、音声Appに向けデザインする技術的な手順、その謎を解き明かします。優れたインタラクションを作ること、Siriがさらに高い正確性と個性をもって応答できるようにカスタムボキャブラリーを提供する方法をお伝えします。よくあるエラーをデバッグし、AppleのSiriチームも使っているのと同じ方法でインテントをテストする方法もお見せします。
Design high quality Siri media interactions Demystify the art of designing Siri experiences for your music and audio apps: We'll show you how to think about crafting great interactions and how you can provide custom vocabulary so that Siri can respond with more accuracy and personality. We'll also explain how you can debug common errors... conversational interaction,intents,media,siri,sirikit,sirikit media intents,voice WWDC20 日本語, 簡体中国語, 英語 -
13:46
制約されたネットワークでローカルプッシュ接続性を構築する
ローカルプッシュ接続性を活用し、Appサーバーからネットワーク上のデバイスへ、インターネット接続の無い状況でも通知を配信できます。制約されたネットワーク環境で実行するApp向けに通知を構築する方法、期待されるインターネット接続時と同様の信頼性と体験を提供しコミュニケーションを継続するための通知を構築する方法をお伝えします。この技術を利用したくなった時にApp内でどう実装するか、テクニカルな詳細も説明します。
Build local push connectivity for restricted networks Leverage local push connectivity and deliver notifications from your application server to devices on networks without an internet connection. Learn how to construct notifications for apps running in restricted network environments, helping people communicate with the same reliability and... WWDC20 日本語, 簡体中国語, 英語 -
17:55
不具合検出テストを書く
不具合のため計画:最も手強いバグでさえも発見し、診断するのに役立つ有効なテストをデザインしましょう。最良のコードにおいてでも、隠れた問題を発見できるように、XCTestを使った自動テストの改善方法についてお伝えします。問題のトリアージを容易にする不具合検出テストの準備方法、インターフェースの問題を解決し、素早く修正できる方法もお伝えします。 このセッションを有効に活用するためには、XCTestフレームワーク内でUIテストを書くことに慣れていることが望ましいです。 テストツールの詳細については、“The suite life of testing”に進んでください。
Write tests to fail Plan for failure: Design great tests to help you find and diagnose even the toughest bugs. Learn how to improve your automated tests with XCTest to find hidden issues in even the best code. We'll explain how to prepare your tests for failure to make triaging issues easier, letting you solve... testing,xcode,xctest WWDC20 日本語, 簡体中国語, 英語 -
18:38
AR Quick Lookでオンラインショッピング
AR Quick Lookはオンラインショッピングにまったく新たな側面を与えます。拡張現実の中であなたの製品を簡単に披露し、「買う前にお試し」体験を提供する方法をお見せします。製品バナーをAR Quick Lookに見せ、Apple Payと統合し、または「カートに追加する」のようなカスタマイズアクションを表示できるようになります。 このセッションを最大限に活用するには、WWDC2019の"Advances in AR Quick Look"を見て内容に触れておいてください。 AR Quick LookとApple...
Shop online with AR Quick Look AR Quick Look adds a new dimension to online shopping: We\'ll show you how to easily showcase your products in augmented reality for a \"try before you buy\" experience. Discover how to display a product banner in AR Quick Look, integrate Apple Pay, or display custom actions like \"add to... WWDC20 日本語, 簡体中国語, 英語 -
36:27
Action & Vision Appの探求
今では、機械学習を活用したフィットネスやスポーツコーチング向けのAppを簡単に作れるようになりました。それを証明するために、当社は独自のAppを作りました。Visionフレームワークにおける新しい体勢推定(Body Pose Estimation)、軌跡検出(Trajectory Detection)、および輪郭検出(Contour Detection)に加え、Create MLでObject DetectionとAction Classificationを使用してAction & Vision...
Explore the Action & Vision app It\'s now easy to create an app for fitness or sports coaching that takes advantage of machine learning — and to prove it, we built our own. Learn how we designed the Action & Vision app using Object Detection and Action Classification in Create ML along with the new Body Pose... action class,bean bag toss,body pose,camera,contour,core ml,cornhole,create ml,machine learning,object detection,trajectory,vision WWDC20 日本語, 簡体中国語, 英語 -
14:16
位置情報を利用するエンタープライズAppを構築する
自社ビジネス用に、位置情報を利用するエンタープライズAppを開発し、従業員の日常生活を個人向けに使いやすくします。Appleが、iBeaconと位置情報サービスを使用し、自社内のカフェテリア向けにCaffe Macs appを構築した方法と、従業員のプライバシーを保護しながら、それらのツールとフレームワークをどのように貴社独自のAppに応用するか学びましょう。そこから、海外の従業員にすばらしい日常生活を届けるためのローカライズ活用方法についてもご説明します。
Build location-aware enterprise apps Develop location-aware enterprise apps for your business and personalize your employee's everyday experience. Learn how Apple built the Caffe Macs app for its on-campus cafeterias using iBeacons and Location Services and how you can apply these tools and frameworks to your own apps, while... core location,enterprise,ibeacon,internationalization,localization WWDC20 日本語, 簡体中国語, 英語 -
18:18
CloudKitパブリックデータベースを用いてCore Data storeを同期させる
たった1行のコードから、いかにApp内でCore DataがCloudKitパブリックデータベースの採用をサポートできるかを見ていきましょう。Appを通じたデータの流れとCloudKitの入出力を簡単に管理する方法をお伝えします。ハイスコアやAppテンプレートといったデータにアクセスし、寄与できるようにするために、Core DataとCloudKitパブリックデータベースのパワーを補完的に組み合わせる方法をお見せします。Cloudkit...
Sync a Core Data store with the CloudKit public database Discover how Core Data can help you adopt the CloudKit public database in your app with as little as one line of code. Learn how to easily manage the flow of data through your app and in and out of CloudKit. We'll show you how to combine the complementary power of Core Data and the CloudKit... canmodifymanagedobjects,canupdaterecordformanageddata,cdmr,ckfetchrecordzonechangesoperation,ckqueryoperation,deleting objects in the public database,derived objects,import,nspersistentcloudkitcontaineroptions,persistent container,private database,public database,record modify,schema WWDC20 日本語, 簡体中国語, 英語 -
41:34
iPadOSポインタのデザイン
iPad...
Design for the iPadOS pointer Bring the power of the pointer to your iPad app: We'll show you how Apple\'s design team approached designing the iPadOS pointer to complement touch input, and how you can customize and refine pointer interactions in your app to make workflows more efficient and gratifying. Discover how the... WWDC20 日本語, 簡体中国語, 英語 -
17:07
ゼロタッチを使い、Appleデバイスを登録する
Appleのシステムアドミニストレーターが自身のチームにAppleデバイスを遠隔操作で登録し、ゼロタッチ登録を実現する方法をお伝えします。設定体験のセットアップ、デバイスの効果的な制御と管理の方法を知り、セキュリティと管理の方法を学びましょう。
Deploy Apple devices using zero-touch Discover how Apple\'s system administrators remotely deploy Apple devices to their teams, ensuring a zero-touch deployment. Learn how to configure the setup experience, control and manage devices effectively, and discover practices around security and management. distribution,enterprise,mdm,security WWDC20 日本語, 簡体中国語, 英語 -
14:04
キーボードとマウスによるゲームをiPadに
iPadのゲームをレベルアップし、キーボード、マウス、トラックパッドによるコントロールを追加しましょう。Game Controller frameworkを使って、既存のタイトルを拡張したり、他のプラットフォームからゲームを持ってきたり、全く新しいインタラクション体験を生み出す方法をお伝えします。 ゲームを画面全体で最大限に楽しむことができるよう、キーボードとPlayer Motionのためのデルタマウス座標イベントを組み込む方法や、Dockやコントロールセンターなどのポインタシステムのジェスチャを無効にする方法を学ぶことができます。 Xbox...
Bring keyboard and mouse gaming to iPad Level up your iPad games and add in keyboard, mouse, and trackpad controls. Discover how to use the Game Controller framework to augment your existing titles, bring over games from other platforms, or dream up entirely new interaction experiences. Learn how to integrate keyboard and “delta” mouse... WWDC20 日本語, 簡体中国語, 英語 -
32:12
HealthKitを始めましょう
HealthKitがあれば、サードパーティApp、iPhone、Apple Watch、外部のヘルスデバイスからのデータを集約し、世界クラスのヘルス&フィットネスAppを構築できます。ヘルスデータの認証とプライバシーの管理、共有のヘルスデータへのデータの書き出し、読み込み、HealthKitのビルドインクエリを使ってデータをフェッチし、データの統計を計算する方法をお伝えします。
Getting started with HealthKit HealthKit helps you build world-class health and fitness apps by centralizing health data from third-party apps, iPhone, Apple Watch, and external health devices. Discover how you can manage authorization and privacy around Health data, read and write data to the shared Health Store, and use... diagnostic,permission requests,permissions WWDC20 日本語, 簡体中国語, 英語 -
5:51
Core NFCに関する新機能
Core NFCはAppでのNFCタグの読み書きを可能にするもので、パーキングメーター、レンタルバイク、自動車の充電ステーションなどのオブジェクトの利便性を高めるのに役立ちます。Core NFCによるISO15693プロトコルや新たなタグ機能のサポートについて知り、Swiftのためのシンタックスの改善の詳細をご覧ください。
What\\u0027s new in Core NFC Core NFC helps you scan and write to NFC tags in your apps, helping people get more from objects like parking meters, scooter rentals, car charging stations, and more. Learn about Core NFC's support for the ISO15693 protocol and new tag capabilities, and find out more about syntax improvements... nfc WWDC20 日本語, 簡体中国語, 英語 -
5:59
Swan's Quest 第3章:意味のあるスクロール
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。ミュージシャンのみなさん、出番です!第3章ではヒーローがミステリアスな音のスクロールを発見します。そのデコードができるのはあなただけです。(音符が読めない?心配ご無用。賢いLizardが横でアシストしてくれます。これは、楽譜のように大事にとっておきたい体験となるでしょう。) 少しの理論を学び、異なる長さの音作りをマスターしましょう。そうすれば、あなたは、ヒーローが音楽と対面し・・・次のクエストへと向かう手助けができるかもしれません。 Swan's...
Swan\\u0027s Quest, Chapter 3: The notable scroll Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. Calling all musicians! In this chapter, our Hero has found a mysterious scroll of music, and only you can help decode it. (Don't worry if you can't read music, our clever Lizard is standing by to... playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 日本語, 簡体中国語, 英語 -
5:42
パフォーマンス重視のAppやゲームのサポート
iOSやiPadOSには、デベロッパがあらゆるデバイス世代に対応する画期的なAppやゲームを提供するのに役立つ強力な機能が備わっています。しかし場合によっては、パフォーマンス要件の非常に厳しいAppがA12 Bionicチップ以上を備えたデバイスでしかベストエクスペリエンスを提供できないことがあります。 Xcode 12では、デベロッパがパフォーマンス重視のAppやゲームの設定画面でこの要件を表示させることができるようになっています。ここでは、この設定を適用する限られた状況と、慎重に考慮しなければならないApp配布のトレードオフについてご紹介します。...
Support performance-intensive apps and games iOS and iPadOS provide powerful capabilities to help developers deliver breakthrough apps and games across all device generations. In certain instances, however, demanding apps with exceptional performance requirements may only be able to provide the best experience on devices with an A12 Bionic... WWDC20 日本語, 簡体中国語, 英語 -
20:56
MetalでのGPU側のエラーのデバッグ
Xcode 12の強化されたレポーティングで、最も扱いにくいGPU側のプログラミングエラーでさえも見つけ出しましょう。MetalのAPI検証レイヤはプロジェクトのほとんどの問題を捕捉できますが、GPUエラーはデバッグが難しい多くの問題の原因となる場合があります。 GPU側のエラーを知り、Xcode...
Debug GPU-side errors in Metal Track down even the trickiest GPU-side programming errors with enhanced reporting in Xcode 12. While Metal's API validation layer can catch most problems in a project, GPU errors can cause a host of difficult-to-debug issues. Get an introduction to GPU-side errors and learn how to find and... WWDC20 日本語, 簡体中国語, 英語 -
25:40
App Store Connect APIによる自動化の拡張
App Store Connect APIによるワークフローの自動化によって、App Store Connectのルーチンタスクは不要になります。App Metadata APIを活用してApp Storeでの存在感をより上手く管理する方法、新しいPower and Performance Metrics and Diagnostics APIを使用してXcodeにおけるPower and...
Expanding automation with the App Store Connect API Make routine tasks in App Store Connect a thing of the past when you automate your workflow with the App Store Connect API. Learn how you can manage more about your presence on the App Store with the App Metadata API, or use the new Power and Performance Metrics and Diagnostics API to access the... app store,automation,json,testflight WWDC20 日本語, 簡体中国語, 英語 -
22:50
安全でないSwift
何がコードを“安全でない”ものにするのでしょうか?Swiftチームに参加し、プログラミング言語の安全上の注意事項、そしていつ安全ではない操作に手を伸ばす必要があるのかを見ていきましょう。正しく使用しなければ予期せぬ事態を引き起こす可能性のあるAPIや、定義されてない動作を回避するために、より具体的なコードの書き方をご説明します。ポインタを使用したC APIの作業方法、Swiftの安全ではないポインタAPIを使用したい時に取るべきステップについても学びましょう。...
Unsafe Swift What exactly makes code “unsafe”? Join the Swift team as we take a look at the programming language's safety precautions — and when you might need to reach for unsafe operations. We'll take a look at APIs that can cause unexpected states if not used correctly, and how you can write code more... WWDC20 日本語, 簡体中国語, 英語 -
21:50
常に最新のコンプリケーションを
時間厳守はとても重要です:昼夜問わず、Apple Watchのコンプリケーションから関わりのある情報を送り続け、ユーザーに必要な情報を必要なタイミングで届ける方法をお伝えします。アプリケーションのランタイムを活用するための成功事例、バックグラウンドアプリケーションリフレッシュ、URLSessionといったAPIを統合する方法、適切なタイミングでプッシュ通知を実行する方法についてもお知らせします。
Keep your complications up to date Time is of the essence: Discover how your Apple Watch complications can provide relevant information throughout the day and help people get the information they need, when they need it. Learn best practices for capitalizing on your app's runtime opportunities, incorporating APIs like background... ,,clockkit,urlsession,watchkit,watchos WWDC20 日本語, 簡体中国語, 英語 -
11:48
Create MLにおけるImage and Video Style Transferモデルの作成
Create MLのStyle Transferを使用して、写真や動画にスタイル付けされたエフェクトを導入します。モデルを数分でトレーニングして、クリエイティブなビジュアル機能をAppに簡単に導入できる方法を紹介します。トレーニングのプロセスと、結果を制御するためのオプションについて学びます。また、これらのモデルの内3つを同時にARKitでデモンストレーションすることによって、リアルタイムのパフォーマンスを確認します。 本セッションの前に、Create MLを使いこなせるようになっておくことをお勧めします。概要については、“Introducing the Create ML...
Build Image and Video Style Transfer models in Create ML Bring stylized effects to your photos and videos with Style Transfer in Create ML. Discover how you can train models in minutes that make it easy to bring creative visual features to your app. Learn about the training process and the options you have for controlling the results. And we'll explore... ai,core ml,create ml,neural network,photo,photo effects,style density,style strength,style transfer,video,video effects WWDC20 日本語, 簡体中国語, 英語 -
37:32
Mac Catalyst Appのインターフェイスの最適化
Xcodeの新しい「Optimize Interface for Mac」オプションを使用することで、アピアランスも操作感もMacらしくなるようにMac Catalyst Appをカスタマイズする方法をご覧ください。Catalyst...
Optimize the interface of your Mac Catalyst app Discover how to tailor your Mac Catalyst app so that it looks and feels even more at home on the Mac by using the new “Optimize Interface for Mac” option in Xcode. Explore new layout and appearance options for Catalyst apps, and learn how they can provide you with graphical performance gains,... button placement,catalyst,controls,custom artwork,font sizes,gestures,groupbox,idiom chooser,ipad apps on the mac,layouts,mac idiom,navigation bar,optimize,optimize interface for mac,scaled,swiftui,toolbar,uigesturerecognizer WWDC20 日本語, 簡体中国語, 英語 -
22:48
リサ・ジャクソンと前司法長官エリック・ホルダーの対話
エリック・ホルダー氏は、2009年から2015年の間、第82代アメリカ合衆国司法長官を務めました。彼は、史上初めてこの地位に就任したアフリカ系アメリカ人で、6年という在任期間により、この地位に最も長く在職したひとりになりました。現在は コヴィントン&バーリング(Covington & Burling)でパートナーをされています。...
A conversation with Lisa Jackson and former Attorney General Eric Holder Eric Holder was the 82nd Attorney General of the United States, having served from 2009 to 2015. The first Black American to hold the position, Holder's six-year tenure also makes him one of the longest-serving occupants of the office. Currently a partner in Covington & Burling, he's served in... attorney general,community,converstaion,eric holder,holder,jackson,lisa,lisa jackson,lunchtime session,race WWDC20 英語 -
20:08
Apple Watchのコンプリケーションの作成
Watch appにコンプリケーションを追加すると、ユーザーは一目で分かる最新情報を文字盤から直接利用できるようになります。ここではコンプリケーションの作成およびビルド方法を基礎から丁寧に示し、Multiple Complicationsをご紹介します。タイムラインを構成し、ファミリーやテンプレートを使用し、綿密なコンプリケーションエクスペリエンスの創造に関するベストプラクティスを見つけるための方法をご覧ください。
Create complications for Apple Watch When you add complications to a Watch app, people can access glanceable and up to date information directly from their watch face. We'll show you how to create and build complications from the ground up and introduce you to Multiple Complications. Learn how to construct timelines, use families... ,,,clockkit,watchkit,watchos WWDC20 日本語, 簡体中国語, 英語 -
9:27
HLS Blocking Preload Hintsについて
Low-Latency HLSにおいてBlocking Preload Hintsを実装し、デリバリー遅延を減らし、動画・音声ストリームの信頼性を高める方法を学びます。CMAF ChunkデリバリーにLL-HLSを統合し、ストリーミングフォーマットを問わずデリバリーを統一する方法を探ります。
Discover HLS Blocking Preload Hints Learn how to implement Blocking Preload Hints for Low-Latency HLS to reduce delivery latency and improve the reliability of your video and audio streams. Discover how to integrate LL-HLS with CMAF Chunk delivery and unify your delivery across streaming formats. WWDC20 日本語, 簡体中国語, 英語 -
19:36
インテリジェンスのためのデザイン - 「システム」と友達になる
インテリジェントなシステムの構成要素はシンプルです-定義し、学習し、実行することです。インテントを使って、Appのキーとなる機能を定義する方法、システムが学習し、未来を予測することを可能にするDonationの作成方法、Appが正しいタイミングで確実に実行されることを確実にするための拡張性の実装方法をお伝えします。AppleチームのテクノロジーがどのようにインテントやDonationを様々な方法で使用しているかもお伝えします。すべては「日々をより簡単にする」という同じ目的のためです。
Design for intelligence: Make friends with \\u0022The System\\u0022 The building blocks of the intelligent system are simple: Define, learn, execute. Discover how you can use intents to define your app\'s key features, create donations to help the system learn and make predictions about the future, and implement extensibility to ensure your app is ready to... donations,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,siri suggestions,suggestions,system intelligence,widgetkit,widgets WWDC20 日本語, 簡体中国語, 英語 -
24:59
ゲームコントローラの進歩
ランブルしましょう!iPhone、iPad、Mac、およびApple TV上のゲームに、サードパーティゲームコントローラ、およびカスタムのハプティクスを取り込む方法について学びます。Xbox's Elite Wireless Controller Series 2およびAdaptive Controller などの最新のコントローラのサポートを追加し、それぞれに応じてゲームのコントロールをマッピングする方法について学びます。Core Hapticsと並行してGame...
Advancements in Game Controllers Let's rumble! Discover how you can bring third-party game controllers and custom haptics into your games on iPhone, iPad, Mac, and Apple TV. We'll show you how to add support for the latest controllers — including Xbox's Elite Wireless Controller Series 2 and Adaptive Controller — and map your... WWDC20 日本語, 簡体中国語, 英語 -
14:33
新しいPhotosピッカーの紹介
Photo Libraryへの完全なアクセスがなくても、Appで使用する写真や動画を選択することができます。PHPicker API for iOSとMac Catalystによって、必要な機能をAppに提供しつつプライバシーを確保する方法について説明します。...
Meet the new Photos picker Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPicker API for iOS and Mac Catalyst ensures privacy while providing your app the features you need. PHPicker is the modern replacement for UIImagePickerController. In addition... photokit,photo library,photos,photos api,picker,privacy WWDC20 日本語, 簡体中国語, 英語 -
11:34
Appで外部キーボードをサポートする
あなたのAppで外部キーボードが使えると、より体感的で馴染みのあるタイピング体験を提供できるだけでなく、素早いナビゲーションやキーボードショートカットを利用することもできるようになります。あなたのiPadOSやMac Catalyst Appで、外部キーボードをサポートする最適な方法を学びましょう:レスポンダチェーンへの理解を深め、カスタムキーボードショートカットを実装する際のベストプラクティスをご紹介します。一般的なシステムキーボードショートカットを導入・実行し、ジェスチャ認識でモディファイアを利用、未処理のキーボードイベントAPIを活用、key downとkey...
Support hardware keyboards in your app When people use hardware keyboards with your app, they're not only getting a more tactile and familiar typing experience — they can quickly navigate or use keyboard shortcuts, too. Discover how you can best support hardware keyboards for your iPadOS and Mac Catalyst apps: We'll demystify the... accelerators,event,magic keyboard,menu,shortcuts,text,uieventtype,uitextinput WWDC20 日本語, 簡体中国語, 英語 -
14:57
WalletとApple Payに関する新機能
Apple Payは、AppやWebサイトでの商品やサービスに対する支払いをシンプルなものにします。コンテキスト固有のボタンタイプ、コンタクトデータのフォーマッティング、クロスプラットフォームのサポートなどのAPIアップデートを組み込み、サービスをあなた自身やユーザーにとってさらに効果的なものにする方法をご紹介します。またApp Clipをビルドする場合は、Apple Payを使用することで新たなコマースエクスペリエンスを提供できます。
What\\u0027s new in Wallet and Apple Pay Apple Pay makes it simple to pay for goods and services in your app and on your website. Discover how you can integrate API updates like context-specific button types, contact data formatting, and cross-platform support to make the service more effective for you and people using it. And, if... banking,nfc,pass,ticket,transportation,web WWDC20 日本語, 簡体中国語, 英語 -
24:54
Game Centerの利用:Leaderboard、達成項目、マルチプレイヤー
Game Centerの組み込みをレベルアップし、Leaderboard上でのプレイヤー同士のスコアの比較や、価値のある達成項目の獲得、他のプレイヤーとの繋がりの提供を実現できます。特別なウイークリーチャンピオンシップ、デイリーショーダウン、1時間のコンペティションなどを、リカーシブLeaderboardを使って開催したり、最大100個のユニークなゲームの達成項目を作りましょう。また、Game Centerプレイヤーのために、リアルタイム、あるいはターンベースのマルチプレイヤーマッチをセットアップする方法をお伝えします。 Geme Center...
Tap into Game Center: Leaderboards, Achievements, and Multiplayer Level up your Game Center integration and enable players to compare scores on leaderboards, earn valuable achievements, and engage with other players. Organize special events like weekly championships, daily showdowns, or 1-hour competitions using recurring leaderboards. Create up to 100 unique... WWDC20 日本語, 簡体中国語, 英語 -
20:21
iOSピッカー、メニュー、アクションを使った構築
流れるようなインターフェースとアクセスが容易なコンテキストと連動した情報を持つiPhoneやiPadのAppを作成しましょう。最新のUIKitコントロールをAppに組み込むことで、メニュー、日付のピッカー、ページコントロール、セグメントコントローラーを最大限に活用する方法をお見せします。メニューをユーザーインターフェース全体に取り入れ、UIActionがイベントハンドリングを統一する助けとなることを学びましょう。これら新しいコントロールについて学んだ後、"Design with iOS pickers, menus and...
Build with iOS pickers, menus and actions Build iPhone and iPad apps with fluid interfaces and easily-accessible contextual information. We'll show you how to integrate the latest UIKit controls into your app to best take advantage of menus, date pickers, page controls, and segmented controllers. Learn how to adopt Menus throughly your... uicontrol WWDC20 日本語, 簡体中国語, 英語 -
18:07
Game Centerのデザイン
Game Center向けにゲームのインターフェイスを整えましょう。ここでは、達成項目、Leaderboard、マルチプレイヤーゲームなどによって、プレイヤーに豊かな体験を提供するGameKitインターフェイスのパーソナライズ方法をご紹介します。ゲームのアクセスポイントをカスタマイズし、収集可能なカードスタイルの達成項目や複数のLeaderboardをデザインし、あらゆるプラットフォームやオリエンテーションにインターフェイスを適応させる方法を学びましょう。Game Centerのデザインについて学んだ後は、"Tap into Game...
Design for Game Center Get your game\'s interface ready for Game Center. We'll show you how to deliver personalized touches to the GameKit interface that provide a rich experience for players, with features like achievements, leaderboards, and multiplayer gaming. Learn how to customize your game's access point, design... access point,achievement,arcade,dashboard,game,game best practices,game center,game center design,game design,game designer,game developer,gamekit,game kit,games,in game,leaderboard,main menu,multiplayer,pause menu,social,social gaming WWDC20 日本語, 簡体中国語, 英語 -
23:16
Apple Silicon Macの新しいシステムアーキテクチャについて
Apple Silicon Macは、AppleのSystems-on-Chip (SoC) アーキテクチャを使い最新の強みをもたらします。CPUとGPUのタスクに統合メモリアーキテクチャを活用し、MetalやAccelerateといったApple SiliconがチューニングされたフレームワークでMac Appは驚くべきパフォーマンス上のメリットを享受します。ブート、セキュリティにおける新機能と変更点、またそれらがあなたのAppにどのように影響するかをお話します。
Explore the new system architecture of Apple silicon Macs Discover how Macs with Apple silicon will deliver modern advantages using Apple\'s System-on-Chip (SoC) architecture. Leveraging a unified memory architecture for CPU and GPU tasks, Mac apps will see amazing performance benefits from Apple silicon tuned frameworks such as Metal and Accelerate... amp,apple silicon,apple silicon mac,asymmetric multiprocessing,driverkit,macos recovery,mac sharing mode,reduced security,rosetta,secure boot,soc,system recovery WWDC20 日本語, 簡体中国語, 英語 -
14:54
iOSピッカー、メニュー、アクションを使ったデザイン
見栄えが良く、ユーザーが必要な情報に直接すばやく移動できるiPhoneやiPadのAppを作成しましょう。アクションや設定にすばやくアクセスできるようAppにメニューを組み込む方法を確認し、Appでそれらをいつどこで使用すべきかを学びましょう。ここではさらに、新しいDate PickerおよびColor Pickerコントロールをご紹介し、それらをAppに組み込む方法をご覧いただきます。
Design with iOS pickers, menus and actions Create iPhone and iPad apps that look great and help people move quickly and directly to the information they need. Discover how you can integrate menus into your app for quick access to actions and settings, and learn where and when you should use them in your app. We'll also walk you through... WWDC20 日本語, 簡体中国語, 英語 -
21:01
Apple Business ManagerでApp Distributionをカスタマイズ
Apple Business Managerは、社員やお客様用にビジネス用Appを管理し、展開する最善の方法です。あなたがデベロッパでも、ビジネスオーナーでも、IT管理者であっても、それぞれの役割に応じたAppをカスタマイズする利点を紹介し、Appの作成から展開までのプロセスの各段階におけるアドバイスを提供します。
Custom app distribution with Apple Business Manager Apple Business Manager is the best way to manage and deploy business apps to your employees and customers. Whether you\'re a developer, business owner, or IT administrator, we\'ll showcase the benefits of Custom apps for each role and provide guidance on each step in the process — from app... education,enterprise,inhouse,internal,vpp WWDC20 日本語, 簡体中国語, 英語 -
21:43
優れたApp Clipをデザインする
App Clipは、App全体をダウンロードしたりナビゲートすることなく日々のタスクを実行できる、速くて便利な手段を提供します。優れたApp Clipを構成する主要な要素をiOS Appから特定する方法、滑らかなフローを設計する方法、通知の使い方、ユーザーにApp全体をダウンロードするよう促す際のメッセージの書き方をご説明します。
Design great App Clips App Clips offer fast, convenient ways for people to perform everyday tasks without needing to download or navigate your full app. We\'ll show you how to identify key elements from your iOS app that make up a great App Clip, design a smooth flow, work with notifications, and provide messaging... WWDC20 日本語, 簡体中国語, 英語 -
45:53
App内課金に関する新機能
iPhone、iPad、Mac、およびApple WatchのApp向けの優れたApp内課金エクスペリエンスを作り上げましょう。返金を管理し、新しいApp Storeサーバの通知を組み込み、受領書とサーバ通知の使用方法を理解してサブスクライバーのステータスを管理する方法をご覧ください。ここではさらに、Apple Watch、Family Sharing、SKOverlay、SKAdNetworkなどでのApp内課金を含む、StoreKitの最新のアップデートもご紹介します。
What\\u2019s new with in-app purchase Create a great in-app purchase experience for your iPhone, iPad, Mac, and Apple Watch apps. Discover how to handle refunds, integrate new App Store server notifications, and find out how to use receipts and server notifications to manage subscriber status. We'll also walk you through the latest... notifications,receipt,server,storekit,subscription,subscription business model WWDC20 日本語, 簡体中国語, 英語 -
36:53
DriverKitによるPCIおよびSCSIドライバのモダナイズ
コードをカーネル外に置き、DriverKitを使用して安全で信頼性の高いアクセサリエクスペリエンスを顧客に提供しましょう。PCIデバイスやSCSIコントローラをサポートする低レベルドライバの作成方法をご紹介します。また、macOS Big Sur上でDriverKitを使用して優れたパフォーマンスを実現する方法もご覧ください。
Modernize PCI and SCSI drivers with DriverKit Keep code out of the kernel and give your customers a more secure and reliable experience with accessories using DriverKit. Discover how to create low-level drivers that support PCI devices or SCSI controllers. And find out how you can achieve great performance with DriverKit on macOS Big Sur. driver,extension,hid,kernel,networking,pci,scsi,serial,usb WWDC20 日本語, 簡体中国語, 英語 -
14:17
AppでのLimited Photos Libraryの活用
プライバシーを保護しつつ、Appに必要な写真と動画にアクセスします。新しいLimited Photos Library機能により、Appがアクセスできる写真や動画を直接制御してプライベートコンテンツを保護できます。この機能があなたのAppにどのような影響を与えるかを考え、PHPickerなどの代替案を検討しましょう。 PHPickerの詳細について、さらに、この完全にプライベートなピッカーが、あなたのAppで完全なPhotos Libraryアクセスを必要としないようにする上でどう役に立つのかについては、“Meet the New Photos Picker”を参照してください。
Handle the Limited Photos Library in your app Access the photos and videos you need for your app while preserving privacy. With the new Limited Photos Library feature, people can directly control which photos and videos an app can access to protect their private content. We'll explore how this feature may affect your app, and take you... photokit,photo library,photos,photos api,picker,privacy WWDC20 日本語, 簡体中国語, 英語 -
17:23
Swiftにおけるロギング
Swiftの統合ロギングAPIの最新バージョンをご確認いただけます。Appでプライバシーの保護を実現し、イベントやエラーのログを取る方法を学びましょう。パーフォーマンスを落とすことなく、データフォーマット用のパワフル、かつ読みやすいオプションをご利用いただけます。また、App内の予期せぬ動作を認識しデバッグするのに役立つ、ログメッセージの収集および処理方法についてお伝えします。
Explore logging in Swift Meet the latest generation of Swift unified logging APIs. Learn how to log events and errors in your app while preserving privacy. Take advantage of powerful yet readable options for formatting data — all without sacrificing performance. And we'll show you how you can gather and process log... WWDC20 日本語, 簡体中国語, 英語 -
24:02
AVFoundationを使用したHDR動画の編集と再生
MacOS AppでHDRの編集と再生をサポートする方法および特定のハードウェア構成がHDRの再生に適しているかどうかを判断する方法を紹介します。内蔵コンポジターでAVMutableVideoCompositionを使用し、HDRコンテンツを簡単に編集する方法、Core Imageの内蔵イメージフィルターを使用して独自のAVMutableVideoCompositionを作成する方法、HDR編集を可能にするカスタムコンポジターの作成方法と使用方法について説明します。
Edit and play back HDR video with AVFoundation Find out how you can support HDR editing and playback in your macOS app, and how you can determine if a specific hardware configuration is eligible for HDR playback. We\'ll show you how to use AVMutableVideoComposition with the built-in compositor and easily edit HDR content, explain how you can... metal,performance,prores,video,videotoolbox WWDC20 日本語, 簡体中国語, 英語 -
9:05
Widget Code-Along 1-冒険の始まり
あなたのAppを、iPhone, iPad, Macのホーム画面やToday画面に表示するという驚くような冒険の旅に出ましょう。スターター向けのプロジェクトを入手して、私達と一緒にコードを書いてみましょう!あなたのAppにWidgetを付ける方法を最初から最後まで丁寧に説明します。そうすることで、アクセスが容易な場所に美しいビューと一目でわかりやすい情報を提供することが可能になります。Widgetプロジェクトの作り方、Widgetとその構成の根本的なコンセプトを学び、Widgetとプロバイダーを設定し、タイムラインコンセプトを詳しく見ていきましょう。 終了後、Widget...
Widgets Code-along, part 1: The adventure begins Take your app on a most wondrous adventure to the home and Today screens of iPhone, iPad, and Mac. Grab the starter project and code along with us! We will guide you through the process of creating a widget for your app from start to finish so that you can provide people with beautiful views and... codealong,codealong,placeholder,previews,swiftui,timeline,view,widget,widget family,widgetkit,widget target WWDC20 日本語, 簡体中国語, 英語 -
23:32
Game Centerの利用:ダッシュボード、アクセスポイント、プロファイル
Appleのソーシャルゲームネットワークが利用できるようになりました。ここでは、そのゲーム内インターフェイスやまったく新しいプレイヤーエクスペリエンスを始めとする、Game Centerの最新のアップデートをご紹介します。GameKitをAppに組み込んでプレイヤーを効果的に認証し、プレイヤーをゲーム内のダッシュボードに誘うアクセスポイントを利用する方法を学びましょう。そこからプレイヤーのプロファイルとプライバシーオプションについて見ていきます。 Game...
Tap into Game Center: Dashboard, Access Point, and Profile Apple's social gaming network is ready to play. We'll walk you through the latest updates to Game Center, starting with its in-game interface and all-new player experience. Learn how to integrate GameKit into your app and authenticate players effectively, and discover the Access Point, which... WWDC20 日本語, 簡体中国語, 英語 -
29:30
Siri Event Suggestionsを使ってリーチを広げる
Appやウェブ、またはEメールでイベント情報をホストする場合、Siri Event Suggestionsは予定を把握する助けになります。このことによってプライバシーを危険にさらす必要もありません。イベント情報をカレンダーAppに自動的に表示し、複雑な情報提供を管理したり、イベントを様々な条件タイプと関連付ける方法や、ウェブやEメール用のiOSやMarkup向けにSiri Event Suggestions APIを使う方法についてもお伝えします。
Broaden your reach with Siri Event Suggestions Whether you're hosting event information in your app, on the web, or in an email, Siri Event Suggestions can help people keep track of their commitments — without compromising their privacy. We'll show you how to set up your reservations so that they automatically show up in the Calendar app and... calendar,donations,email,events,intents,mail,safari,shortcuts,siri event suggestions,travel,web WWDC20 日本語, 簡体中国語, 英語 -
16:24
より早くテスト結果を得る
フィードバックループをスピードアップさせ、より早く修正するために、テストスイートを改善しましょう。なかなか終わらず、動作の悪いテストを排除するためのテストプランの活用方法、Xcodebuildのアップデート、APIを含むXcode内でのテスト実行に関して最新の改善事項についてお伝えします。XCTest内のテストのタイムアウトおよび実行時間の許容範囲を調べ、デバイスの並列化を分析し、明確なフォールト位置の特定でパフォーマンスのバランスを取るために推奨される方法もお伝えします。...
Get your test results faster Improve your testing suite to speed up your feedback loop and get fixes in faster. Learn more about the latest improvements to testing in Xcode, including how to leverage test plans, Xcodebuild updates, and APIs to eliminate never-ending and badly-behaved tests. We'll explore Test Timeouts and... continuous integration,testing,test result,xcode WWDC20 日本語, 簡体中国語, 英語 -
41:35
Endpoint Security Appのビルド
System ExtensionsはmacOSの信頼性とセキュリティを向上させます。Kernel Authorization KPIの最新リプレースメントについて知り、Endpoint Securityフレームワークによって優れたセキュリティ製品を作るためのヒントをご覧ください。
Build an Endpoint Security app System Extensions improve the reliability and security of macOS. Learn about the modern replacement for Kernel Authorization KPIs and discover tips for making a great security product with the Endpoint Security framework. kauth,kernel,security WWDC20 日本語, 簡体中国語, 英語 -
36:16
MetalでGPUバイナリを作成する
シェーダーパイプラインを増強しMetalシェーダーのコンパイルモデルを拡張すると、特に初回ローンチ時のPipeline State Object (PSO) ロードタイムが大幅に削減されます。Metalバイナリアーカイブとダイナミックライブラリを利用した明確なPSOキャッシュとGPUバイナリーの共有について学びます。ライブラリの作成のためのツールチェーンも詳述し、シェーダーコンピレーションワークフローが改善します。
Build GPU binaries with Metal Power up your shader pipeline with enhancements to the Metal shader compilation model — all leading to a dramatic reduction in Pipeline State Object (PSO) loading time, especially upon first launch. Learn about explicit PSO caching and sharing of GPU binaries using Metal binary archives and... WWDC20 日本語, 簡体中国語, 英語 -
22:50
iPadOSのポインタの作成
Magic Keyboard、マウス、トラックパッド、またはその他の入力デバイスをiPadにつなげて使用される方が、お持ちのAppを最大限に活用できるようにしましょう。Pointer Interaction APIを使って、iPadのポインタのカスタマイゼーションを追加して、ボタンやカスタムビューをポインタと連動させ、特定のエリアでポインタの形状を変える方法を説明します。 iPad上でのポインタインタラクションについてさらに学んでいただき、このセッションを最大限に活用していただくために、“Design for the iPadOS pointer”および “Handle...
Build for the iPadOS pointer Help people who use iPad with a Magic Keyboard, mouse, trackpad or other input device get the most out of your app. We'll show you how to add customizations to the pointer on iPad using pointer interaction APIs, create pointer effects for your buttons and custom views, and change the pointer... better ipad,cursor,dynamic,keyboard,magic,magic keyboard,mouse,pointer,trackpad,uikit,uitouch WWDC20 日本語, 簡体中国語, 英語 -
15:18
Widget Code-Along 2 - 異なるタイムライン
Code-alongはWidgetが未来を書き換え、異なるタイムラインに進む方法へと続きます。パート1から続けて、または時間も時空も飛び超えてパート2のスターター向けプロジェクトから始めて、アクションを起こすこともできます。あなたのWidgetにシステムインテリジェンスを組み込み、1日の中での特別なタイミングでダイナミックに変化させて、もっとも関連性の高い情報を表示する方法を見つけましょう。コアとなるタイムラインのコンセプト、複数Widgetのファミリーをサポートする方法、Widgetを設定可能とする方法もお伝えします。...
Widgets Code-along, part 2: Alternate timelines Our code-along continues as we help our widget rewrite the future and travel into an alternate timeline. Continue where you left off from Part 1, or traverse time and space and begin with the Part 2 starter project to jump right into the action. Find out how you can integrate system intelligence... custom intent,deep linking,dynamically configure widget,inintent,intentconfiguration,intenttimelineprovider,refresh,staticconfiguration,swiftui,systemlarge,system large,systemmedium,system medium,systemsmall,system small,timeline,timelineentryrelevance,timelinereloadpolicy,widget,widgetfamily,widgetkit,widgeturl WWDC20 日本語, 簡体中国語, 英語 -
7:16
Discover Core Imageデバッグ技術
Xcode環境変数を使用して、Core Imageパイプライン内のレンダリングおよび最適化の問題を検出して、修正します。Core Imageグラフを可視化するための環境変数の設定方法を紹介します。Core Imageグラフの生成方法、およびそれを解釈してメモリ、色、およびパフォーマンスの問題を発見し、Core Imageパイプラインを改善および最適化する方法について学びます。
Discover Core Image debugging techniques Find and fix rendering and optimization issues in your Core Image pipeline with Xcode environment variable. Discover how you can set the environment variable for visualizing your Core Image graphs. You\'ll learn how to generate Core Image graphs and how to interpret them to discover memory,... coreimage,graphics,image processing,metal,performance,video,xcode WWDC20 日本語, 簡体中国語, 英語 -
15:41
Web向けのFace IDとTouch IDのご紹介
Face IDやTouch IDはログインの際にスムーズなエクスペリエンスを提供するものですが、Web Authentication APIによってSafariで使用できるようになりました。この便利で安全なログインの新方式をWebサイトに追加する方法をご覧ください。
Meet Face ID and Touch ID for the web Face ID and Touch ID provide a frictionless experience when logging in — and now you can use them on your websites in Safari with the Web Authentication API. Discover how to add this convenient and secure login alternative to your website. applestmtformat,aswebauthenticationsession,attestation,authenticator,authenticatorattestationresponse,authenticatorselection,challenge,credential,crypto,cryptographic,cryptography,enroll,isuserverifyingplatformauthenticatoravailable,json,multifactor,navigatorcredentials,phishing,platform authenticator,private key,pubkeycredparams,public key,publickeycredentials,relying party,serverside,sfsafariviewcontroller,signature,webauthn WWDC20 日本語, 簡体中国語, 英語 -
5:18
Swan's Quest 第2章:音の時間
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。第2章では、ヒーローがSwan's scrollでデコーディングするのを助けてもらいたがっています。あなたの持てる最大の音声能力を呼び起こしてください。きっと必要になります。 Swift PlaygroundsをTone Generatorにコンバートする方法を見つけましょう。そうすればあなたは、ヒーローが失われたメッセージを見つけ・・・次のクエストへと向かう手助けができるかもしれません。 Swan's QuestはiPadとMacのSwift...
Swan\\u0027s Quest, Chapter 2: A time for tones Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero needs your help decoding the Swan's scroll. Call forth the best of your audio abilities on this one — you're going to need them. Discover how to convert Swift Playgrounds... playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge WWDC20 日本語, 簡体中国語, 英語 -
8:39
App内でシームレスな音声体験を作成する
音声合成を使い、Appのアクセシビリティ体験を拡張しましょう:音声APIを入れる最適な時間と場所を見つけ、Appを利用する全員がメリットを得られるようにします。AVSpeechSynthesizerをどう使うとVoiceOverのような支援テクノロジーを補完することができるかを学び、代替APIを実行するのはいつがいいのかもお伝えします。適切なソースに音声をルーティングし、必要な人、欲しい人全員にシームレスに音声を統合するAppを作成する方法もお見せします。...
Create a seamless speech experience in your apps Augment your app's accessibility experience with speech synthesis: Discover the best times and places to add speech APIs so that everyone who uses your app can benefit. Learn how to use AVSpeechSynthesizer to complement assistive technologies like VoiceOver, and when to implement alternative... aac,alternative and augmentative communication,assistive technology,avspeechsynthesizer,avspeechutterance,speaking rate,speech properties,speech request,spoken content,utterance,voice technology WWDC20 日本語, 簡体中国語, 英語 -
36:05
Webデベロッパのための新機能
SafariとWebKitの最新のフィーチャや改良点をご覧ください。ここではWebサイトやホームスクリーンWeb App、組み込みのWebKitビューのユーザーに優れたエクスペリエンスを提供するのに役立つ、最新のWeb API、CSSおよびメディアフィーチャ、JavaScriptシンタックスなどをご紹介します。
What\\u0027s new for web developers Explore the latest features and improvements for Safari and WebKit. We'll walk you through updated web APIs, CSS and media features, JavaScript syntax, and more to help you build great experiences for people when they use your website, home screen web apps, or embedded WebKit views. airplay,animate,appclipbundleid,app clips,appleitunesapp,apple pay,ar quick look,aspect ratio,async clipboard,attribute,bigint,clipboard,constructor,copy,css,css animations,css shadow part,css transitions,custom elements,customevent,dom,dynamicrange,element,emsg,enterkeyhint,eventtarget,exif,extxdaterange,face id,fetch,fmp4,fontfamily,graphics tab,hdr,high dynamic range,html,html banner,imageorientation,instant back,javascript,keyframeeffect,linebreak,logical assignment,metadata,nullish coalescing,observe,operators,optional chaining,paste,pdf,performance,pictureinpicture,pointer events,pseudoselector,public class fields,readtext,remote playback,replaceall,resizeobserver,safari technology preview,security key,service workers,svg,systemui,texttrackcue,touch id,uisansserif,uiserif,usb key,web animations,web api,web assembly,web authentication,webauthn,web component,web inspector,webp,writetext,xhr,yubikey WWDC20 日本語, 簡体中国語, 英語 -
13:16
暗号化DNSの有効化
App内でWebにアクセスする場合は、そのプライバシーが非常に重要になります。当社のプラットフォーム全体で暗号化DNSを活用することによってその情報を守り、App内でプライベートかつ安全な接続性を提供しましょう。システムのDNS設定を使用して暗号化サーバに接続する、または標準的なネットワークAPIを使用してApp内で暗号化DNSを有効化する方法をご紹介します。 暗号化DNSの有効化は、Appで顧客のプライバシーを保護し、より安全で好ましいエクスペリエンスを提供するためのもう1つの方法でもあります。
Enable encrypted DNS When people access the web within your app, their privacy is paramount. Safeguard that information by leveraging encrypted DNS across our platforms to deliver private and secure connectivity within your app. Discover how you can use system DNS settings to connect to encrypted servers or enable... fingerprinting WWDC20 日本語, 簡体中国語, 英語 -
16:38
watchOSデザインの最新情報
優れたwatchOS Appはシンプルでダイレクトです。アクションは、容易く見つけることができ、予想可能で、相関性を持つべきです。本セッションでは、コアタスクをスタートさせる初期ボタンであれ、頻繁には使われないが提供することが重要なコンテキストアクションであれ、watchOS Appでアクションをディスプレイする効果的な戦略をお伝えします。 最新のUIフレームワークを用いて実行されるアクションについてのより詳細の情報は、"SwiftUI on watchOS"をご覧ください。
What\\u0027s new in watchOS design Great watchOS apps are simple and direct. Actions should be discoverable, predictable and relevant. This session covers effective strategies for displaying actions in your watchOS app, whether they are primary buttons that begin core tasks, or contextual actions that might be less commonly used... WWDC20 日本語, 簡体中国語, 英語 -
9:06
Widget Code-Along 3 - アドバンシングタイムライン
Widget Code-alongのパート3、そして最終パートへと向かうにつれ、あなたのWidgetのレベルも上がっていきます。パート2に引き続き、またはワープ、加速してこのパート3から始めてもかまいません。Widget、タイムライン、設定のコンセプトのより高度な部分を探っていきます。インプロセスまたバックグラウンドでのURLのローディングと、App内のコンテンツに直接リンクする方法をお見せします。複数のWidgetを作成してApp内の異なる機能を呼び出す方法、Widgetをよりダイナミックに設定する方法もお伝えします。 素晴らしいウィジェットの作成方法については、”Build...
Widgets Code-along, part 3: Advancing timelines Take your widget to the next level as we embark upon the third and final stage of the widgets code-along. Pick up where you left off in Part 2 or start with the Part 3 starter project to go warp speed ahead. We'll explore advanced concepts for widgets, timelines, and configuration. Learn how to... dynamic configuration,multiple widgets,onbackgroundurlsessionevents,swiftui,url sessions,widget,widgetbundle,widgetkit WWDC20 日本語, 簡体中国語, 英語 -
20:15
App Clipのストリームライン化
好きな清涼飲料水の注文から駐車料金の支払いまで、「いまこの時」の体験をユーザーに提供するにはApp Clipが最適です。目的に特化し一貫したApp Clipを構築するためのガイドラインとベストプラクティスを共有し、App clipsの通知や位置確認といった技術を活用することで決済体験を簡素化、App ClipからフルAppへの移行をサポートする方法もお見せします。 このセッションを活用するために、「App Clipの紹介」と「App Clipを設定し、リンクする」を先に見ておくことをお勧めします。
Streamline your App Clip App Clips are best when they provide an “in the moment” experience for people using them, like ordering your favorite refreshing beverage or paying for parking. We'll share guidelines and best practices for building focused and consistent App Clips, show you how to streamline transaction... 8 hours notification,asset catalog,aswebauthenticationsession,ephemeral notification,inregion,location confirmation,nsappcliprequestephemeralusernotification,permission requests,request permissions,secure app group,sign in with apple,skoverlay,transaction WWDC20 日本語, 簡体中国語, 英語 -
11:43
UIテストにおける割り込みやアラートの処理
Appのインターフェースへの割り込みの可能性を予測する方法、それらを識別するスマートテストのビルド方法をお伝えします。UIへの割り込みのタイミングは定まっておらず、一般的にはオンボーディングや初回起動時に起こり、見つけ出すのが難しいことがあります。割り込みを理解し、UI割り込みハンドラを使ってより強力なテストを書いたり、予想されるアラートの管理方法もお伝えします。 お使いのAppをXcodeでテストするための最新の改善点に関する詳細は、““XCTSkip your tests“、“Get your test results faster”、“Triage test failures...
Handle interruptions and alerts in UI tests Learn how to anticipate potential interruptions to your app's interface and build smart tests to identify them. UI interruptions often appear indeterminately, typically during onboarding or first launch, which can make them hard to track down. Learn how to understand interruptions, write stronger... alerts,protected resources,testing,ui interruptions,ui testing,xcode WWDC20 日本語, 簡体中国語, 英語 -
7:34
HLS Playlist Delta Updatesを使いライブストリームを最適化する
広いプレイバックウインドウと多くのメタデータを持つライブストリームのデリバリーを最適化するHLSの機能であるPlaylist Delta Updatesについて説明します。Playlist Delta Updatesがライブストリーム生成時のオーバーヘッドを減少させ、遅めの接続下であっても高品質なバリアントを提供すること、また広告を組み込む方法もお見せします。
Optimize live streams with HLS Playlist Delta Updates Discover Playlist Delta Updates, an HLS feature that optimizes the delivery of live streams with large playback windows and lots of metadata. We\'ll show you how Playlist Delta Updates can reduce overheard when producing live streams, provide higher-quality variants for people with slower... WWDC20 日本語, 簡体中国語, 英語 -
7:04
インテリジェンスのためのデザイン-進化したApp
インテリジェンスは、モダンで素晴らしいAppを構築するための核となる部分です。App Extension、Siriからの提案、声、ウィジェット、App Clip - これらはすべて、当社のプラットフォームのユーザーが、日々のタスクをより簡単に行っていただくためにデザインした機能です。インテリジェントなシステム体験の原点を学び、インテリジェントにシステムに統合させることで、Appをより便利に、関連性が高く、使いやすく、機能にフォーカスがあたるようにする方法についてお伝えします。 インテリジェンスのためのデザインについての詳細は、シリーズの次のパート「新しい機会を発見する」をご覧ください。
Design for intelligence: Apps, evolved Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, App Clips — we've designed all of these features to help make everyday tasks easier for people who use our platforms. Learn about the origins of the intelligent system experience, and... conversational interaction,design,discoverability,donations,extensions,intelligence,intelligent system experience,intents,intentsui,shortcuts,siri,sirikit,siri suggestions,suggestions,system intelligence,ui,user experience,voice WWDC20 日本語, 簡体中国語, 英語 -
18:33
tvOSにおけるピクチャ・イン・ピクチャをマスターする
Apple TVにピクチャ・イン・ピクチャが導入されます。動画の同時再生と全画面コンテンツとピクチャ・イン・ピクチャを切り替える機能によって、tvOS App内でのマルチタスクの柔軟性がかつてないほどに向上します。AVPictureInPictureControllerをプロジェクトに追加して、使い慣れたAPIでカスタムプレイバックインタフェースを作成し、Appで最高の再生体験を実現する方法について説明します。また、AVPlayerViewControllerはtvOS...
Master Picture in Picture on tvOS Picture in Picture is coming to Apple TV: With simultaneous video playback and the ability to swap between full screen content and Picture in Picture, you've never had more multitasking flexibility within your tvOS app. Discover how you can add AVPictureInPictureController to your project,... appletv,apple tv,apple tv 4k,apple tv developer,avpictureinpicturecontroller,picture in picture,pictureinpicture,pip,tv,tv app,tv app dev,tv app developer,tv dev,tv developer,tvos,tvos dev,tvos developer,video WWDC20 日本語, 簡体中国語, 英語 -
45:22
Metal PerformanceをApple Silicon Macに最適化する
Apple Silicon Macはグラフィックを駆使したアプリケーション向けの新しい斬新なプラットフォームです。GPUを起動させ、爆発的な速さのAppとゲームを作る方法をお見せします。 Apple Silicon Mac内でApple独自のTile-Based Deferred Rendering (TBDR) GPUアーキテクチャを活用する方法、最大のスループットを提供するためにワークロードをスケジューリングする方法、レンダリングパイプラインの構成と全体効率を向上させる方法を学びます。グラフィックチームと共にApple...
Optimize Metal Performance for Apple silicon Macs Apple silicon Macs are a transformative new platform for graphics-intensive apps — and we're going to show you how to fire up the GPU to create blazingly fast apps and games. Discover how to take advantage of Apple's unique Tile-Based Deferred Rendering (TBDR) GPU architecture within Apple... WWDC20 日本語, 簡体中国語, 英語 -
35:06
エンタープライズアイデンティティと認証の活用
プライバシーとセキュリティを保護しながら、適切なツールを用い組織に力を与えましょう。Appleのエンタープライズ向けID管理ツールで、デバイス、App、ウェブサイトにサインインする際に、よりスムーズな体験をユーザーに提供できます。Federated AuthenticationとSingle Sign-on拡張について、AppleのビルトインKerberos拡張についても触れながら、その活用方法を説明いたします。macOS account typesやShared iPad for Businessといったエンタープライズユーザー向けのプラットフォームツールについても話します。
Leverage enterprise identity and authentication Empower your organization with the right tools while protecting privacy and security. Discover Apple's identity management tools for enterprise, and how they can help you create a smoother experience for users when signing in to devices, apps and websites. We'll show you how to take advantage of... authentication,enterprise,kerberos,mdm,sso,vpn WWDC20 日本語, 簡体中国語, 英語 -
24:23
Apple GPUとMetalの併用
Apple GPUの能力と、AppleプラットフォームでのGPUアクセラレーテッドグラフィックスの最新基盤であるMetalを組み合わせ、視覚的に優れた高機能のAppやゲームを作りましょう。Apple GPUのアーキテクチャと機能、そしてMetalがそのTile-Based Deferred Rendering(TBDR)アーキテクチャを活用してAppやゲームの性能を大きく向上させる仕組みをご覧ください。本セッションでは、Apple GPUの効率性について説明し、最新のレンダリング技術のアレイにTBDRを適用する方法をご紹介します。...
Harness Apple GPUs with Metal Create visually stunning, high-performance apps and games when you combine the power of Apple GPUs with Metal, the modern foundation for GPU-accelerated graphics on Apple platforms. Discover the architecture and capabilities of the Apple GPU and how Metal harnesses its tile-based deferred... WWDC20 日本語, 簡体中国語, 英語 -
5:11
インテリジェンスのためのデザイン-新しい機会を発見する
お使いのAppの最も重要な機能を操作システムの新しい入力ポイントに表出させるために、拡張性がどのように重要なのかをお伝えします。 また、-モノリシックコンテナーの制約から抜け出すことで-ロック画面やカレンダー上での提案、また音声対話を通して、お使いのAppのエンゲージメントをどのように増やすことができるかもお伝えします。
Design for intelligence: Discover new opportunities Learn how extensibility is key to surfacing the most important features of your app into new entry points of the operating system. And discover how — by breaking out of the constraints of a monolithic container — your app can see increased engagement through suggestions on the lock screen, in... donations,intelligence,intelligent system experience,intents,intentsui,shortcuts,shortcuts app,siri event suggestions,sirikit,siri suggestions,suggestions,system intelligence,voice WWDC20 日本語, 簡体中国語, 英語 -
23:46
iPad用ビルド
画面サイズの拡大とiPadOSの追加機能を活用してiPad Appを改善する方法を学び、他の人たちが自身のデバイスを使ってさらに成果を上げることができるようサポートしましょう。既存のコードを少し調整するだけで、精密なマルチカラムレイアウトを作成したり、リストをAppに統合できます。また、タップやタッチの回数を少なくしてインターフェイスの操作をより簡単にできるよう、ビューの遷移を減らす方法を探ります。 このセッションで多くのことを学んでいただくためには、iPad AppのレイアウトおよびUIKitの一般知識が必要です。詳細は“Making Apps Adaptive, Part...
Build for iPad Learn how to improve iPad apps to leverage the increased screen size and additional features of iPadOS, and help people accomplish more with their devices. Discover how you can build detailed multi-column layouts and integrate lists into your app with little adjustment to your existing code... WWDC20 日本語, 簡体中国語, 英語 -
5:53
インテリジェンスのためのデザイン - 人々のいる場所で会うこと
ユーザーがあなたのAppを使いたくなる動機は何でしょうか、-ユーザーを助けるためにシステムインテリジェンスをどう使用するか、また、デベロッパーとしての自身の目的をどう達成できるか理解しましょう。Appがどのように人々のルーティンにおいてキーとなるパートになり得るのか、-そしてなぜAppの中には使われなくなるものがあるのかという理解を深めるために、ある人物の典型的な日々の過ごし方を例にお伝えします。人々が日々のタスクをこなしていく中で、正しい価値を、正しいタイミングで提供する方法、Appとシステムをそれと同時に進化させていく方法もお伝えします。
Design for intelligence: Meet people where they are Understand what motivates people to use your app — and how you can use system intelligence to help them and achieve your own goals as a developer. We\'ll take a look at a typical person\'s journey to better understand how an app can become a key part of their routine — and why some apps just... conversational interaction,extensions,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,system intelligence,voice,widgetkit,widgets WWDC20 日本語, 簡体中国語, 英語 -
24:05
トラックパッドとマウスの入力のハンドリング
トラックパッドやマウスからのインダイレクトな入力について、iPadやMac Catalyst...
Handle trackpad and mouse input Provide a more versatile experience when you optimize your iPad or Mac Catalyst app for indirect input from trackpads and mice. Discover how to make your app responsive to new events from these devices. Learn how to work with pointer movement, enable pointer locking, handle scroll input and... catalyst,event,magic keyboard,mouse,trackpad WWDC20 日本語, 簡体中国語, 英語 -
24:35
Computer Vision APIの探求
Core Image、Vision、およびCore MLを組み合わせることで、AppにComputer Vision のインテリジェンスを導入する方法について学びます。機械学習だけにとどまらず、画像や動画の理解を深めましょう。Core ImageおよびVisionにおける新しいAPIを見つけ、新しいしきい値フィルター、輪郭検出(Contour Detection)、フレーム間予測(Optical Flow)などのAppにComputer Visionを取り入れます。また、Core Imageを使用して、これらの結果の前処理と可視化を行う方法を検討します。...
Explore Computer Vision APIs Learn how to bring Computer Vision intelligence to your app when you combine the power of Core Image, Vision, and Core ML. Go beyond machine learning alone and gain a deeper understanding of images and video. Discover new APIs in Core Image and Vision to bring Computer Vision to your application... cifilter,ci filters,ciimage,cikernel,computer vision,contour,core image,core ml,machine learning,optical flow,trajectory,vision,visualization WWDC20 日本語, 簡体中国語, 英語 -
5:06
SwiftUIビューを視覚的に編集する
Appを、常に最高の状態に保ちましょう:Xcode PreviewsとSwiftUIを使い、素早く編集を繰り返し、改善することができます。PreviewsのキャンバスでAppをイチから作り、そのインターフェースをLight、Darkモード、といった異なる環境下での見え方を確認し、Dynamic Typeといったアクセシビリティ機能を有効にする方法をお見せします。 SwiftUI Previewsについての詳しい情報は、"Structure your app for SwiftUI previews"、"Add custom views and modifiers to the...
Visually edit SwiftUI views Help your apps be the best versions of themselves: Discover how you can leverage Xcode Previews and SwiftUI to quickly iterate upon and improve your app. Find out how you can use the Previews canvas to build your app from the ground up, and view your interface in different environments like Light... canvas,previews,swiftui,xcode WWDC20 日本語, 簡体中国語, 英語 -
23:15
AVFoundationを用いHDRメディアをAppでエクスポート
AVFoundationを使って、お持ちのAppでハイダイナミックレンジ(HDR)を作成し、エクスポートする方法を知ることができます。ハイダイナミックレンジ、およびお持ちのAppで有効活用する方法を学んでください。HDRコンテンツのエクスポートを可能にする特徴集合を導入し、HDRフォーマットを検査し、現在の制約を評価し、HDRエクスポートをサポートするAppleのプラットフォームを探し出します。
Export HDR media in your app with AVFoundation Discover how to author and export high dynamic range (HDR) content in your app using AVFoundation. Learn about high dynamic range and how you can take advantage of it in your app. We'll show you how to implement feature sets that allow people to export HDR content, go over supported HDR formats,... WWDC20 日本語, 簡体中国語, 英語 -
38:09
Appの保護:脅威のモデリングとアンチパターン
脆弱性や潜在的な脅威について考慮し、お持ちのAppのどこに安全対策をすべきかを認識することは、かつてないほど重要になっています。脅威のモデリングを通じて潜在的リスクを見つけ、共通のアンチパターンを回避する方法を理解しましょう。リスクを最小化し、あなたのAppを使用中のユーザーを保護するために、暗号化のテクニック、そしてプラットフォームによる保護を最大限に活用する方法を学びます。
Secure your app: threat modeling and anti-patterns It\'s more important than ever to consider vulnerabilities and potential threats and recognize where you should apply safeguards in your app. Understand how to identify potential risks through threat modeling and how to avoid common anti-patterns. Learn coding techniques and how to take advantage... data,privacy,protection,security,trust WWDC20 日本語, 簡体中国語, 英語 -
26:19
CarPlayによるAppの高速化
CarPlayによって、車内でよりスマートかつ安全にiPhoneを使用できます。車内のスクリーンに適したアプリの作成方法について説明し、EVの充電、駐車場、食べ物の注文などに関するCarPlayアプリの開発について紹介します。またCarPlayフレームワークの改善がもたらした、既存のオーディオAppと通信Appにおける、より柔軟なUIの作成方法について説明します。
Accelerate your app with CarPlay CarPlay is the smarter, safer way for people to use iPhone in the car. We'll show you how to build great apps for the car screen, and introduce you to developing CarPlay apps in categories like EV charging, parking, and quick food ordering. We\'ll also share how existing audio and communication... ,,audio,car,communication,ev charging,navigation,parking,quick food ordering WWDC20 日本語, 簡体中国語, 英語 -
12:47
Assessmentの新機能
今では、Macで学力テストを行うことがこれまで以上に容易になっています。教育開発者が、iPhone、iPad、およびMacのAutomatic Assessment Configurationフレームワークを活用して、全てのデバイスで学生にテストと評価を提供する方法について学びます。また、開発者が、学生のニーズやテスト内容に合わせて、iOSのテストや試験で制限された機能を有効にする方法についても学びます。
What\\u0027s new in assessment It's now easier than ever to deliver academic tests on the Mac. Learn how education developers can leverage the Automatic Assessment Configuration framework for iPhone, iPad, and Mac to deliver tests and assess students across all devices. And discover how developers can enable restricted... assessment,catalyst,curriculum,education,student,testing WWDC20 日本語, 簡体中国語, 英語 -
10:07
Appの音声インタラクションを評価し、最適化する
Siri用のAppを最適化し、ユーザーがより自然な形でApp内の機能に触れることができるようにしましょう。様々なSiriテクノロジーを比較し、あなた、またはあなたの要件に最適なものを見つける方法をお伝えします。会話的な交流を構築する方法、統合プロセスを完全に優れたものとするためのベストプラクティスもお見せします。
Evaluate and optimize voice interaction for your app Optimize your app for Siri and give people a more natural way to interact with the features of your app. We'll compare the different Siri technologies and help you identify the right one for you and your needs, show you how to get started with building for conversational interactions, and explore... conversational interaction,design,intents,shortcuts,siri,sirikit,voice WWDC20 日本語, 簡体中国語, 英語 -
35:37
CareKitの新機能
CareKitを使って、豊富な特徴を持つリサーチやケアAppを作成しましょう:表示が新しくなったモジュラーアーキテクチャー、改善されたデータストレージ、iOSのその他のフレームワークとのより緊密な統合を含むヘルスフレームワークの最新情報についてお伝えします。今後も、プライバシーを保護しながらオープンソースコミュニティがCareKitを活用し、デベロッパがデジタルヘルスの限界を押し上げていくことをどう助けるかについてもご説明します。
What\\u0027s new in CareKit Build feature-rich research and care apps with CareKit: Learn about the latest advancements to our health framework, including new views for its modular architecture, improvements to the data store, and tighter integration with other frameworks on iOS. And discover how the open-source community... care,care plan,client server,healthkit,health monitoring,hyperprotect,open source,synchronize WWDC20 日本語, 簡体中国語, 英語 -
19:02
他のビジネス向けのApp Clipを作成する
他のブランドや企業、サービスに代わり、Appが提供する席の予約、メニュー注文、その他多くのことを実現するApp Clipを作成しましょう。それぞれのビジネスに合わせてカスタイマイズした体験、独自の見せ方、起動時のカード、アイコン、これらすべてを一つのApp Clipバイナリから提供します。ユニークなメタデータのアップロード、リンクの扱い、通知のルーティング、セッション状態のトラッキングに関するベストプラクティスをお伝えします。App Clipのコンテクストに応じた、異なるタイプのアイコン、表示位置、カスタマイズの方法をお伝えします。App Clipの設計と作成方法については、「App...
Create App Clips for other businesses Create App Clips for table reservations, food ordering, and more on behalf of brands, businesses, or services that appear within your app. We'll show you how you can deliver customized experiences for each business, offering them a unique look, invocation card, and icon — all within a single App... action,aggregates many businesses,app clip experience,brand identity,catalog,category of business,invocation card,nsuseractivity,promote business,sheet image,targetcontentidentifier,universal links,whitelabel,white label apps WWDC20 日本語, 簡体中国語, 英語 -
15:29
SwiftUIにおけるAppの重要事項
新しいAppプロトコルのおかげで、SwiftUIでApp全体を構築できるようになりました。App、SceneおよびViewがいかに相互につながり合うかをご確認ください。短時間で、複雑な作業を経ることなく、最高クラスの製品に期待される機能を容易に実装する方法を学びましょう。 新しいコマンドモディファイアを用いて、インターフェースに機能を簡単に追加する方法や、新しいWindowGroup APIの詳細をご紹介します。このセッションを有効活用するには、ある程度のSwiftUI経験が求められます。未経験の方は、 "Introduction to...
App essentials in SwiftUI Thanks to the new App protocol, SwiftUI now supports building entire apps! See how Apps, Scenes, and Views fit together. Learn how easy it is to implement the features people expect from a best-in-class product while saving time and reducing complexity. Easily add expected functionality to your... app protocol,apps,body property,commands,commands modifier,custom commands,datadriven app,documentgroup,navigationtitle,scene,scenes,scenestorage,scenestorage property wrapper,settings,settings scene,stateobject,view definition,view modifier,views,windowgroup WWDC20 日本語, 簡体中国語, 英語 -
14:51
Xcode PlaygroundにおけるPackageとProject
Xcode Playgroundがあれば、デベロッパはSwiftとフレームワークAPIをより調査しやすくなり、迅速な実験のためのscratchpadとしても使用できます。Xcode PlaygroundにおけるXcodeのモダンなビルドシステムの活用、リソースへの改善されたサポートの提供、プロジェクト、フレームワーク、Swiftパッケージの統合など、ドキュメントや開発ワークフローをどのように改善できるかをお伝えします。
Explore Packages and Projects with Xcode Playgrounds Xcode Playgrounds helps developers explore Swift and framework APIs and provides a scratchpad for rapid experimentation. Learn how Xcode Playgrounds utilizes Xcode\'s modern build system, provides improved support for resources, and integrates into your projects, frameworks, and Swift packages to... documentation,playgrounds,resources,swift packages,xcode,xcode playgrounds WWDC20 日本語, 簡体中国語, 英語 -
33:52
MetalをApple Silicon Macでも
MetalやApple Silicon Macの中核部であるTile Based Deferred Rendering (TBDR) GPUのアーキテクチャをご紹介します。高度にグラフィック化されたAppをApple Silicon Macにトランスレート、またはポートする方法、プラットフォームからネイティブで作成する場合のTBDRの活用方法についても学びます。旧式MacのImmediate Mode Rendering...
Bring your Metal app to Apple silicon Macs Meet the Tile Based Deferred Rendering (TBDR) GPU architecture for Apple silicon Macs — the heart of your Metal app or game's graphics performance. Learn how you can translate or port your graphics-intensive app over to Apple silicon, and how to take advantage of TBDR and Metal when building... WWDC20 日本語, 簡体中国語, 英語 -
13:11
Xcode Libraryにカスタムビューとモディファイアを追加する
利用可能なSwiftUIビューを見つけ、Xcode Previewsのキャンバスへドラッグ&ドロップし、リッチで視覚的なAppの編集を可能にするのがXcode Libraryです。自身のビューとモディファイアを使いXcode Libraryのコンテンツを拡大する方法、またAppやSwiftパッケージ内で再利用性と発見性を最適化する方法をお伝えします。 Xcode Previewsについての詳細は、"Structure your app for SwiftUI previews"と"Visually edit SwiftUI views"をご覧ください。
Add custom views and modifiers to the Xcode Library The Xcode Library is an easy way for you to discover available SwiftUI views and drag and drop them to the Xcode Previews canvas, enabling rich visual editing of your app. We'll show you how to extend the content of the Xcode Library with your own views and modifiers, optimizing for reusability... library,modifiers,swiftui,views,xcode WWDC20 日本語, 簡体中国語, 英語 -
21:32
車のキーの導入
iPhoneやApple Watchに車のキーを格納できるようになりました。車のロックを解除したり始動するのに、もうキーフォブを持ち歩く必要はありません。デジタルキーのため、家族や友人と共用することが容易になり、リモートで管理することもできます。このセッションは、デジタルの車のキーの搭載を希望している自動車メーカー向けです。オーナーペアリング、トランザクション(ロックの解除や車の始動時)、キー共有、キー管理などの主要な機能についてご説明します。車のキーのアーキテクチャとそれによるセキュリティとプライバシーの確保について学びましょう。ハードウェアと仕様に関する詳細の参照先情報もお知らせします。
Introducing Car Keys You can now store car keys on iPhone or Apple Watch. You no longer have to bring your key fob to unlock and start your car. And with digital keys, it\'s easy to share them with family or friends, and manage keys remotely. This session is intended for automakers who want to adopt digital car keys... ,,,car,nfc,u1,ultra wideband,uwb WWDC20 日本語, 簡体中国語, 英語 -
12:16
Appでのローカルネットワークプライバシーのサポート
ローカルネットワークプライバシーは、Appが個人のホームネットワーク上のデバイスに接続する際の透明性を高めます。AppがBonjourなどのローカルネットワークプロトコルを使用してデバイスとのインタラクションを行う場合は、iOS 14でローカルネットワークプライバシーの許可のサポートを追加する必要があります。新たな許可フローの詳細をご覧になり、指示に従ってAppのアップデートに必要なステップを実行してください。ここではさらに、スムーズなプライバシーエクスペリエンスを作り上げるのに役立ついくつかのベストプラクティスもご紹介します。
Support local network privacy in your app Local network privacy provides added transparency when apps connect to devices on a person\'s home network. If your app interacts with devices using Bonjour or other local networking protocols, you must add support for local network privacy permissions in iOS 14. Learn more about the new... open network,ssid,wifi WWDC20 日本語, 簡体中国語, 英語 -
28:43
macOSの新しい外観の採用
Mac Appの模様替え: macOS Big Surの新しいデザインをどのように受け入れ、その視覚的な階層、デザインパターン、およびビヘイビアを採用するかを検討します。構成アイテムと共通コントロール部品に関するAppKitの最新の更新を紹介し、さらにカスタマイズされたインターフェースを、ほんの少しの導入作業でどのように適用できるかを説明します。また、カスタムアクセントカラーとシンボルをどのように組み込んで、Appをさらにパーソナライズできるかを確認します。 本セッションの前に、AppKitとSF...
Adopt the new look of macOS Make over your Mac apps: Discover how you can embrace the new design of macOS Big Sur and adopt its visual hierarchy, design patterns, and behaviors. We'll explore the latest updates to AppKit around structural items and common controls, and show you how you can adapt more customized interfaces... WWDC20 日本語, 簡体中国語, 英語 -
26:06
Create MLを使用したアクションクラシファイアの構築
Create MLでAction Classificationモデルを作成する方法を説明します。カスタムアクションクラシファイアを使用すると、Appはビデオまたはカメラを介してリアルタイムで身体の動きを認識し、理解することができます。ジャンピングジャック、スクワット、ダンスの動きなどの人間の動作を識別するために、サンプルを使用してCore MLモデルを容易にトレーニングする方法についてご説明します。これを支えるVision FrameworkのBody...
Build an Action Classifier with Create ML Discover how to build Action Classification models in Create ML. With a custom action classifier, your app can recognize and understand body movements in real-time from videos or through a camera. We'll show you how to use samples to easily train a Core ML model to identify human actions like... action classification,action classifier,activity classification,ai,body pose,core ml,create ml,fitness,machine learning WWDC20 日本語, 簡体中国語, 英語 -
22:12
App Store Connectの新機能
App StoreでAppをアップロード、提出、管理するためのツールスイートである、App Store Connectの最新の改良点をご紹介します。App Store Connect API、App内課金とサブスクリプション、Game Centerなどに関する機能強化の詳細をご覧ください。
What\\u0027s new in App Store Connect Discover the latest improvements to App Store Connect, your suite of tools to upload, submit, and manage apps on the App Store. Learn about enhancements to the App Store Connect API, in-app purchase and subscriptions, Game Center, and more. api,distribution,inapp purchase,inapppurchases,json,metadata,metadata feeds,testflight,test flight,testing,transporter WWDC20 日本語, 簡体中国語, 英語 -
14:30
tvOS向けのSwiftUI Appを構築する
SwiftUIでtvOS Appに新たな側面をもたらしましょう。ここでは、SwiftUIによってレイアウトを構築し、カスタムボタンでインターフェイスをカスタマイズし、コンテキストメニューでAppの機能性を高め、ビューのフォーカスを確認し、デフォルトのフォーカスを管理する方法をご紹介します。このセッションを有効活用するには、SwiftUIを使いこなせることが望まれます。まずは"Introducing SwiftUI: Building Your First App"と"SwiftUI On All Devices"をご覧ください。
Build SwiftUI apps for tvOS Add a new dimension to your tvOS app with SwiftUI. We'll show you how to build layouts powered by SwiftUI and customize your interface with custom buttons, provide more functionality in your app with a context menu, check if views are focused, and manage default focus. To get the most out of... apple tv,apple tv 4k,apple tv app,focus,focus engine,lazy grids,swift,swift developer,swiftui,tv,tv dev,tv developer,tvos,tv swift,tv swiftui WWDC20 日本語, 簡体中国語, 英語 -
16:04
PencilKitにおける描画の確認、修正、組立
App内で絵を描いたり文字を書いたりするのに、Apple Pencilをより役立つツールとなるようにしましょう。PencilKitを使うと、描画を構成するストローク、インク、パス、ポイントについて精査することができます。これらを使い、認識を利用した機能の構築や、入力に応じた描画の修正が可能になります。シェイプや描画を動的に生成する方法と、PKDrawingsおよびPKStrokesなどのAPIについて学習しましょう。このセッションを有効活用するには、まずはWWDC19でのPencilKitフレームワーク発表の際に概要を示した"Introducing...
Inspect, modify, and construct PencilKit drawings Make Apple Pencil an even more useful tool for drawing and writing within your app. With PencilKit, you can delve into the strokes, inks, paths, and points that comprise a drawing, use these to build features that use recognition, and modify drawings in response to input. Discover how you can... calligraphy,cursive,engine,handwriting,stylus WWDC20 日本語, 簡体中国語, 英語 -
54:38
SwiftUIのご紹介
宣言型プログラミングの世界を探求しましょう:フル機能のSwiftUI Appを一から構築する方法、そしてSwiftUIとXcode両方の力を合わせ、優れたAppをより短時間で構築する方法もお伝えします。
Introduction to SwiftUI Explore the world of declarative-style programming: Discover how to build a fully-functioning SwiftUI app from scratch as we explain the benefits of writing declarative code and how SwiftUI and Xcode can combine forces to help you build great apps, faster. animation,aspectratio,canvas,compositional ui,corner radius,dark mode,declarative syntax,declarative ui,dependency management,derived value,horizontal stack,hstack,inspector,leading alignment,library,live mode,localization,model,modifiers,multiplatform app template,navigationview,padding,preview on device,previews,resizable,resume updating preview,sfsymbol,source of truth,spacer,state variable,swift,text,vertical stack,view,views,vstack,xcode library,zoom state WWDC20 日本語, 簡体中国語, 英語 -
7:47
Swiftパッケージとしてバイナリフレームワークを配布する
Appにサードパーティのフレームワークを追加し、XcodeでSwiftパッケージを使い、それらを最新の状態に保つ方法をお伝えします。フレームワークを参照するパッケージの作成方法、バイナリターゲットおよびパッケージのマニフェストファイルでそれらを指定する方法をご説明します。また、正確なバイナリをクライアントが常に得られるようにチェックサムを計算する方法もお伝えします。 フレームワークは、XCFrameworkフォーマットで配付されます。XCFrameworkの作成とバージョニングの詳細は、WWDC19の"Binary Frameworks in Swift”をご覧ください。
Distribute binary frameworks as Swift packages Discover how you can add third-party frameworks to your app and keep them up to date using Swift packages in Xcode. We'll show you how to author packages that reference frameworks, explain binary targets and how to specify them in your package manifest file, and demonstrate how to compute... WWDC20 日本語, 簡体中国語, 英語 -
14:13
iPad用Scribbleの紹介
Scribbleは、Apple Pencilを使って、iPadにテキストを入力するための軽量でかつ人間工学に基づいた、楽しい方法を提供します。標準のテキスト入力コントロールを使用したり、カスタムのテキスト編集エクスペリエンスを実装したりするAppで、Scribble と手書きテキストをどのように活用できるかをご紹介します。Scribble が TextKit とどのように統合されているか、また、新しい UIScribbleInteraction API と UIIndirectScribbleInteraction API を使って、App内で Scribble...
Meet Scribble for iPad Scribble offers a lightweight, ergonomic, and enjoyable way of entering text on iPad with Apple Pencil. Discover how people can take advantage of Scribble and handwritten text in apps that use standard text input controls or that implement a custom text editing experience. You'll learn how it... cursive,handwriting,recognition WWDC20 日本語, 簡体中国語, 英語 -
24:52
StoreKit Testing in Xcodeの導入
App Storeサーバに接続することなく、ローカル環境でApp内課金のテストを行う、StoreKit Testing in Xcodeをご紹介します。テスト環境をセットアップし、StoreKitのコンフィギュレーションファイルを作成し、レシートをローカルで検証する準備を整える方法について説明します。さらに、さまざまなApp内課金のシナリオをテストし、StoreKitTestフレームワークでそれらのテストを自動化する方法を説明し、サンドボックス環境でのテストに関する最新の改良点をご紹介します。
Introducing StoreKit Testing in Xcode Discover StoreKit Testing in Xcode — a local environment for testing your in-app purchases without needing to connect to App Store servers. We'll show you how to set up a test environment, create a StoreKit configuration file, and prepare to validate receipts locally. We'll also explain how to... iap,inapp purchase,inapp purchases,sandbox,storekit,xctest WWDC20 日本語, 簡体中国語, 英語 -
19:46
App Clipの紹介
人々が必要とする瞬間にAppの適切な部分を体験できるようにしましょう。App Clipの設計と構築の方法について説明します。App Clipは、特定のタスクに焦点を当てたAppの一部です。それを、見つけやすくする方法についても紹介します。App Clipの短時間で高速なインタラクションにフォーカスし、QRコード、NFC、またはApp Clipコードを通してマップまたは現実世界の位置における検索など、あなたが示すことができる文脈に沿った状況を特定する方法について学びます。AppとApp Clipの間の重要な違いを示し、App Clipが対応するAppとどのように相互作用するかを説明します。...
Explore App Clips Help people experience the right parts of your app at the exact moment they need them. We'll explain how to design and build an App Clip — a small part of your app that focuses on a specific task — and make it easily discoverable. Learn how to focus your App Clip on short and fast interactions... active compilation conditions,app clip codes,app clip experience,app clip url,applepay,asauthorizationcontroller,corresponding app,debug app clip,focused userflow,migrate data,ondemand binary,registered experience,shared asset catalog,shared data containers,sign in with apple,skoverlay,swiftui WWDC20 日本語, 簡体中国語, 英語 -
6:12
Xcodeを使用したMetalベースCore Imageカーネルの作成
Metal Shading Languageで書かれたCore ImageカーネルをAppに統合してロードする方法について学びます。また、これらの画像フィルタを適用して独自のエフェクトを作成する方法についても説明します。Metal Shading Languageで書かれたCore ImageカーネルのXcode規則と命名規則の使用方法を紹介します。MetalおよびMetal Shading Languageを用いて、Core Image APIを効果的かつ最適に使用する方法について説明します。
Build Metal-based Core Image kernels with Xcode Learn how to integrate and load Core Image kernels written in the Metal Shading Language into your application, and discover how you can apply these image filters to create unique effects. Explore how to use Xcode rules and naming conventions for Core Image kernels written in Metal Shading... coreimage,graphics,image processing,metal,performance,video,xcode WWDC20 日本語, 簡体中国語, 英語 -
36:04
プライバシーの強化で信頼を築く
プライバシーはかつてなく重要な問題となっています。Appleのプライバシーの柱、プライバシーへのアプローチをご紹介し、カスタマーの信頼を得てよりパーソナルな体験を創出し、エンゲージメントを向上するため、プラットフォームの最新機能をどのように導入するかを学びます。Appがマイクやカメラを使ってレコーディングをしたり、おおよその位置の共有によって位置情報を制御したり、透明性と権限をトラッキングしたりすることで、iOSが提供する透明性についてご説明します。
Build trust through better privacy Privacy is a more important issue than ever. Learn about Apple's privacy pillars, our approach to privacy, and how to adopt the latest features on our platforms that can help you earn customer trust, create more personal experiences, and improve engagement. Explore the transparency iOS provides... ad network,approximate location,autofill,camera,contacts,data minimazation,dns encryption,idfa,location,mac address,microphone,permissions,photos library,picker,privacy,privacy control,private network,tracking,transparency,trust WWDC20 日本語, 簡体中国語, 英語 -
15:32
Nearby Interactionについて
Nearby Interactionフレームワークは、U1チップを搭載しオプトインしたAppleデバイス間の距離と方向をストリーミングします。このハードウェアとソフトウェアの強力な組み合わせにより、2つ以上のデバイスの相対的な位置に基づく直感的な空間インタラクションをどう実現するかをご覧ください。ここでは、このセッションベースのAPIをご紹介し、常にプライバシーを意識しながら、まったく新しいインタラクティブな体験を届ける方法をお見せます。
Meet Nearby Interaction The Nearby Interaction framework streams distance and direction between opted-in Apple devices containing the U1 chip. Discover how this powerful combination of hardware and software allow you to create intuitive spatial interactions based on the relative position of two or more devices. We\'ll... interactive,proximity,sharing WWDC20 日本語, 簡体中国語, 英語 -
24:42
Core MLでのモデルの配布とセキュリティ
Appのバイナリ外でCore MLモデルをデプロイし、機械学習機能をAppに導入する際により柔軟で制御しやすくする方法について説明します。また、Core MLモデルデプロイメントによりAppのアップデートを行うことなく更新されたモデルを導入する方法についても学習します。さらに、暗号化を使用してカスタムの機械学習モデルを保護する方法や、Xcodeでモデルのパフォーマンスをプレビューする方法も一通り説明します。 TensorFlowやPyTorchなどの環境で学習済みのモデルを取り込む場合など、Core MLの使い方の詳細については、"Get your models on device...
Use model deployment and security with Core ML Discover how to deploy Core ML models outside of your app binary, giving you greater flexibility and control when bringing machine learning features to your app. And learn how Core ML Model Deployment enables you to deliver revised models to your app without requiring an app update. We'll also... ai,artificial intelligence,cloud,cloudkit,core ml,core ml tools,create ml,deep learning,encryption,learning,machine learning,model,model deployment,model encryption,neural network WWDC20 日本語, 簡体中国語, 英語 -
21:27
すばらしいエンタープライズAppの構築: Box社のAaron Levieとの会話
Boxのような組織が、どのようにビジネス界やリモートワークの変化する状況に適応しているかご覧ください。現代の労働環境や、クラウドベースAppがリモートでの共同作業への切替をどう支援しているか、さらに、状況が変化する中で、組織のイノベーションを支援するためにエンタープライズApp開発者が利用できる技術についてお聞きください。AppleのCloud Services担当部長Mike Abbottと、Box社CEO兼創業者Aaron Levieの会話です。
Create great enterprise apps: A chat with Box\\u0027s Aaron Levie Discover how organizations like Box are adapting to changing conditions in the business world and remote work. Listen to Apple's Vice President of Cloud Services Mike Abbott and Box CEO and co-founder Aaron Levie chat about the modern working environment, how cloud-based apps are helping people... architecture,cloud,enterprise WWDC20 日本語, 簡体中国語, 英語 -
23:12
WidgetKitについて
WidgetKitのご紹介: Appで最も役立つ情報をホーム画面に直接表示する最善の方法です。優れたウィジェットとはどのようなものかを紹介し、WidgetKitの機能や特徴について確認します。ウィジェットの作り方や、WidgetKitがSwiftUIを活用してどのようにステートレスな体験を提供しているかを学ぶことができます。既存のプロアクティブテクノロジーと併用することで、ウィジェットが確実に関連事項を表示する方法をご紹介します。また、コンテンツの内容が常に最新となるようなTimelineを作成します。ウィジェットの作成の詳細については、"Build SwiftUI views for...
Meet WidgetKit Meet WidgetKit: the best way to bring your app's most useful information directly to the home screen. We\'ll show you what makes a great widget and take a look at WidgetKit\'s features and functionality. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of... duration,extension,glanceable,inintents,intent,intentconfiguration,link api,multiplatform,personalizable,placeholder,placeholder ui,relevance,relevant,reload policy,reloads,reloadtimelines,score,smart stacks,snapshot,stateless ui,staticconfiguration,swiftui,timeline,timelineentryrelevance,widget,widgetkit WWDC20 日本語, 簡体中国語, 英語 -
5:54
Low-Latency HLSの新機能
Appleは、2秒以内のストリーミング遅延の品質と拡張性を掛け合わせたLow-Latency extensionをHTTP Live Streamingプロトコルに追加しました。LL-HLSの最新状況と、ブロードキャストに対抗する競争力の高いビデオデリバリーを実現する方法、およびソーシャルメディアとの統合を改善する方法をお伝えします。 Low-Latency HLSの概略については、WWDC19の“Introducing Low-Latency HLS”をご覧ください。
What\\u0027s new in Low-Latency HLS Apple has added Low-Latency extensions to the HTTP Live Streaming protocol that combine the quality and scalability of HLS with a stream delay of two seconds or less. Learn about the most recent developments in LL-HLS and how it allows you to make your video delivery competitive with broadcast... WWDC20 日本語, 簡体中国語, 英語 -
40:44
Mac AppのApple Siliconへのポーティング
ポーティングに関する疑問への回答は、ここにあります。Apple Silicon用にmacOSのAppを再コンパイルし、素早く起動し、パフォーマンスが改善し、プラットフォームの未来をサポートしてくれるユニバーサルAppをビルドする方法を学びます。Xcodeを使って、ユニバーサルなmacOSのバイナリのビルドや、お持ちのAppの実行、デバッグ作業、テストがどのように簡素化できるかを説明します。実施する必要のあるローレベルコードへの変更は何かを学び、プロセス上および別プロセスでのプラグインの操作方法を見つけ出し、ユニバーサルAppを使った作業における役立つヒントを知ることができます。...
Port your Mac app to Apple silicon Your porting questions, answered: Learn how to recompile your macOS app for Apple silicon Macs and build universal apps that launch faster, have better performance, and support the future of the platform. We'll show you how Xcode makes it simple to build a universal macOS binary and go through... WWDC20 日本語, 簡体中国語, 英語 -
24:21
Visionで身体や手のポーズを検出する
Visionフレームワークを使い、あなたのAppで写真や動画内の身体や手のポーズをどう検出することができるかを説明します。ポーズ検出を使えば、Appが人のポーズ、動き、ジェスチャーを分析し、新たな動画編集の可能性が提供でき、Create MLにビルトインの action classifierと組み合わせることで動作識別も実行できるようになります。手のポーズからApp内でのジェスチャー認識を可能にし、まったく新たな形式の相互作用を届ける方法もお伝えします。 動作識別で身体のポーズを応用する方法をより深く理解するため、 "Build an Action Classifier with...
Detect Body and Hand Pose with Vision Explore how the Vision framework can help your app detect body and hand poses in photos and video. With pose detection, your app can analyze the poses, movements, and gestures of people to offer new video editing possibilities, or to perform action classification when paired with an action... action classification,action classifier,bean bag toss,body pose,camera,cornhole,gesture,hand pose,machine learning,photo,pose estimation,ui control,video,vision WWDC20 日本語, 簡体中国語, 英語 -
9:37
AVAudioSessionを用いたステレオオーディオの録音
ステレオ録音は、リスナー、ファン、ファミリーに没入感のあるサウンドを提供するパワフルな方法です。iPhoneまたはiPad上の内蔵マイクを使ってAppで録音することができます。AVAudioSessionがモバイルデバイスからステレオオーディオを取り込むのにどう役立つかを紹介し、「インプットオリエンテーション」と呼ばれる新しい特別な考慮事項への対処の仕方、また、このAPIをAppで活用して録音体験を向上する方法について学びます。
Record stereo audio with AVAudioSession Stereo recording is a powerful way to deliver immersive sound to listeners, fans, and family — and your app can use the built-in microphones on iPhone or iPad to record it. Discover how AVAudioSession can help you capture stereo audio from a mobile device, address the new special consideration... WWDC20 日本語, 簡体中国語, 英語 -
8:37
動画AppのためのCore Imageパイプラインの最適化
Core Imageの処理能力を活用し、App内の動画パフォーマンスを最適化する方法について説明します。あなたのAppで動画にエフェクトを適用するためのCore Imageパイプラインを構築する方法を紹介します。CIContextを使用するときに、Appのメモリのフットプリントを減らす方法、およびCore Imageフィルタを使用した動画再生のためのAVPlayViewまたはMTKViewビュークラスの使用に関するベストプラクティスについて学びます。さらに、独自のカスタムカーネルをMetal Shading Languageで書くべき理由について説明し、Core...
Optimize the Core Image pipeline for your video app Explore how you can harness the processing power of Core Image and optimize video performance within your app. We'll show you how to build your Core Image pipeline for applying effects to your video in your apps: Discover how to reduce your app's memory footprint when using CIContext, and learn... coreimage,graphics,image processing,metal,performance,video WWDC20 日本語, 簡体中国語, 英語 -
23:38
Appleデバイスの管理に関する新機能
極めて重要なデバイス管理フィーチャのmacOSへの導入に大きな進歩がありました。それらのフィーチャが、同じツールやテクノロジーを使用したすべてのデバイスの管理にどのように役立つかをご紹介します。今年行われる変更の詳細とそれらが導入ワークフローに与える影響、そして組織のiOSデバイスやiPadOSデバイスを守るために使用できる新たな管理機能をご覧ください。
What\\u0027s new in managing Apple devices We\'ve made significant strides in bringing crucial device management features to macOS. Discover how these features can help you manage your all your devices using the same tools and technologies. Get details on changes coming this year and how they will impact your deployment workflows, as well... configuration,configurator,distribution,enterprise,management,mdm,privacy,security WWDC20 日本語, 簡体中国語, 英語 -
22:57
App Clipを設定し、リンクする
App ClipはApp内の小さなパーツで、効率的で直接的な体験を提供し、適時必要なものを入手するサポートをします。App Clipコード、NFC、QRコードといった実世界での体験を通じてApp Clipを起動したり、MapsやSafariといったAppからデジタルで出現させる方法を学べます。App Clip内でのリンクの取り扱い、関連ドメインの設定方法もお見せします。App Store Connect内でApp Clip体験を設定する方法、あなたのウエブサイトにApp Clipバナーを追加する方法、TestFlightを使ってApp...
Configure and link your App Clips App Clips are small parts of an app that offer a streamlined, direct experience and help people get what they need at the right time. Learn how you can invoke an App Clip through real-world experiences like App Clip Codes, NFC, and QR codes, or have them appear digitally through apps like Maps or... app clip banner,app clip codes,app clip experience,app store connect,maps,messages,nearby suggestions,nfc,nsuseractivity,qr codes,safari,web server WWDC20 日本語, 簡体中国語, 英語 -
26:34
位置情報に関する新機能
位置情報に関するテクノロジーは、App内でコンテキストベースのサービスを提供するための核となります。Core Locationの最新のプライバシーコントロールによって位置の特定にまったく新しい側面がどのように追加されるか、そしてそれがあなたのAppにとってどのような意味を持つのかをご覧ください。ここではこの最新の位置情報更新の実装に関するベストプラクティスをご紹介し、より多くのユーザーに好まれるエクスペリエンスを提供するための設計方法を示します。
What\\u0027s new in location Location technologies are core to delivering context-based services within your app. Discover how the latest privacy controls in Core Location add a whole new dimension to determining position and what that means for your app. We'll walk you through best practices for implementing these latest... geocode,geofence,geofencing,ibeacon,indoor positioning,privacy,visit monitoring WWDC20 日本語, 簡体中国語, 英語 -
29:40
モダンなセルの構成
Appで迅速に動的なインターフェイスを構築する、コレクションビューやテーブルビューセルの構成に関する新しいテクノロジーについて説明します。コンテンツを持つセルを簡単に作成し、共通のスタイルを適用するために使用できるコンフィグレーションタイプについて学習します。パワフルなAPIを活用して、異なるステートに対して、セルのアピアランスをカスタマイズしましょう。コードを簡略化し、バグを取り除き、パフォーマンスを向上させるパターンやベストプラクティスを学びましょう。
Modern cell configuration Discover new techniques for configuring collection view and table view cells to quickly build dynamic interfaces in your app. Explore configuration types you can use to easily populate cells with content and apply common styles. Take advantage of powerful APIs to customize the appearance of cells... collectionview,tableview,uicollectionview,uitableview WWDC20 日本語, 簡体中国語, 英語 -
24:06
ワンタップでのアカウントセキュリティのアップグレード
Account Authentication Modification Extensionを使用すると、「Appleでサインイン」や、iCloud Keychain Password Managerの「強力なパスワードを使用」など、アカウントのセキュリティアップグレードををすばやく簡単に提供できます。ここでは、Account Authentication Modification Extension、AuthenticationServices Framework...
One-tap account security upgrades When you adopt the Account Authentication Modification Extension, you can provide people with fast, easy account security upgrades to use Sign in with Apple and strong passwords in the iCloud Keychain Password Manager. We'll show you how to add these upgrade flows to your app with the Account... 2fa,account security,app clip,asextensionlocalizedfailurereasonerrorkey,aspasswordcredential,authorizeupgrade,autofill,breached,breaches,changepasswordwithoutuserinteraction,completechangepasswordrequest,factor,inapp,login,prepareinterfacetochangepassword,prepareinterfacetoconvertaccounttosigninwithapple,second,security code,sign in,sms,wellknown WWDC20 日本語, 簡体中国語, 英語 -
27:44
SwiftUIの新機能
SwiftUIを利用することで、iPhone、iPad、Mac、Apple Watch、Apple TV向けに、より良く、よりパワフルなAppが構築できます。アウトライン、グリッド、ツールバーなどのインターフェースの改善を含め、SwiftUIの最新機能について学びましょう。Appleでサインインなどの機能を実現するAppleフレームワーク全体に対し、強化されたSwiftUIのサポートを活用しましょう。新しいビジュアルエフェクトやコントロール、スタイルもご紹介します。また、新しいAppやScene...
What\\u0027s new in SwiftUI SwiftUI can help you build better and more powerful apps for iPhone, iPad, Mac, Apple Watch, and Apple TV. Learn more about the latest refinements to SwiftUI, including interface improvements like outlines, grids, and toolbars. Take advantage of SwiftUI's enhanced support across Apple frameworks... app api,apps,body property,commands,commands api,complications,containerrelativeshape,custom accent color,custom commands,custom complication,custom fonts,custom menus,declarative,default focus support,documentgroup,drag and drop,focus,font scaling,gauge,grids,keyboardshortcut,keyboard shortcut,label,launch screen,launch screen info plist key,lazyhstack,lazy loading grid layout,lazy stacks,lazyvstack,link,list,listitemtint,matchedgeometryeffect,multiplatform code,multiple trailing closure,multiple windows,opening url,openurl,outlines,progressview,scaledmetric,scene,settings,settings scene,sign in with apple,swiftui,toolbar,toolbar,uilaunchscreen,uniformtypeidentifiers,universal links,widgets,windowgroup WWDC20 日本語, 簡体中国語, 英語 -
14:43
Swan's Quest 第1章:暗闇からの声
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。第1章では、ヒーローが暗い洞穴を移動します。トーチに明かりを灯すただ一つの方法は、トーチをアクセス可能なものにする、ただそれだけです。 VoiceOverや面白い音声解説について学びましょう。そうすればあなたは、ヒーローが帰り道を見つけ・・・次のチャレンジへのヒントを手に入れることを手助けことができるかもしれません。 Swan's QuestはiPadとMacのSwift Playgroundsのために作成されており、Sonic...
Swan\\u0027s Quest, Chapter 1: Voices in the dark Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero must navigate a dark cave — and the only way to light the torches is to make them accessible. Learn about VoiceOver and write interesting audio descriptions. You just... accessibility,swans quest,swans quest,swift playgrounds,swift playgrounds challenge,voiceover WWDC20 日本語, 簡体中国語, 英語 -
17:29
Apple Silicon MacでiPadやiPhone Appを利用する
Apple Silicon MacはipadやiPhoneのAppをそのまま実行でき、AppはMac App StoreからMacユーザーに提供されます。Apple Silicon MacでiPad 、iPhone Appがどう実行されるか、またAppが見つけられやすくなる要因を説明します。MacであなたのAppをテストする方法、Appの配信オプションについても説明します。
iPad and iPhone apps on Apple silicon Macs Apple silicon Macs can run many iPad and iPhone apps as-is, and these apps will be made available to users on the Mac through the Mac App Store. Discover how iPad and iPhone apps run on Apple silicon Macs, and the factors that make your apps come across better. Learn how to test your app for the... arm,emulator WWDC20 日本語, 簡体中国語, 英語 -
16:04
Appを視覚的にアクセシブルにする
アクセシビリティを考慮にいれたデザインをすると、Appを使う人全員にパワーを与えることができます。Appに適応性の高いインターフェースを作り、思慮深いアプローチから色を選び、読みやすいテキストを提供し、全体に優れた体験を提供できるような視覚的設定を採用する方法をお伝えします。 このセッションは、ユーザーインターフェースを作るような気持ちでデザインしました。つまり、誰にでもアクセシブルです。アクセシビリティとデザインをもっと知りたい場合は、"Visual Design and Accessibility"、"Accessibility Inspector"、"Building...
Make your app visually accessible When you design with accessibility in mind, you empower everyone to use your app. Discover how to create an adaptive interface for your app that takes a thoughtful approach to color, provides readable text, and accommodates other visual settings to maintain a great experience throughout. We've... accessibility,color,color blind,design,labels,reduce motion WWDC20 日本語, 簡体中国語, 英語 -
16:54
UI Collection Viewにおけるリスト
UICollectionViewを用いてApp内でリストやサイドバーを構築する方法を学びましょう。Compositional layoutの柔軟性をフルに活用しながら、テーブルビューの外観を置き換えましょう。Modular Layoutのオプションを確認し、Appのデザインオプションとしてこれまで以上に活用する方法を学びましょう。一つのUICollectionView内でテーブルビューのようなリストにカスタムのCompositional...
Lists in UICollectionView Learn how to build lists and sidebars in your app with UICollectionView. Replace table view appearance while taking advantage of the full flexibility of compositional layout. Explore modular layout options and find out how they can unlock more design options for your apps than ever before. Find... outline,sidebar,table,uitableview WWDC20 日本語, 簡体中国語, 英語 -
25:15
RealityKitの新機能
RealityKitはAppleが拡張現実のためにゼロから作り上げたレンダリング、アニメーション、物理、音声エンジンです:これまでの3Dレンダラーを見直し、デベロッパが簡単にプロトタイプを作成し、高品質なAR体験を創り出すことができます。RealityKitの新たな改良点をAppに効果的に実装する方法についてもお伝えします。ビデオテクスチャ、iPad ProのLiDARスキャナを使ったシーンの理解、ロケーションアンカー、フェイストラッキング、改良されたデバックツールなどの機能を見ていきます。...
What\\u0027s new in RealityKit RealityKit is Apple's rendering, animation, physics, and audio engine built from the ground up for augmented reality: It reimagines the traditional 3D renderer to make it easy for developers to prototype and produce high-quality AR experiences. Learn how to effectively implement each of the... WWDC20 日本語, 簡体中国語, 英語 -
32:19
Swiftの新機能
Swiftの新機能をご紹介します。より早く読み込み、編集し、デバッグするコードを作成できるというデベロッパ体験の向上と共に、ランタイムパフォーマンスの最新の成果をお見せします。複数のtrailing closureといった新しい言語機能の活用方法もお伝えします。SDKで利用可能な新しいライブラリやSwift Packagesとして増え続ける数々の利用可能なAPIについてもご説明します。
What\\u0027s new in Swift Join us for an update on Swift. Discover the latest advancements in runtime performance, along with improvements to the developer experience that make your code faster to read, edit, and debug. Find out how to take advantage of new language features like multiple trailing closures. Learn about... WWDC20 日本語, 簡体中国語, 英語 -
27:38
ARKit 4について
ARKit 4は、人々とその身の回りの世界とのつながり方を一変させる次世代の拡張現実Appの構築を可能にします。バーチャルオブジェクトと実世界の緯度経度、及び高度とをつなぐロケーションアンカーの使い方を含め、Appleの拡張現実プラットフォームにおける最新の改善点をご紹介します。iPad ProのLiDARスキャナを利用し、周囲環境の深度マップを手に入れる方法や、iPad Air(第3世代)、iPad mini(第5世代)を含め、その他のA12 Bionic以降のチップを搭載したフロントカメラ付きのすべてのデバイスでのARにおけるフェイストラッキングの方法もお伝えします。...
Explore ARKit 4 ARKit 4 enables you to build the next generation of augmented reality apps to transform how people connect with the world around them. We'll walk you through the latest improvements to Apple's augmented reality platform, including how to use Location Anchors to connect virtual objects with a... WWDC20 日本語, 簡体中国語, 英語 -
15:43
Swiftパッケージ:リソースとローカリゼーション
Swiftパッケージを使ってSwiftコードをシェアする際、リソースも一緒にシェアしましょう。画像やストーリーボードといったアセットをパッケージに含める方法、それらをコードからアクセスする方法をお伝えします。また、ローカライズされたストリングを追加することで、世界中のユーザーがコードにアクセスできるようにする方法をご説明します。このセッションを最大限に活用するには、Swiftとパッケージングコードの知識があることが望ましいです。概略については、WWDC19の"Creating Swift Packages"をご覧ください。
Swift packages: Resources and localization Bring your resources along for the ride when you organize and share code using Swift packages. Discover how to include assets like images and storyboards in a package and how to access them from code. And learn how to add localized strings to make your code accessible to people around the world... WWDC20 日本語, 簡体中国語, 英語 -
8:46
tvOS Appにおける複数ユーザーのサポート
Apple TV Appではなくリビングルームを共有しましょう。App内でプロファイルをサポートすると、同じ家の中でApple TVを使用しているそれぞれのユーザーごとに体験をカスタマイズすることができます。「Runs as Current User」機能によって、家族や同居人に影響を与えることなくAppとインタラクションし、ローカルコンテンツをダウンロードし、iCloudやGame Centerにログインできるようにする仕組みをご確認ください。この機能をAppに実装し、プロファイルを切り替える前に最新データを保存し、通知をハンドリングし、プライバシーを守る方法をご紹介します。...
Support multiple users in your tvOS app Share your living room — not your Apple TV apps. When you support profiles within your app, you can customize your experience for each person who uses Apple TV within the same house. Discover how the “Runs as Current User” feature lets someone interact with your app, download local content,... apple tv,apple tv 4k,apple tv app,game developer,games,mulituser,personalizable,personalization,personalize,profile,profiles,runs as current user,tv,tv app,tv apps,tv dev,tv developer,tvos,video WWDC20 日本語, 簡体中国語, 英語 -
11:55
Diffable Data Sourcesの応用
Diffable Data Sourcesは、CollectionやTable Viewの管理および更新に必要な作業を劇的に簡素化し、ダイナミックでレスポンシブルなUXを実現します。 Section Snapshotを使って、iOSやiPadOSでリストやアウトラインのCollection Viewを効率的に構築し、iPadのサイドバーの実装をサポートします。また、インターフェイスの作成をより迅速に効率化するために、UICollectionViewDiffableDataSourceを使ってセルの並び替えを簡素化する方法をご説明します。 このセッションは、2019年の...
Advances in diffable data sources Diffable data sources dramatically simplify the work involved in managing and updating collection and table views to create dynamic and responsive experiences in your apps. Discover how you can use section snapshots to efficiently build lists and outline collection views for iOS and iPadOS and... uicollectionview,uitableview WWDC20 日本語, 簡体中国語, 英語 -
27:47
Safari Web Extensionsの導入
Safari Web Extensionを作成すると、よくあるオンラインのタスクをすばやく効率的に完了させることができます。ここでは新しいSafari Web Extensionを作成してそれをApp Storeで提供する方法に加え、safari-web-extension-converterツールを使用してChrome、Firefox、Edgeなどの他のWebブラウザ用の既存のエクステンションを簡単に移植する方法をご紹介します。
Meet Safari Web Extensions When you create a Safari Web Extension, you can help people get common online tasks done more quickly and efficiently. We'll show you how to build a new Safari Web Extension and host it on the App Store, as well as how to use the safari-web-extension-converter tool to migrate existing extensions... activetab,app store,background page,browser,compatible,content script,css,html,javascript,json,manifest,nativemessaging,nsextensioncontext,nsxpcconnection,safariwebextensionconverter,safariwebextensionhandler,sendnativemessage,sfsafariapplication,user privacy WWDC20 日本語, 簡体中国語, 英語 -
15:27
Mac Catalystに関する新機能
Mac Catalystの最新の更新について説明し、iPadOS AppをMacに導入する方法を確認します。Appライフサイクルの拡張を確認し、新しいExtensionをAppに統合し、MacOSの新しいルックアンドフィールがMac Catalyst Appにどのような影響を与えるかを学びます。新しいOptimized for Macモードを紹介します。そして、フレームワークの可用性や美しい新デザインを含むすべての改良点について詳しく説明します。その改良点によって、iPad AppをMacにもっと簡単に導入できます。 本セッションの前に、Mac...
What\\u0027s new in Mac Catalyst Discover the latest updates to Mac Catalyst and find out how you can bring your iPadOS app to the Mac. Explore enhancements to the application lifecycle, integrate new extensions into your apps, and learn how the new look and feel of macOS impacts Mac Catalyst apps. Get a taste of the new... accent color,app lifecycle,color picker,color well,drag reordering,extensions,focus engine,ipad apps on mac,nscursor,optimized for mac,photo editing extensions,separator,sfsymbol,sf symbols,sidebar,toolbar,uidatepicker,uikit on mac,uisplitviewcontroller,uititlebartoolbarstyles,universal purchase WWDC20 日本語, 簡体中国語, 英語 -
22:52
SwiftUIでコンプリケーションを構築する
SwiftUIを使って、Apple Watchのグラフィックコンプリケーションにスパイスを効かせてみましょう。メリディアンやインフォグラフといった文字盤のコンプリケーション上でのカスタムSwiftUIビューの使い方をお伝えします。コンプリケーションを作成する際のベストプラクティスをご紹介し、Xcode 12で作成中のものをプレビューする方法についてもお伝えします。このセッションを最大限に活用するためには、SwiftUIの基礎知識とApple Watchでのコンプリケーション構築に慣れていることが望まれます。概要については、"Create Complications for Apple...
Build complications in SwiftUI Spice up your graphic complications on Apple Watch using SwiftUI. We'll teach you how to use custom SwiftUI views in complications on watch faces like Meridian and Infograph, look at some best practices when creating your complications, and show you how to preview your work in Xcode 12. To get... ,clockkit,watchkit,watchos WWDC20 日本語, 簡体中国語, 英語 -
12:15
SiriKitとショートカットの新機能
あなたのAppを有効活用していただくためのSiriおよびショートカットの最新情報をお伝えします。視覚的に充実した会話形式をデザインし、新しくコンパクトになったSiri UI用にデザインすることで操作システムに慣れ親しみ、Appからアクションを構築し、設定できるより簡単な方法、その概要をご紹介します。
What\\u0027s new in SiriKit and Shortcuts Get a quick overview of everything new in Siri and Shortcuts to help people get more out of your app: We'll demonstrate how you can design visually rich conversations, feel at home with the operating system by designing for the new compact Siri UI, and provide an overview of all the ways we've... automation,extensions,inapp intent handling,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,voice,watchos,watchos design WWDC20 日本語, 簡体中国語, 英語 -
11:01
教育に関する新機能
Appleは40年以上にわたり、教育関係者と連携して学生、教師、学校管理者のためのテクノロジーを創造し、豊かで有意義な学習経験の共有を実現させてきました。教室運営のためのAppやツール、評価やカリキュラム統合のためのデベロッパフレームワークなど、Appleのさまざまな教育テクノロジーについて知ることで、どうすればあなたのAppがその中で重要な役割を果たすことができるのかがわかります。
What\\u0027s new in education For over 40 years, Apple has been working with educators to create technologies for students, teachers, and school administrators and help them share in a rich and meaningful learning experience. Explore the breadth of Apple\'s education technologies, including classroom management apps and tools... asm,assessment,classkit,classroom,configurator,schoolwork,student,testing WWDC20 日本語, 簡体中国語, 英語 -
6:09
HealthKitの新機能
HealthKitは、当事者および第三者の健康およびフィットネスデータを統合するために欠かせないフレームワークであり、ユーザーが個人の医療情報を管理するのに役立ちます。最新のHealthKitはApple Watchの心電図データにアクセスできるようになり、これまでになかった多数の症状とその重症度に関するログと追跡が可能となります。また、長期的にユーザーが自身のモビリティをモニターし、理解するのに役立つ、歩く速さや歩幅などの最新のモビリティデータについても取り上げます。
What\\u0027s new in HealthKit HealthKit is an essential framework that integrates first- and third-party health and fitness data to help people manage their personal health information. Learn about HealthKit's latest updates, which provide read access to electrocardiograms on Apple Watch and log and track over a dozen new... ecg,fitness,health,heart,heart rate,nutrition WWDC20 日本語, 簡体中国語, 英語 -
29:06
iPadのためのデザイン
優れたiPad Appを設計するためのビルディングブロックのご紹介:モーダルインターフェイスの使用を最小限に抑えて新しいサイドバーを活用し、ナビゲーションの合理化と強力なドラッグ&ドロップインタラクションの推進によって効率性を高める方法を知りましょう。マルチタッチ、ペンシル、キーボード、トラックパッドをサポートすることによるiPadの多彩なインタラクションの利用方法をご覧ください。そしてあらゆるサイズクラスとオリエンテーションに対応するアダプティブなレイアウトを作成し、優れたマルチタスクエクスペリエンスをサポートしましょう。これらの技術はiPad...
Designed for iPad Discover the building blocks for designing a great iPad app: Learn how to minimize use of modal interfaces and leverage the new sidebar to increase efficiency by streamlining navigation and facilitating powerful drag and drop interactions. See how to take advantage of iPad's versatile interaction... WWDC20 日本語, 簡体中国語, 英語 -
10:26
PencilKitの新機能
PencilKitがあれば、お持ちのiPad Appで、クリエイティブな作業、作文、描画、アニメーションの作成が可能になります。 描画や注釈のフレームワークに加えられた最新の改良点を詳しく探り、イラストや作文Appの新機能をサポートするためのPKToolPicker、PKCanvasView、PKStrokeなどのAPIの活用方法について知ることができます。 このセッションで多くのことを学んでいただくためには、PencilKitの基礎知識が必要です。復習が必要なら、WWDC19での “Introduction to PencilKit” から始めるといいでしょう。
What\\u0027s new in PencilKit PencilKit helps power creativity, writing, drawing, and animation in your iPad apps. Explore the latest improvements to our drawing and annotation framework, and discover how you can take advantage of APIs like PKToolPicker, PKCanvasView, and PKStroke to support new features in illustration and... color,engine,handwriting,palette,pallette,pencil,pencilkit,pkstrokes,scribble,strokes WWDC20 日本語, 簡体中国語, 英語 -
9:55
UICollectionView 上級編
強力な新機能を使いやすくする、UICollectionViewの新しい機能について学習します。diffableデータソースでセクションスナップショットを使用して展開、折りたたみできるアウトラインを作成する方法を説明します。また、コレクションビューでUITableViewのようなインターフェイスを作成するコンポジションレイアウトでリストを構築する方法も紹介します。セルをデキューしたりコンテンツとスタイルを構成する最新の技術についても学習します。 本セッションの前に、コンポジションレイアウトについて理解しておくことをお勧めします。詳細な情報については、WWDC19の “Advances...
Advances in UICollectionView Learn about new features of UICollectionView that make it easier to use and unlock powerful new functionality. We\'ll show you how to use section snapshots with your diffable data source to create outlines that can expand and collapse, and introduce you to building lists with compositional layout... cell,collection,layout,table,tableview,uicollectionview,uitableview WWDC20 日本語, 簡体中国語, 英語 -
108:51
Keynote
Apple Worldwide Developers Conferenceが、エキサイティングな発表、インスピレーション、そして世界で最も革新的なAppを構築し続けるための絶好の機会となるべく始まります。ここApple Parkからお届けするAppleプラットフォームの未来に関する詳細を、世界規模のデベロッパコミュニティとともに見ていきましょう。
Keynote The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities to continue creating the most innovative apps in the world. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. WWDC20 スペイン語, ロシア語, 日本語, 簡体中国語, 英語, 韓国語
-
-
WWDC19 -
20:41
優れたショートカットを設計する
ショートカットを使用すると、ユーザーはいつでも(またはショートカットAppで)情報を確認したり、アクションを実行したりすることができます。優れたショートカットを作り出すには、Appにおけるユーザーのワークフローを高速化する方法を見定める慎重なデザインプランが必要です。このセッションでは、優れたショートカットの条件と、便利で、美しく、応答性の高い体験を設計する方法を紹介します。パラメータを使用する際にSiriのダイアログフローを緻密に計画して、ショートカットを柔軟で便利にする方法の例についてご確認ください。
Designing Great Shortcuts Shortcuts allow people to access information and actions on the go or in the Shortcuts app. The best shortcuts take careful design planning to hone in on what can help expedite a person's workflow with your app. Gain insights as to what makes a great shortcut and how to design the experience to... ,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 日本語, 簡体中国語, 英語 -
11:51
優れたショートカットを構築する
ショートカットを使用すると、ユーザーはすばやく簡単にアクションを実行したり、SiriやショートカットAppを使用してハンズフリーで用事を済ませたりすることができます。このセッションでは、ショートカットを表示できる場所、体験をカスタマイズする方法、Appのショートカットを他のAppからの変数やアクションと組み合わせて使用する方法を紹介します。
Building Great Shortcuts Shortcuts enable people to quickly and easily accomplish actions or get things done hands-free using Siri and the Shortcuts app. Join us for a tour of where shortcuts can appear, how you can customize the experience, and how your app's shortcuts can be used with variables and actions from other... ,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 日本語, 簡体中国語, 英語 -
43:18
Appの起動を最適化する
Appの起動が遅いとストレスがたまるものです。このセッションでは、App起動用の新しいinstrumentと、Appの起動を速くする方法について説明します。Appの起動時に行われる事柄や、この重要な時間における作業を最小限にし、優先順位を付け、最適化する方法についてご確認ください。エンジニアによる、iOS Appの起動を速くするためのヒントやコツも紹介します。
Optimizing App Launch Slow app launches are frustrating. Learn about the new app launch instrument and discover how to make your app launch fast. Gain insights into what happens during app launch and how to minimize, prioritize, and optimize work at this critical time. Hear tips and tricks from the engineers making... dyld,dyld3,fast,instruments,launch,measure,performance,rocket,slow,speed,uikit,xcode WWDC19 日本語, 簡体中国語, 英語 -
28:39
Siriのイベント提案を統合する
Siriは、ユーザーが知りたいことを最適なタイミングで賢く表示してくれます。iOS 13ではこの機能が拡張され、Appから予約の完了をSiriに認識させることで、Siriが適切なタイミングでチェックインのリマインダーを行えるようになります。また、Siriがマップで予約の場所への経路案内をしたり、カレンダーにイベントを追加したりすることができます。このセッションでは、Siriのイベント提案機能をAppに追加する方法を紹介します。
Integrating with Siri Event Suggestions Siri is the intelligence behind displaying what someone needs to know about at just the right moment. In iOS 13, we're extending this capability to allow your apps to let Siri know when a reservation has been made and Siri can elevate checking in at the right time. Siri can also provide... ,,add to siri,donate,donation,inrelevant,intents,inui,phrase,shortcut,siri,suggestion,voice WWDC19 日本語, 簡体中国語, 英語 -
36:09
不利なネットワークと温度条件に向けて設計する
ワールドクラスのAppは、最も過酷な環境でも優れたユーザー体験を提供するものです。このセッションでは、Xcodeを使用して不利なネットワークと温度条件をシミュレーションする方法について説明します。Appの性能を試し、実際にパフォーマンスを確認してみましょう。厳しい条件に対応するために導入できるベストプラクティスについてご確認ください。
Designing for Adverse Network and Temperature Conditions World-class apps deliver a great user experience, even in the most strenuous environments. Learn how to use Xcode to simulate adverse network and temperature conditions. Put your app through its paces and get a firsthand view of how it performs. Hear about best practices that you can adopt to... conditioner,test,thermal WWDC19 日本語, 簡体中国語, 英語 -
30:43
Core NFCのエンハンスメント
このセッションでは、AppをNFCに対応させ、NDEFの書き込みや広く採用されているネイティブのタグプロトコルのサポートといった最新機能を活用する簡単な方法について紹介します。
Core NFC Enhancements Learn how easy it is to add support for NFC in your app and take advantage of the newest capabilities such as NDEF writing and support for widely adopted native tag protocols. nfc WWDC19 日本語, 簡体中国語, 英語 -
15:29
複数のウインドウで使用できるAppを構築する
このセッションでは、iOS 13のマルチタスキング機能に対応することが何を意味するかを詳しく説明します。従来のベストプラクティスと新しいアイデアをどのように組み合わせられるかについてご確認ください。複数のウインドウに対応するようAppを構築する際の微妙な違いや、UIをインスタンス化する方法、ウインドウの表示/非表示を処理する方法、Appの基盤となるウインドウリソースの管理方法についてもご確認いただけます。
Architecting Your App for Multiple Windows Dive into the details about what it means to support multitasking in iOS 13. Understand how previous best practices fit together with new ideas. Learn the nuances of structuring your application to support multiple windows, and how to instantiate your UI, handle windows coming and going, and... WWDC19 日本語, 簡体中国語, 英語 -
13:38
マルチタスキングAppでのウインドウ管理
このセッションでは、ウインドウを適切に作成、更新、終了する方法など、マルチタスキングAppでのウインドウ管理の詳細について説明します。ウインドウのコンテンツを更新するタイミングに関するベストプラクティスと、Appの最新の表示内容がスイッチャーに反映されるようにする方法についてご確認ください。
Window Management in Your Multitasking App Dive into the details of window management in your Multitasking app, including how to properly handle creating, refreshing, and closing windows. Hear about best practices for when to refresh the content in your window and learn how to ensure your app's visual state is up-to-date in the switcher. WWDC19 日本語, 簡体中国語, 英語 -
31:15
Core Bluetoothの新機能
Core Bluetoothのプライバシー強化のための変更点を導入する方法を理解しましょう。このセッションでは、LE 2Mbps、アドバタイズの拡張、BR/EDR、デュアルモードデバイスによる新しい可能性について紹介します。PacketLoggerの向上点によって、Core Bluetoothとのコミュニケーションをデバッグする方法についてご確認ください。
What\\u0027s New in Core Bluetooth Learn how to adopt privacy-enhancing changes in Core Bluetooth. Discover new possibilities with LE 2Mbps, advertising extensions, BR/EDR, and dual-mode devices. Understand how to debug your Core Bluetooth communication with the improvements to PacketLogger. accessories,accessory,ancs,ble,bleutooth,bluetooth,bluetooth 5,bluetooth low energy,bredr,bt,btle,cbcentral,cbperipheral,central,characteristic,classic,corebluetooth,core bluetooth,gatt,l2cap,mfi,packetlogger,peripheral,privacy,service,throughput,wireless WWDC19 日本語, 簡体中国語, 英語 -
11:11
複数のウインドウでコンテンツのターゲットを設定する
このセッションでは、Appでコンテンツのターゲットを特定のウインドウに設定する方法を紹介します。通知、ショートカットアイテム、その他のユーザーアクティビティに応じて、システムでどのシーンを開くかを設定する方法についてご確認ください。
Targeting Content with Multiple Windows Learn how to target content for a specific window in your app. Find out how to identify which scene the system should open from a notification, a shortcut item, and other user activities. WWDC19 日本語, 簡体中国語, 英語 -
37:42
カスタムinstrumentsのモデリング
カスタムinstrumentsを使用すると、Appを自由にプロファイリングし、実行中におけるAppの動作を説明することができます。各カスタムinstrumentsの中心にあるのはモデラーです。このセッションでは、signpostの出力をinstrumentsで表示するデータに変換する、独自のモデラーを構築する方法について説明します。Instrumentsルールエンジンの仕組みと、instrumentsを最適化して効率を最大限に高める方法についてご確認ください。このセッションは、WWDC 2018の「カスタムInstrumentsの作成」を土台にしています。
Modeling in Custom Instruments Custom instruments make it possible to profile your app your way, telling the story of what your app is doing at runtime. At the center of each custom instrument is a modeler. Find out how to build your own modelers that translate from signpost output to the data you want to show in your... WWDC19 日本語, 簡体中国語, 英語 -
41:25
機械学習のためのMetal
Metal Performance Shaders(MPS)には、機械学習およびGPUのパワフルな性能を活用するために不可欠な、データ並列処理プリミティブの厳選されたライブラリが収められています。iOS 13とmacOS Catalinaでは、MPSによってパフォーマンスが向上し、より多くのニューラルネットワークを活用できるようになりました。しかも、これまでより簡単に使用できるようになっています。このセッションでは、MPSのこうした向上点と、スタイル変換のような革新的なテクニックを実装するための実践的な方法について説明します。
Metal for Machine Learning Metal Performance Shaders (MPS) includes a highly tuned library of data parallel primitives vital to machine learning and leveraging the tremendous power of the GPU. With iOS 13 and macOS Catalina, MPS improves performance, enables more neural networks, and is now even easier to use. Learn more... WWDC19 日本語, 簡体中国語, 英語 -
39:04
優れたプロファイリング体験を開発する
このセッションでは、再利用可能なクラス、サブシステム、フレームワークに、便利なトレースを追加する方法について説明します。コードのトレースを簡単にすることで、利用者に価値ある情報と安心感を与えることができます。SwiftおよびObjective-Cコードでのトレース、カスタムinstrumentsの構築、Instruments 11でのデータの可視化のベストプラクティスについてご確認ください。他のデベロッパがAPIの約束事を理解して、パフォーマンスに影響を与えるアンチパターンを避けられるよう、ツールに関する専門的な知識を共有しましょう。
Developing a Great Profiling Experience Learn how to add useful tracing to your reusable classes, subsystems, or frameworks. By making it easy to trace your code, you provide adopters with valuable insight and confidence. We\'ll show you best practices for tracing your Swift and Objective-C code, building custom instruments, and... debugging,frameworks,instruments,performance,profiling,sdk,signposts,tools,xcode WWDC19 日本語, 簡体中国語, 英語 -
52:46
AppとWebサイトにインドアマップを追加する
インドアマッププログラムにより、大規模な公共スペースまたはプライベートスペースを持つ組織は、ユーザーが建物内部で正確な位置情報を得られるようにすることができるため、驚くようなインドアマップを提供することができます。このセッションでは、インドアマップを有効にするワークフローの全体的なプロセスを説明し、MapKitとMapKit JSで強力なAPIとジオメトリ標準を使用してインドアマップをすばやくAppやWebサイトに統合するための技術的な詳細情報を紹介します。
Adding Indoor Maps to your App and Website The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that provide precise indoor location information and present stunning indoor maps. Discover the overall process in the indoor map enablement workflow then take deep dive into the... WWDC19 日本語, 簡体中国語, 英語 -
45:03
サブスクリプションオファーのベストプラクティス
このセッションでは、StoreKitとサーバ側のロジックを活用した、サブスクリプションオファーのベストプラクティスについて説明します。署名を生成する方法、お客様の対象資格を判断する方法、解約を減らす方法をご確認いただけます。また、お客様にオファーを配信する際の戦略や、サブスクリプションオファーを活用して利用者に最高の体験を届ける方法についても紹介します。
Subscription Offers Best Practices Dive into implementation best practices for Subscription Offers using StoreKit and server-side logic. Learn how to generate signatures, determine customer eligibility, and reduce churn, plus gain insights into strategies for distributing offers to your customers and utilizing Subscription Offers... inapp purchase,storekit,subscription WWDC19 日本語, 簡体中国語, 英語 -
45:05
すべてのデバイスでのSwiftUI
SwiftUIの基本を学べば、SwiftUIをあらゆる場所で使用するために必要なことを学んだことになります。iOS...
SwiftUI On All Devices Once you've learned the basics of SwiftUI, you've learned what you need to know to use SwiftUI anywhere. You can use the same SwiftUI skills for making an iOS app as you would for making an app on watchOS, tvOS or macOS. We\'ll cover the basics, and then dig into more detail about how SwiftUI... better apps faster,canvas,control,declarative,previews,view WWDC19 日本語, 簡体中国語, 英語 -
58:49
Appleデバイス管理の新機能
このセッションでは、iOS、macOS、tvOSの管理における最新のエンハンスメントについて、また過去1年の管理ツールの進化について紹介します。管理者がデバイスをより効果的に管理するためにMDM機能がどのように役立つかをご確認いただくとともに、新しいテクノロジーによる認証の中央管理のサポートや、組織のApp、コンテンツ、デバイスの管理を円滑化するためにApple Business ManagerとApple School Managerに加えられたエンハンスメントをご確認いただけます。
What\\u2019s New in Managing Apple Devices Learn about the latest management enhancements for iOS, macOS, and tvOS and the evolution of management tools over the past year. You\'ll discover how new MDM features help administrators manage devices more effectively, how new technologies deliver support for centrally managed authorization,... WWDC19 日本語, 簡体中国語, 英語 -
57:45
優れたML体験をデザインする
機械学習により、ユーザーが言ったことを理解し、ユーザーが好きなものを予測して提案し、ユーザーが新しい豊かな方法で自分を表現できる新しい体験を生み出すことが可能になります。また、機械学習は、日常のタスクを自動化し、やり取りの精度と速度を向上することで、既存の体験を向上させます。このセッションでは、ML体験をAppに組み込み、思い通りに操作できるユーザーインターフェイスを設計するための実践的なアプローチについて説明します。
Designing Great ML Experiences Machine learning enables new experiences that understand what we say, suggest things that we may love, and allow us to express ourselves in new, rich ways. Machine learning can make existing experiences better by automating mundane tasks and improving the accuracy and speed of interactions. Learn... WWDC19 日本語, 簡体中国語, 英語 -
50:17
App内課金とサーバ間通知の使用
このセッションでは、StoreKitの最新のアップデートと、サーバ間の通知を使用して利用者を管理するための詳しいベストプラクティスについて説明します。
In-App Purchases and Using Server-to-Server Notifications Learn about the latest updates in StoreKit and dive deep into best practices for using server-to-server notifications to manage your subscribers. inapp purchase,storekit,subscriptions WWDC19 日本語, 簡体中国語, 英語 -
58:38
Metalによるレイトレーシング
Metal Performance Shaders(MPS)によってGPUの強力な並列処理能力を活用することで、モダンなレイトレーシングおよびレイキャスティングの心臓部となる計算処理を大幅に高速化することができます。このセッションでは、MPSによって動的なシーンの計算がどのように高速化されるかを説明し、ソフトシャドウ、アンビエントオクルージョン、グローバルイルミネーションを実装する方法の実践的な例を紹介します。ハイブリッドレンダリングの適用を有効にする方法と、Appを複数のGPU対応に拡張する新しいテクニックについてご確認ください。
Ray Tracing with Metal Metal Performance Shaders (MPS) harness the massive parallelism of the GPU to dramatically accelerate calculations at the heart of modern ray tracing and ray casting techniques. Understand how MPS accelerates calculations for dynamic scenes, and dive into practical examples for implementing soft... WWDC19 日本語, 簡体中国語, 英語 -
38:06
SwiftUIにおけるアクセシビリティ
Appをアクセシビリティ対応にすることが重要であるのと同様に、素晴らしいアクセシビリティ体験を設計することも重要です。このセッションでは、優れた体験には何が必要か、そして理解しやすく操作しやすいAppを作成する方法についてについて説明します。SwiftUIでは、自動的にAppにアクセシビリティを組み込むことができます。アクセシビリティ対応の画像やコントロールなど、多くの機能が自動的に実装される様子についてご確認ください。新しいSwiftUIのAccessibility...
Accessibility in SwiftUI Making your app accessible is critical, but just as important is designing a fantastic accessibility experience. Learn what makes a great experience and how to make your app understandable, navigable, and interactable. SwiftUI builds accessibility into your app for you! Discover how much you get... accessibility,assistive,better apps faster,blind,canvas,color,contrast,control,deaf,declarative,disability,over,physical,previews,switch,tree,view,vision,voice,voiceover WWDC19 日本語, 簡体中国語, 英語 -
37:49
Appのストレージを最適化する
Appにデータを保存する方法は、ディスク使用量だけでなく、Appのパフォーマンスとデバイスのバッテリー駆動時間にも影響します。このセッションでは、データのシリアル化を最適化し、画像を処理し、ディスクと同期するテクニックを説明し、SQLiteの機能を活用してパフォーマンスと安全性を向上させる方法を紹介します。
Optimizing Storage in Your App How you store data in your app affects not only disk footprint, but also the performance of your app and the battery life of the device. Learn techniques for optimizing data serialization, working with images, and syncing to disk. Find out how to take advantage of features in SQLite to improve... WWDC19 日本語, 簡体中国語, 英語 -
34:34
優れたデベロッパの習慣
App開発を成功させるには、多くのことを習得する必要があります。このセッションでは、生産性を高め、Appのパフォーマンスと安定性を向上させるために、開発ワークフローに組み込むことができる手法を紹介します。Xcodeで記述するコードの品質を改善する方法や、有益な開発テクニックの実践的な例についてご確認ください。
Great Developer Habits Successful app development requires mastering a lot of different things. Discover practices you can incorporate into your development workflow to enhance your productivity, and improve your app's performance and stability. Learn how to improve the quality of code you write with Xcode. Gain a... WWDC19 日本語, 簡体中国語, 英語 -
39:19
最新のMacのためのNetwork Extension
Kernel Extensionを使用せずにmacOSのネットワーキング機能を拡張およびカスタマイズできるAppを作成するために使用できる、macOSの強力な新APIについてご確認ください。
Network Extensions for the Modern Mac Learn about powerful new APIs in macOS that you can use to create apps that extend and customize the networking capabilities of macOS without using kernel extensions. extension,kernel,network WWDC19 日本語, 簡体中国語, 英語 -
43:57
AR Quick Lookの最新情報
AR Quick Lookは、3DおよびARで高品質なコンテンツを体験するためのビルトインビューアです。Reality Composerとの統合により、豊かでインタラクティブな体験をこれまでにないほど簡単に表示および共有することができます。このセッションでは、レンダリングの向上点と複数のオブジェクトの表示について説明し、小売り、教育などの分野におけるAR Quick Lookの実践的な活用例を紹介します。
Advances in AR Quick Look AR Quick Look is a built-in viewer for experiencing high-quality content in 3D and AR. See how integration with Reality Composer enables rich, interactive experiences to be displayed and shared more easily than ever before. Explore rendering improvements and multiple object viewing, then dive... WWDC19 日本語, 簡体中国語, 英語 -
43:06
シミュレータを最大限に活用する
このセッションでは、シミュレータの世界を詳しく紹介します。シミュレータの仕組みやあまり知られていない機能、シミュレータのコマンドラインインターフェイスによる自動化についてご確認ください。MetalによるシミュレータのネイティブGPU高速処理や、Metalコードを最適化して活用する方法についても説明します。
Getting the Most Out of Simulator Join us for a deep dive into the world of Simulator. Find out how Simulator works, discover features you might not know exist, and get a tour of the command-line interface to Simulator for automation. Learn about native GPU acceleration in Simulator via Metal, and how to optimize your Metal code... WWDC19 日本語, 簡体中国語, 英語 -
40:11
SwiftUIでカスタムビューを構築する
このセッションでは、高度なコンポジション、レイアウト、グラフィックス、アニメーションを使用して、SwiftUIでカスタムビューとコントロールを構築する方法を紹介します。パフォーマンスが高くアニメーション化が可能なコントロールのコードが手順を追って作成される様子をご確認いただくことで、SwiftUIのレイアウトシステムについて詳しく理解していただけます。
Building Custom Views with SwiftUI Learn how to build custom views and controls in SwiftUI with advanced composition, layout, graphics, and animation. See a demo of a high performance, animatable control and watch it made step by step in code. Gain a deeper understanding of the layout system of SwiftUI. bar chart,dynamic WWDC19 日本語, 簡体中国語, 英語 -
61:25
ネットワーキングの最新情報(パート2)
Bonjourの強化点、カスタムメッセージのフレーミングハンドラ、セキュリティの最新機能を活用して、ネットワーキングAppを次のレベルに高めましょう。このセッションでは、指標を収集することでネットワーキングのパフォーマンスを把握する方法と、Appleプラットフォームで最新のネットワーキングフレームワークを使用する最善の方法についても紹介します。
Advances in Networking, Part 2 Take your networking apps to the next level with advances in Bonjour, custom message framing handlers, and the latest in security. You'll also learn how to understand your networking performance by collecting metrics, and how best to use the modern networking frameworks on Apple platforms. network,urlsession WWDC19 日本語, 簡体中国語, 英語 -
54:08
iPad Apps for Macを次のレベルに高める
macOS Catalinaでは、コードベースを1つに保ちながら、iPad AppをMacに簡単に移行できます。このセッションでは、Appのデフォルトの動作を超えてMac用にインターフェイスを最適化する方法について説明し、使用可能なAPIの概要と、考慮する必要があるmacOSのデザインガイドラインを紹介します。iPad AppをMacに移行することでAppのライフサイクルに生じる変化や、Appの配信に関する詳しい情報についてご確認ください。
Taking iPad Apps for Mac to the Next Level macOS Catalina provides an easy way to bring your iPad app to the Mac while maintaining your single code-base. Hear about ways in which you can take your app beyond the default behaviors to optimize its interface for the Mac. Get an overview of APIs you can use and macOS design guidelines that... catalyst,mac catalyst,project catalyst WWDC19 日本語, 簡体中国語, 英語 -
51:08
MapKitとMapKit JSの新機能
MapKitとMapKit JSを使用すると、フル機能のAppleマップをAppやWebサイトで利用することができます。このセッションでは、ベースマップ表示の詳細な制御、きめ細かい検索機能、地点および住所情報の検索結果のフィルタリング、カスタムオーバーレイおよび注釈の標準データフォーマットの統合といった最新機能について説明します。
What\\u2019s New in MapKit and MapKit JS MapKit and MapKit JS bring fully featured Apple Maps to your app and website. See how the latest features give you more control over the base map presentation, finer-grained search and result filtering of points of interest and address information, and integration with standard data formats for... WWDC19 日本語, 簡体中国語, 英語 -
57:13
OpenGL AppをMetalに移行する
MetalはAppleプラットフォームでGPUによる高速なグラフィックス処理と演算を行うための最新の基盤であり、OpenGL、OpenGL ES、OpenCLに代わるものです。このセッションでは、Metalのアーキテクチャと機能、およびOpenGLベースのAppをMetal APIに移行するための詳しいアプローチを紹介します。
Bringing OpenGL Apps to Metal Metal is the modern foundation for GPU-accelerated graphics and compute on Apple platforms, superseding OpenGL, OpenGL ES, and OpenCL. Get introduced to the architecture and feature set of Metal and learn a step-by-step approach for transitioning OpenGL-based apps to the Metal API. WWDC19 日本語, 簡体中国語, 英語 -
38:15
Visionフレームワークでのテキスト認識
Visionフレームワークのドキュメントカメラ機能とテキスト認識機能を使用すると、画像からテキストデータを抽出することができます。このセッションでは、このビルトイン機械学習テクノロジーをAppで活用する方法について説明します。高速な処理と正確な処理の違いと、文字ベースでの認識と言語ベースでの認識の違いについて、詳しい情報についてご確認ください。
Text Recognition in Vision Framework Document Camera and Text Recognition features in Vision Framework enable you to extract text data from images. Learn how to leverage this built-in machine learning technology in your app. Gain a deeper understanding of the differences between fast versus accurate processing as well as... camera,document camera,images,natural language,photos,recognition,text,vision WWDC19 日本語, 簡体中国語, 英語 -
44:09
Xcodeプレビューをマスターする
Xcode 11ではユーザーインターフェイスのプレビューがエディタに直接表示されるため、編集、デバッグ、実行のサイクルをシームレスなワークフローで進めることができます。このセッションでは、プレビューの仕組み、SwiftUI Appの構造をプレビューに最適化する方法、既存のビューとビューコントローラをプレビューに対応させる方法について説明します。
Mastering Xcode Previews Xcode 11 displays previews of your user interface right in the editor, streamlining the edit-debug-run cycle into a seamless workflow. Learn how previews work, how to optimize the structure of your SwiftUI app for previews, and how to add preview support to your existing views and view controllers. WWDC19 日本語, 簡体中国語, 英語 -
39:33
バッテリー駆動時間とパフォーマンスを向上させる
このセッションでは、毎日の開発、ベータテスト、App Storeでのパブリックリリースを行いながら、パフォーマンスの問題を発見して修正する方法を紹介します。XCTestsでCPU、メモリなどを測定することで、毎日の開発の間にパフォーマンスの問題を特定する方法や、MetricKitを使用してベータテストとパブリックリリースの際に現場で問題を見つける方法をご確認いただけます。また、Xcode Organizerで、App Store上のAppの各バージョンから集計した最も重要なパフォーマンス指標が表示されるようになったことも説明します。
Improving Battery Life and Performance Learn about new ways to find and fix performance issues during daily development, beta testing, and public release on the App Store. Learn how to catch performance issues during daily development by measuring CPU, memory, and more in your XCTests. Discover how to find issues in the field during... analytics,battery,beta testing,data,energy,field data,instruments,measure,metrickit,metrics,performance,xcode,xctest,xctmetric WWDC19 日本語, 簡体中国語, 英語 -
30:34
App Store Connectの新機能
Appの提出、管理、配信をこれまで以上に円滑にする新機能によって、App Store ConnectがAppのライフサイクルの各段階において果たす役割は向上し続けています。このセッションでは、App Store Connectの最新のエンハンスメントや、毎回のリリースでAppを確実に改良していく新しい方法について説明します。
What\\u0027s New in App Store Connect App Store Connect continues to improve its role in each step of your app\'s lifecycle with new features that make your app submission, management, and distribution experience better than ever. Learn about the latest enhancements and discover new ways to ensure each release of your app is better... WWDC19 日本語, 簡体中国語, 英語 -
40:32
Swiftのバイナリフレームワーク
Xcode 11では、Swiftでのバイナリフレームワークの使用と作成が完全にサポートされました。このセッションでは、新しいXCFrameworkのバンドルタイプでデバイスとシミュレータを同時にサポートする方法、Swiftモジュールのインターフェイスの仕組み、フレームワークの経時的な変化を管理する方法について説明します。
Binary Frameworks in Swift Xcode 11 now fully supports using and creating binary frameworks in Swift. Find out how to simultaneously support devices and Simulator with the new XCFramework bundle type, how Swift module interfaces work, and how to manage changes to your framework over time. WWDC19 日本語, 簡体中国語, 英語 -
33:11
Core DataでAppを作成する
Core Dataは、App全体のデータフローの管理に役立ちます。このセッションでは、派生属性、履歴のトラッキング、変更の通知、バッチ操作など、コードをよりシンプルかつパワフルにするCore Dataの新機能についてについて説明します。また、こうした機能の使用方法と、Appをより効率的に実行するためのUIKitとFoundationの新しい差分出力用APIの詳細を紹介します。
Making Apps with Core Data Core Data helps manage the flow of data throughout your app. Hear about new features in Core Data that make your code simpler and more powerful, including derived attributes, history tracking, change notifications and batch operations. Learn more about using these facilities and the new diffing... batch operations,change notifications,concurrency,core,core data,data,derived attributes,history tracking,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,sqlite,testing WWDC19 日本語, 簡体中国語, 英語 -
38:22
SwiftUIを統合する
SwiftUIは、任意のAppleプラットフォームの既存のコードベースと組み合わせて使えるように設計されています。このセッションでは、SwiftUIのビューをAppの階層に追加することであらゆるAppleプラットフォームにSwiftUIを導入し、既存のデータモデルなどを活用する方法を紹介します。
Integrating SwiftUI SwiftUI is designed to integrate with your existing code base on any of Apple's platforms. Learn how to adopt SwiftUI on any Apple platform by adding SwiftUI views into your app's hierarchy, leveraging your existing data model and more. WWDC19 日本語, 簡体中国語, 英語 -
39:19
Natural Languageフレームワークの最新情報
Natural Languageは、すべてのAppleプラットフォームで自然言語処理タスク用のハイパフォーマンスなオンデバイスAPIを利用できるようにするためのフレームワークです。このセッションでは、Natural Languageフレームワークに追加されたセンチメント分析およびテキストカタログのサポートについて説明します。テキストベースのモデルで利用できる転移学習や、Appの検索機能を強化できる単語埋め込み機能に新たに対応したことについて、より深く理解していただけます。
Advances in Natural Language Framework Natural Language is a framework designed to provide high-performance, on-device APIs for natural language processing tasks across all Apple platforms. Learn about the addition of Sentiment Analysis and Text Catalog support in the framework. Gain a deeper understanding of transfer learning for... classifier,core ml,language,machine learning,natural language,nlp,sentiment,text analysis,text catalog,transfer learning,word embeddings WWDC19 日本語, 簡体中国語, 英語 -
10:31
Create MLでレコメンデーションモデルをトレーニングする
Core ML向けのレコメンデーションモデルを活用すると、Appを使用するお客様に、非常にパーソナルな体験を提供することができます。たとえば、毎日使用するAppで、再生する音楽や視聴する映画を提案できるようになります。このセッションでは、Create ML Appを使用して、あらゆる種類のデータソースからカスタムのレコメンデーションモデルを簡単に作成する方法について説明します。また、こうしたパーソナライズを、ユーザーのプライバシーを保護しながら実現する方法と、レコメンデーションモデルの例が実際に機能している様子もご確認いただけます。
Training Recommendation Models in Create ML Recommendation models for Core ML can enable a very personal experience for the customers using your app. They power suggestions for what music to play or what movie to see in the apps you use every day. Learn how you can easily create a custom Recommendation model from all sorts of data sources... ai,artificial intelligence,classifier,core ml,create ml,machine learning,object detection,personalization,recommendation,recommender,table,text,training WWDC19 日本語, 簡体中国語, 英語 -
35:17
共同のAR体験を構築する
iOS 13では、ARKitとRealityKitによって、Appでこれまでより迅速かつ簡単に共有AR体験を確立できます。共同セッションを通して、複数のデバイスで共同のワールドマップを構築し、ARのアンカーと情報の更新をリアルタイムで共有する方法についてご確認ください。ARKitベースのAppに共同セッションを組み込む方法を説明した後、RealityKitとSwiftを使用して構築された、夢中になれるマルチプレイヤーARゲームのSwiftStrikeを紹介します。
Building Collaborative AR Experiences With iOS 13, ARKit and RealityKit enable apps to establish shared AR experiences faster and easier than ever. Understand how collaborative sessions allow multiple devices to build a combined world map and share AR anchors and updates in real-time. Learn how to incorporate collaborative sessions... WWDC19 日本語, 簡体中国語, 英語 -
12:05
Create MLでテキスト識別モデルをトレーニングする
Create MLで、最先端のテクニックを基盤にした自然言語処理モデルを作成できるようになりました。このセッションでは、Create ML Appを使用して、テキスト識別モデルのトレーニングとテストを簡単に行う方法を紹介します。転移学習、単語の埋め込み、テキストカタログのための強力な新しいオプションについてご確認ください。
Training Text Classifiers in Create ML Create ML now enables you to create models for Natural Language that are built on state-of-the-art techniques. Learn how these models can be easily trained and tested with the Create ML app. Gain insight into the powerful new options for transfer learning, word embeddings, and text catalogs. ai,artificial intelligence,classifier,core ml,create ml,gazetteer,machine learning,natural language,nlp,text,text catalog,training,word embeddings WWDC19 日本語, 簡体中国語, 英語 -
34:41
実践Combine
経時的に値を処理するためのAppleの新しい統一された宣言型フレームワークであるCombineについて知識を広げましょう。このセッションでは、エラーを適切に処理し、作業のスケジュールを設定し、Appに今すぐCombineを統合する方法を紹介します。
Combine in Practice Expand your knowledge of Combine, Apple\'s new unified, declarative framework for processing values over time. Learn about how to correctly handle errors, schedule work and integrate Combine into your app today. WWDC19 日本語, 簡体中国語, 英語 -
15:01
Create MLでアクティビティ識別モデルを構築する
iPhoneとApple Watchには、加速度センサーやジャイロスコープなど、多数の強力なセンサーが搭載されています。こうしたセンサーからのデータを使用してアクティビティ識別モデルをトレーニングすると、ユーザーが走っていたりバットを振ったりしていることを感知するなど、Appに魔法のような機能を追加できます。このセッションでは、Create ML Appによって、このようなCore MLモデルの1つを簡単にトレーニングおよび評価できることについて説明します。トレーニングに必要な未加工のデータを収集する方法と、こうしたモデルが実際に使用されている様子についてご確認ください。
Building Activity Classification Models in Create ML Your iPhone and Apple Watch are loaded with a number of powerful sensors including an accelerometer and gyroscope. Activity Classifiers can be trained on data from these sensors to bring some magic to your app, such as knowing when someone is running or swinging a bat. Learn how the Create ML app... accelerometer,activity,ai,artificial intelligence,classifier,core ml,core motion,create ml,gyroscope,machine learning,motion,training WWDC19 日本語, 簡体中国語, 英語 -
41:06
最新のSwift APIのデザイン
すべてのプログラミング言語には、ユーザーが期待するいくつかの慣習があります。このセッションでは、Swift APIのデザインで一般的なパターンを、SwiftUI、Combine、RealityKitといった新しいAPIからの例を使用して紹介します。チームの一員としてAppを開発する場合も、他の人が使用できるようにライブラリを公開する場合でも、APIを明瞭かつ正しく使用できるよう、Swiftの新機能の使い方についてご確認ください。
Modern Swift API Design Every programming language has a set of conventions that people come to expect. Learn about the patterns that are common to Swift API design, with examples from new APIs like SwiftUI, Combine, and RealityKit. Whether you\'re developing an app as part of a team, or you\'re publishing a library for... WWDC19 日本語, 簡体中国語, 英語 -
12:28
Webデベロッパのための新機能
WebKitには、AppでWebコンテンツを読み込み、表示し、管理するためのクラスが豊富に用意されています。このセッションでは、ダークモード、シェアシートの新しいプレゼンテーション機能、Apple PayのためのJavaScript Payment APIといった強力なプラットフォーム機能にWebコンテンツを統合する方法を紹介します。
What\\u0027s New for Web Developers WebKit provides a rich set of classes designed to load, display, and manage web content in your app. Discover how to integrate your web content into powerful platform features including Dark Mode, new presentation features in Share Sheet, JavaScript payment APIs for Apple Pay, and more. WWDC19 日本語, 簡体中国語, 英語 -
8:34
Safariの新機能
macOSとiOSの最新バージョンのSafariには、Webデベロッパとお客様の両方に役立つ新機能が満載です。このセッションでは、ウインドウ、タブ、ポップオーバー管理、コンテンツブロックの通知のための強力な新しいSafari Extensions APIや、Mac AppおよびiPad Apps for Mac内のリンクの利用体験を向上させる強化点など、新機能を活用する方法を紹介します。
What\\u0027s New in Safari The latest version of Safari on macOS and iOS is packed with new capabilities that both web developers and their customers will love. Discover how to take advantage of new features including powerful new Safari Extensions APIs for window, tab, and popover management, content blocking... WWDC19 日本語, 簡体中国語, 英語 -
56:58
ネットワーキングの最新情報(パート1)
すべてのAppleプラットフォームで最新のネットワーキングフレームワークを活用し、効率性とパフォーマンスのためのベストプラクティスに従って、常に最新のネットワーキングプロトコルと標準を使用するようにしましょう。このセッションでは、省データモード、URLSessionのCombine、WebSocket、ネットワークモビリティの向上点について説明します。
Advances in Networking, Part 1 Keep up with new and evolving networking protocols and standards by leveraging the modern networking frameworks on all Apple platforms and following best practices for efficiency and performance. In this session, learn about Low Data Mode, Combine in URLSession, WebSocket, and improvements to... bonjour,combine,network,urlsession,websocket WWDC19 日本語, 簡体中国語, 英語 -
19:12
認証の新機能
安全なサインインと認証は、安全なアカウントベースのApp設計の鍵となる機能です。このセッションでは、利用可能な認証サービスの概要と、Apple IDでサインイン、iPad Apps for Macのためのパスワード自動入力、OAuthとWebAuthenticationの最新情報、パスワードによる円滑なサインインのための新しいAPIといった特定のテクノロジーの詳細情報を通して、Appのログイン体験を向上させる方法について説明します。
What\\u0027s New in Authentication Secure sign-in and authentication is a key feature of a secure account-based app design. Learn how you can improve your app\'s login experiences through an overview of the available authentications services and details on specific technologies such as Sign In with Apple ID, Password AutoFill for... WWDC19 日本語, 簡体中国語, 英語 -
53:30
Xcodeでテストする
コードが正常に動作することを一貫した方法で検証するために、ユニットテストは不可欠です。このセッションでは、XCTestを使用した、Xcodeのビルトインテスト機能について説明します。Xcode 11の新機能であるテストプランを使用してテストを準備し、異なる構成で実行する方法や、テストを自動化して効率的に結果を活用する方法についてご確認ください。
Testing in Xcode Unit testing is an essential tool to consistently verify your code works correctly. Learn about the built-in testing features in Xcode, using XCTest. Find out how to organize your tests and run them under different configurations using test plans, new in Xcode 11. Discover how to automate testing... WWDC19 日本語, 簡体中国語, 英語 -
59:05
Reality ComposerによるAR体験の構築
Reality Composerを使用すると、誰もがARシーンのプロトタイプ作成や開発を簡単に行い、AppやAR Quick Lookによる体験に組み込むことができます。このセッションでは、Reality Composerの強力で直感的な機能と、ビルトインARライブラリのすぐに使える数百個ものバーチャルオブジェクトについて紹介します。アニメーションやインタラクションを簡単に構築して3Dコンテンツを豊かにする方法と、Realityファイルを直接Appに統合する方法についてご確認ください。
Building AR Experiences with Reality Composer Reality Composer is a tool that lets anyone quickly prototype and build AR scenes ready to integrate into apps or experience with AR Quick Look. Walk through the powerful and intuitive capabilities of Reality Composer and discover hundreds of ready-to-use virtual objects in its built-in AR... WWDC19 日本語, 簡体中国語, 英語 -
18:52
Combineの紹介
Combineは、時間の経過に沿って値を処理するための統一された宣言型フレームワークです。このセッションでは、ネットワーキング、キー値の監視、通知やコールバックといった非同期コードがCombineによってどのように合理化されるかについて説明します。
Introducing Combine Combine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking, key value observing, notifications and callbacks. WWDC19 日本語, 簡体中国語, 英語 -
40:05
AVKitで直感的なメディア再生機能を提供する
AVKitはメディアユーザーインターフェイスを構築するためのハイレベルなフレームワークで、再生コントロール、チャプターナビゲーション、Picture in Picture、オーディオルーティング、字幕とクローズドキャプションのサポート、Siriと「再生中」の統合、およびキーボード、Touch Bar、リモートコントロールのサポートを備えています。このセッションでは、iOSとtvOS用のApp、およびMac用のiPad Appにこうしたテクノロジーを統合するベストプラクティスについてについて説明します。
Delivering Intuitive Media Playback with AVKit AVKit is a high-level framework for building media user interfaces, complete with playback controls, chapter navigation, Picture-in-Picture, audio routing, support for subtitles and closed captioning, Siri and Now Playing integration, and support for keyboard, Touch Bar, and remote control. Learn... airplay,avfoundation,avkit,avplayer,avplayerviewcontroller,content,controls,externalmetadata,media,metadata,picture in picture,pip,player WWDC19 日本語, 簡体中国語, 英語 -
37:09
Xcode 11でのデバッグ
Xcode 11では、バグをすばやく発見および修正するための新機能が導入されています。このセッションでは、ネットワークの状況と発熱の状態をシミュレーションする方法と、デバッグ中にAppのランタイム環境を上書きする方法を紹介します。デバッグ機能がどのようにXcodeのプレビューと連動し、ビルドと実行の前に問題を特定できるかについてご確認ください。View Debuggerを使用してSwiftUIビューのトラブルシューティングを実行する方法もご確認いただけます。
Debugging in Xcode 11 Xcode 11 introduces new features for finding and fixing bugs fast. Discover how to simulate network conditions and thermal states, and how to override your app\'s runtime environment while debugging. See how the debugging features work with Xcode previews to identify issues before Build & Run... WWDC19 日本語, 簡体中国語, 英語 -
15:54
Foundationの最新情報
Foundationフレームワークは、macOS、iOS、watchOS、tvOS SDKの全体で使用されるAppやフレームワークのための、ベースとなる機能を提供します。このセッションでは、Foundationのコレクション、パフォーマンス、国際化機能と、Swiftとの統合に対する有益なエンハンスメントについて取り上げます。
Advances in Foundation The Foundation framework provides a base layer of functionality for apps and frameworks that\'s used throughout the macOS, iOS, watchOS, and tvOS SDKs. Hear about valuable enhancements to Foundation collections, performance, internationalization features, and Swift integration. WWDC19 日本語, 簡体中国語, 英語 -
29:43
Core MLとARKitを使用して優れたAppを作成する
Core MLやARKitなどのAppフレームワークを組み合わせて、教育用ゲームを作成していく様子を見てみましょう。このセッションでは、機械学習の力を活用して、Appで魔法のようなインタラクションを生み出す方法を紹介します。また、難しいコンピュータビジョンの問題を解決するためのアプローチについてより深く理解していただけます。インタラクティブなコーディングセッションで、Appが完成するプロセスについてご確認ください。
Creating Great Apps Using Core ML and ARKit Take a journey through the creation of an educational game that brings together Core ML, ARKit, and other app frameworks. Discover opportunities for magical interactions in your app through the power of machine learning. Gain a deeper understanding of approaches to solving challenging computer... ,arkit,core ml,create ml,drawing classification,machine learning,object detection,pencil kit,speech recognition WWDC19 日本語, 簡体中国語, 英語 -
34:54
Instrumentsの概要
XcodeのInstruments Appには、Appのパフォーマンスをプロファイリングするための豊富なツールとテンプレートが用意されています。このセッションでは、Instrumentsの詳細と、コードのボトルネックを特定する方法について説明します。タイムプロファイリングと特定箇所のトラッキング機能を活用することで、どのようにコードに有益な変更を加え、Appの応答性を大きく改善できるかについてご確認ください。
Getting Started with Instruments The Instruments app in Xcode provides a rich set of tools and templates for profiling your app performance. Learn all about Instruments and gain strategies for identifying bottlenecks in your code. See just how to leverage the power of time profiling and points of interest tracking to make... debugging,instruments,performance,profiling,signposts,tools,xcode WWDC19 日本語, 簡体中国語, 英語 -
39:45
フォント管理とテキストスケーリング
iOS 13から、システム全体で使用するフォントをiOS Appで提供できるようになりました。このセッションでは、iOSでフォントを管理する方法と、フォントをインストールして利用する方法を説明し、ユーザーがフォントを選択できるフォントピッカーインターフェイスと、Appで利用可能になったシステムUIフォントの詳細を紹介します。どのデバイスでも活用できる、テキストスケーリングのベストプラクティスもご確認ください。
Font Management and Text Scaling Starting with iOS 13, your iOS app can contribute fonts for systemwide use. Understand how fonts are managed on iOS, and learn how to install and access fonts. Get details on the font picker interface that allows users to choose fonts, and the System UI fonts that are now available for use in... nsattributedstring,rounded,serif WWDC19 日本語, 簡体中国語, 英語 -
37:20
SwiftUIのデータフロー
SwiftUIは、矛盾のない、美しく正確なユーザーインターフェイスを記述できるよう、ゼロから構築されています。このセッションでは、UIを完全に予測可能でエラーフリーにしながら、データの依存関係をつなぐ方法を紹介します。SwiftUIの強力なデータフローツールと、各状況における最適なツールについてご確認ください。
Data Flow Through SwiftUI SwiftUI was built from the ground up to let you write beautiful and correct user interfaces free of inconsistencies. Learn how to connect your data as dependencies while keeping the UI fully predictable and error free. Familiarize yourself with SwiftUI's powerful data flow tools and understand... WWDC19 日本語, 簡体中国語, 英語 -
31:05
Swiftパッケージを作成する
コミュニティと共有するためにコードを公開する場合や、Appのコードを整理する便利な方法が必要な場合には、Swiftパッケージが最適です。独自の開発のためのローカルパッケージを作成する方法、マニフェストファイルを使用してパッケージをカスタマイズする方法、他の人が使用できるようにパッケージを公開する方法についてご確認ください。
Creating Swift Packages Whether you want to publish code to share with the community, or you just want a convenient way to organize the code in your apps, Swift packages are here to help. Learn how to create local packages for your own development, how to customize your package via the manifest file, and how to go about... WWDC19 日本語, 簡体中国語, 英語 -
60:34
カメラキャプチャとフォトセグメンテーションの最新情報
AVCapture APIの強力な新機能を使用すると、複数のカメラから同時に写真やビデオをキャプチャできます。写真では、写真の中の髪、肌、歯を分離できるセマンティックセグメンテーションが利用できるようになりました。このセッションでは、こうした向上点によって優れたカメラAppを作成し、目を見張るような写真効果を簡単に生み出す方法を紹介します。
Advances in Camera Capture & Photo Segmentation Powerful new features in the AVCapture API let you capture photos and video from multiple cameras simultaneously. Photos now benefit from semantic segmentation that allows you to isolate hair, skin, and teeth in a photo. Learn how these advances enable you to create great camera apps and easily... avcapture,avfoundation,camera,core image,hair,images,microphone,multi camera,photos,portrait effects,segmentation,skin,spatial audio,teeth,video WWDC19 日本語, 簡体中国語, 英語 -
58:56
プロフェッショナル向けのAppのためのMetal
Metalは、AppleプラットフォームにおけるGPUによる高速処理の心臓部となる、プラットフォームに最適化されたグラフィックスおよび演算のためのフレームワークです。このセッションでは、最新の高パフォーマンスなプロフェッショナル向けのAppとワークフローに向けたテクニックに対応した、Metalアーキテクチャの主要な側面について説明します。Metalの機能を使用してパフォーマンスを最適化し、ビデオ編集パイプラインで安定したフレームレートを維持する方法についてご確認ください。CPUとGPUの並列処理を活用する方法と、効率的なデータスループットのためのベストプラクティスも紹介します。
Metal for Pro Apps Metal is the platform-optimized graphics and compute framework at the heart of GPU acceleration on Apple platforms. Learn key aspects of the Metal architecture that support the techniques for modern high-performance pro applications and workflows. Learn how to leverage Metal capabilities to... WWDC19 日本語, 簡体中国語, 英語 -
50:21
iOS 13向けにUIをモダナイズする
iOS 13は、すべてのAppに向けて、マルチタスキングおよび生産性向上のための強力な新しいテクノロジーと、刷新された外観と操作性を兼ね備えています。新しい要件を確認して、AppをiOSの次のバージョンに対応させる用意をしましょう。このセッションでは、検索フィールドの改善点と、UIを表示するまったく新しい方法を紹介します。選択に関する新しいジェスチャーを導入する方法や、すべてのハードウェアでピークとポップを利用する方法、iOS 13向けにAppの外観を新しくする方法についてご確認ください。
Modernizing Your UI for iOS 13 iOS 13 combines powerful new multitasking and productivity technologies with a refreshed look and feel for all applications. Familiarize yourself with new requirements to keep your app ready for upcoming versions of iOS. Discover improvements to search fields and a totally new way to present UI... borderless bars,card,cardui,presentation,sheet,uitextinteraction WWDC19 日本語, 簡体中国語, 英語 -
15:33
フォトセグメンテーションマットの紹介
iOS 12のポートレートモードで撮影された写真には、人物のセグメンテーションマットが埋め込まれており、背景の置換などのクリエイティブな視覚効果を簡単に作成することができます。iOS 13では、オンデバイスの機械学習を活用することにより、撮影されたあらゆる写真に新規のセグメンテーションマットを追加することができます。このセッションでは、人物の髪、肌、歯を分離できる、AVCaptureとCore...
Introducing Photo Segmentation Mattes Photos captured in Portrait Mode on iOS 12 contain an embedded person segmentation matte that made it easy to create creative visual effects like background replacement. iOS 13 leverages on-device machine learning to provide new segmentation mattes for any captured photo. Learn about the new... avcapture,camera,core image,hair,images,matte,photos,portrait effects,segmentation,skin,teeth WWDC19 日本語, 簡体中国語, 英語 -
44:40
iOSの複数カメラキャプチャの紹介
iOS 13のAVCaptureでは、iPhone XS、iPhone XS Max、iPhone XR、最新のiPad Proの複数のカメラで写真とビデオを同時にキャプチャすることができるようになりました。また、デバイスで複数のマイクロフォンを構成して、キャプチャした音声を合成することもできます。このセッションでは、こうした強力な機能を活用して、Picture in Pictureや立体音響といったクリエイティブな新機能を自作のカメラAppに組み込む方法について説明します。また、Appのデザインに影響を与える可能性がある、パフォーマンスに関する考慮事項もご確認いただけます。
Introducing Multi-Camera Capture for iOS In AVCapture on iOS 13 it is now possible to simultaneously capture photos and video from multiple cameras on iPhone XS, iPhone XS Max, iPhone XR, and the latest iPad Pro. It is also possible to configure the multiple microphones on the device to shape the sound that is captured. Learn how to... avcapture,avfoundation,capture,core image,depth,disparity,hair,microphone,multi camera,parallax,photo effects,photography,photos,photos api,portrait mode,segmentation,skin,spatial audio,teeth WWDC19 日本語, 簡体中国語, 英語 -
26:02
オーディオとHapticによる体験をデザインする
このセッションでは、音声およびHapticの基本的なデザイン原則と、人間の幅広い感覚に訴える有益で楽しい体験を生み出すためのコンセプトを紹介します。Taptic Engineを使用してオーディオとHapticを組み合わせることで新たなレベルの臨場感を生み出し、Appやゲームのフィードバックを向上させる方法についてご確認ください。
Designing Audio-Haptic Experiences Learn essential sound and haptic design principles and concepts for creating meaningful and delightful experiences that engage a wider range of human senses. Discover how to combine audio and haptics, using the Taptic Engine, to add a new level of realism and improve feedback in your app or game. 3d touch WWDC19 日本語, 簡体中国語, 英語 -
29:03
Core Hapticsの紹介
Core Hapticsでは、音声に同期させて完全にカスタマイズしたHapticパターンを設計できます。このセッションでは、Hapticとオーディオを使用して、より夢中になれるAppやゲームを作成する例を紹介します。コンテンツの作成、再生、共有の方法と、どのようなときにCore Hapticsを他のオーディオおよびバイブレーションのAPIと併用するかについても理解していただけます。
Introducing Core Haptics Core Haptics lets you design fully customized haptic patterns with synchronized audio. See examples of how haptics and audio enables you to create a greater sense of immersion in your app or game. Learn how to create, play back, and share content, and where Core Haptics fits in with other audio... WWDC19 日本語, 簡体中国語, 英語 -
56:04
Core Hapticsで知覚体験を拡張する
Core Hapticsを活用すると、iPhoneのオーディオに同期する独自のHapticを設計することができます。2つのパートから成るこのセッションでは、音声およびHapticの基本的な設計原則と、人間の幅広い感覚に訴える有益で楽しい体験を生み出すためのコンセプトを紹介します。Taptic Engineを使用してビジュアル、オーディオ、Hapticを組み合わせることで新たなレベルの臨場感を生み出し、Appやゲームのフィードバックを向上させる方法についてご確認ください。コンテンツの作成および再生方法と、どのようなときにCore...
Expanding the Sensory Experience with Core Haptics Core Haptics lets you design your own haptics with synchronized audio on iPhone. In this two part session, learn essential sound and haptic design principles and concepts for creating meaningful and delightful experiences that engage a wider range of human senses. Discover how to combine visuals,... WWDC19 日本語, 簡体中国語, 英語 -
34:07
Appleファイルシステムの新機能
このセッションでは、ファイルシステムのレイアウトおよびイメージングに関するテクノロジーの変更点など、ファイルシステムテクノロジーの新機能について紹介します。新しい読み取り専用システムボリュームの影響を受ける場合は、このセッションをぜひご確認ください。
What\\u0027s New in Apple File Systems Learn about what\'s new in file system technology, including changes to file system layout and imaging technologies. If you are affected by the new Read Only System Volume, this is a session you will not want to miss. apfs,file,hfs WWDC19 日本語, 簡体中国語, 英語 -
39:26
人をARに組み込む
ARKit 3では、実世界の人をARシーンに緊密に統合する革新的な機能を利用できます。Appでライブモーションキャプチャを使用して、バーチャルキャラクターをアニメーションさせたり、2Dおよび3Dシミュレーションに適用したりする方法についてご確認ください。また、バーチャルコンテンツが実世界の人の背後を通り過ぎるようにすることで、より臨場感あふれるAR体験を実現できる「ピープルオクルージョン」についても紹介します。
Bringing People into AR ARKit 3 enables a revolutionary capability for robust integration of real people into AR scenes. Learn how apps can use live motion capture to animate virtual characters or be applied to 2D and 3D simulation. See how People Occlusion enables even more immersive AR experiences by enabling virtual... WWDC19 日本語, 簡体中国語, 英語 -
41:03
ClangとLLVMの新機能
このセッションでは、ClangコンパイラとLLVMの向上によって可能となった、C、Objective-C、C++の最新のエンハンスメントについて紹介します。また、新しい静的解析機能と、それらを使用してコードを改善する方法、そしてコードサイズのための新しい最適化機能を活用する方法も説明します。
What\\u0027s New in Clang and LLVM Keep up with the latest enhancements to C, Objective-C, and C++ made possible by advancements in the Clang compiler and LLVM. Find out about new static analyzer features and how to use them to improve your code. Learn how to take advantage of new optimizations for code size. WWDC19 日本語, 簡体中国語, 英語 -
46:43
受賞できるAppやゲームをデザインする
体験談、インタビュー、アーティファクトを通して、Apple Design Awardを受賞したAppやゲームにおける有益なデザインプロセス、テクニック、ベストプラクティスを紹介します。
Designing Award Winning Apps and Games Through stories, interviews, and artifacts we will uncover valuable design processes, techniques, and best practices of Apple Design Award winning apps and games. accessibility,ada,ada games,adas,aesthetics,app design,apple design,apple design awards,apple design awards 2019,apple designers,color,consistency,design,design best practices,designer,designing games,design themes,design winners,discoverability,discovery,ease of use,easy,ergonomics,feedback,form,games,iconography,intent,intentionality,ios design,macos design,meaningfulness,metaphors,mobile games,mobile game ui,mobile gaming,narrative,object model,onboarding,platform conventions,story,style,texture,thoughtfulness,tone,typography,ui design,user experience,user experience best practices,ux design,watchos design WWDC19 日本語, 簡体中国語, 英語 -
38:52
暗号化とApp
システムフレームワークでは、保存されているデータと転送中のデータが透過的な方法で暗号化されます。この機能は、単に属性を設定することで利用可能です。ただし、ユーザーのデータを保護するためにできることは他にもあります。新しいSwiftフレームワークのCryptoKitでは、単にハッシュを計算する必要がある場合でも、より高度な認証プロトコルを実装する場合でも、暗号化操作をこれまでになく簡単かつ安全に実行することができます。
Cryptography and Your Apps System frameworks encrypt both data at rest and data in transit in a transparent way for you. This functionality is available by simply setting an attribute. However you may want to do more to protect your users' data. CryptoKit is a new Swift framework that makes it easier and safer than ever to... cryptography,cryptokit,security WWDC19 日本語, 簡体中国語, 英語 -
33:24
SwiftパッケージをXcodeに導入する
コードの整理と共有に便利なSwiftパッケージが、すべてのAppleプラットフォーム向けのAppをXcode 11で構築する際に利用できるようになりました。このセッションでは、コミュニティで開発されたパッケージをプロジェクトで使用する方法、Swiftパッケージの構造、パッケージのバージョン管理と依存関係の仕組みについて説明します。
Adopting Swift Packages in Xcode Swift packages are a great way to organize and share code, and are now supported while building apps for all Apple platforms in Xcode 11. Find out how to use community-developed packages in your project, how Swift packages are structured, and how package versioning and dependencies work. WWDC19 日本語, 簡体中国語, 英語 -
34:51
PencilKitの紹介
AppleのPencilKitは、機能が豊富な描画および注釈のためのフレームワークです。数行のコードを書くだけで、キャンバスへのアクセス、応答性の高いインク、種類が豊富なツールパレットや描画モデルによって、Appにフル機能の描画体験を追加することができます。このセッションでは、Apple Pencilによる優れた体験を作り出すための技術情報と、新しいスクリーンショットエディタについて紹介します。また、少数の小規模なAPIを導入するだけで、Appのユーザーインターフェイスの有無にかかわらず、画面サイズを超えたコンテンツ全体をキャプチャする方法についてもご確認いただけます。
Introducing PencilKit Meet PencilKit, Apple\'s feature-rich drawing and annotation framework. With just a few lines of code, you can add a full drawing experience to your app — with access to a canvas, responsive inks, rich tool palette and drawing model. Hear the technical details that make a great Apple Pencil... pencil,stylus,tablet WWDC19 日本語, 簡体中国語, 英語 -
34:51
Appの配信 – アドホックからエンタープライズまで
Appを数人の同僚と共有する、組織内の従業員に配信する、世界に向けてリリースするなど、さまざまなニーズに合わせて設計された配信メカニズムをご用意しています。このセッションでは、各Appの展開モデル、最適なモデルを選択する方法、重要なテストおよび配信用ツールについて説明します。
App Distribution \\u2013 From Ad-hoc to Enterprise Whether you want to share your app with a few colleagues, deliver it to employees within an organization, or release it to the world, there\'s a distribution mechanism designed to fit your needs. Familiarize yourself with each app deployment model, learn how to choose the one that\'s best for... WWDC19 日本語, 簡体中国語, 英語 -
30:53
watchOSでのSwiftUI
SwiftUIによって、watchOSのAppと通知の開発にまったく新たな可能性の扉が開きます。SwiftUIを活用すると、カスタムのアニメーションからDigital CrownのHaptic(触覚)による直感的な操作感に至るまで、Apple Watchの楽しく魅力的な体験を作り出すことができます。このセッションでは、アニメーション付きのカスタム要素を作成したり、ジェスチャーで動くアニメーションを通知に組み込んだりする簡単な方法について説明します。また、強化されたデバッグサポートにより、watchOS Appのビルドをかつてなく高速化する方法についてもご確認いただけます。
SwiftUI on watchOS SwiftUI allows a whole new world of possibilities when developing watchOS apps and notifications. From custom animations to providing an intuitive feel with Digital Crown haptics, SwiftUI helps you build exciting and immersive experiences for Apple Watch. See how easy it is to create custom... ,apple watch,canvas,clkcomplication,clockkit,complications,declarative,digital crown,dynamic notifications,extended runtime,independence,independent,interactive notifications,preview,watch,watchkit,watchos,wkinterface WWDC19 日本語, 簡体中国語, 英語 -
34:07
HealthKitの新しいデータ形式について
HealthKitでは、Appのユーザーが利用できるヘルスケアデータの種類が拡充されています。このセッションでは、更新頻度が高い種類のヘルスケアデータ用の最新ストレージ、1心拍ごとの心拍数データの利用、聴覚の健康のための新機能によってユーザーにまったく新しい側面での健康を届ける方法についてご確認いただけます。
Exploring New Data Representations in HealthKit Discover how HealthKit is enriching and expanding the health data types available to the users of your app. Learn about modern storage for high-frequency health data types, accessing beat-to-beat heart rate data, and how to bring an entire new dimension of health to your users with new support... WWDC19 日本語, 簡体中国語, 英語 -
36:15
UIデータソースの最新情報
UIデータソースを使用すると、自動差分出力機能によってテーブルビューおよびコレクションビューアイテムの更新を合理化することができます。設定した変更は高い精度と品質で自動的にアニメーション化されます。追加のコードは必要ありません。この向上したデータソースメカニズムにより、同期のバグ、例外、クラッシュを完全に回避できます。このセッションでは、識別子とスナップショットに使用するこの合理化されたデータモデルについて説明します。このデータモデルにより、UIデータ同期の些細な点ではなく、Appの動的なデータとコンテンツに注力することができます。
Advances in UI Data Sources Use UI Data Sources to simplify updating your table view and collection view items using automatic diffing. High fidelity, quality animations of set changes are automatic and require no extra code! This improved data source mechanism completely avoids synchronization bugs, exceptions, and... diffable WWDC19 日本語, 簡体中国語, 英語 -
38:19
プライバシーのための設計
ユーザーにとって、プライバシーはかつてないほど重要な問題となっています。このセッションでは、お客様の信頼を勝ち取り、よりパーソナルな体験を作り出し、ユーザーエンゲージメントを向上させるために役立つ新機能やプライバシーエンジニアリングのテクニックについて説明します。
Designing for Privacy Privacy is a more important issue than ever for your users. Learn about new features and privacy engineering techniques that can help you earn customer trust, create more personal experiences, and improve user engagement. WWDC19 日本語, 簡体中国語, 英語 -
58:28
SwiftUIの基本
SwiftUIでAppを構築する最初の1歩を踏み出しましょう。ビューとその仕組みについてご確認ください。基本的なコントロールから、リストやナビゲーションスタックなどの洗練されたコンテナまで、SwiftUIでは優れたユーザーインターフェイスをより早く簡単に作成できます。ボタンのような基本のコントロールは、シンプルでありながらさまざまな用途に用いることができます。このセッションでは、SwiftUIでそうした要素を機能満載のユーザーインターフェイスへと構成して、優れたAppの構築を円滑に進める方法について説明します。Appleの新しい宣言型フレームワークの基本を学びながら、SwiftUIのスキ...
SwiftUI Essentials Take your first deep-dive into building an app with SwiftUI. Learn about Views and how they work. From basic controls to sophisticated containers like lists and navigation stacks, SwiftUI enables the creation of great user interfaces, faster and more easily. See how basic controls like Button are... avocado toast,better apps faster,canvas,compose,compositional,control,declarative,previews,view WWDC19 日本語, 簡体中国語, 英語 -
49:24
MetalのAppとゲームを最適化する
リソース消費量の高いMetalのAppやゲームにおいて、パフォーマンス、メモリ、帯域幅の最適化を検討することは重要です。このセッションでは、レンダリングを円滑にして高いフレームレートを達成するための鍵となるベストプラクティスについて説明します。また、GPUへの負荷が高い処理や想定外の処理を特定するために役立つ強力なツールも紹介します。高いパフォーマンスを引き出せるGPU機能と、メモリの効率的使用に関するエキスパートからのアドバイスについてご確認ください。
Delivering Optimized Metal Apps and Games Optimizing performance, memory, and bandwidth are important considerations for resource-intensive Metal apps and games. Learn key best practices to streamline your rendering and attain high frame rates. Understand powerful tools that can help you pinpoint expensive or unexpected GPU work. Dive... WWDC19 日本語, 簡体中国語, 英語 -
50:13
コレクションビューレイアウトの最新情報
コレクションビューレイアウトでは、魅力的なインタラクティブコレクションを簡単に構築できます。このセッションでは、基本のリストから高度な多次元のブラウジング体験に至るまで、複雑さの異なる動的で応答性の高いレイアウトを作成する方法についてについて説明します。
Advances in Collection View Layout Collection View Layouts make it easy to build rich interactive collections. Learn how to make dynamic and responsive layouts that range in complexity from basic lists to an advanced, multi-dimensional browsing experience. app store,browse,custom layouts,layouts WWDC19 日本語, 簡体中国語, 英語 -
50:39
ResearchKitとCareKitの一新
ResearchKitとCareKitフレームワークは、研究および患者ケアの分野で強力なネイティブiOS Appを提供するための最短のルートです。このセッションでは、最新のオーディオおよび音声対応のタスク、完全に再設計されたユーザー体験、あらゆるユースケースのためのケアプランAppを簡単に作成するために設計されたモジュラーアーキテクチャについて説明します。
ResearchKit and CareKit Reimagined The ResearchKit and CareKit frameworks are the fastest route to delivering powerful native iOS apps for the research and patient care field. Learn about the newest audio and speech active-tasks, a completely redesigned user experience, and modular architecture designed to make it a breeze to... WWDC19 日本語, 簡体中国語, 英語 -
38:58
iOSのダークモードを実装する
UIKitエンジニアリングチームによる、iOSのダークモードの基盤となる原則や概念に関する説明をお聞きください。このセッションでは、動的に変化する色や画像を使用してAppをダークモードに対応させ、ユーザーに気に入ってもらえるような体験を追加するための原則について説明します。
Implementing Dark Mode on iOS Hear from the UIKit engineering team about the principles and concepts that anchor Dark Mode on iOS. Get introduced to the principles of enhancing your app with this new appearance using dynamic colors and images, and add an experience that people are sure to love. WWDC19 日本語, 簡体中国語, 英語 -
39:50
Understanding Images in Vision Framework
Learn all about the many advances in the Vision Framework including effortless image classification, image saliency, determining image similarity, and improvements in facial feature detection, and face capture quality scoring. This packed session will show you how easy it is to bring powerful...
Understanding Images in Vision Framework Learn all about the many advances in the Vision Framework including effortless image classification, image saliency, determining image similarity, and improvements in facial feature detection, and face capture quality scoring. This packed session will show you how easy it is to bring powerful... camera,core ml,face capture quality,face detection,face landmarks,image classification,images,image similarity,machine learning,photos,saliency,vision WWDC19 日本語, 簡体中国語, 英語 -
39:47
RealityKitでAppを構築する
簡単に学べるAPIを使用してゲームを開発し、RealityKitの機能を実践的に理解していきましょう。このセッションでは、アセットのロード、シーンの構築、アニメーションの適用、ゲームインプットの処理において推奨されるアプローチを紹介します。エンティティとコンポーネントにはRealityKitの強力な要素が表れており、同時にカスタマイズのための柔軟性も確保されています。組み込みのネットワーキング機能を活用し、ゲームで臨場感あふれるマルチプレイヤー体験を実現する方法の詳細についてご確認ください。
Building Apps with RealityKit Gain a practical understanding of RealityKit capabilities by developing a game using its easy-to-learn API. Learn the recommended approach for loading assets, building a scene, applying animations, and handling game input. See how entities and components express the powerful elements of... WWDC19 日本語, 簡体中国語, 英語 -
39:07
Appのバックグラウンド実行の最新情報
Appでバックグラウンド実行を活用することは、優れたユーザー体験を提供できる強力な方法です。このセッションでは、バックグラウンドでAppを実行する際(特にVoIPまたはサイレントプッシュを使用する場合)に従うべきベストプラクティスと、長時間実行する処理やメンテナンスのタスクを可能にするまったく新しいスケジューリングAPIについて紹介します。
Advances in App Background Execution Background execution is a powerful tool your app can leverage to provide a great user experience. Learn about best practices to follow when running in the background, especially if you use VoIP or silent pushes, and an all-new scheduling API that enables long running processing and maintenance... background,battery,performance,power WWDC19 日本語, 簡体中国語, 英語 -
35:45
Core Locationの新機能
Appでコンテキストベースのサービスを提供する上で、位置情報のテクノロジーは不可欠です。Core Locationフレームワークの最新機能では、高度な範囲機能の基盤を提供し、位置情報の必要性をユーザーに明確に伝えるためにさらに多くの方法を利用できます。さらに、Appに与えるアクセス許可をユーザーがより細かく決定できるようにすることができます。
What\\u0027s New in Core Location Location technologies are core to delivering context-based services within your app. Discover how the latest features in the Core Location Framework lay the groundwork for advanced ranging capabilities and delivers more options for you to clearly communicate your location needs to your users, and... WWDC19 日本語, 簡体中国語, 英語 -
35:19
Appleでサインインの紹介
Appleでサインインは、ユーザーがすでに持っているApple IDでAppに迅速かつ簡単にサインインできる方法です。このセッションでは、Appleでサインイン ボタンをAppやWebサイトに追加して新しいお客様を獲得し、Appleでサインインに組み込まれたセキュリティ、不正防止、プライバシー保護機能を活用する簡単な方法について説明します。
Introducing Sign In with Apple Sign In with Apple is the fast, easy way for people to sign in to apps using the Apple IDs they already have. Learn how easy it is to add a Sign In with Apple button to your app or website to acquire new customers and benefit from the built-in security, antifraud, and privacy that Sign In with... apple id,sign in WWDC19 日本語, 簡体中国語, 英語 -
31:59
ショートカットのパラメータの紹介
パラメータによって、Siriショートカットが次のレベルに引き上げられます。追加の質問をする機能によってSiriでインタラクティブな音声体験ができるようになったほか、ユーザーがショートカットをカスタマイズできるショートカットAppがiOSにビルトインされるようになります。このセッションでは、パラメータを活用するためのショートカットの設定について紹介します。また、ショートカットAppで複数のステップから成るショートカットを作成する際に、ショートカットの出力が他のアクションに渡される仕組みについて説明します。
Introducing Parameters for Shortcuts Parameters take Siri Shortcuts to the next level, enabling an interactive voice experience in Siri with follow-up questions, and allowing people to customize shortcuts in the Shortcuts app, now built into iOS. Walk through setting up your shortcuts to take advantage of parameters and learn how... ,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice WWDC19 日本語, 簡体中国語, 英語 -
15:41
Create MLでオブジェクト検出モデルをトレーニングする
オブジェクト検出のためのカスタムのCore MLモデルを使用すると、Appに魔法のような機能を追加できます。このセッションでは、XcodeのCreate ML Appによって、どのようにオブジェクト検出モデルを簡単にトレーニングおよび評価できるかについて説明します。また、コンティニュイティカメラを活用して、モデルのパフォーマンスをApp内で直接テストする方法も紹介します。Core ML向けの優れたオブジェクト検出モデルの構築とデプロイが、これまでになく簡単になりました。
Training Object Detection Models in Create ML Custom Core ML models for Object Detection offer you an opportunity to add some real magic to your app. Learn how the Create ML app in Xcode makes it easy to train and evaluate these models. See how you can test the model performance directly within the app by taking advantage of Continuity... ai,artificial intelligence,camera,classifier,core ml,core motion,create ml,images,machine learning,object detection,photos,training,vision WWDC19 日本語, 簡体中国語, 英語 -
20:11
Create MLで音声識別モデルをトレーニングする
このセッションでは、オーディオファイルやライブオーディオストリームの音声を識別できるCore MLモデルをすばやく簡単に作成する方法を紹介します。音声識別モデルのトレーニングおよび評価機能に加えて、Create ML Appでは、Macのマイクロフォンを使用してリアルタイムでモデルのパフォーマンスをテストすることもできます。新しいSound Analysisフレームワークを使用して、Appで音声識別のオンデバイスモデルを活用しましょう。
Training Sound Classification Models in Create ML Learn how to quickly and easily create Core ML models capable of classifying the sounds heard in audio files and live audio streams. In addition to providing you the ability to train and evaluate these models, the Create ML app allows you to test the model performance in real-time using the... ai,artificial intelligence,audio,classifier,core ml,create ml,machine learning,sound,training WWDC19 日本語, 簡体中国語, 英語 -
20:44
LLDB:「po」の先へ
LLDBは、実行時にAppの確認とデバッグができる強力なツールです。このセッションでは、Appの値を表示するさまざまな方法、カスタムのデータ型をフォーマットする方法、独自のPython 3スクリプトを使用してLLDBを拡張する方法について説明します。
LLDB: Beyond \\u0022po\\u0022 LLDB is a powerful tool for exploring and debugging your app at runtime. Discover the various ways to display values in your app, how to format custom data types, and how to extend LLDB using your own Python 3 scripts. WWDC19 日本語, 簡体中国語, 英語 -
26:17
インドアマッププログラムの紹介
インドアマッププログラムにより、大規模な公共スペースまたはプライベートスペースを持つ組織は、ユーザーが建物内部で正確な位置情報を得られるようにすることができるため、驚くようなインドアマップを提供することができます。このセッションでは、標準ベースのマップ定義の作成、マップの検証、テストとキャリブレーションなど、インドアマップを有効にするためのワークフロー全体と、MapKitおよびMapKit JSでそれらすべてをAppやWebサイトに統合する方法を詳しく説明します。
Introducing the Indoor Maps Program The Indoor Maps Program enables organizations with large public or private spaces to deliver user experiences that leverage precise location information and present stunning indoor maps. Learn the entire enablement workflow including, creation of a standards-based map definition, map validation,... WWDC19 日本語, 簡体中国語, 英語 -
19:53
Safari Extensionの新機能
Safari Extensionによって、App固有の機能をSafariで使用できるようにすることができます。このセッションでは、コンテンツブロックの通知や、ページ、タブ、ポップオーバーといったユーザーインターフェイスを管理および制御するためのイノベーションなど、Safari App Extensionとコンテンツブロッカーをさらにパワフルにする新機能について説明します。また、ExtensionとApp間でコミュニケーションするための最新のAPIとベストプラクティスについても紹介します。
What\\u0027s New in Safari Extensions Safari Extensions surface your app\'s unique capabilities within Safari. Discover how the latest features such as content blocking notifications and user interface management and control innovations for pages, tabs, and popovers make your Safari App Extensions and Content Blockers even more... WWDC19 日本語, 簡体中国語, 英語 -
6:43
視覚に訴えるリンクの埋め込みと共有
新しいLink Presentationフレームワークを活用すると、Appデベロッパは、美しくて一貫性のある、視覚に訴える方法でリンクを表示させることができます。このセッションでは、Link Presentationを使用してURLからメタデータを取得する方法、App内に魅力的なリンクを設置する方法、リンクのメタデータをiOSの新しいシェアシート体験に提供する方法を紹介します。
Embedding and Sharing Visually Rich Links The new Link Presentation framework enables app developers to easily present URLs in a rich, beautiful, and consistent way. Learn how to use Link Presentation to retrieve metadata from a URL, present the rich link content inside your app, and provide link metadata to the new share sheet... WWDC19 日本語, 簡体中国語, 英語 -
8:53
AVAudioEngineの新機能
AVAudioEngineは、オーディオのリアルタイムキャプチャ、処理、再生を可能にします。このセッションでは、音声処理やスペーシャルレンダリングモードの選択など、独自のオーディオAppでAVAudioEngine APIの強化点を活用する方法を紹介します。
What\\u0027s New in AVAudioEngine AVAudioEngine enables the realtime capture, processing, and playback of audio. Learn how to take advantage of enhancements to this powerful API, such as support for voice processing and spatial rendering mode selection, in your own audio app. WWDC19 日本語, 簡体中国語, 英語 -
17:09
ユニバーサルリンクの新機能
ユニバーサルリンクを使用すると、ユーザーがApp内のコンテンツやWebサイトにスマートに移動できるようにすることができます。このセッションでは、ユニバーサルリンクの最新のエンハンスメントにより、デバイスにAppがインストールされていない場合でも、モバイルとデスクトップの間でユーザーが高度に統合された体験を味わえるようにする方法を紹介します。
What\\u0027s New in Universal Links Universal Links allow your users to intelligently follow links to content inside your app or to your website. Learn how the latest enhancements in Universal Links give your users the most integrated mobile and desktop experience, even when your app isn't installed on their device. WWDC19 日本語, 簡体中国語, 英語 -
1:46
オーディオAppをモダナイズする
Appleプラットフォームには、魅力的なApp体験を作り出すために必要不可欠な、包括的なオーディオフレームワークとテクノロジーが用意されています。このセッションでは、Appを将来に備えさせるために推奨されるフレームワークとAPIについて説明します。
Modernizing Your Audio App Apple platforms provide a comprehensive set of audio frameworks and technologies that are essential to creating a rich app experience. Learn about which frameworks and APIs are recommended to ensure that your app is well positioned for the future. WWDC19 日本語, 簡体中国語, 英語 -
14:50
HEVCビデオとアルファ
HEVCビデオにアルファチャンネルのサポートが追加されたため、AppとWebの両方で、ビデオをカスタムの背景に合成できるようになりました。このセッションでは、互換性のあるメディアの作成方法と、再生のベストプラクティスを紹介します。
HEVC Video with Alpha With the addition of alpha channel support for HEVC video, you can now composite video over custom backgrounds in both your apps and on the web. Learn how to author compatible media, and the best practices for playback. WWDC19 日本語, 簡体中国語, 英語 -
20:59
SwiftのAccelerateの紹介
Accelerateフレームワークでは、デバイスで実行されるシステムアーキテクチャに高度に最適化された、数百種類もの計算機能を利用できます。このセッションでは、そうした強力な機能をSwiftで直接利用する方法を紹介します。ベクトルプログラミングの力により、どのようにiOS、macOS、tvOS、watchOSのAppで素晴らしいパフォーマンスを実現できるかについてご確認ください。
Introducing Accelerate for Swift Accelerate framework provides hundreds of computational functions that are highly optimized to the system architecture your device is running on. Learn how to access all of these powerful functions directly in Swift. Understand how the power of vector programming can deliver incredible... accelerate,blas,computation,dft,fft,image processing,lapack,linear algebra,neural network,noise,numerics,performance,quaternions,realtime video,simd,slerp,sparse solver,spline,swift,vdsp,vector,vforce,vimage WWDC19 日本語, 簡体中国語, 英語 -
13:23
WebインスペクタでCPU使用率を把握する
Webコンテンツのデベロッパは、ハイパフォーマンスなWeb体験に対するカスタマーの期待に応え、すべてのデバイスで電力の使用を最小化する上で重要な役割を果たしています。このセッションでは、Webインスペクタの強力な新ツールを使用することで、SafariのWebページやAppに埋め込まれたWebコンテンツの電力効率を向上させる新たな方法をご確認いただけます。CPU使用率を抑え、バッテリー消費が少ない動的な体験を実現するための新しい方法についてご確認ください。
Understanding CPU Usage with Web Inspector As a developer of web content, you play an important role in fulfilling customer expectations for a high performance web experience while minimizing power use across all their devices. Discover new insights on how you can improve the power efficiency of your webpages in Safari, or embedded web... WWDC19 日本語, 簡体中国語, 英語 -
13:08
ラージコンテンツビューア - すべてのユーザーに読みやすさを保証する
タブバーをダイナミックテキストに合わせて大きくすることはできませんが、ラージコンテンツビューアを使用することで、弱視の人にも文字が読みやすいようにすることができます。iOS 13ではこの機能をカスタムタブバーで利用できます。このセッションでは、カスタムタブバーでラージコンテンツビューアを有効にし、ヘッドアップディスプレイで適切なベクターイメージに焦点が当てられるようにする方法について説明します。
Large Content Viewer - Ensuring Readability for Everyone Tab Bars can\'t grow with dynamic text, but the Large Content Viewer helps them to be seen by people with low vision. iOS 13 brings this feature to custom tab bars. Learn how to enable Large Content Viewer on your custom tab bars and ensure the right vector image is featured in the heads-up display. WWDC19 日本語, 簡体中国語, 英語 -
17:00
新しいゲームコントローラへの対応
iOS 13、macOS Catalina、tvOS 13のGame Controllerフレームワークでは、広く知られている複数のコンソールゲームコントローラに新たに対応しています。このセッションでは、新しく追加されたコントローラと、入力の伝達方法について説明します。また、オプションのボタンを処理するために推奨されているベストプラクティスと、macOSへの対応における適切なアプローチも紹介します。
Supporting New Game Controllers With iOS 13, macOS Catalina, and tvOS 13, the Game Controller framework adds support for several well-known console game controllers. Get briefed about the newly-added controllers and understand how their inputs are delivered. Learn recommended best practices for handling optional buttons, and... WWDC19 日本語, 簡体中国語, 英語 -
10:39
Webコンテンツをダークモードに対応させる
iOSとmacOSでシステム全体のダークモードを利用できるようになったため、ユーザーの好みに合わせてWebコンテンツのスタイルが適切に調整されるようにしましょう。このセッションでは、Safariで表示する、メールAppなどの別のAppに埋め込む、App内で使用するといった場合に、コンテンツを最適な状態で表示するためのテクニックを紹介します。レスポンシブWebデザインにおいて新たな柱となるこの機能のベストプラクティスについてご確認ください。
Supporting Dark Mode in Your Web Content With system-wide Dark Mode support in iOS and macOS, you\'ll want to make sure your web content is appropriately styled to reflect your users\' preference. Learn techniques to ensure your content looks its best when presented in Safari, embedded in other apps such as Mail, or when used in your... WWDC19 日本語, 簡体中国語, 英語 -
5:32
AUv3 Extensionのユーザープリセット
Audio Unit App Extensionは、音声を使用するiOSまたはmacOS App(GarageBandやLogic Pro Xといった音楽作成Appを含む)のオーディオを作成したり変更したりするための便利な方法です。また、iOS 13では、さまざまなAppで利用できるExtensionのユーザープリセットを保存できるようになりました。
AUv3 Extensions User Presets Audio Unit app extensions gives users a convenient way to create or modify audio in any iOS or macOS app that uses sound, including music production apps such as GarageBand or Logic Pro X. And now, with iOS 13, you can store user presets for your extensions that are accessible across applications. WWDC19 日本語, 簡体中国語, 英語 -
9:25
カスタムアクションでAppのアクセシビリティを高める
カスタムアクションでは、Appで支援技術を使用するユーザーの体験をシンプルにすることができます。また、インターフェイスの操作とタスクの実行に必要なスワイプやタップの数を減らすことができます。このセッションでは、VoiceOverとスイッチコントロールで使用するカスタムアクションの活用方法を紹介します。iOS 13では、カスタムアクションをiOSのフルキーボードと音声コントロールにも利用できるようになりました。
Making Apps More Accessible With Custom Actions Custom Actions simplify the experience for people using assistive technologies with your app and they can help you reduce the number of swipes and taps that are required to navigate through your interface and perform interactions. Learn how to leverage custom actions for use in VoiceOver and... WWDC19 日本語, 簡体中国語, 英語 -
23:55
ファイル管理とクイックルックの新機能
iOS Appで、外部デバイスに保存されているファイルにUSBおよびSMB経由でアクセスできるようになりました。このセッションでは、物理メディアまたはネットワークストレージ上のファイルの読み取り、書き込み、管理ができるドキュメントベースAppを作成するためのベストプラクティスを紹介します。iOSおよびmacOSでファイルのサムネイルにアクセスして表示するための、クイックルックのエンハンスメントについてご確認ください。
What\\u2019s New in File Management and Quick Look Your iOS app can now access files stored on external devices via USB and SMB. Understand best practices for creating a document-based app that reads, writes, and manages files on physical media or networked storage. Learn about enhancements to Quick Look on iOS and macOS that help you access and... apfs,exfat,fat,hfs,qlpreviewcontroller,qlthumbnailgenerator,uidocumentbrowserviewcontroller,uidocumentpickerviewcontroller WWDC19 日本語, 簡体中国語, 英語 -
28:02
ClassKitの新機能
ClassKitフレームワークを活用すると、Appの有益な教材の内容をわかりやすく示し、教師が授業のカリキュラムに組み込めるようにすることができます。このセッションでは、ClassKit統合のワークフロー、スクールワークAppでのインストラクターと生徒の役割のデバッグ、ClassKitへの公開をかつてないほど簡単にするために設計された新機能の概要を紹介します。
What\\u2019s New in ClassKit The ClassKit framework helps you surface your app\'s valuable educational content for inclusion in a teacher\'s classroom curriculum. Get an overview of the ClassKit integration workflow, debugging instructor and student roles with the Schoolwork app, and new features designed to make publishing... WWDC19 日本語, 簡体中国語, 英語 -
8:54
watchOS 6でオーディオをストリーミングする
Apple Watchでオーディオをストリーミングすることで、iPhoneがなくてもコンテンツを好きな場所で楽しめるようにすることができます。このセッションでは、watchOS Appで独立したオーディオ視聴体験を作り出すためにiOSから引き継がれたストリーミング用APIについて説明します。ストリーミング用にオーディオセッションを設定する方法や、異なるネットワーク環境間を移動するユーザーに最善の体験を提供するためのベストプラクティスについてご確認ください。
Streaming Audio on watchOS 6 Streaming audio on Apple Watch allows customers to enjoy your content wherever they go without their iPhone. Learn about the streaming APIs brought over from iOS to allow watchOS apps to create independent audio consumption experiences. Find out how to set up your audio session for streaming and... ,apple watch,audio,avfoundation,avplayer,avqueueplayer,backgraound,background,coremedia,core media,digital crown,network,networking,streaming,watch,watchkit,watchos,wkinterface WWDC19 日本語, 簡体中国語, 英語 -
8:47
アクセシビリティに対応したリーディング体験を作り出す
テキストのスタイルとレイアウトは、優れたリーディング体験をもたらす大きな要素です。CoreTextやTextKitといったテクノロジーは、優れたテキストレイアウトを作成するために必要なツールとなります。このセッションでは、アクセシビリティに対応したリーディングコンテンツプロトコルを導入し、自動ページめくり機能を追加し、音声出力をカスタマイズすることで、VoiceOver向けにも同様の優れたアクセス体験を作り出す方法を紹介します。
Creating an Accessible Reading Experience The styling and layout of text is a hallmark feature of an outstanding reading experience. Technologies such as CoreText and TextKit give you the tools you need to create a great text layout. Learn how to make an equally great accessible experience for VoiceOver by adopting the accessibility... WWDC19 日本語, 簡体中国語, 英語 -
10:14
Accessibility Inspector
Accessibility Inspectorを活用すると、Appの中でアクセシビリティに対応していない部分を特定することができます。その部分をアクセシビリティ対応にする方法についてフィードバックが表示されるほか、VoiceOverのシミュレーションも行われるため、ユーザーが実際に聞くVoiceOverを確認できます。Accessibility InspectorでAppを完全にデバッグするライブデモを通して、この強力なツールを使用してあらゆるユーザーに対応したAppを作る方法についてご確認ください。
Accessibility Inspector The Accessibility Inspector enables you to identify parts of your app that are not accessible. It provides feedback on how you can make them accessible, as well as simulating voice-over to help you identify what a Voice Over user would experience. Watch a live-demo of an app being fully debugged... WWDC19 日本語, 簡体中国語, 英語 -
7:08
淡色のグラフィックコンプリケーションについて
watchOS 6の多くの文字盤では、コンテンツの色合いをカスタマイズできるため、Appleの最もパーソナルなデバイスをさらにパーソナライズすることができます。このセッションでは、ClockKitのデータプロバイダを使用して、各種のコンプリケーションファミリーにフルカラーと淡色のオプションを提供する方法を紹介します。これにより、お客様はどの文字盤を選択しても、重要な最新情報を一目で確認できます。
Exploring Tinted Graphic Complications Many Watch faces in watchOS 6 allow for customizing the tint color of content, allowing for even more personalization of Apple's most personal device. Discover how you can use ClockKit data providers to offer full color and tint-ready options for each complication family type. This gives... ,apple watch,clkcomplication,clockkit,complications,digital crown,watch,watchkit,watchos,wkinterface WWDC19 日本語, 簡体中国語, 英語 -
10:18
Game Centerのプレイヤー識別子
Game Centerが、対象範囲が個々のゲームやデベロッパチームのIDにスコープされた永続的なプレイヤー識別子に対応しました。このセッションでは、スコープされた識別子によってプレイヤーのプライバシーがどのように向上するかを説明し、Appやゲームを推奨されるAPIに移行させる方法を紹介します。
Game Center Player Identifiers Game Center now supports persistent player identifiers scoped to individual games or to a developer team ID. Understand how scoped identifiers enhance player privacy and see how to transition your apps and games onto the recommended API. WWDC19 日本語, 簡体中国語, 英語 -
10:23
優れたアクセシビリティラベルを作成する
優れたアクセシビリティラベルは、Appがユーザーに気に入られるか、削除されてしまうかの違いを生み出します。Appのアクセシビリティエンジニアによるデモンストレーションを通して、VoiceOverをご体験ください。複雑なUIの操作方法や、機能を説明するラベルによってAppを簡単に万人向けにする方法を紹介します。
Writing Great Accessibility Labels Great accessibility labels are the difference between someone using and loving your app or someone deleting your app. Experience VoiceOver as demonstrated by an Apple Accessibility engineer as she navigates complex UI and demonstrates how descriptive labels are an easy way to ensure your app is... WWDC19 日本語, 簡体中国語, 英語 -
8:15
WebインスペクタでWebコンテンツを検証する
このセッションでは、Webコンテンツをチームのコーディング基準に適合させ、自動テストシステムに頼らずにコードの品質を高めるための新しい方法を紹介します。Webインスペクタの検証ツールを使用して、開発中のWebコンテンツをすばやく簡単に検証し、重要な準拠事項が見落とされないようにする方法についてご確認ください。
Auditing Web Content with Web Inspector Discover a new way to ensure your web content meets team coding standards and that you can deliver better code even without reliance on automated test systems. Find out how to use the Audit tool in Web Inspector to quickly and easily audit your web content during development so important... WWDC19 日本語, 簡体中国語, 英語 -
10:13
ビジュアルデザインとアクセシビリティ
ラージテキストに対応することの重要性について考えましょう。このセッションでは、iOSの新しいAPIであるDifferentiate Without Colorについて説明します。このAPIを活用すると、色覚異常などの視覚障害のあるユーザーが簡単にAppを使用できるようになります。このAPIの使用方法と、それによってあらゆるユーザーに対応したAppを作る方法についてご確認ください。新しいReduce Motion APIを有効にして、動きに過敏なユーザーのために自動再生を停止する方法についても紹介します。
Visual Design and Accessibility Learn about the importance of supporting Large Text. Hear about Differentiate Without Color, a new API on iOS which can enable people with vision disorders such as color-blindness to easily use your app. Learn how to use it and how it can bring inclusivity to your app. Find out how to enable new... WWDC19 日本語, 簡体中国語, 英語 -
16:00
CarPlayシステムの最新情報
CarPlayは、車の中でiPhoneを使うための、より優れた、より安全な方法です。このセッションでは、車内システムをアップデートして、iOS 13の新機能を活用する方法を紹介します。動的に変化するスクリーンサイズ、計器類などを表示するセカンドスクリーン、不規則な形のディスプレイにAppを対応させましょう。「Hey Siri」によるハンズフリーの音声アクティベーションへの対応についてもご確認いただけます。
Advances in CarPlay Systems CarPlay is a smarter, safer way to use your iPhone in the car. Learn how to update your vehicle system to take advantage of new features in iOS 13. Add support for dynamically changing screen sizes, second screens such as instrument clusters, and even irregularly shaped displays. Learn how to... ,,automotive,car,map WWDC19 日本語, 簡体中国語, 英語 -
27:28
iOSのデザインに関する最新情報
このセッションでは、美しくアクセシビリティの高いAppを作成するために、Appのインターフェイスをダークモードに合わせて変更する方法を紹介します。また、モーダルシートの改善とコンテキストメニューの新しいUIによって、ユーザビリティがどのように向上し、よりパワフルで効率的なワークフローが生み出されるかについてご確認ください。
What\\u0027s New in iOS Design Discover how to update your app's interface for Dark Mode to create beautiful and accessible apps. And learn how refinements to modal sheets and the new contextual menu UI can help improve usability and lead to more powerful and efficient workflows. borderless bars,dark mode,sf symbols WWDC19 日本語, 簡体中国語, 英語 -
30:18
iPad Apps for Macをデザインする
このセッションでは、iPad AppからMac用の優れた体験を生み出す方法を紹介します。MacにiPad Appのレイアウトとアーキテクチャを適合させるための基本的なテクニック、フォントサイズと色に関する考慮事項、メニューバー、サイドバー、ウインドウツールバーなどのmacOSインターフェイスを活用する方法についてご確認ください。
Designing iPad Apps for Mac Discover how you can create a great Mac experience with your iPad app. Learn about essential techniques for adapting your iPad app\'s layout and architecture for Mac, considerations for type and color, and how you can take advantage of macOS interfaces such as the menu bar, sidebar and window... catalyst,mac catalyst,project catalyst WWDC19 日本語, 簡体中国語, 英語 -
51:27
ARKit 3の紹介
ARKitはiOSのための革新的な拡張現実(AR)プラットフォームで、人が周囲の世界とつながる方法を一変させます。ARKit 3の最先端の機能と、ARKit 3がどのようにRealityKitのための革新的な基盤となるかについてご確認ください。このセッションでは、ARKitを使用してモーションキャプチャとピープルオクルージョン向けに身体の位置や動きを把握することにより、より魅力的なARを生み出す方法について説明します。複数のフェイストラッキング、共同セッションの構築、オンボーディング用のコーチングUIなどのための追加機能についてご確認ください。
Introducing ARKit 3 ARKit is the groundbreaking augmented reality (AR) platform for iOS that can transform how people connect with the world around them. Explore the state-of-the-art capabilities of ARKit 3 and discover the innovative foundation it provides for RealityKit. Learn how ARKit makes AR even more... WWDC19 日本語, 簡体中国語, 英語 -
42:12
iPadで複数のウインドウを使用する
マルチタスキングは、iPad Appをもっとパワフルにできる素晴らしい方法です。Appのインターフェイスを2つ並べられるようにするのは簡単です。ユーザーにも歓迎されることでしょう。このセッションでは、ドラッグ&ドロップなどの既存の機能を使用して、2つ目のウインドウを簡単に作成する方法について説明します。複数のウインドウに対応することがAppのライフサイクルをどのように変化させるか、そしてすべてのAppにとってこれが何を意味するかについてご確認ください。デベロッパとユーザーの双方に素晴らしい体験を生み出すため、よくある間違いとその解決方法についても紹介します。
Introducing Multiple Windows on iPad Multitasking is an exciting way to add power to your iPad app. It is easy to enable your app to run two instances of your interface side-by-side, and your customers will love it. Learn how to take your existing features like drag and drop and use them to easily create a second window. Find out... multiple,multitasking,multiwindow,restoration,scenes,state,uiscene,uiwindowscene,windows WWDC19 日本語, 簡体中国語, 英語 -
48:34
tvOSでリビングルームを制御する
tvOS Appでは、4K解像度、Dolby Vision、HDR10によって実現される驚異的な画質と、Dolby Atmosによるリアルなサウンドで、素晴らしい体験をユーザーに届けることができます。このセッションでは、美しく魅力的で、コンテンツを第一にした体験をもたらすメディアAppを設計する方法と、Appを起動する前からユーザーを惹きつける新しいTop Shelf Extensionとスタイルを紹介します。ユーザープロファイルのサポートを活用して、さらに直感的な共有デバイス体験を生み出しましょう。
Mastering the Living Room With tvOS tvOS apps can deliver amazing experiences with stunning picture quality through 4K resolution, Dolby Vision and HDR10, and immersive sound through Dolby Atmos. Discover how to design beautiful, engaging, content-first experiences for your media applications. Learn about the new Top Shelf... ,actions carousel,apple tv,apple tv 4k,carousel,content,content first,living room,mastering,new,new api,preview,remote,top shelf,top shelf new,trailers,tv app,tv design,tvos,tvos13,tvos 13,tv remote,tv room WWDC19 日本語, 簡体中国語, 英語 -
6:56
AirPlay 2ビデオのためのHLSオーサリング
AirPlay 2ビデオを使用すると、Appleデバイスから一般的なスマートテレビにビデオを共有することができます。このセッションでは、対応するテレビに高画質のビデオをシームレスに配信するための特別な考慮事項と、検証ツールを利用してコンテンツをプレイムタイムに備える方法を紹介します。
HLS Authoring for AirPlay 2 Video AirPlay 2 Video lets you share video from Apple devices to popular smart TVs. Learn about the special considerations for seamless delivery of high quality video to these TVs, and how to utilize the validation tools to ensure your content is ready for primetime. WWDC19 日本語, 簡体中国語, 英語 -
37:02
macOS向けAppKitの新機能
このセッションでは、AppKitの最新のAPIと、関連するフレームワークについてについて説明します。また、時間の節約になり、最新のハードウェアを活用しながらAppに磨きをかけることができるmacOS Catalinaの強化点の概要を紹介します。
What\\u2019s New in AppKit for macOS Learn about the latest APIs in AppKit and associated frameworks. Get an overview of the enhancements coming in macOS Catalina to help you save time, take advantage of the latest hardware, and add polish to your application. WWDC19 日本語, 簡体中国語, 英語 -
40:38
Core ML 3フレームワーク
Core ML 3は、これまでオンデバイスの機械学習では利用できなかった高度なモデルタイプに新たに対応しています。このセッションでは、モデルのパーソナライズにより、Appをパーソナライズできる度合いを大きく広げる方法について説明します。モデルをリンクさせる方法や、既存のモデルのコンバージョンに使うCore MLツールの向上点について、より深く理解していただけます。
Core ML 3 Framework Core ML 3 now enables support for advanced model types that were never before available in on-device machine learning. Learn how model personalization brings amazing personalization opportunities to your app. Gain a deeper understanding of strategies for linking models and improvements to Core ML... ai,artificial intelligence,core ml,core ml tools,create ml,deep learning,learning,machine learning,model,natural language,neural network,sound,speech,training,vision WWDC19 日本語, 簡体中国語, 英語 -
37:13
RealityKitとReality Composerの紹介
ARのために設計されたRealityKitを使用すると、デベロッパはワールドクラスのレンダリング、アニメーション、物理エンジン、スペーシャルオーディオの機能を利用できます。このセッションでは、従来の3Dエンジンを刷新するRealityKitを活用して、これまでになく迅速かつ簡単にARを開発する方法を紹介します。RealityKitベースのAppやゲームの開発の基本、およびReality ComposerでAR体験のコンテンツのプロトタイピングと作成を行う方法についてご確認ください。
Introducing RealityKit and Reality Composer Architected for AR, RealityKit provides developers access to world-class capabilities for rendering, animation, physics, and spatial audio. See how RealityKit reimagines the traditional 3D engine to make AR development faster and easier for developers than ever before. Understand the building... WWDC19 日本語, 簡体中国語, 英語 -
41:19
Swift Playgrounds 3
Swift Playgrounds 3は、Swiftでのコーディングをインタラクティブで楽しいものにする、革新的なiPad用Appの最新バージョンです。このセッションでは、独自のプレイグラウンドを使用して、デバイスの機能を使用するコードをすばやく反復処理する方法について説明します。新しいモジュールの機能が、独自のコードを整理したり、Playgroundブック作成の新たな可能性を開いたりする上でどのように役立つかについてご確認ください。
Swift Playgrounds 3 Introducing Swift Playgrounds 3: the latest iteration of the revolutionary app for iPad that makes coding in Swift interactive and fun. Discover how you can use your own playgrounds to rapidly iterate on code that uses device features. Find out how the new modules feature both helps organize your... WWDC19 日本語, 簡体中国語, 英語 -
39:32
SF Symbolsの紹介
SF Symbolsは、ベクトルベースのシンボルの包括的なライブラリです。シンボルをAppに組み込むことで、ユーザーインターフェイス要素のレイアウトをシンプルにすることができます。シンボルはさまざまな太さやサイズで使用でき、周囲のテキストの配置も自動的に調整されます。このセッションでは、シンボルをさまざまなスクリーンサイズとレイアウトに簡単に適合させて、Appのアクセシビリティとローカライズのしやすさを向上させる方法について説明します。SF Symbolsのビジュアルスタイルに完璧にマッチした、特定のニーズのための新しいシンボルを作成する方法についてもご確認いただけます。
Introducing SF Symbols SF Symbols introduces a comprehensive library of vector-based symbols that you can incorporate into your app to simplify the layout of user interface elements through automatic alignment with surrounding text, and support for multiple weights and sizes. Learn how easy it is to adapt to different... baseline,font,san francisco,scale,sf hello,uiimage,weight WWDC19 日本語, 簡体中国語, 英語 -
28:03
独立したWatch Appを開発する
watchOS 6ではAppを完全に独立させることができ、Apple Watch専用のAppを開発できるほか、Apple Watch用のApp Storeも用意されるため、watchOSのユーザー体験がまったく新しいレベルに引き上げられます。このセッションでは、多くのiOSフレームワークとテクノロジーの力をwatchOSで活用することで、Apple Watchで完全に独立した体験を作り出す方法を紹介します。
Creating Independent Watch Apps watchOS 6 enables a whole new level of watchOS experiences by allowing fully independent apps and apps built just for Apple Watch, and by bringing the App Store to Apple Watch. Discover how to leverage the power of many iOS frameworks and technologies, now on watchOS, to create fully independent... ,apple watch,clkcomplication,clockkit,cloudkit,complications,digital crown,dynamic notifications,extended runtime,independence,independent,interactive notifications,notifications,sign in with apple,unnotification,watch,watchkit,watchos,wkinterface WWDC19 日本語, 簡体中国語, 英語 -
14:34
Create ML Appの紹介
Core MLのパワーをAppに組み込むには、「どうやってモデルを作成するか」という課題に取り組む必要があります。新しいCreate ML Appでは、直感的なワークフローでモデルを作成することができます。このセッションでは、この使いやすいツールで、モデルをすばやくトレーニング、評価、テスト、プレビューする方法について説明します。多数の強力な機械学習タスクを処理するためのテンプレートが数多く用意されていますので、その中の1つをまずお試しください。モデルの継続的な改良と実験のための多くの機能についても詳しく紹介します。
Introducing the Create ML App Bringing the power of Core ML to your app begins with one challenge. How do you create your model? The new Create ML app provides an intuitive workflow for model creation. See how to train, evaluate, test, and preview your models quickly in this easy-to-use tool. Get started with one of the many... activity,ai,artificial intelligence,classifier,core ml,create ml,detection,image classification,learning,machine learning,model,motion,natural language,recommender,sound,tools,training,vision,xcode WWDC19 日本語, 簡体中国語, 英語 -
14:49
機械学習における新機能
Core ML 3が大幅に拡張され、これまで以上に高度なオンデバイスの機械学習機能をAppで利用できるようになりました。このセッションでは、さまざまなタスクのためのCore MLモデルを簡単に作成できる新しいCreate ML Appについて説明します。Vision、Natural Language、Sound、Speechの魅力的なアップデートや、最先端のモデルタイプに新たに対応したことや、モデルパーソナライズの概要についてご確認ください。
What\\u0027s New in Machine Learning Core ML 3 has been greatly expanded to enable even more amazing, on-device machine learning capabilities in your app. Learn about the new Create ML app which makes it easy to build Core ML models for many tasks. Get an overview of model personalization; exciting updates in Vision, Natural... convertors,core ml,core ml tools,create ml,model personalization,models,natural language,neural networks,nlp,ondevice training,sound,speech,vision WWDC19 日本語, 簡体中国語, 英語 -
33:40
Notarization(認証)について
Notarization(認証)は、App ReviewやMac App Storeへの提出を要求せずに、悪意のあるMacソフトウェアを事前に特定してブロックするためのものです。この認証は昨年導入され、すでにMac Appデベロッパに広く利用されています。このセッションでは認証のワークフローについて詳しく説明し、認証サービスの新機能を紹介します。
All About Notarization Notarization is all about identifying and blocking malicious Mac software prior to distribution, without requiring App Review or the Mac App Store. Introduced last year and already widely adopted by Mac app developers, this is your opportunity to take an in depth tour of Notarization workflows... gatekeeper,notarization WWDC19 日本語, 簡体中国語, 英語 -
31:55
USDを使用する
Universal Scene Description(USD)を使用すると、安定した3Dシーンを描写することができ、エンジニアとアーティストがクリエイティブのワークフロー全体でシームレスにコラボレーションすることができます。このセッションでは、USDの強力な機能と、その優れた拡張性を紹介します。USDアセットの作成方法と、ARKitとRealityKitで使用するusdzコンテンツの作成に関する詳しい情報についてご確認ください。
Working with USD Universal Scene Description (USD) enables the robust description of 3D scenes and empowers engineers and artists to seamlessly collaborate across the creative workflow. Get introduced to the powerful capabilities of USD and explore its incredible scalability. Gain a deeper understanding of how... WWDC19 日本語, 簡体中国語, 英語 -
41:27
iPad Apps for Macの紹介
iPad Apps for Macを活用すると、コードベースを1つに保ちながら、iPad AppをMacに簡単に移行できます。このセッションでは、自動的に実装される一般的なMacの機能について説明し、iOSのみのフレームワークの取り扱い方と、それらの使用によってAppにどのような影響があるかをご確認いただけます。また、サードパーティのフレームワークの使用や、設定のヒントとコツといった、一般的な用例パターンについても取り上げます。プラットフォームに固有の機能を組み込むことで、新しいMac AppをMac Appらしくする方法についてご確認ください。
Introducing iPad Apps for Mac iPad Apps for Mac is an easy way to bring your iPad app to the Mac while maintaining your single code-base. Learn about common Mac features that are automatically implemented for you. Find out how to work with iOS-only frameworks and what using them could mean for your app. Hear about some common... catalyst,checkbox,ipad app,mac catalyst,project catalyst,uikit WWDC19 日本語, 簡体中国語, 英語 -
28:17
SiriKit Media Intentの紹介
iOS 13では、オーディオコンテンツを再生するためのさまざまな方法に新たに対応して、SiriKitを強化しています。このセッションでは、ハンズフリーで音楽、オーディオブック、Podcast、ラジオなどを再生できる素晴らしい体験を実現する方法について説明します。検索語句を処理するためのベストプラクティスや、再生スピードの調整機能、プレイリストへの追加機能、コンテンツを気に入ったかどうかを表明できる機能を実装して、充実した再生環境を提供する方法についてご確認ください。
Introducing SiriKit Media Intents iOS 13 enhances SiriKit by bringing all new support for audio content playback. See how to provide an excellent, hands-free experience for playing your music, audiobooks, podcasts, radio, and more. Dive into best practices for handling search terms, discover how to provide a complete experience... ,,add to siri,audio,audiobooks,donate,donation,inrelevant,intents,inui,parameters,phrase,podcasts,radio,shortcut,siri,sirikit,streaming,suggestion,voice WWDC19 日本語, 簡体中国語, 英語 -
42:06
低遅延HLSの紹介
2009年の導入以来、HTTP Live Streaming(HLS)は、世界中で数えきれないほどのライブおよびオンデマンドのオーディオおよびビデオストリームの配信を可能にしてきました。新しい低遅延モードの導入により、既存のクライアントへの後方互換性を保ちながら、大規模なパブリックネットワークで2秒未満の遅延を達成できるようになりました。この新しいテクノロジーを活用するために、コンテンツ配信システムを開発および構成する方法についてご確認ください。
Introducing Low-Latency HLS Since its introduction in 2009, HTTP Live Streaming (HLS) has enabled the delivery of countless live and on‐demand audio and video streams globally. With the introduction of a new Low-Latency mode, latencies of less than two seconds are now achievable over public networks at scale, while still... WWDC19 日本語, 簡体中国語, 英語 -
55:28
Metalによる最新のレンダリング
MetalはGPUを活用したグラフィックスおよび演算のためのフレームワークで、プロフェッショナル向けのAppからコンソールスタイルのゲームに至るまで、あらゆるAppの構築に役立ちます。このセッションでは、Metalの機能を利用して、遅延レンダリングやタイルベースのフォワードレンダリングといった最新のグラフィックステクニックを実装する方法について説明します。GPUで処理される機能により、Metalで処理のスケジュールが自動的に決定され、シーン全体の描画や演算処理の実行が、CPUとほとんど、またはまったくやり取りせずに行われる仕組みについてご確認ください。GPUファミリーを使用することで、さ...
Modern Rendering with Metal Metal is the GPU-accelerated graphics and compute framework that helps developers build everything from pro apps to console-style games. Learn how to apply Metal features to implement modern graphics techniques including deferred and tiled-forward rendering. See how GPU-driven capabilities enable... WWDC19 日本語, 簡体中国語, 英語 -
54:25
Xcodeの概要
Xcodeは、Appleプラットフォーム向けの優れたAppを作成するための開発環境です。Xcodeの機能を活用して、新しいプロジェクトの作成からApp Storeでの配信に至るまで作業を進める方法についてご確認ください。このセッションでは、実際に機能するSwiftUI Appを開発しながら、Xcodeのユーザーインターフェイスの操作方法、ソースエディタとライブユーザーインターフェイスプレビューの活用方法、コミュニティで開発されたSwiftパッケージをAppに組み込む方法、コードをリファクタリングおよびテストする方法を紹介します。
Getting Started with Xcode Xcode is the development environment for creating great apps for Apple platforms. Find out how to take advantage of Xcode features to go all the way from a new project to App Store distribution. Along the way, you\'ll learn how to navigate the Xcode user interface, how to take advantage of the... WWDC19 日本語, 簡体中国語, 英語 -
54:16
SwiftUIの紹介:初めてのAppをビルドする
実際にSwiftUIを使用している様子を見てみましょう。SwiftUIチームのエンジニアが、完全に機能するAppをゼロから構築するところについてご確認ください。このセッションでは、この新しいフレームワークの背後にある考え方や、宣言型プログラミングの利点について説明し、SwiftUIの動作と、SwiftUIとXcode 11の連携がいかに優れたAppをより短期間で構築することに役立つかを詳しく紹介します。
Introducing SwiftUI: Building Your First App See SwiftUI in action! Watch as engineers from the SwiftUI team build a fully-functioning app from scratch. Understand the philosophy driving this new framework and learn about the benefits of declarative-style programming. Take a look under the hood to understand how SwiftUI operates and learn... better apps faster,canvas,control,declarative,previews,view WWDC19 日本語, 簡体中国語, 英語 -
49:44
iPadにおけるデスクトップクラスのブラウジング
iOS 13では、iPadでデスクトップクラスのブラウジングを楽しめるようになります。圧倒的に高速なパフォーマンス、業界最高水準のセキュリティ、最新のデスクトップ機能により、iPadのSafariは最新のWeb標準に対応しています。また、デスクトップ向けのサイトやWeb Appをタッチ操作に自動的に適合させ、快適なブラウジングを実現します。このセッションでは、サイトまたは組み込みのWebViewで強力な新機能とコーディングのベストプラクティスを活用し、iPadでクラス最高のユーザー体験を提供する方法について説明します。
Introducing Desktop-class Browsing on iPad iOS 13 brings desktop-class browsing to iPad. With blazing-fast performance, industry-leading security, and modern desktop features, Safari on iPad supports the latest web standards designed and automatically adapts desktop sites and web apps to touch in order to deliver a rich browsing... WWDC19 日本語, 簡体中国語, 英語 -
36:44
Swiftの新機能
Swiftは、SwiftUI、RealityKit、Create MLなど、すべてのAppleプラットフォームの主要なフレームワークの多くにおいて選ばれている言語です。このセッションでは、Swift 5.0について再確認し、Xcode 11で新しく導入されるSwift 5.1について紹介します。パフォーマンスと安全性における最新の改善点についてご確認ください。また、Swiftの新機能と、それらが新しいフレームワークの開発にどのように役立ったかについてもご確認いただけます。
What\\u0027s New in Swift Swift is now the language of choice for a number of major frameworks across all of Apple\'s platforms, including SwiftUI, RealityKit and Create ML. Join us for a review of Swift 5.0 and an exploration of Swift 5.1, new in Xcode 11. Find out about the latest advancements in performance and safety... WWDC19 日本語, 簡体中国語, 英語 -
31:49
CloudKitでCore Dataを使用する
CloudKitは強力なクラウド同期テクノロジーを提供し、Core Dataは幅広いデータモデリングおよびパーシステンスAPIを提供します。このセッションでは、これらの相補的なテクノロジーを組み合わせて、クラウドを利用したAppを簡単に作成する方法について説明します。また、新しいCore Data APIを活用することで、AppのデータフローとCloudKitの入出力をどのように簡単に管理できるかについても紹介します。これらのフレームワークを組み合わせて、すべてのお客様のデバイスに素晴らしい体験を届ける方法についてご確認ください。
Using Core Data With CloudKit CloudKit offers powerful, cloud-syncing technology while Core Data provides extensive data modeling and persistence APIs. Learn about combining these complementary technologies to easily build cloud-backed applications. See how new Core Data APIs make it easy to manage the flow of data through... backup,batch operations,change notifications,cloud,cloudkit,concurrency,core,core data,data,derived attributes,documents,history tracking,icloud,model layer objects,nskeyedarchiver,object graph,object life cycle,performance,persistence,persistent history,record,records,server,sharing,sqlite,testing,zone WWDC19 日本語, 簡体中国語, 英語 -
34:58
Xcode 11でローカライズされた高品質なAppを作成する
iOS 13では、Appごとに言語を個別に設定できるようにすることができます。このセッションでは、アセットカタログによるアセットのローカライズと、Xcode 11でのローカライズワークフローの合理化について紹介します。ローカライズとテストのために、複数の言語でスクリーンショットを生成する方法についてご確認ください。
Creating Great Localized Experiences with Xcode 11 Learn how your app can support per-app language settings in iOS 13. Get the details on localizing assets with asset catalogs and simplifying your localization workflow with Xcode 11. Understand how to generate screenshots in multiple languages for localization and testing. ,,,i18n,localization,world WWDC19 日本語, 簡体中国語, 英語 -
37:01
System ExtensionとDriverKit
macOSのセキュリティと信頼性をモダナイズおよび向上させる次のステップの1つは、Kernel Extensionとドライバのためのより優れたアーキテクチャを提供することです。このセッションでは、System ExtensionとDriverKitでこの移行を実行する方法について説明します。
System Extensions and DriverKit One of the next steps in modernizing and improving the security and reliability of macOS is to provide a better architecture for kernel extensions and drivers. Learn how to make this transition with System Extensions and DriverKit. driver,extension,kernel WWDC19 日本語, 簡体中国語, 英語 -
6:10
音声認識の最新情報
Speech Recognizerを、ネットワーク接続がなくても、iOSまたはmacOSデバイスでローカルに使用できようになりました。このセッションでは、プライバシーを保護し、サーバベースの処理における制限を排除しながら、Appをテキストから音声への変換に対応させる方法について説明します。また、音声認識のAPIが、話す速さ、休止の長さ、音声の品質など、より豊富な分析が行えるよう強化されたことについてもご確認いただけます。
Advances in Speech Recognition Speech Recognizer can now be used locally on iOS or macOS devices with no network connection. Learn how you can bring text-to-speech support to your app while maintaining privacy and eliminating the limitations of server-based processing. Speech recognition API has also been enhanced to provide... machine learning,natural language,speech,speech recognition,speechtotext,voice,voice analysis WWDC19 日本語, 簡体中国語, 英語 -
33:02
Xcode 11の新機能
アイデアをかつてなく迅速に製品化するために設計された、Xcode 11の新機能を紹介します。ソースコードを編集および整理する新しい方法、ユーザーインターフェイスを設計およびプレビューするための新機能、デバッグとテストのための優れた改良点についてご確認ください。また、デベロッパツールに関する今年のセッションの概要もご確認いただけます。
What\\u0027s New in Xcode 11 Start the week with a tour of new features in Xcode 11, designed to help you get from idea to product faster than ever. Discover new ways to edit and organize your source code, new capabilities for designing and previewing user interfaces, and great improvements for debugging and testing. Get an... WWDC19 日本語, 簡体中国語, 英語 -
40:46
macOSセキュリティの最新情報
Appleは、マルウェアへの感染を防止し、ユーザーのデータを保護することに特に注力しつつ、macOSのセキュリティを常に向上させています。このセッションでは、macOSをマルウェアから保護するGatekeeperの最新情報と、ユーザーのデータとアクティビティをユーザーが常に管理できるようにする新しい保護機能について、Appleの新たな取り組みを紹介します。
Advances in macOS Security We are on a journey to continuously improve macOS security, with a particular focus on preventing malware and protecting user data. Join us on the next step and learn more about what's new in Gatekeeper—for keeping malware out of macOS—as well as new protections that help keep users' data and... data protection,gatekeeper WWDC19 日本語, 簡体中国語, 英語 -
35:49
AirPlay 2による大画面への接続
AirPlayを使用すると、ビデオ、写真、音楽などを、Apple製デバイスからApple TVやお気に入りのスピーカー、人気のスマートテレビにストリーミングすることができます。このセッションでは、長編コンテンツのための自動ルート選択、リモートコントロール、再生中のメタデータ、ビデオ品質に関する考慮事項など、AirPlayビデオで可能な限り最高の体験を実現する方法を紹介します。
Reaching the Big Screen with AirPlay 2 AirPlay lets you share videos, photos, music, and more from Apple devices to your Apple TV, favorite speakers, and popular smart TVs. Learn how to deliver the best possible experience for AirPlay video, including automatic route selection for long form content, remote control, now playing... WWDC19 日本語, 簡体中国語, 英語 -
49:15
Apple Design Awards
デベロッパとその素晴らしい作品を紹介した表彰式についてご確認ください。2019 Apple Design Awardsでは、優れたデザインとイノベーションを実現した、最先端のiOS、macOS、watchOS、tvOS Appが表彰されました。
Apple Design Awards Join us for an unforgettable award ceremony celebrating developers and their outstanding work. The 2019 Apple Design Awards recognize state of the art iOS, macOS, watchOS, and tvOS apps that reflect excellence in design and innovation. WWDC19 日本語, 簡体中国語, 英語 -
117:19
Platforms State of the Union
Platforms State of the Union(WWDC 2019)
Platforms State of the Union WWDC 2019 Platforms State of the Union sotu,sotu 2019 WWDC19 日本語, 簡体中国語, 英語 -
137:33
Keynote
WWDC 2019 Keynote
Keynote WWDC 2019 Keynote WWDC19 スペイン語, 日本語, 簡体中国語, 英語, 韓国語
-
-
WWDC18 -
37:27
テストのヒントとコツ
記述したコードが正しく動作するかどうかを検証する上でテストは欠かせませんが、コードにどうしても依存関係が含まれる場合があります。このセッションでは、そうしたテストしにくいコードでも、XCTestを使ってAppleプラットフォーム上でテストできるようにするテクニックについて紹介します。また、実行速度が高速でメンテナンスも少なくて済む、高品質なテストを記述するためのさまざまなヒントも紹介します。
Testing Tips & Tricks Testing is an essential tool to consistently verify your code works correctly, but often your code has dependencies that are out of your control. Discover techniques for making hard-to-test code testable on Apple platforms using XCTest. Learn a variety of tips for writing higher-quality tests... asynchronous,automation,delayed,delegate,dependency,dispatchqueue,expectation,injection,mocking,network,notificationcenter,nsnotificationcenter,nspredicate,nstimer,nsurlprotocol,nsurlrequest,nsurlsession,observers,performance,predicate,protocol,pyramid,scheduledtimer,speed,stub,swift,timers,ui testing,unit test,urlprotocol,urlrequest,urlsession,xcuitest WWDC18 日本語, 簡体中国語, 英語 -
51:28
iOSメモリについて理解を深める
Appのメモリ使用量に影響を与えているものを特定する上で、メモリグラフをどのように活用できるかを紹介します。1枚の画像にかかる実際のメモリコストについて学習し、Appのメモリ使用量を削減するヒントやコツについてもご確認ください。
iOS Memory Deep Dive Discover how memory graphs can be used to get a close up look at what is contributing to an app's memory footprint. Understand the true memory cost of an image. Learn some tips and tricks for reducing the memory footprint of an app. footprint,image,memory,size WWDC18 日本語, 簡体中国語, 英語 -
57:17
クラッシュとクラッシュログについて理解する
Appの突然なクラッシュは、ネガティブなユーザー体験やApp Reviewでの却下の原因となります。クラッシュログを分析する方法、クラッシュログに含まれている情報、クラッシュの原因を診断する方法を学んでいきましょう。再現しにくいメモリ破損やマルチスレッドに関する問題などについても説明します。
Understanding Crashes and Crash Logs Sudden app crashes are a source of bad user experience and app review rejections. Learn how crash logs can be analyzed, what information they contain and how to diagnose the causes of crashes, including hard-to-reproduce memory corruptions and multithreading issues. ,,,0x8badf00d,address,assertion,caseiterable,destroyer,disassemble,disassembly,dispatchqueue,free,gcd,grand central dispatch,isa,ivar,lldb,malloc,objcmsgsend,organizer,pointers,precondition,race,rotated,sanitizers,stack,testflight,thread,trace,unrecognized selector,use after free,zombies WWDC18 日本語, 簡体中国語, 英語 -
33:35
Metal Game Performance Optimization
Realize the full potential of your Metal-based games by tackling common issues that cause frame rate slowdowns, stutters, and stalls. Discover how to clear up jitter and maintain a silky-smooth frame rate with simple changes in frame pacing. Get introduced to new tools for analyzing rendering...
Metal Game Performance Optimization Realize the full potential of your Metal-based games by tackling common issues that cause frame rate slowdowns, stutters, and stalls. Discover how to clear up jitter and maintain a silky-smooth frame rate with simple changes in frame pacing. Get introduced to new tools for analyzing rendering... WWDC18 日本語, 簡体中国語, 英語 -
40:30
卓越したアクセシビリティ体験の提供
基本的な機能だけではなく、卓越したアクセシビリティ体験を備えたAppを開発しましょう。Appの要素の見やすさやアクセシビリティを最大限に高める方法を紹介します。また、カスタムビューを表示しているときや複雑なUIを描画しているときでも、Appの操作性を向上させるための方法もご確認いただけます。
Deliver an Exceptional Accessibility Experience Go beyond the basics and create apps with an exceptional accessibility experience. Learn how to design elements that appear in your app for maximum clarity and accessibility. Discover how to enhance the way users interact with your app even when presenting custom views, or drawing complex UI. assistive,blind,color,contrast,deaf,disability,physical,vision,voiceover WWDC18 日本語, 簡体中国語, 英語 -
53:41
XcodeとLLDBでの高度なデバッグ
高度なテクニックや、Xcodeでのデバッグワークフローを向上させるためのヒントとコツを紹介します。また、LLDBとカスタムブレークポイントを活用したより高度なデバッグ方法や、Xcodeのビューデバッガツールを最大限に活用し、AppのUIの問題をより効果的に解決する方法についても紹介します。
Advanced Debugging with Xcode and LLDB Discover advanced techniques, and tips and tricks for enhancing your Xcode debugging workflows. Learn how to take advantage of LLDB and custom breakpoints for more powerful debugging. Get the most out of Xcode's view debugging tools to solve UI issues in your app more efficiently. ,,,,astronaut,catransaction,debugger,expression,flush,frame,gravity,jump,nudge,objc,objectivec,objectivec,poc,popover,swift,symbolic,thread,uiview,variable,view debugger WWDC18 日本語, 簡体中国語, 英語 -
46:45
Appのアセットを最適化する
iOS 12の新機能を活用し、見た目も魅力的でデータ効率のよいアートワークをAppに組み込むために、アセットを使う方法について学んでいきましょう。アセットカタログを最大限に活用し、アートワークアセットを整理、最適化、制作する方法を紹介します。デザイナーとデベロッパの間のワークフローを効率化するテクニックについても紹介します。Appに美しいアートワークアセットを組み込み、対象ユーザーをさらに拡大するとともに、Appの配信を改善し、フットプリントを削減できるようにしましょう。
Optimizing App Assets Learn how to use assets to bring visually compelling and data efficient artwork to your apps, leveraging new features in iOS 12. Gain insight into organizing, optimizing, and authoring artwork assets by using asset catalogs to their fullest. Learn techniques to better streamline workflows between... 1x,2x,3x,app thinning,asset catalog,asset catalogue,catalog,catalogs,catalogue,compression,heif,heiff,thinning WWDC18 日本語, 簡体中国語, 英語 -
36:38
Swift Package Managerについて知る
Swift Package Managerでは、Swiftエコシステムでのソースコードの開発および配信が簡単になります。Swift Package Managerの目的、設計、特有の機能、今後どのように進化していくかについてご確認ください。
Getting to Know Swift Package Manager The Swift Package Manager makes it possible to easily develop and distribute source code in the Swift ecosystem. Learn about its goals, design, unique features, and the opportunities it has for continued evolution. ,,,,dependencies,evolution,llbuild,packageresolved,semantic,spm,swiftpm,versioning WWDC18 日本語, 簡体中国語, 英語 -
38:13
Metalシェーダのデバッグとプロファイリング
Metalには、シェーダの動作を分析し、パフォーマンスを最適化するためのパワフルなツールが用意されています。このセッションでは、Xcodeの新しいジオメトリ表示機能を使った、Vertexステージに関する問題のトラブルシューティング方法について説明します。シェーダデバッガを使うと、Vertex、Fragment、Computeのシェーダの実行を行ごとに確認することができます。GPUへの負荷の分析に関する詳しい情報や、A11 Bionicのためのシェーダプロファイラの強化点についてご確認ください。
Metal Shader Debugging and Profiling Metal provides powerful tools for analyzing shader behavior and optimizing performance. Dive into troubleshooting vertex-stage problems with new geometry viewing capabilities in Xcode. Use the shader debugger to step through vertex, fragment, and compute shader execution line-by-line. Get details... WWDC18 日本語, 簡体中国語, 英語 -
55:40
カスタムInstrumentsの作成
カスタムInstrumentsのメリットや使用するタイミングについて紹介します。カスタムInstrumentsの構造やその作成方法に加えて、優れたInstrumentsの属性、高度なモデル化、CLIPS言語の使い方についても詳しくご確認いただけます。
Creating Custom Instruments Understand how custom instruments are useful and when they should be used. Get an in-depth view of the architecture of custom instruments and how to create them. Understand the attributes of a good instrument. Dive into advanced modeling and how to use the CLIPS language. instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 日本語, 簡体中国語, 英語 -
61:43
Introducing Network.framework: A modern alternative to Sockets
The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you.
Introducing Network.framework: A modern alternative to Sockets The new Network.framework API gives you direct access to the same high-performance user-space networking stack used by URLSession. If you're considering using Berkeley Sockets in your app or library, learn what better options are available to you. WWDC18 日本語, 簡体中国語, 英語 -
39:48
Xcodeでビルドスピードを上げる
Xcode 10でAppのビルドスピードを上げましょう。すべてのプロセッサコアを最大限に活用するために、プロジェクトを構築する方法やコードを調整する方法について紹介します。試しにコードを少しだけ調整してみる場合でも、リリースに向けて完全なAppをビルドしている場合でも、ご紹介するテクニックを活用すれば、Appのビルドにかかる時間を節約することができます。
Building Faster in Xcode Build your apps faster in Xcode 10. Learn how to structure your projects and tweak your code to take full advantage of all processor cores. Whether you\'ve made a few small code changes you want to give a try, or you\'re building your full app for release, these techniques will cut the time it... anyobject,batch,bridging header,categories,codegen,cycle,dependencies,dependency,explicit,file list,implicit,incremental,inference,objc,objectivec,objectivec,parallelized,private,serialized,swift,whole module optimization,wmo,xcfilelist WWDC18 日本語, 簡体中国語, 英語 -
64:41
滑らかなインターフェイスをデザインする
iPhone Xの滑らかなジェスチャーのインターフェイスを実現した際のテクニックについて紹介します。直感的で自然なジェスチャーや動きをデザインする方法について学び、さらに使いたくなるようなAppを目指しましょう。
Designing Fluid Interfaces Discover the techniques used to create the fluid gestural interface of iPhone X. Learn how to design with gestures and motion that feel intuitive and natural, making your app a delight to use. animation,behavior,design,fluid,gesture,iphone x,motion,physics,smooth WWDC18 日本語, 簡体中国語, 英語 -
40:04
目的のあるデザインとは
優れたApp体験とは、画面に惹きつけられるものです。ダイナミックで臨場感があり、パーソナルな体験です。とはいえ、それを実現するには、明確な目的を持って設計する必要があります。このセッションでは、適切なメタファを選択する、誰も試みなかったことをやってみる、すべてのインタラクションを自然で臨場感のあるものにするなど、設計に目的を持たせるための主なテクニックについて紹介します。
Intentional Design Great app experiences leap off the screen. They are dynamic, immersive, personal, and, above all else, the result of a strong and clear intent. Learn key techniques for being intentional with your design by choosing appropriate metaphors, making extreme choices, and making every interaction feel... behavior,dad jokes,design,editorial,experience,interaction,ui,ux,visual WWDC18 日本語, 簡体中国語, 英語 -
35:25
Measuring Performance Using Logging
Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine logged data. Get an introduction into creating and using custom instruments.
Measuring Performance Using Logging Learn how to use signposts and logging to measure performance. Understand how the Points of Interest instrument can be used to examine logged data. Get an introduction into creating and using custom instruments. instrument,instruments,ossignpost,ossignposts,signpost,signposts WWDC18 日本語, 簡体中国語, 英語 -
53:22
優れたデザインとは
優れたデザインは何もないところから突然生まれるわけではありません。実在する人が丹精込めて作り出した産物なのです。Appleやデベロッパコミュニティのデザイナー達から、優れたデザインの特徴について学んでいきましょう。そうしたデザイナーが、日常からどのようにインスピレーションを得ているか、どのようにアイデアを生み出してそれに磨きをかけているか、人気を博し続けるAppやゲームをどのようにデザインしているかを紹介します。
The Qualities of Great Design Great Design isn't magic, it is crafted with care by real people. Explore the characteristics of great design through the voices of designers from Apple and our developer community. Learn how they take inspiration from everyday life, conceive and refine ideas, and push themselves to design apps... ,,,,animation,apple design,apple designers,audio,care,caroline,cas,communiction,copy,craft,d,design,design best practices,designer,doug,editorial,elaine,emoji,gary,great,great design,haptics,hugo,interaction,interview,interviews,jessie,khan,khan academy,lauren,lauren grimm,lauren strehlow,layers,loic,loc,mike,nando,nicole,people,podcast,q,qualities,quality,sound,strehlow,travis,typography,ui,visual,where cards fall WWDC18 日本語, 簡体中国語, 英語 -
38:33
CarPlay対応のオーディオAppとナビゲーションApp
このセッションでは、CarPlayに対応するためにオーディオAppやナビゲーションAppをアップデートする方法について紹介します。CarPlayにおけるAppは、車両での使用のために最適化されており、利用可能な車両の画面と入力コントロールに自動的に適応してくれます。オーディオAppでは、音楽、ニュース、Podcastなどを楽しめます。最新のCarPlayフレームワークを利用すれば、ナビゲーションAppで詳細な地図、目的地検索、経路案内、ユーザー通知を提供することができます。
CarPlay Audio and Navigation Apps Learn how to update your audio or navigation app to support CarPlay. Apps in CarPlay are optimized for use in the car, and automatically adapt to available vehicle screens and input controls. Audio apps can deliver music, news, podcasts, and more. With the new CarPlay framework, Navigation apps... ,,car,map WWDC18 日本語, 簡体中国語, 英語 -
48:46
Siriショートカットの導入
Siriショートカットは、SiriとAppの機能を連携させることを可能にする、iOS 12のパワフルな新機能です。この機能では、さまざまなコンテキストに応じて、適切なタイミングでSiriにショートカットを提案させることができるようになります。また、Siriショートカットは、iOS、HomePod、watchOSの音声入力とも連携させることができます。このセッションでは、NSUserActivityを使ってAppでショートカットを使えるようにする方法や、優れたユーザー体験のためにSiriKitでカスタムIntentを作成することのメリットについて紹介します。
Introduction to Siri Shortcuts Siri Shortcuts are a powerful new feature in iOS 12 that allow your app to expose its functionality to Siri. This enables Siri to suggest your shortcut at relevant times based on various context. Shortcuts can also be added to Siri to run with a voice phrase on iOS, HomePod and watchOS. Learn how... ,,,donate,donation,inrelevant,intents,inui,phrase,shortcut,siri,suggestion,voice WWDC18 日本語, 簡体中国語, 英語
-
-
WWDC17 -
35:48
iOS Configuration and APIs for Kiosk and Assessment Apps
iOS provides several techniques for keeping your app front and center. Whether you're building a kiosk, hospitality check-in, or educational assessment app, choosing the right app-lock technique is critical. From Guided Access to Automatic Assessment Configuration you'll learn which approach...
iOS Configuration and APIs for Kiosk and Assessment Apps iOS provides several techniques for keeping your app front and center. Whether you're building a kiosk, hospitality check-in, or educational assessment app, choosing the right app-lock technique is critical. From Guided Access to Automatic Assessment Configuration you'll learn which approach... WWDC17 簡体中国語, 英語 -
32:17
Going Beyond 2D with SpriteKit
SpriteKit makes it easy to create high-performance, power-efficient 2D games and more. See how to take SpriteKit objects into Augmented Reality through seamless integration with ARKit. Learn about mixing 2D and 3D content and applying realistic transformations. Take direct control over SpriteKit...
Going Beyond 2D with SpriteKit SpriteKit makes it easy to create high-performance, power-efficient 2D games and more. See how to take SpriteKit objects into Augmented Reality through seamless integration with ARKit. Learn about mixing 2D and 3D content and applying realistic transformations. Take direct control over SpriteKit... 2d,action,animation,arkit,audio,camera,collision,collisions,constraint,gpu,graphics,inverse kinematics,lighting,metal,opengl,physics,platformer,puzzle,render,shaders,shading,skaction,skaudionode,skcameranode,sknode,skreferencenode,spatial,sprite WWDC17 簡体中国語, 英語 -
40:09
SceneKit in Swift Playgrounds
Discover tips and tricks gleaned by the Swift Playgrounds Content team for working more effectively with SceneKit on a visually rich app. Learn how to integrate animation, optimize rendering performance, design for accessibility, add visual polish, and understand strategies for creating an...
SceneKit in Swift Playgrounds Discover tips and tricks gleaned by the Swift Playgrounds Content team for working more effectively with SceneKit on a visually rich app. Learn how to integrate animation, optimize rendering performance, design for accessibility, add visual polish, and understand strategies for creating an... 3d,collada,dae,graph,graphics,inverse kinematics,opengl,opensubdiv,pbr,physically based renderer,physics,playground,renderer,rendering,scene,scnlayer,scnnode,scnview,swift,usd WWDC17 簡体中国語, 英語 -
58:39
Capturing Depth in iPhone Photography
Portrait mode on iPhone 7 Plus showcases the power of depth in photography. In iOS 11, the depth data that drives this feature is now available to your apps. Learn how to use depth to open up new possibilities for creative imaging. Gain a broader understanding of high-level depth concepts and...
Capturing Depth in iPhone Photography Portrait mode on iPhone 7 Plus showcases the power of depth in photography. In iOS 11, the depth data that drives this feature is now available to your apps. Learn how to use depth to open up new possibilities for creative imaging. Gain a broader understanding of high-level depth concepts and... capture,depth,disparity,parallax,photo effects,photography,photos,photos api,portrait mode WWDC17 簡体中国語, 英語 -
34:48
Designing Sound
Design is not just about what people see, it's also about what they hear. Learn about how sound design can help you create a more immersive, usable and meaningful user experience in your app or game, and get a glimpse of how the sounds in Apple products are created.
Designing Sound Design is not just about what people see, it's also about what they hear. Learn about how sound design can help you create a more immersive, usable and meaningful user experience in your app or game, and get a glimpse of how the sounds in Apple products are created. ,,,,,,,,,,,,apple design,apple designers,design,design best practices,design demo,ios design,sound design WWDC17 簡体中国語, 英語 -
59:56
デザインの基本原則
Design principles are the key to understanding how design serves human needs for safety, meaning, achievement and beauty. Learn what these principles are and how they can help you design more welcoming, understandable, empowering and gratifying user experiences.
Essential Design Principles Design principles are the key to understanding how design serves human needs for safety, meaning, achievement and beauty. Learn what these principles are and how they can help you design more welcoming, understandable, empowering and gratifying user experiences. ,,,,,,,,,apple design,apple designers,cross platform,design,design best practices,design principles,global design,hi,hig,human interface,ios,ios design,mac design WWDC17 簡体中国語, 英語 -
54:37
Modernizing Grand Central Dispatch Usage
macOS 10.13 and iOS 11 have reinvented how Grand Central Dispatch and the Darwin kernel collaborate, enabling your applications to run concurrent workloads more efficiently. Learn how to modernize your code to take advantage of these improvements and make optimal use of hardware resources.
Modernizing Grand Central Dispatch Usage macOS 10.13 and iOS 11 have reinvented how Grand Central Dispatch and the Darwin kernel collaborate, enabling your applications to run concurrent workloads more efficiently. Learn how to modernize your code to take advantage of these improvements and make optimal use of hardware resources. gcd,runtime,thread WWDC17 簡体中国語, 英語 -
53:52
SceneKit: What's New
SceneKit is a fast and fully featured high-level 3D graphics framework that enables your apps and games to create immersive scenes and effects. See the latest advances in camera control and effects for simulating real camera optics including bokeh and motion blur. Learn about surface subdivision...
SceneKit: What\\u0027s New SceneKit is a fast and fully featured high-level 3D graphics framework that enables your apps and games to create immersive scenes and effects. See the latest advances in camera control and effects for simulating real camera optics including bokeh and motion blur. Learn about surface subdivision... 3d,camera,collada,dae,france,french,graph,graphics,inverse kinematics,opengl,opensubdiv,pbr,physically based renderer,physics,renderer,rendering,scene,scnlayer,scnnode,scnview WWDC17 簡体中国語, 英語 -
54:51
Advances in HTTP Live Streaming
HTTP Live Streaming allows you to stream live and on-demand content to global audiences. Learn about great new features and enhancements to HTTP Live Streaming. Highlights include support for HEVC, playlist metavariables, IMSC1 subtitles, and synchronized playback of multiple streams. Discover...
Advances in HTTP Live Streaming HTTP Live Streaming allows you to stream live and on-demand content to global audiences. Learn about great new features and enhancements to HTTP Live Streaming. Highlights include support for HEVC, playlist metavariables, IMSC1 subtitles, and synchronized playback of multiple streams. Discover... cmaf,hevc,hls,http live streaming,imsc1,playback,playlists,streaming,video WWDC17 簡体中国語, 英語 -
3:46
Extend Your App’s Presence with Deep Linking
Learn about deep linking and how universal links can be used to make your app's content and functionality accessible throughout iOS.
Extend Your App\\u2019s Presence with Deep Linking Learn about deep linking and how universal links can be used to make your app's content and functionality accessible throughout iOS. WWDC17 簡体中国語, 英語 -
34:37
Developing Wireless CarPlay Systems
Wireless CarPlay is perfect for any trip. Get in your car without taking your iPhone out of your bag or pocket, and start experiencing CarPlay effortlessly. Learn how to design your CarPlay system to connect wirelessly to iPhone. Understand hardware requirements, best practices for a great user...
Developing Wireless CarPlay Systems Wireless CarPlay is perfect for any trip. Get in your car without taking your iPhone out of your bag or pocket, and start experiencing CarPlay effortlessly. Learn how to design your CarPlay system to connect wirelessly to iPhone. Understand hardware requirements, best practices for a great user... ,,,automotive,bluetooth,car,pair,wifi WWDC17 簡体中国語, 英語 -
11:15
Introducing Core NFC
Core NFC is an exciting new framework that enables you to read NFC tags in your apps on iPhone 7 and iPhone 7 Plus. Learn how to integrate Core NFC into your apps, key requirements for using this feature, and start thinking about the new kinds of apps that are enabled with NFC capabilities.
Introducing Core NFC Core NFC is an exciting new framework that enables you to read NFC tags in your apps on iPhone 7 and iPhone 7 Plus. Learn how to integrate Core NFC into your apps, key requirements for using this feature, and start thinking about the new kinds of apps that are enabled with NFC capabilities. nfc WWDC17 簡体中国語, 英語 -
4:40
Extend Your App's Presence With Sharing
Help your users share the great content in your app by using the built-in iOS sharing functionality. Learn how timing, placement and context of sharing can drive engagement and acquire new users.
Extend Your App\\u0027s Presence With Sharing Help your users share the great content in your app by using the built-in iOS sharing functionality. Learn how timing, placement and context of sharing can drive engagement and acquire new users. WWDC17 簡体中国語, 英語 -
9:31
Designing for a Global Audience
The worldwide reach of the App Store means that your app can be enjoyed by people from around the globe. Explore ways to make your app useful and appealing to as many people as possible. And pick up simple techniques for avoiding common issues when reaching a global audience.
Designing for a Global Audience The worldwide reach of the App Store means that your app can be enjoyed by people from around the globe. Explore ways to make your app useful and appealing to as many people as possible. And pick up simple techniques for avoiding common issues when reaching a global audience. audience,design,design best practices,designing,design studio,design studio shorts,global,global audience,global design,internationalization,short,shorts WWDC17 簡体中国語, 英語 -
13:57
Localization Best Practices on tvOS
Expand the reach of your apps by building them for a worldwide audience. Learn how to create localized tvOS apps that perform seamlessly regardless of country and language. Gain insights into such topics as handling server-side content, matching preferred languages, and localizing images and text...
Localization Best Practices on tvOS Expand the reach of your apps by building them for a worldwide audience. Learn how to create localized tvOS apps that perform seamlessly regardless of country and language. Gain insights into such topics as handling server-side content, matching preferred languages, and localizing images and text... international,internationalization,locale,right to left,righttoleft WWDC17 簡体中国語, 英語 -
8:47
What’s New in iOS 11
See how the updates to UIKit controls and text styles in iOS 11 can help you design an app with a stronger visual hierarchy, clearer navigation, and a simpler interface that's easier to use.
What\\u2019s New in iOS 11 See how the updates to UIKit controls and text styles in iOS 11 can help you design an app with a stronger visual hierarchy, clearer navigation, and a simpler interface that's easier to use. design,design best practices,design studio,design studio shorts,ios,ios 11,ios design,short,shorts,uikit,whats new WWDC17 簡体中国語, 英語 -
17:34
Filtering Unwanted Messages with Identity Lookup
Unwanted SMS and MMS messages are a persistent, frustrating nuisance. Identity Lookup is a new framework that allows you to participate in the process of filtering incoming messages. Get the details of how to identify and prevent these unsolicited messages. Understand the options for on-device...
Filtering Unwanted Messages with Identity Lookup Unwanted SMS and MMS messages are a persistent, frustrating nuisance. Identity Lookup is a new framework that allows you to participate in the process of filtering incoming messages. Get the details of how to identify and prevent these unsolicited messages. Understand the options for on-device... carrier,cellular,china,extension,identitylookup,junk,messagefilter,spam WWDC17 簡体中国語, 英語 -
11:22
グリフのデザイン
グリフは強力なコミュニケーションツールであり、アプリのデザイン言語における基本的な要素です。グリフを構想する際の重要な考慮事項や、アプリ内外のスペースで使用するグリフのセットを効果的に作成するための重要なデザイン原則を紹介します。
Designing Glyphs Glyphs are a powerful communication tool and a fundamental element of your app's design language. Learn about important considerations when conceptualizing glyphs and key design principles of crafting effective glyph sets for spaces inside and outside of your app. design,design best practices,designing glyphs,design studio,design studio shorts,glyphs,icon,icon design,iconography,icons,search glyph,short,shorts,tab bar WWDC17 簡体中国語, 英語 -
10:31
アプリのアイコンのデザイン
アプリのアイコンは、ホーム画面でのアプリの「顔」として重要な役割を持ちます。シンプルでユニーク、かつ有意性と美しさを備えたアプリのアイコンを作るための重要なデザイン原則を学びましょう。アプリのアイコンがわかりやすく、ユーザにすぐに認知してもらえるかをテストするためのシンプルで効果的なテクニックを紹介します。
App Icon Design An app icon is the face of your app on the home screen. Learn key design principles for creating simple, unique, meaningful and beautiful app icons. Gain simple but effective techniques for testing your app icon for clarity and immediate recognizability. app,app icon,app icons,design,design best practices,designing,design studio,design studio shorts,icon,icon design,short,shorts WWDC17 簡体中国語, 英語 -
10:41
60-Second Prototyping
Learn how to quickly build interactive prototypes! See how you can test new ideas and improve upon existing ones with minimal time investment and using tools you are already familiar with.
60-Second Prototyping Learn how to quickly build interactive prototypes! See how you can test new ideas and improve upon existing ones with minimal time investment and using tools you are already familiar with. 60 seconds,design,design best practices,design studio,design studio shorts,interactive,interactive prototype,prototype,prototyping,short,shorts WWDC17 簡体中国語, 英語 -
7:18
Deep Linking on tvOS
Design features such as the tvOS Top Shelf and Universal Links help customers immerse themselves in your content more quickly and easily. Learn how to create seamless app launch experiences when deep linking into content of UIKit or TVMLKit apps.
Deep Linking on tvOS Design features such as the tvOS Top Shelf and Universal Links help customers immerse themselves in your content more quickly and easily. Learn how to create seamless app launch experiences when deep linking into content of UIKit or TVMLKit apps. tv app,universal link WWDC17 簡体中国語, 英語 -
29:05
High Efficiency Image File Format
Learn the essential details of the new High Efficiency Image File Format (HEIF) and discover which capabilities are used by Apple platforms. Gain deep insights into the container structure, the types of media and metadata it can handle, and the many other advantages that this new standard affords.
High Efficiency Image File Format Learn the essential details of the new High Efficiency Image File Format (HEIF) and discover which capabilities are used by Apple platforms. Gain deep insights into the container structure, the types of media and metadata it can handle, and the many other advantages that this new standard affords. WWDC17 簡体中国語, 英語 -
18:41
Error Handling Best Practices for HTTP Live Streaming
HTTP Live Streaming (HLS) reliably delivers media content across a variety of network and bandwidth conditions. However, there are many factors that can impact stream delivery, such as server or encoder failures, caching issues, or network dropouts. Learn the best-practice behaviors that your...
Error Handling Best Practices for HTTP Live Streaming HTTP Live Streaming (HLS) reliably delivers media content across a variety of network and bandwidth conditions. However, there are many factors that can impact stream delivery, such as server or encoder failures, caching issues, or network dropouts. Learn the best-practice behaviors that your... WWDC17 簡体中国語, 英語 -
13:53
Design Tips for Great Games
Great games transport us into another world where we can reign over a kingdom, fight epic battles, or become a pinball wizard. Learn on-boarding and UI design best practices that will enable everyone to lose themselves in your game and have fun.
Design Tips for Great Games Great games transport us into another world where we can reign over a kingdom, fight epic battles, or become a pinball wizard. Learn on-boarding and UI design best practices that will enable everyone to lose themselves in your game and have fun. design,design best practices,design studio,design studio shorts,game,game best practices,game design,games,game ui,game user experience,game user interface,mobile game ui,mobile gaming,short,shorts,studio WWDC17 簡体中国語, 英語 -
27:33
Enabling Your App for CarPlay
Understand how to enable your audio, messaging, VoIP calling or automaker app for CarPlay. Audio, messaging and VoIP calling apps use a consistent design that's optimized for use in the car. Automaker apps provide vehicle specific controls and displays to keep drivers connected without leaving...
Enabling Your App for CarPlay Understand how to enable your audio, messaging, VoIP calling or automaker app for CarPlay. Audio, messaging and VoIP calling apps use a consistent design that\'s optimized for use in the car. Automaker apps provide vehicle specific controls and displays to keep drivers connected without leaving... ,,,automotive,callkit,car,mediaplayer,mediaplayer framework,notifications,sirikit WWDC17 簡体中国語, 英語 -
10:09
Rich Notifications
Discover the keys to creating informative, useful and beautiful rich notifications in iOS. Get practical and detailed guidance about how to design short looks, long looks, and quick actions that will make your app's notifications something people look forward to receiving.
Rich Notifications Discover the keys to creating informative, useful and beautiful rich notifications in iOS. Get practical and detailed guidance about how to design short looks, long looks, and quick actions that will make your app\'s notifications something people look forward to receiving. design,design best practices,design studio,design studio shorts,notifications,rich notifications,short,shorts WWDC17 簡体中国語, 英語 -
8:41
Size Classes and Core Components
Designing for multiple screen sizes can seem complicated, difficult, and time-consuming. Learn how size classes, dynamic type, and UIKit elements help your app to scale elegantly, save you time, and make your app look amazing on whatever device people are using.
Size Classes and Core Components Designing for multiple screen sizes can seem complicated, difficult, and time-consuming. Learn how size classes, dynamic type, and UIKit elements help your app to scale elegantly, save you time, and make your app look amazing on whatever device people are using. core components,design,design best practices,design studio,short,shorts,size classes,studio shorts WWDC17 簡体中国語, 英語 -
10:06
Display P3の概要
広色域ディスプレイでは、アプリがこれまで以上に豊かで鮮やかな、生き生きとした色で表示されます。色管理やDisplay P3の色空間に関する基本情報を紹介し、よりカラフルな画像やアイコンを制作するための実践的なワークフローテクニックを解説します。
Get Started with Display P3 Wide color displays allow your app to display richer, more vibrant and lifelike colors than ever before. Get a primer on color management, the Display P3 color space, and practical workflow techniques for producing more colorful images and icons. color,color management,colorspace,design,design best practices,design shorts,design studio,design studio shorts,display p3,icons,images,short WWDC17 簡体中国語, 英語 -
14:41
Now Playing and Remote Commands on tvOS
Consistent and intuitive control of media playback is key to many apps on tvOS, and proper use and configuration of MPNowPlayingInfoCenter and MPRemoteCommandCenter are critical to delivering a great user experience. Dive deeper into these frameworks and learn how to ensure a seamless experience...
Now Playing and Remote Commands on tvOS Consistent and intuitive control of media playback is key to many apps on tvOS, and proper use and configuration of MPNowPlayingInfoCenter and MPRemoteCommandCenter are critical to delivering a great user experience. Dive deeper into these frameworks and learn how to ensure a seamless experience... WWDC17 簡体中国語, 英語 -
8:37
気持ちを伝えるiMessageアプリとステッカー
iMessageアプリを使えば、会話のやり取りから直接、簡単にコンテンツの作成や共有、ゲームプレイ、友達との共同作業などを行えます。友人や家族とつながるコミュニケーションにぴったりなiMessageアプリやステッカーパックのデザイン方法を紹介します。
Express Yourself! iMessage Apps help people easily create and share content, play games, and collaborate with friends without needing to leave the conversation. Explore how you can design iMessage apps and sticker packs that are perfectly suited for a deeply social context. design,design best practices,design short,design studio,design studio shorts,short,shorts,sticker,sticker pack,stickers WWDC17 簡体中国語, 英語 -
9:07
HLS Authoring Update
HTTP Live Streaming (HLS) reliably delivers video to audiences around the world. Key to this reliability is a comprehensive set of tools to help you author, deliver, and validate the HLS streams you create. See what's new in these tools, learn the latest authoring recommendations, and how they...
HLS Authoring Update HTTP Live Streaming (HLS) reliably delivers video to audiences around the world. Key to this reliability is a comprehensive set of tools to help you author, deliver, and validate the HLS streams you create. See what\'s new in these tools, learn the latest authoring recommendations, and how they... WWDC17 簡体中国語, 英語 -
14:50
カスタムフォントの選び方
アプリで使うカスタムフォントを選ぶには機能とスタイルの両方を考慮する必要があり、決定するのは容易ではありません。比率やコントラストなど、フォントデザインの基本的な特性をしっかり理解し、アプリに適したフォントを決定するために、この知識を活用する方法を紹介します。
How to Pick a Custom Font Choosing a custom font for your app can be a daunting task involving both functional and stylistic decisions. Gain a solid understanding of fundamental font design characteristics such as proportion and contrast. Learn how to apply this knowledge when deciding which font is right for your app. custom font,custom fonts,design best practices,design studio,design studio shorts,font,fonts,short,shorts,typography WWDC17 簡体中国語, 英語 -
11:09
Writing Great Alerts
Learn how to create clear, informative, and helpful alerts that will make your app easy and enjoyable to use. Get valuable insights about the proper role for alerts, actionable guidance about writing effective alerts, and techniques for avoiding common pitfalls.
Writing Great Alerts Learn how to create clear, informative, and helpful alerts that will make your app easy and enjoyable to use. Get valuable insights about the proper role for alerts, actionable guidance about writing effective alerts, and techniques for avoiding common pitfalls. alert,alerts,design,design best practices,design studio,design studio shorts,dialogue,prompt,short,shorts,writing,writing alerts WWDC17 簡体中国語, 英語 -
9:52
Communication Between Designers and Engineers
Good communication between designers and engineers is the key to building great products. Discover how production and specification techniques can improve communication, build trust, and help design and development teams work together to build better apps.
Communication Between Designers and Engineers Good communication between designers and engineers is the key to building great products. Discover how production and specification techniques can improve communication, build trust, and help design and development teams work together to build better apps. communication,design,design best practices,designers,design studio shorts,organization,short,shorts,studio shorts,teamwork WWDC17 簡体中国語, 英語 -
10:55
初回起動時の印象の向上
アプリを開いた瞬間からユーザーの関心を引き、その後何度も利用してもらえるようにしましょう。魅力的な第一印象を与えるためのヒント、新規ユーザーにアプリの内容を教える方法、ユーザーに詳細情報の提供を求める際のベストプラクティスなどを紹介します。
Love at First Launch Engage people from the first moment they open your app, and keep them coming back for more. Learn tips on how to make a compelling first impression, methods for teaching new users about your app, and best practices when asking users for more information. design,design best practices,design short,design studio,design studio shorts,first impression,first launch,first time user experience,onboarding,on boarding,short,shorts,teaching WWDC17 簡体中国語, 英語
-
-
WWDC16 -
39:51
Protocol and Value Oriented Programming in UIKit Apps
Building on last year's Protocol-Oriented Programming and Building Better Apps with Value Types sessions, this year's session will highlight tips and tricks for building better Swift apps. See how you can incorporate these design approaches into a real MVC-based Cocoa Touch app, especially in the...
Protocol and Value Oriented Programming in UIKit Apps Building on last year\'s Protocol-Oriented Programming and Building Better Apps with Value Types sessions, this year\'s session will highlight tips and tricks for building better Swift apps. See how you can incorporate these design approaches into a real MVC-based Cocoa Touch app, especially in... ,swift in practice WWDC16 簡体中国語, 英語 -
35:41
Concurrent Programming With GCD in Swift 3
Swift 3 provides new interfaces that make it easier than ever to write applications with Grand Central Dispatch. Learn the basics of GCD and best practices on how to use it to architect your Swift application. You'll also hear about new APIs and other GCD improvements.
Concurrent Programming With GCD in Swift 3 Swift 3 provides new interfaces that make it easier than ever to write applications with Grand Central Dispatch. Learn the basics of GCD and best practices on how to use it to architect your Swift application. You\'ll also hear about new APIs and other GCD improvements. dispatch,gcd,qos,queue,runloop,thread WWDC16 簡体中国語, 英語 -
58:22
Understanding Swift Performance
In this advanced session, find out how structs, classes, protocols, and generics are implemented in Swift. Learn about their relative costs in different dimensions of performance. See how to apply this information to speed up your code.
Understanding Swift Performance In this advanced session, find out how structs, classes, protocols, and generics are implemented in Swift. Learn about their relative costs in different dimensions of performance. See how to apply this information to speed up your code. WWDC16 簡体中国語, 英語 -
41:35
Iterative UI Design
You're familiar with Keynote for making presentations, but it's also a powerful tool for exploring, iterating and refining user interface layouts and workflows. Learn techniques and best practices for using Keynote to quickly and persuasively express your product ideas by building realistic and...
Iterative UI Design You\'re familiar with Keynote for making presentations, but it\'s also a powerful tool for exploring, iterating and refining user interface layouts and workflows. Learn techniques and best practices for using Keynote to quickly and persuasively express your product ideas by building realistic and... demo,demo design,design,design best practices,design comps,design demo,iterative,keynote,learn to design,rapid,ui,ui design,user flows,user interface,user interface design,workflows WWDC16 簡体中国語, 英語 -
35:42
What's New in UICollectionView in iOS 10
UICollectionView is a powerful class allowing your app to manage and customize the layout of views. iOS 10 brings enhancements for better performance, easier layout and brings features you've been looking for. Learn how to make your apps richer and faster by using new features in UICollectionView...
What\\u0027s New in UICollectionView in iOS 10 UICollectionView is a powerful class allowing your app to manage and customize the layout of views. iOS 10 brings enhancements for better performance, easier layout and brings features you\'ve been looking for. Learn how to make your apps richer and faster by using new features in... collection,ios,performance,scrolling,table,uicollectionview,uikit,uitableview WWDC16 簡体中国語, 英語 -
37:18
System Trace in Depth
Join engineers from the Instruments team for another focused look at the System Trace Instruments profiling template and how to get the most out of it. Discover how threads, virtual memory, and locking interact to affect performance. Dive deep for a practical look at how you can improve your...
System Trace in Depth Join engineers from the Instruments team for another focused look at the System Trace Instruments profiling template and how to get the most out of it. Discover how threads, virtual memory, and locking interact to affect performance. Dive deep for a practical look at how you can improve your... debug,instruments,lock,locking,locks,memory,performance,profile,profiling,system,template,thread,threads,trace,virtual memory WWDC16 簡体中国語, 英語 -
41:15
Advanced Metal Shader Optimization
The Metal shading language is an easy-to-use programming language for writing graphics and compute functions which execute on the GPU. Dive deeper into understanding the design patterns, memory access models, and detailed shader coding best practices which reduce bottlenecks and hide latency...
Advanced Metal Shader Optimization The Metal shading language is an easy-to-use programming language for writing graphics and compute functions which execute on the GPU. Dive deeper into understanding the design patterns, memory access models, and detailed shader coding best practices which reduce bottlenecks and hide latency... 3d,3d graphics,compiler,compute,gpgpu,gpu,metl,mtl,mtldevice,opengl,opengl es,renderer,shader,simd WWDC16 簡体中国語, 英語 -
59:42
Advances in iOS Photography
People love to take pictures with iPhone. In fact, it's the most popular camera in the world, and photography apps empower this experience. Explore new AVFoundation Capture APIs which allow for the capture of Live Photos, RAW image data from the camera, and wide color photos.
Advances in iOS Photography People love to take pictures with iPhone. In fact, it\'s the most popular camera in the world, and photography apps empower this experience. Explore new AVFoundation Capture APIs which allow for the capture of Live Photos, RAW image data from the camera, and wide color photos. camera,capture,editing,image,jpg,live photo,photo,raw WWDC16 簡体中国語, 英語 -
11:37
Speech Recognition API
iOS 10 brings a brand new Speech Recognition API that allows you to perform rapid and contextually informed speech recognition in both file-based and realtime scenarios. In this video, you will learn all about the new API and how to bring advanced speech recognition services into your apps.
Speech Recognition API iOS 10 brings a brand new Speech Recognition API that allows you to perform rapid and contextually informed speech recognition in both file-based and realtime scenarios. In this video, you will learn all about the new API and how to bring advanced speech recognition services into your apps. audio stream,cloud,icloud,realtime,recognition,siri,speech WWDC16 簡体中国語, 英語 -
30:02
Developing CarPlay Systems, Part 1
CarPlay is a smarter, safer way to use your iPhone in the car. Learn how CarPlay works and how to design your car's infotainment system to work seamlessly with iPhone. Understand best practices for a great user experience that integrates CarPlay with the car's native system.
Developing CarPlay Systems, Part 1 CarPlay is a smarter, safer way to use your iPhone in the car. Learn how CarPlay works and how to design your car\'s infotainment system to work seamlessly with iPhone. Understand best practices for a great user experience that integrates CarPlay with the car\'s native system. WWDC16 簡体中国語, 英語 -
11:19
Public Transit in Apple Maps
Launched last year with iOS 9 and macOS El Capitan, the new Transit feature in Apple Maps is customized for each city where it's available. Hear about how the Apple Maps team ensures a great customer experience through a combination of transit agency data, field survey, and close attention to the...
Public Transit in Apple Maps Launched last year with iOS 9 and macOS El Capitan, the new Transit feature in Apple Maps is customized for each city where it\'s available. Hear about how the Apple Maps team ensures a great customer experience through a combination of transit agency data, field survey, and close attention to... WWDC16 簡体中国語, 英語 -
26:13
Developing CarPlay Systems, Part 2
Learn how CarPlay integrates with your car's infotainment system. Understand how CarPlay is designed to work with your car's resources including the display, speakers, microphone, user inputs, steering wheel controls, instrument cluster and sensors.
Developing CarPlay Systems, Part 2 Learn how CarPlay integrates with your car\'s infotainment system. Understand how CarPlay is designed to work with your car\'s resources including the display, speakers, microphone, user inputs, steering wheel controls, instrument cluster and sensors. WWDC16 簡体中国語, 英語 -
16:02
Deploying AirPrint in Enterprise
AirPrint works everywhere, including Enterprise environments. Learn how to deploy AirPrint in the Enterprise, how to set up an AirPrint Bluetooth Beacon which is new in iOS 10, and how to make sure your users take full advantage of AirPrint features.
Deploying AirPrint in Enterprise AirPrint works everywhere, including Enterprise environments. Learn how to deploy AirPrint in the Enterprise, how to set up an AirPrint Bluetooth Beacon which is new in iOS 10, and how to make sure your users take full advantage of AirPrint features. WWDC16 簡体中国語, 英語 -
20:44
AVCapturePhotoOutput - Beyond the Basics
Continue your learning from Session 501: Advances in iOS Photography, with some additional details on scene monitoring and resource management in AVFoundation's powerful new AVCapturePhotoOutput API.
AVCapturePhotoOutput - Beyond the Basics Continue your learning from Session 501: Advances in iOS Photography, with some additional details on scene monitoring and resource management in AVFoundation\'s powerful new AVCapturePhotoOutput API. camera,capture,editing,image,jpg,live photo,photo,raw WWDC16 簡体中国語, 英語 -
14:45
What's New in the Apple Push Notification Service
Starting with a review of the HTTP/2 based provider API, you will learn about an important new feature: Token Based Authentication. Learn to connect to APNs using authentication tokens for sending pushes via the HTTP/2 API, relieving you of the overhead associated with maintaining valid...
What\\u0027s New in the Apple Push Notification Service Starting with a review of the HTTP/2 based provider API, you will learn about an important new feature: Token Based Authentication. Learn to connect to APNs using authentication tokens for sending pushes via the HTTP/2 API, relieving you of the overhead associated with maintaining valid... WWDC16 簡体中国語, 英語 -
22:21
Validating HTTP Live Streams
HTTP Live Streaming enables the reliable delivery of media content over a wide variety of network conditions. Learn best practices in HLS authoring, see how to verify your streams using the HTTP Live Streaming tools, and apply the results to improve the performance of your streams.
Validating HTTP Live Streams HTTP Live Streaming enables the reliable delivery of media content over a wide variety of network conditions. Learn best practices in HLS authoring, see how to verify your streams using the HTTP Live Streaming tools, and apply the results to improve the performance of your streams. hls,hlsreport,http live streaming,mediastreamvalidator,validation WWDC16 簡体中国語, 英語
-
-
WWDC15 -
51:54
Apple Watch Design Tips and Tricks
Get essential design guidance for creating Apple Watch apps that support quick and efficient interaction, make accessing features and information more convenient, and compliment their companion iOS apps. Learn key tips about information architecture, layout, typography, color and app icon design...
Apple Watch Design Tips and Tricks Get essential design guidance for creating Apple Watch apps that support quick and efficient interaction, make accessing features and information more convenient, and compliment their companion iOS apps. Learn key tips about information architecture, layout, typography, color and app icon design... ,design,digital crown,experience,icon,interface,layout,typography,ui,watchkit,wkinterface WWDC15 簡体中国語, 英語 -
52:41
Your App and Next Generation Networks
IPv6 is growing exponentially and carriers worldwide are moving to pure IPv6 APNs. Learn about new tools to test your apps for compatibility and get expert advice on making sure your apps work in all network environments. iOS 9 and OS X 10.11 now support the latest TCP standards. Hear from the...
Your App and Next Generation Networks IPv6 is growing exponentially and carriers worldwide are moving to pure IPv6 APNs. Learn about new tools to test your apps for compatibility and get expert advice on making sure your apps work in all network environments. iOS 9 and OS X 10.11 now support the latest TCP standards. Hear from the... ipv6,tcp WWDC15 簡体中国語, 英語 -
54:48
Designing for Apple Watch
Apple Watch represents a new chapter in the way people relate to technology. It's the most personal device Apple has ever designed, and it enables new ways to receive information and to interact with apps. Learn about the foundations on which Apple Watch was designed and how they lead to Apple...
Designing for Apple Watch Apple Watch represents a new chapter in the way people relate to technology. It\'s the most personal device Apple has ever designed, and it enables new ways to receive information and to interact with apps. Learn about the foundations on which Apple Watch was designed and how they lead to Apple... ,clockkit,complication,digital crown,experience,foreground,haptic,interface,layout,persistent,picker,taptic,ui,watchkit,wkinterface WWDC15 簡体中国語, 英語 -
35:51
Editing Movies in AV Foundation
Learn how to use the new AVMutableMovie class to modify media files and simplify your editing workflows. See how to support segment-based editing and discover the power of sample reference movies.
Editing Movies in AV Foundation Learn how to use the new AVMutableMovie class to modify media files and simplify your editing workflows. See how to support segment-based editing and discover the power of sample reference movies. av foundation,avmovie,moov,mov,quicktime,video WWDC15 簡体中国語, 英語 -
40:27
App Thinning in Xcode
The app distribution pipeline is becoming more powerful and flexible. Learn to create full featured apps that are delivered to users devices with new App Thinning features such as slicing and ODR. See how to integrate these new features into your continuous integration and testing processes, and...
App Thinning in Xcode The app distribution pipeline is becoming more powerful and flexible. Learn to create full featured apps that are delivered to users devices with new App Thinning features such as slicing and ODR. See how to integrate these new features into your continuous integration and testing processes, and... app store,distribution,odr,ondemand resources,slicing,slimming,xcode,xcodebuild,xcode server WWDC15 簡体中国語, 英語 -
34:32
What's New in MapKit
See what's new in MapKit. Learn about improvements to existing APIs and new ways of incorporating transit ETAs and Flyover map views in your app.
What\\u0027s New in MapKit See what\'s new in MapKit. Learn about improvements to existing APIs and new ways of incorporating transit ETAs and Flyover map views in your app. annotation,current location,direction,flyover,geo,hybrid,imagery,location,map,mapkit,mapview,mk,overlay,pin,route,satellite,search,standard,tile,transit WWDC15 簡体中国語, 英語 -
39:48
What's New in Core Motion
See what's new in Core Motion. Learn how your application can take advantage of the motion sensors on iOS devices. Walk through new features of the pedometer and learn how to use the altimeter to take your app to the next level. Get personal with motion APIs and sensor data on the Apple Watch...
What\\u0027s New in Core Motion See what\'s new in Core Motion. Learn how your application can take advantage of the motion sensors on iOS devices. Walk through new features of the pedometer and learn how to use the altimeter to take your app to the next level. Get personal with motion APIs and sensor data on the Apple Watch... accelerometer,altimeter,cmmotion,coremotion,cycling,driving,fitness,floors,gyroscope,m7,m8,motion,pedometer,step,steps,walking,watchkit WWDC15 簡体中国語, 英語 -
41:20
Privacy and Your App
Learn about new developments in Privacy in iOS, OS X, and watchOS that impact your apps. Hear about best practices for delivering great features and respecting your customers' privacy.
Privacy and Your App Learn about new developments in Privacy in iOS, OS X, and watchOS that impact your apps. Hear about best practices for delivering great features and respecting your customers\' privacy. consent,privacy,security WWDC15 簡体中国語, 英語 -
42:46
Managing 3D Assets with Model I/O
Model I/O provides a seamless infrastructure for accessing and managing 3D models. Its high-performance architecture supports reading and writing popular mesh and model formats, textures, and materials. Get introduced to the Model I/O framework and learn key details about its integration with...
Managing 3D Assets with Model I\\/O Model I/O provides a seamless infrastructure for accessing and managing 3D models. Its high-performance architecture supports reading and writing popular mesh and model formats, textures, and materials. Get introduced to the Model I/O framework and learn key details about its integration with... abc,ambient,camera,dome,light,mesh,mkasset,modelio,modelkit,obj,occlusion,opensubdiv,sky,skybox,stl,subdivide,texture WWDC15 簡体中国語, 英語 -
38:37
What's New in LLDB
Enhancements to LLDB simplify life for Swift and Objective-C developers alike. Experienced developers will find new powers within the debugging console, and learn more about the connection between the debugger and Swift REPL. Newcomers will get insight into the range of possibilities hidden...
What\\u0027s New in LLDB Enhancements to LLDB simplify life for Swift and Objective-C developers alike. Experienced developers will find new powers within the debugging console, and learn more about the connection between the debugger and Swift REPL. Newcomers will get insight into the range of possibilities hidden... breakpoints,clang,debugging,expressions,llvm,runtime,swift WWDC15 簡体中国語, 英語 -
31:24
Introducing Safari View Controller
The new SFSafariViewController class enables you to deliver interactive web content in your app just like Safari, including the key Safari UI elements already familiar to your users. See how to easily bring Safari features like Reader and AutoFill into your app, and provide a great web viewing...
Introducing Safari View Controller The new SFSafariViewController class enables you to deliver interactive web content in your app just like Safari, including the key Safari UI elements already familiar to your users. See how to easily bring Safari features like Reader and AutoFill into your app, and provide a great web viewing... autofill,css,javascript,passwords,reader,safari,web WWDC15 簡体中国語, 英語 -
35:40
Swift and Objective-C Interoperability
Discover new features that make it easier than ever to craft Objective-C APIs that work beautifully in Swift, as well as new Swift language features that provide even better interoperability. Apple engineers will also discuss enhancements to Apple's SDKs that improve the Swift experience.
Swift and Objective-C Interoperability Discover new features that make it easier than ever to craft Objective-C APIs that work beautifully in Swift, as well as new Swift language features that provide even better interoperability. Apple engineers will also discuss enhancements to Apple\'s SDKs that improve the Swift experience. enums,frameworks,function pointers,generics,kindof,lightweight generics,macros,modernizations,nullability,objc,objc,objectivec,sdk,typed collections WWDC15 簡体中国語, 英語
-
-
WWDC14 -
52:43
Direct Access to Video Encoding and Decoding
Discover how to use AV Foundation and Video Toolbox to access hardware accelerated encoding and decoding services. Gain best practices for when it is appropriate to use a high-level or low-level API for encoding or decoding. Learn about multi-pass export for improved H.264 encoding and see how...
Direct Access to Video Encoding and Decoding Discover how to use AV Foundation and Video Toolbox to access hardware accelerated encoding and decoding services. Gain best practices for when it is appropriate to use a high-level or low-level API for encoding or decoding. Learn about multi-pass export for improved H.264 encoding and see how... core graphics,core video,iosurface WWDC14 -
57:50
Prototyping: Fake It Till You Make It
Make better apps by trying things out first, before you write any code. Get a glimpse of Apple's prototyping process and the range of tools and techniques we use, some of which might surprise you.
Prototyping: Fake It Till You Make It Make better apps by trying things out first, before you write any code. Get a glimpse of Apple\'s prototyping process and the range of tools and techniques we use, some of which might surprise you. design,keynote WWDC14 -
51:04
Adopting Handoff on iOS and OS X
Handoff allows people to seamlessly move activities between devices and pick up right where they left off. Learn how to save, transfer, and restore user activities in apps of all architectures. See how easy it is to add Handoff support to your iOS and OS X apps to make your user experience even...
Adopting Handoff on iOS and OS X Handoff allows people to seamlessly move activities between devices and pick up right where they left off. Learn how to save, transfer, and restore user activities in apps of all architectures. See how easy it is to add Handoff support to your iOS and OS X apps to make your user experience even... appkit,continue,nsuseractivity,streams,uikit WWDC14 -
53:18
Working with Metal: Advanced
Building on the fundamentals, learn how to create advanced games and graphics applications with Metal. See how to construct your rendering pipeline, understand how to use compute and graphics together, and discover how to optimize your Metal-based app.
Working with Metal: Advanced Building on the fundamentals, learn how to create advanced games and graphics applications with Metal. See how to construct your rendering pipeline, understand how to use compute and graphics together, and discover how to optimize your Metal-based app. 3d,3d graphics,accelerate,compute,frame debugger,gpgpu,gpu,metal tools,metl,mtl,opengl,opengl es,renderer,shader,simd,xcode WWDC14 -
53:43
Working with Metal: Fundamentals
Start learning how to code with Metal in this step-by-step walkthrough of basic scene rendering. See the code you need to get your first Metal-based application up and running. Explore how to create graphics and compute shaders and efficiently animate scenes.
Working with Metal: Fundamentals Start learning how to code with Metal in this step-by-step walkthrough of basic scene rendering. See the code you need to get your first Metal-based application up and running. Explore how to create graphics and compute shaders and efficiently animate scenes. 3d,3d graphics,accelerate,compute,gpgpu,gpu,metl,mtl,opengl,opengl es,renderer,shader,simd WWDC14 -
46:23
Working with Metal: Overview
Metal provides extremely efficient access to the graphics and compute power of the A7 chip. Get introduced to the essential concepts behind Metal, its low-overhead architecture, streamlined API, and unified shading language. See how Metal lets you take your iOS game or app to the next level of...
Working with Metal: Overview Metal provides extremely efficient access to the graphics and compute power of the A7 chip. Get introduced to the essential concepts behind Metal, its low-overhead architecture, streamlined API, and unified shading language. See how Metal lets you take your iOS game or app to the next level of... 3d,3d graphics,accelerate,compute,gpgpu,gpu,metl,mtl,opengl,opengl es,renderer,shader,simd WWDC14 -
56:33
Ingredients of Great Games
Kick off the game development sessions of WWDC 2014 by gaining insight into the key ingredients needed to create a great game for iOS. Understand the importance of harnessing the full capabilities of the platform to create a richer gameplay experience. Get practical guidance about game production...
Ingredients of Great Games Kick off the game development sessions of WWDC 2014 by gaining insight into the key ingredients needed to create a great game for iOS. Understand the importance of harnessing the full capabilities of the platform to create a richer gameplay experience. Get practical guidance about game production... 2d,3d,engagement,friction,game,graphics,metal,nsurlsession,opengl,scenekit,spritekit WWDC14
-
-
Tech Talks -
31:58
App Storeの機能を利用したサブスクリプション登録者のリテンションの改善
App Storeのサブスクリプション登録者の解約を最小限に抑え、再獲得を促進する方法を紹介します。App Storeデータを分析し、サブスクリプション登録者によるさまざまな解約のパターンを確認して、リテンションの取り組みを強化するためのツールを見つけ、実装のベストプラクティスを学びます。
Improve your subscriber retention with App Store features Learn how to minimize churn and win back subscribers on the App Store. Explore App Store data, review different types of subscriber churn, discover tools you can use to enhance your retention efforts, and learn implementation best practices. Tech Talks -
8:56
ネットワーク環境の変化への対応
Appleデバイスは同時に複数のネットワークに接続できます。理想的なユーザー体験を実現できるよう、アプリが最適なネットワークを自動的に選択するための方法を学びましょう。異なるタイプのネットワークと、それぞれの特性も紹介しています。また、URLSessionやNetworkフレームワークを使用して必要な情報を適切に記述し、常時最適なインターフェイスがアプリでシステムによってインテリジェントに選択されるよう設定する方法をご確認ください。
Adapt to changing network conditions Apple devices can connect to multiple networks at the same time. Learn how your app can automatically select the best one for an optimal experience. Explore the different types of networks and review their characteristics. And discover how to use URLSession and Network framework to best describe... Tech Talks -
22:48
Web上でのApple Payの利用開始
WebサイトにApple Payを追加すると、ユーザー体験が向上します。Apple Payを支払い方法として表示する方法、マーチャントセッションを検証する方法、支払いの認証と処理を行う方法について学びましょう。また、環境を設定する方法、Apple Payデモサイトを使用してトランザクションを設定する方法、実装をテストする方法についても説明します。
Get started with Apple Pay on the Web Adding Apple Pay to your website elevates your customer experience. Learn how to present Apple Pay as a payment option, validate your merchant session, and authenticate and process payments. You'll also find out how to configure your environment, set up transactions using the Apple Pay demo site,... Tech Talks -
8:04
プロジェクトのXcode Cloudへの接続
ソースコード管理ツールを使用してXcode Cloudで継続的インテグレーションと配信を行うメリットについて解説します。GitHub Enterpriseなど、自己ホスト型のソースコントロール管理プロバイダを使用してXcode Cloudを設定する方法や、よくある問題のトラブルシューティングを行う方法について説明し、プロジェクトのメンテナンスを行うための重要なヒントもご紹介します。
Connect your project to Xcode Cloud Unlock the benefits of continuous integration and delivery in Xcode Cloud with source code management tools. Learn how to set up Xcode Cloud with a self-hosted source control management provider like GitHub Enterprise, troubleshoot common issues, and explore key project maintenance tips. Tech Talks -
14:05
Journaling Suggestions APIの紹介
プライバシーを保護しながら、ユーザーがアプリを通じて日常生活のちょっとした出来事や大切な思い出を振り返るのに役立つ、新しいJournaling Suggestions APIについて紹介します。このAPIを活用してジャーナル記録の提案用のアセットとメタデータを取得する方法、アプリ上にピッカーを呼び出す方法、提案されたコンテンツをユーザーが保存できるようにする方法などを確認しましょう。
Discover the Journaling Suggestions API Find out how the new Journaling Suggestions API can help people reflect on the small moments and big events in their lives though your app — all while protecting their privacy. Learn how to leverage the API to retrieve assets and metadata for journaling suggestions, invoke a picker on top of the... Tech Talks -
11:56
App Store Connect APIを利用したGame Centerの管理
Web上のApp Store Connectを介さずApp Store Connect APIを使用してGame Centerの設定を自動化する方法を紹介します。APIを通じて達成項目やLeaderboardを作成し、グループを使用して関連するゲーム間でそれらを共有する方法を確認しましょう。また、マルチプレイヤーゲームでマッチメイキングを有効化して設定する方法についても説明します。
Manage Game Center with the App Store Connect API Discover how you can use the App Store Connect API to automate your Game Center configurations outside of App Store Connect on the web. Find out how the API can help you create achievements and leaderboards and share them between related games using groups. And learn how to enable and configure... Tech Talks -
26:00
Metalシェーダのパフォーマンスを改善するベストプラクティス
Apple GPUの最新技術を利用してMetalシェーダのパフォーマンスを向上させる方法を紹介します。関数定数を設定してシェーダの実行時間を短縮する方法と、関数グループを使用してコンパイラの最適化を高める方法を学びます。リソースを並列使用する機能とシェーダの実行を改善することで実行時間を短縮する方法を確認しましょう。Apple family 9 GPUの機能についての理解を深め、ハードウェアアクセラレーションをレイトレーシングに活用しましょう。
Learn performance best practices for Metal shaders Discover how you can improve Metal shader performance using some of the latest advancements in Apple GPUs. Learn to reduce a shader's execution time by configuring function constants, and investigate ways to increase compiler optimization with function groups. Find out how to save run time by... Tech Talks -
29:09
M3とA17 ProでのGPUの進化
Apple family 9 GPUの動的キャッシュ、次世代シェーダコア、ハードウェアアクセラレーテッドレイトレーシング、ハードウェアアクセラレーテッドメッシュシェーディングによって、Metalを使用するアプリとゲームのパフォーマンスを向上させる方法を紹介します。
Explore GPU advancements in M3 and A17 Pro Learn how Dynamic Caching, the next-generation shader core, hardware-accelerated ray tracing, and hardware-accelerated mesh shading of Apple family 9 GPUs can improve the performance of your Metal apps and games. Tech Talks -
16:57
ハイエンドゲームのiPhone 15 Proへの展開
A17 Proのパワーを活用して、ゲームをiPhone 15 ProおよびiPhone 15 Pro Maxで最大限に楽しめるようにする方法を紹介します。ベストプラクティスとテクニカルなリソースを紹介するとともに、ゲームのパフォーマンス、入力、アセット管理を最適化する方法を確認しましょう。
Bring your high-end game to iPhone 15 Pro Discover how the power of A17 Pro can help you maximize your game on iPhone 15 Pro and iPhone 15 Pro Max. We'll share best practices and technical resources, and explore ways to optimize game performance, input, and asset management. Tech Talks 英語 -
33:56
M3とA17 Proの新しいMetalプロファイリングツール
Xcode 15の新しいプロファイリングツールを活用してApple family 9 GPUで最高のMetalパフォーマンスを実現する方法を紹介します。Metalコードのプロファイリングと最適化を行うにあたって、Shader Cost Graph、Performance Heat Maps、Shader Execution Historyの各ツールを使用する方法について説明します。新しいGPUカウンタを使用してGPU占有率とレイトレーシングのパフォーマンスを最適化する方法を確認しましょう。
Discover new Metal profiling tools for M3 and A17 Pro Learn how the new profiling tools in Xcode 15 can help you achieve the best Metal performance on Apple family 9 GPUs. Discover how to use shader cost graphs, performance heat maps, and shader execution history tools to profile and optimize your Metal code. Find out how to use new GPU counters to... Tech Talks -
17:06
Game Centerでのルールベースのマッチメイキング
新しいルールベースのマッチメイキング機能をリアルタイムのマルチプレイヤーゲームに組み込む方法を紹介します。カスタマイズされた柔軟なマッチメイキングを提供し、プレイヤーのマッチの質を向上させ、すべてのプレイヤーにとってより楽しく魅力的な体験を生み出す方法を確認しましょう。
Meet rule-based matchmaking in Game Center Learn how to incorporate the new rule-based matchmaking feature into your real-time multiplayer games. Discover how you can provide customized and flexible matchmaking to improve the quality of player matches and create a more fun and engaging experience for all players. Tech Talks -
20:11
ユーザー獲得の測定と改善のためのApp Analytics
App Analyticsを使って、ユーザー獲得の状況を詳しく把握し、データに基づいて意思決定を行う方法を紹介します。ユーザーがどこでゲームを発見しているのかを調べたり、重要なメトリックスの定義を確認することができます。また、ピアグループのベンチマークやその他の機能が、ユーザー獲得戦略の改善にどのように役立つかについて説明します。
Measure and improve acquisition with App Analytics Learn how App Analytics can help you better understand user acquisition, so you can make data‑informed decisions. Explore ways to find out where your users are coming from and review definitions of key metrics. We'll also discuss how peer group benchmarks and other features can help improve your... Tech Talks 英語 -
20:18
発見とエンゲージメントを強化するGame Centerの利用
AppleのソーシャルゲームネットワークであるGame Centerで、プレイヤーにゲームを発見してもらい、プレイヤーのエンゲージメントを高める方法を紹介します。新しいプレイヤーとつながり、リピーターを獲得するうえで役立つGame CenterやApp Storeの機能、およびパワフルなゲームプレイ体験の提供に役立つAppleのテクノロジーについてご確認ください。
Use Game Center to boost discovery and engagement Explore how Game Center, Apple's social gaming network, helps players discover and engage with your game. Learn about Game Center and App Store features that can help you connect with new players and keep them coming back, as well as Apple technologies designed to deliver powerful gameplay... Tech Talks 英語 -
28:55
App Storeの価格設定機能のアップグレード
App Storeで利用できる最新の価格設定機能について確認しましょう。最適化されたグローバルな価格設定、ストアフロントごとに価格を管理するための新しいツール、追加のプライスポイント、価格のグローバルな平準化について説明します。設定の例も紹介します。
Explore App Store pricing upgrades Learn about the newest pricing capabilities available on the App Store. We'll walk through enhanced global pricing, new tools to manage pricing by storefront, additional price points, and global equalization. We'll also share configuration examples. Tech Talks 日本語, 簡体中国語, 英語 -
16:53
カスタムプロダクトページの最大限の活用
App Storeでのカスタムプロダクトページの効果を最大限に活用する方法を学びましょう。ベストプラクティスやデータに基づいた推奨事項について説明するほか、カスタムプロダクトページを活用して特定のユーザーにリーチしたデベロッパの成功事例も紹介します。
Make the most of custom product pages Discover how you can maximize the effectiveness of your custom product pages on the App Store. We'll cover best practices, provide data-based recommendations, and share success stories from developers who have used custom product pages to reach specific audiences. Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
22:23
Appの見つけやすさとマーケティングの概要
App StoreでAppの見つけやすさを向上させる方法について紹介します。ユーザーがApp StoreでどのようにAppを見つけているのか、そのさまざまな方法を確認し、自身のAppをさらに見つけてもらいやすくする方法を説明します。優れたプロダクトページを構成する要素、検索機能の役割、リファラル経由のアクセス、プロモーション機能を理解し、新規ダウンロードを促すためのヒントを学びましょう。
Get started with app discovery and marketing Learn how you can improve the discovery of your app on the App Store. We'll explore the different ways people find apps on the App Store and show you how to make your own app more discoverable. Discover the elements of a great product page, the role of search, referral traffic, and promotional... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
18:46
プロダクトページの最適化の最大限の活用
プロダクトページの最適化のためのテストを最大限に活用する方法を確認しましょう。ベストプラクティスやデータに基づいた推奨事項について説明するほか、プロダクトページの最適化を活用してより関連性が高く効果的なApp Storeのプロダクトページを作成したデベロッパの成功事例も紹介します。
Make the most of product page optimization Learn how to get more from your product page optimization tests. We'll explore best practices, provide data-based recommendations, and share success stories from developers who have used product page optimization to make their App Store product pages even more relevant and effective. Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
35:11
エンタープライズデベロッパ向けの最新情報
iOS、iPadOS、macOS、watchOSでビジネス向けの魅力的なAppを構築する方法を紹介します。Appleプラットフォームの最新アップデートの概要を厳選して紹介し、ワークフローの変革やビジネスの戦略策定、従業員の生産性向上などに役立つ魅力的なエンタープライズAppを作成するための関連機能について説明します。
What\\u0027s new for enterprise developers Discover how you can build compelling apps for your business on iOS, iPadOS, macOS, and watchOS. We\'ll take you through a curated overview of the latest updates to Apple platforms and explore relevant features that you can use to create engaging enterprise apps to transform workflows, inform... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
17:20
カスタムインテントのApp Intentへの移行
既存のカスタムインテントをApp Intentに簡単に変換する方法を紹介します。インテントをSwiftに変換する方法を実演し、Appショートカットを作成してユーザーにAppの機能を見つけてもらえるようにする方法を説明します。App Intentの詳細については、WWDC22の「App Intentを使用したAppショートカットの実装」と「App Intentの詳細」をご覧ください。
Migrate custom intents to App Intents Learn how you can easily convert your existing custom intents to App Intents. We\'ll take you through the conversion of your intents to Swift and discuss how you can improve discoverability of your app features when you create App Shortcuts. To learn more about App Intents, watch \"Implement App... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
6:44
Metal Performance HUDについて
グラフィックス性能をリアルタイムで分析するための新たなヘッドアップディスプレイパネルについて紹介します。Metal Performance HUDにはグラフィックスの重要な統計値が表示されるため、従来判断が難しかったパフォーマンスの問題をモニタリング、記録、特定することができます。
Discover Metal Performance HUD Get to know the new heads-up display panel built to help you analyze graphics performance in real time. Metal Performance HUD displays key graphics statistics so you can monitor, log, and identify tough-to-spot performance problems. Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
17:24
Apple Payと注文管理の実装
Apple Payを使用すると、ユーザーがiOS、iPadOS、watchOS向けのAppやWebサイトで支払いを簡単かつ安全に行うことができます。Apple Payへの対応状況をユーザーに周知する方法、決済や処理の更新をリクエストする方法、決済フローの最後に注文の詳細を追加してユーザーが購入をトラッキングできるようにする方法など、Apple Pay実装のワークフロー全体を紹介します。
Implement Apple Pay and order management Apple Pay provides an easy and secure way for people to make payments in your iOS, iPadOS, and watchOS apps as well as on the web. We\'ll take you through the entire Apple Pay implementation workflow – including how you can signal support for Apple Pay, request payment and handling updates, and... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
4:37
Game CenterでマルチプレイヤーゲームにSharePlayを追加する
SharePlayを使用して、ユーザーがFaceTimeで通話中の友達とゲームを一緒にプレイできるようにする方法を確認しましょう。すでにGame CenterのマルチプレイヤーUIを使用している場合にSharePlayのサポートを簡単に有効にする方法を紹介します。また、カスタムインターフェイスを構築している場合に、SharePlayをサポートするために必要な数行のコードも紹介します。
Add SharePlay to your multiplayer game with Game Center Learn how to let your players jump into games with friends they\'re on FaceTime calls with, using SharePlay. We\'ll show you how easy it is to turn on SharePlay support if you are already using the Game Center multiplayer UI. And if you've built a custom interface, we'll give you the few lines of... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
23:05
App内イベントに向けた準備
App StoreでAppやゲームの特定のコンテンツにハイライトを当てて紹介する方法について確認します。App内イベントの機能を利用してApp内のコンテンツやイベントをユーザーに知ってもらうための推奨事項、ヒント、ベストプラクティスについて紹介します。
Get started with in-app events Discover how you can highlight your app or game's content on the App Store. We\'ll take you through the in-app events feature and provide recommendations, tips, and best practices for helping people discover content and events within your app. Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
24:00
TestFlightの概要
TestFlightを活用してAppの体験を向上させ、App Storeでのリリースに向けて準備を整える方法を確認しましょう。テスターを招待する方法や、テストに関する情報をテスターに提供する方法など、TestFlightの概要について紹介します。また、フィードバックを受ける上でのベストプラクティスや、テストプロセスを最大限に活用する方法についても説明します。
Get started with TestFlight Discover how you can use TestFlight to improve your app experience and ready it for release on the App Store. We'll take you through an overview of TestFlight, including how to invite testers and provide information to them about testing. We'll also provide best practices for receiving feedback... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
10:37
目的文字列を明確に記述する方法
Appからカメラや位置情報、ヘルスケアデータなどの保護されているリソースにアクセスする必要がある場合、その理由をユーザーに容易に理解してもらえるように、明確かつ簡潔な目的文字列の書き方を紹介します。簡潔な目的文字列の作成に役立つベストプラクティスと、許可のリクエストの文言を改善する方法を具体的に説明します。
Write clear purpose strings Learn how to write clear and succinct purpose strings to help people understand why your app needs access to protected resources like their camera, location, and health data. We'll take you through best practices to help craft concise purpose strings and show you how you can improve wording in... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
9:03
ハイパフォーマンスなMapKit JSの紹介
MapKit JSで提供されるJavaScript APIでは、iOSとAndroidを含むさまざまなプラットフォームやオペレーティングシステムにおいて、インタラクティブなAppleマップをWebページやAppに直接組み込むことができます。今回紹介する最新の機能を使用すると、読み込み速度を改善し、よりレスポンシブで高速なWebおよびネイティブAppを構築することができ、開発の自由度も広がります。
Meet high-performance MapKit JS MapKit JS provides a JavaScript API to embed interactive Apple Maps directly into your webpages or apps across different platforms and operating systems, including iOS and Android. Learn about the latest features to help improve load performance and make your web and native apps more responsive... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
9:40
より少ないデータの最大活用
優れたAppは、ユーザーにとっての有益性が高く、かつ収集データが少なくて済むものです。データ収集を最小限に抑えながら、優れたユーザー体験を創出するためのシンプルな3つのヒントを、App Reviewチームが紹介します。
Do more with less data Great apps do more for people while collecting less data. Learn how three simple tips from the App Review team can help you build great experiences while minimizing data collection. Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
22:04
App内課金のファミリー共有について
App内課金のファミリー共有では、ユーザーが自動更新サブスクリプションや非消耗型のアイテムを最大5人のファミリーメンバーと共有することができ、新規サブスクリプション登録者を獲得し、ユーザーエンゲージメントやリテンションを向上させるのに役立ちます。この機能をApp Store Connectで有効にする方法や、StoreKitおよびApp Storeサーバ通知と共にこの機能を使用する際のベストプラクティスに加え、優れたApp内課金体験を提供するための方法について説明します。
Explore Family Sharing for In-App Purchases Family Sharing for In-App Purchases lets people share their auto-renewable subscriptions and non-consumables with up to five additional family members, helping you attract new subscribers, increase user engagement, and improve retention. We'll review how you can enable this feature in App Store... Tech Talks 日本語, 簡体中国語, 英語, 韓国語 -
11:17
App Store Connectでの自動更新サブスクリプション価格の管理
App Store Connectで自動更新サブスクリプションの価格を管理する方法を紹介します。サブスクリプション価格の引き上げまたは引き下げを計画するためのガイダンスを提供し、据え置きの価格を削除する方法を示し、予定されている価格変更を編集する方法を説明します。
Manage auto-renewable subscription pricing in App Store Connect Discover how you can use App Store Connect to manage prices for your auto-renewable subscriptions. We\'ll provide guidance to help you plan subscription price increases and decreases, show you how to remove preserved pricing, and explore how to edit upcoming price changes. Tech Talks 英語 -
12:50
リファレンスモードについて
iPad Pro 12.9インチのLiquid Retina XDRディスプレイでリファレンスモードを使用して、プロのワークフローで求められる、ハイレベルなカラー要件に対応する方法を説明します。レビュー、承認、合成、カラーグレーディングなどのワークフローにおいて、リファレンスモードを使用して、色を正確に表現する方法、および一貫性のある画像表示を可能にする方法を紹介します。また、リファレンスモードと共に使用するAPI、リファレンスモードの機能および対応するメディア形式、Sidecarでリファレンスモードを活用する方法についても説明します。
Discover Reference Mode Learn how you can match color requirements in demanding pro workflows using Reference Mode on the 12.9-inch iPad Pro with Liquid Retina XDR display. We\'ll show you how Reference Mode enables you to represent color accurately and provide consistent image representation in workflows like review... Tech Talks 英語 -
10:27
File Providerを使用したiOSにおけるデスクトップクラスの同期の実現
File Provider Extensionを作成し、iPhoneやiPadのApp内でファイルをより高速かつ効率的に同期する方法を紹介します。File Providerチームの協力のもと、iOSに対応した最新のFile Providerを構築する方法について学びましょう。ファイルのシームレスな同期、アップロード、ダウンロードに対応するAppの設計方法を紹介し、ファイルプロバイダをステートレス化して、予期しない状況にも対応できるよう強化する方法を説明します。このセッションを最大限活用するには、macOSのFile Providerの使用経験があることが推奨されます。
Bring desktop class sync to iOS with FileProvider Discover how you can sync files faster and more efficiently within your iPhone and iPad apps when you create a File Provider extension. Sync up with the File Provider team and learn how to build a modern File Provider for iOS. We'll show you how to architect your app to support seamless file... cloud,download,fileprovider,file provider,files,filesystem,file system,sync,synchronization,synchronize,upload Tech Talks 英語 -
19:32
Optimize subscriptions for success: acquisition
Learn how you can acquire subscribers and grow your business using App Store features. We'll explore subscriber acquisition strategies, share implementation best practices, and show you how to integrate these processes into your app for success.
Optimize subscriptions for success: acquisition Learn how you can acquire subscribers and grow your business using App Store features. We\'ll explore subscriber acquisition strategies, share implementation best practices, and show you how to integrate these processes into your app for success. Tech Talks 英語 -
17:01
カスタムオファーコードの使い方
既存のオファーコードキャンペーンを、カスタマイズした繰り返し使えるコードによって補完することで、サブスクリプション登録者の獲得、維持をさらに柔軟にできます。本ビデオでは、オファーコードの最新の改善点、エンジニアリングガイダンス、ベストプラクティス、そしてサブスクリプションのための新しいコードの作成方法を紹介します。
Get started with custom offer codes Discover how you can complement existing offer codes campaigns with custom, repeatable codes to provide even more flexibility to acquire and retain subscribers. We\'ll take you through the latest enhancements to offer codes, provide engineering guidance, explore best practices, and show you how... Tech Talks 日本語, 簡体中国語, 英語 -
15:21
Explore unlisted app distribution
Discover a new way you can distribute apps to limited audiences on the App Store. We'll take you through the differences between using unlisted distribution and standard distribution on the App Store, show you how to share apps with a direct link, and more.
Explore unlisted app distribution Discover a new way you can distribute apps to limited audiences on the App Store. We'll take you through the differences between using unlisted distribution and standard distribution on the App Store, show you how to share apps with a direct link, and more. distribution,education,enrollment,enterprise,unlisted Tech Talks 英語 -
29:01
iOS 15の組織内での導入
iOS 15とiPadOS 15を企業や教育機関内で導入する際の最新のプラットフォームの変更点を確認します。組織所有と個人所有のiPhoneおよびiPadデバイスの導入方法をそれぞれ確認し、登録から継続的管理、コンテンツ配信、再導入にいたるまで、一連の導入ワークフローの基本と最新のアップデートを紹介します。
Deploy iOS 15 in your organization Discover the latest platform changes for deploying iOS 15 and iPadOS 15 in your business or education organization. Learn about deploying both organization-owned and personally-owned iPhone and iPad devices. Explore fundamentals and new updates for deployment workflows including enrollment,... deployment,device management,enterprise,ios 15 Tech Talks 日本語, 簡体中国語, 英語 -
24:57
iOSのSafari Extensionの構築と導入
iOSのSafari Web Extensionでは、標準的なWebテクノロジーをベースに、パワフルなブラウザのカスタマイズ機能を実現できます。iPhoneおよびiPadで機能するExtensionの構築方法と、ExtensionをApp Storeで公開する方法を紹介します。
Build and deploy Safari Extensions for iOS Safari web extensions for iOS use standard web technologies to provide powerful browser customizations. Learn how you can build an extension that works for iPhone and iPad, and discover how you can publish your extension on the App Store. Tech Talks 日本語, 簡体中国語, 英語 -
32:00
macOS Montereyに向けた組織での準備
企業や教育機関内でmacOS Montereyを導入する際の最新のプラットフォームの変更点を確認します。初期登録から継続的な管理、再導入にいたるサイクルにおける変更を、ソフトウェアアップデートやmacOS用の「すべてのコンテンツと設定を消去」機能を含めて紹介します。
Prepare your organization for macOS Monterey Discover the latest platform changes for deploying macOS Monterey in your business or education organization. Learn about changes to initial enrollment, ongoing management, and return to service including managing software updates and the new Erase All Content and Settings feature for macOS. deployment,device management,enterprise,macos monterey Tech Talks 日本語, 簡体中国語, 英語 -
28:10
プロダクトページの最適化の活用
App Storeのプロダクトページを最適化することで、より効果的で関連性の高いものにすることができます。最適化機能の詳細を説明し、Appアイコン、スクリーンショット、Appプレビューの様々なバリエーションをテストする方法など、App Store Connectでの設定プロセスを説明します。また、プロダクトページの最適化を始める上で役立つ、テストの戦略についても紹介します。
Get started with product page optimization Help make your App Store product page even more relevant and effective with product page optimization. We'll explore details of the feature, take you through the setup process in App Store Connect including how to test different app icons, screenshots and app previews, and share testing... Tech Talks 日本語, 簡体中国語, 英語 -
19:43
カスタムプロダクトページの活用
App Storeのプロダクトページの追加バージョンを作成して、Appの様々な機能やコンテンツを紹介する方法を説明します。Appの一部の特徴に焦点を当てたページや、特定のユーザーを対象にしたページを作成して、App Store Connectで設定する方法を確認し、成功のための戦略を説明します。
Get started with custom product pages Learn how you can create additional versions of your App Store product page and showcase different features or content within your app. We\'ll explore how you can create pages for a specific aspect of your app or a specific audience, show you how to set it up in App Store Connect, and highlight... Tech Talks 日本語, 簡体中国語, 英語 -
35:07
Appleシリコンゲーム向けのCPUジョブスケジューリングの調整
グラフィックスを駆使したゲームはハードウェアリソースに大きな負荷がかかり、各フレームの処理に何百、何千というCPUジョブが発生することがあります。CPUのジョブを整理して、CPUの効率性と、M1、M1 Pro、M1 Maxの各チップでのパフォーマンスを最大限に高める方法を確認します。さらに優れたゲーム体験をプレイヤーに提供するために、ゲームを調整し改善する方法を紹介します。
Tune CPU job scheduling for Apple silicon games Graphically-intensive games can be very demanding on hardware resources, requiring hundreds or even thousands of CPU jobs to be processed every frame. We'll show you how you can organize those jobs to maximize CPU efficiency and performance on the M1, M1 Pro, and M1 Max chips. Learn how you can... Tech Talks 日本語, 簡体中国語, 英語 -
23:48
TabularDataを使ったSwiftでのデータの分析と操作
TabularDataフレームワークを使って、Swiftで非構造化データの読み込み、分析、操作を行う方法を確認します。この方法は、機械学習タスクのためにデータを事前に処理する必要がある場合や、Appでデータをオンザフライで処理する必要がある場合に利用できます。大規模なデータセットを扱う場合、複数のデータテーブルを統合する場合、データをプログラムでフィルタリングする場合に、TabularDataフレームワークがどのように役立つかを説明します。また、DataFrameを活用して、Appのデータ処理を中心とした機能を実行する方法についても紹介します。
Explore and manipulate data in Swift with TabularData Discover how you can use the TabularData framework to load, explore, and manipulate unstructured data in Swift — whether you need to pre-process data for a machine learning task or digest data on-the-fly in your app. Learn how this framework can help you handle large datasets, join multiple... Tech Talks 英語 -
40:38
StoreKit 2とApp StoreサーバAPIを使ったカスタマーサポート
StoreKit 2、App StoreサーバAPI、App Storeサーバ通知を使って、優れたApp内課金の体験を提供し、カスタマーサポートを提供し返金リクエストに対応する方法について確認します。実装のアプローチや、ベストプラクティス、顧客管理、返金の管理についても紹介します。
Support customers with StoreKit 2 and App Store Server API Discover how you can use StoreKit 2, App Store Server API, and App Store Server Notifications to create great in-app purchase experiences for your customers and offer support and refunds. We'll explore implementation approaches, provide best practices and take you through customer management and... app store server api,storekit,storekit 2 Tech Talks 英語 -
23:44
MacBook ProでのMetal演算
最新のMacBook ProでMetal演算を活用する方法を確認します。高パフォーマンスなMetal演算における基本的な原則を学び、フレームワークを活用する方法を確認します。開発プロセスのワークフローを向上させ、クリエイティブなプロ向けのさらに優れたAppを構築する方法を紹介します。
Metal Compute on MacBook Pro Discover how you can take advantage of Metal compute on the latest MacBook Pro. Learn the fundamental principles of high-performance Metal compute and find out how you can take advantage of the framework to create better workflows for your development process and even better apps for creative pros. apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks Tech Talks 英語 -
12:24
CloudKit共有の最大限の活用
AppでCloudKitを使ってユーザー間でレコードを共有する方法を確認します。Appを使ったユーザー間のコラボレーションを促進する方法や、Appleのフレームワークを使って共同作業をサポートする方法を確認します。共有を作成して管理する方法、パブリックアクセスの権限といった共有オプション、iOS 15やmacOS Montereyでゾーン共有を使ってデータのレコードゾーン全体を共有する方法を紹介します。このセッションを十分理解できるよう、事前にCloudKitおよびレコードとデータのタイプの基礎的な情報を確認しておくことをお勧めします。
Get the most out of CloudKit Sharing Discover how apps can use CloudKit to share records with others. We\'ll show you how to encourage collaboration between people using your app and support those interactions with Apple frameworks. Learn how to create and manage shares, explore sharing options like public permissions, and find out... ckshare,cloudkit sharing,hierarchical,sharing,sharing sample app,zone Tech Talks 英語 -
12:34
審査でよくある問題を回避するためのヒント
App Reviewチームが紹介するヒントを活用して、審査に向けてAppを準備する方法を確認します。最も一般的な問題を回避する方法や、スムーズに審査を通過するのに役立つベストプラクティスを紹介します。
Tips for preventing common review issues Prepare your app for review with these tips from the App Review team. Learn how to prevent the most common issues and discover best practices for an easy and straightforward review experience. Tech Talks 日本語, 簡体中国語, 英語 -
15:11
Apple Watch Series 7の紹介
Apple Watch Series 7では、新しいデバイスのサイズとわずなラップアラウンド効果を備えたディスプレイを実現しています。すべての画面サイズで表示を最適化するため、watchOS Appのデザインを調整する方法を確認します。より大きなコンテンツ領域の活用、色とタイポグラフィを使った階層の明確化、一目で見てすぐわかるApp内のナビゲーションの作成について紹介します。
Meet Apple Watch Series 7 Apple Watch Series 7 introduces new device sizes and a display that features a subtle wraparound effect. Learn how you can adapt your watchOS app design to look great on all screen sizes: We\'ll show you how to take advantage of a larger content area, create clearer hierarchy using color and... ,alwayson,scenepadding,watchos 8 Tech Talks 日本語, 簡体中国語, 英語 -
23:31
A15 BionicによるMetalの最新機能
MetalとA15 Bionicを使用してAppやゲームを進化させる方法を紹介し、Apple GPU Family 8の最新のMetal機能を活用できるようサポートします。ロッシー圧縮を使用してメモリを節約する方法、スパースデプステクスチャとステンシルテクスチャを使用したシャドウマッピングの技法、SIMDのシャッフル命令とフィル命令を使用して画像をより速く処理する方法を確認しましょう。
Discover advances in Metal for A15 Bionic Discover how you can elevate your apps and games with Metal and the A15 Bionic. We\'ll help you take advantage of Apple GPU family 8 with the latest Metal features: Learn how to save memory with Lossy Compression, dive into complex shadow mapping techniques with Sparse Depth and Stencil Textures,... 2d graphics,3d graphics,games,image processing,metal,metal compute,metal shading language,rendering techniques,simd Tech Talks 英語 -
40:25
各組織のmacOS Big Surのデプロイ
macOS Big SurとApple M1チップを搭載したMacのプラットフォームの変更点を理解しましょう。最新のmacOSが備える機能や管理能力、企業や教育機関でのデプロイ方法を学び、1対1と共有のデプロイメントについて、それぞれのワークフローを説明します。
Deploy macOS Big Sur in your organization Discover the latest on the platform changes in macOS Big Sur and Mac computers with the Apple M1 chip, including features available in macOS Big Sur 11.3. Learn about macOS Big Sur management capabilities and strategies for deploying in business and education. Hear about changes to deployment... enterprise Tech Talks -
29:12
オファーコードを使ってサブスクリプションの購入を促そう
サブスクリプションオファーコードは、ビジネスを拡大していく際に、利用者の獲得 維持 再登録を促進するのに役立てられます。オファーコードを設定する際のオプション、ユーザー体験、コード利用の効果測定について学びましょう。App Store Connectでのユーザーの利用資格、地域、価格、有効期限の設定の仕方、オファーの管理、効果の測定、あなたのAppとバックシステムにどう組み入れるべきかお伝えします。
Subscription offer codes Subscription offer codes can help you acquire, retain, and win back subscribers as you grow your business. Learn about configuration options, creating a great experience, and measuring redemptions. We'll explore how to set up customer eligibility, territory, price, and expiration in App Store... inapp purchases,subscription,subscription business model,subscription marketing Tech Talks -
25:18
PyTorchモデルをCore MLに変換する
PyTorchモデルをCore MLへ変換して、オンデバイスの機械学習をAppで活用する方法を理解しましょう。 PyTorchの機械学習のフレームワークは、複素ニューラルネットワークの作成やトレーニングを手助けします。モデルを構築した後にCore MLへと変換し、完全にオンデバイスで動かすことができ、CPUやGPU、ニューラルエンジンを最大限に活用できます。 Core ML ToolsパッケージがTorchScriptモデルを直接、変換させる方法を理解し、カスタマイズ操作と発生する変換エラーの扱いについて学びましょう。 Core...
Convert PyTorch models to Core ML Bring your PyTorch models to Core ML and discover how you can leverage on-device machine learning in your apps. The PyTorch machine learning framework can help you create and train complex neural networks. After you build these models, you can convert them to Core ML and run them entirely... ai,artificial intelligence,core ml,core ml tools,deep learning,learning,machine learning,model,natural language,neural network,python,pytorch,training Tech Talks -
15:48
Create MLの物体検出モデルの改善
Create MLで物体検出のカスタムCore MLモデルをトレーニングする際、Appに画像を理解させることができます。 転移学習による、少ない学習データでより小さなモデルを構築する方法を理解しましょう。更にCreate MLの進化したパラメータによって、インプットする画像のトレーニングイテレーション、バッチサイズ、グリッドの寸法をコントロールでき、モデルの精度に関して十分な管理が可能になります。 物体検出の入門編については、WWDC19の"Training Object Detection Models in Create ML"をご覧になってください。
Improve Object Detection models in Create ML When you train custom Core ML models for object detection in Create ML, you can bring image understanding to your app. Discover how transfer learning allows you to build smaller models with less training data. We'll also take you through some of the advanced parameters in Create ML that help you... ai,computer vision,core ml,create ml,machine learning,object detection,vision Tech Talks -
19:24
レンダリングフェーズでの滞りを紐解き排除する
Appに複雑なビュー階層を実装すると、アニメーションの滞りが発生する可能性があります。レンダリングフェーズでどのようにビューがピクセルに変換させるかを紐解き、レンダリングループのこのパートにおける問題をInstrumentsで解明する方法について確認します。Appの使用時に優れたエクスペリエンスを提供するために、どのようにオフスクリーンパスを排除するか、またXcodeにおける最適化の機会を活用するかについても確認します。
Demystify and eliminate hitches in the render phase When you implement complex view hierarchies in your app, you may run into animation hitches. Demystify how your views are turned into pixels during the render phase, and learn how to use Instruments to uncover issues in this part of the render loop. Discover how to eliminate offscreen passes and... animation hitches,hitches,render phase,xcode Tech Talks -
11:54
UIアニメーションの滞りおよびレンダーループに対する検討
Appにおけるスクローリングとアニメーションの滞りを特定し、UIのパフォーマンスを向上させる方法を探ります。 どのようにレンダーループで滞りが発生するか、滞りの時間比を測定する方法、Appを使用する人に最も影響を与える問題を修正する方法を説明します。
Explore UI animation hitches and the render loop Explore how you can improve the performance of your app\'s user interface by identifying scrolling and animation hitches in your app. We\'ll take you through how hitches happen in the render loop, and explain how to measure hitch time ratio and fix the issues that most impact people using your app. ui animation hitches,xcode Tech Talks -
11:22
コミットフェーズでの滞りを見つけ修正する
レンダリングループのコミットフェーズをトラブルシューティングして、App内でスムーズなアニメーションをレンダリングする方法について確認します。このフェーズの仕組みを深く掘り下げ、滞りの原因となるものを明らかにし、それらを排除し、完全に回避するためのInstrumentsの使用方法についても確認します。
Find and fix hitches in the commit phase Discover how to render smoother animations in your app by troubleshooting the commit phase of your render loop. Dive into the mechanics of this phase, and learn how to use Instruments to uncover the source of hitches in your app, eliminate them, and avoid them outright. animation hitches,commit phase,hitches,xcode Tech Talks -
27:24
AppでのApple Pro Display XDRのサポートについて
Apple Pro Display XDRはハイグレードなリファレンスディスプレイで、映像編集、写真編集、3Dアニメーション、ゲーム開発などの専門的な作業向けに設計されています。基盤にある技術やフレームワークレベルのサポートの使い方を理解すれば、コンテンツをオーサリングする際の、プロフェッショナルな環境でのワークフローを改善できます。Pro Display XDRのリファレンスモードとmacOSのカラーマネジメントツールを使った、より効率の良い、正確なワークフローを学びましょう。そして最良の方法とそのヒントを理解し、リファレンスのワークフローの正確性を高めましょう。
Support Apple Pro Display XDR in your apps Apple Pro Display XDR is a high grade reference monitor designed for professional workflows such as video editing, photography, 3D animation and game development. Discover how you can use underlying technology and framework-level support to improve your professional workflows for content... display,display p3 Tech Talks 日本語, 簡体中国語, 英語 -
24:26
Uniform Type Identifierの再導入
システムが特定のファイルを開く時、どのようにAppを決定しているのか、考えたことはありませんか? Uniform Type Identifierのフレームワークを理解すれば、Appの標準または独自のファイルフォーマットへのサポートを簡略化できます。新しいフレームワークやXcodeの使い方を学ぶことで 、Appがサポートする型を定義し、UTTypeを採用した際にパフォーマンスを圧倒的に向上させる方法を理解し、UTTypeをサポートする最新のAPIプラットフォームを再検討できます。
Uniform Type Identifiers \\u2014 a reintroduction Ever wonder how the system decides what app should open a given file? Explore the Uniform Type Identifiers framework, which helps you simplify the process for supporting standard or proprietary file formats in your app. You\'ll learn how to use the new framework and Xcode to declare the types... Tech Talks -
2:34
Appleシリコン搭載のMacでできることは?
デベロッパがAppleシリコン搭載のMac用にAppを更新する方法、Apple M1チップの高度な機能を利用する方法について確認します。
What can you do on an Apple silicon Mac? Learn how developers updated their apps for Apple silicon Macs and began taking advantage of the advanced capabilities of the Apple M1 chip. Tech Talks 英語 -
28:57
A14 BionicのMetal性能の向上について
A14 Bionicにおいて、Metalは洗練されたレンダリングやパワフルな演算処理をどのような方法で可能にしているのでしょうか? このビデオでは、Apple GPU Family 7のフィーチャーに、Metalがもたらしている能力について説明しています。新しいTexture Addressing モード、高速化したSIMDノイズ低減とMatrix Multiplication処理、そして重心座標とプリミティブIDを用いたVisibility Bufferの実装に関して深掘りする内容です。
Discover Metal enhancements for A14 Bionic Explore how Metal is bringing sophisticated rendering and powerful compute features to A14 Bionic. We'll take you through the Metal capabilities delivered in the Apple GPU Family 7 feature set, including new texture addressing modes, fast SIMD reduction and matrix multiplication operations, and a... Tech Talks -
39:29
SiriKit Media IntentsをHomePodに統合する
HomePodに音楽サービスを入れ、ユーザーがあなたのコンテンツを家中のどこからでもハンズフリーで楽しめる手助けをしましょう。システム構築の手順を一から解説し、Media intentsの仕組み、HomePodで好まれる音楽サービスにするためのAppの設定方法、クラウドバックエンドと直接統合し音声認識を利用した個別アカウント用にカスタマイズされた再生体験を提供する方法をご案内します。 Media Intentsについてのより詳しい情報はWWDC20の "Expand your SiriKit Media Intents to more platforms(SiriKit Media...
Integrate SiriKit Media Intents with HomePod Bring your music service to HomePod and help users enjoy your content hands-free throughout their home. Discover how to build a great integration from start to finish. We\'ll take you through how Media Intents work, configuring your app as a preferred music service on HomePod and integrating... homepod,siri,sirikit,sirikit media intents Tech Talks -
13:26
Metal counter を用いたLive GPU プロファイリングの活用
macOS Big SurとiOS14におけるGPUのプロファイリングにMetal counter APIを利用します。このAPIによりローレベルのGPUのプロファイリング情報にアクセスできます。以前はXcodeやInstrumentsというオフラインのツールでしか利用できませんでした。Metal Counterを使うと重要なGPUの情報にアクセスすることが可能になり、Appのパフォーマンスを微調整することでAppやゲームの使用感が速くスムーズになります。こういったローレベルのGPUタイムスタンプの回収や分析を学び、Metalに合わせたパフォーマンス向上のために細かい情報を使うことを学びます。
Explore Live GPU Profiling with Metal Counters Take advantage of the Metal Counters API for GPU profiling in macOS Big Sur and iOS 14. This API provides access at runtime to low-level GPU profiling information, which was previously available only through offline tools in Xcode and Instruments. Metal Counters accelerate the optimization... Tech Talks 英語 -
10:23
ARにおける高度なシーン認識機能
ARKit 3.5およびRealityKitは、新しいiPad Proに搭載されたLiDARスキャナを最大限に活用した新機能を提供します。ARKit 3.5がもたらす、シーンジオメトリや、強化されたレイキャスティング、バーチャルオブジェクトの素早い配置などについて確認します。また、RealityKitがこれらを活用し、実世界の物理現象の再現、オブジェクトオクルージョン、物理的なオブジェクトと連動した照明効果をどのように実現しているかについて確認します。
Advanced Scene Understanding in AR ARKit 3.5 and RealityKit provide new capabilities that take full advantage of the LiDAR Scanner on the new iPad Pro. Check out ARKit 3.5 and learn about Scene Geometry, enhanced raycasting, instantaneous virtual object placement, and more. See how RealityKit takes advantage of these features to... Tech Talks 英語 -
6:35
共有の新機能
Share Sheetは、現在のコンテキストから、他のAppや人、およびサービスに対して情報を共有する便利な方法を提供します。Link Presentationフレームワークによって、リッチで一貫した方法で共有URLを表示する方法、Share Sheet UIでメッセージAppによって管理されている受信者を推めるShare Extentionを構築する方法、ユーザーの共有エクスペリエンスが全てのプラットフォームにおいて最適化されていることを確実にするためのベストプラクティスを確認します。
What\\u0027s New in Sharing The Share Sheet provides a convenient way to share information from your current context with other apps, people, and services. Discover the details on using the Link Presentation framework to present shared URLs in a rich and consistent way, how to create a Share Extension configured to... Tech Talks 英語 -
18:33
拡張エンタープライズSSOの紹介
シングルサインオンは、企業が使いやすさを犠牲にすることなくモダンな認証の実装を可能にします。macOS Catalina、iPadOS 13、iOS 13において、SafariおよびネイティブのApp内のリダイレクトと資格情報のSSOサービスを繋げるAutentication Serviceフレームワークの使用方法を確認します。自分のExtensionを構築する場合でも、内部で展開する場合でも、ネイティブApp内で使用するための、Extensionの構築、展開、構成など全てを確認します。
Introducing Extensible Enterprise SSO Single Sign-on ensures your enterprise can implement modern authentication methods without sacrificing ease of use. Learn how to use the Authentication Services framework to expose your redirect and credential SSO services in Safari and native apps on macOS Catalina, iPadOS 13, and iOS 13... Tech Talks 英語 -
35:48
A13 BionicにおけるMetalの機能強化
Metalは、Sparse Texture・Vertex Amplification・Tier 2 Argument Buffer・ASTC HDRなどの強力なAPIとGPU駆動の処理能力をA13 Bionicにもたらします。AppleがデザインしたA13 Bionicのアーキテクチャにおける改善点を理解し、最新のMetalの機能強化がどのように最先端でモダンなAppとゲームを進歩させるかについて確認しましょう。
Metal Enhancements for A13 Bionic Metal brings powerful API features and GPU-driven capabilities to A13 Bionic including sparse textures, vertex amplification, Tier 2 argument buffers, ASTC HDR, and more. Understand the architectural improvements of the Apple-designed A13 Bionic and learn how the latest Metal enhancements advance... Tech Talks 英語 -
15:21
Apple TV AppとUniversal Searchビデオのインテグレーション - Part 1
この動画は、Apple TV AppとUniversal Searchサービスの概要、そしてサードパーティービデオサービスがメタデータのフィードを使って、これらをインテグレートする方法について紹介します。映画、テレビ番組、およびスポーツイベントに関するメタデータを提供するための要件について詳しく解説し、さらに、Apple TV App内でビデオサービスのコンテンツ表示をどのようにコントロールするかについて確認します。メタデータのフィードの開発を始めるのに役立つツールとリソースについても紹介します。
Apple TV App and Universal Search Video Integration - Part 1 This video provides a feature overview of the Apple TV App and Universal Search services, and introduces how 3rd party video services integrate with them through metadata feeds. Requirements for providing metadata about your movies, tv shows, and sporting events are detailed — in addition how to... apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 英語 -
5:55
Apple TV AppとUniversal Searchビデオのインテグレーション - Part 2
Apple TV Appにコンテンツ提供をするサードパーティAppに必要なクライアントサイドのインテグレーションの概要を説明します。また、オンボーディングとテストについて確認します。顧客のためのサブスクリプションを登録する方法、Appでコンテンツが再生された際に再生データをレポートする方法、およびビデオコンテンツへのディープリンクをサポートする方法について確認します。
Apple TV App and Universal Search Video Integration - Part 2 Get an overview of the client-side integration required for 3rd party applications that are participating with the Apple TV App. Learn about onboarding and testing. See how to register subscriptions for your customers, report playback data as content is watched in your applications, and support... apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Tech Talks 英語 -
2:01
Apple TV VSAフレームワーク
VideoSubscribersAccountフレームワークについて、機能、およびどのようにこのフレームワークをAppに組み込んでいくのかについて確認します。また、どのようにこのフレームワークをApple TV Distribution Programの開発に適合させるかについて確認します。
Apple TV VSA Framework Learn about the VideoSubscriberAccount framework, what it does, and how to integrate this framework with your app. Learn how this framework fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英語 -
3:07
Apple TV Set Top Box API
Set Top Box APIについて、機能、およびこのAPIでApple TVの初期設定を簡単にする方法について確認します。また、どのようにこのフレームワークをApple TV Distribution Programの開発に適合させるかについて確認します。
Apple TV Set Top Box APIs Learn about the Set Top Box APIs, what they do, and how they help make the Apple TV setup easier for your customers. Learn how this framework fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英語 -
5:27
Apple TVの認証コンテクスト
Apple TVの認証コンテクストについて、機能、およびこのWebサービスをどのように構築し始めるかについて確認します。また、どのように確証コンテクストをApple TV Distribution Programの開発に適合させるかについて確認します。
Apple TV Authentication Context Learn about the Apple TV authentication context, what it does, and how to start building this web service. Learn how the authentication context fits into the development for the Apple TV Distribution Program. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英語 -
4:09
Apple TV Distribution Programの概要
Apple TV Distribution Program、および登録に伴う技術の要件とビジネスのベネフィットに関して確認します。認証コンテクスト、VideoSubscriberAccountフレームワーク、およびSet Top BoxのAPIについても確認します。
Apple TV Distribution Program Overview Learn about the Apple TV Distribution Program and the engineering requirements and business benefits that come with enrollment. Familiarize yourself with the authentication context, VideoSubscriberAccount framework, and the Set Top Box APIs. apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Tech Talks 英語 -
8:47
Appを新しいiPad Proに
iOS 12.1 SDKでAppをビルドし、ディスプレイの角丸とホームインディケーターに対して正しく表示されることを確認し、オールスクリーンデザインの新しいiPad Proを活用しましょう。新しい共通インセット互換性モードとそれがマルチタスキングモードで動作するAppに与える影響について確認します。また、Face IDと第2世代のApple Pencilのダブルタップ機能をサポートする方法についてもお伝えします。
Bringing Your Apps to the New iPad Pro Take advantage of the all-screen design of the new iPad Pro by building your app with the iOS 12.1 SDK and making sure it appears correctly with the display\'s rounded corners and home indicator. Learn about the new common inset compatibility mode and what it means for apps running in... Tech Talks 簡体中国語, 英語 -
11:53
Apple Watch Series 4用のコンプリケーションの開発
コンプリケーションによって、ユーザーが文字盤を素早く確認し、一日中Appと繋がっている状態を保つことができます。Apple Watch Series 4の新しいインフォグラフおよびインフォグラフモジュラー文字盤によって、魅力的なフルカラーのコンプリケーションを作成することができます。新しいコンプリケーションファミリーおよびApple Watch Series 4の驚くべき新しいディスプレイを活用するコンプリケーションの作成する方法について確認します。
Developing Complications for Apple Watch Series 4 Complications allow people to quickly glance and stay connected with your app on the watch face throughout their day. The new Infograph and Infograph Modular watch faces on Apple Watch Series 4 allow all new ways to create engaging, full-color complications. Learn about the new complication... ,,50,bezel,circular,clock kit,rectangular,timeline Tech Talks 簡体中国語, 英語 -
9:12
サブスクリプションの成功のためのデザイン
優れたサブスクリプション体験をApp内で提供することで、より簡単に新たなサブスクリプション利用者を獲得することが可能になります。サブスクリプションの価値を明確に伝え、登録フローを簡素化し、サブスクリプションを魅力的で使いやすいものにする方法について確認します。
Designing for Subscription Success Providing a great subscription experience within your app makes it easier to acquire new subscribers. Learn how to more clearly communicate the value of your subscriptions, streamline your sign up flow, and make subscriptions appealing and effortless. design,design best practices,design patterns,sampling,subscription,subscriptions Tech Talks 簡体中国語, 英語 -
13:32
GDPRとCloudkit
General Data Protection Regulation(GDPR、一般データ保護規則)は、デベロッパが保存する個人データに対し、可視性とコントロールをユーザーに提供することの必要性に関する欧州連合の規則です。Appにプライバシーを組み込み、顧客がGDPRの権利を行使できるように、CloudKitの新しいAPIと既存のAPIの両方を使用する方法について確認します。
GDPR & CloudKit The General Data Protection Regulation (GDPR) is a European Union regulation that requires developers to give users visibility and control over the personal data you store on their behalf. Learn how to use new and existing CloudKit APIs to build privacy into your apps and make sure customers can... Tech Talks 簡体中国語, 英語 -
6:12
Core NFCの新機能
NFCタグのバックグラウンドでの読み込みはiPhone XS、iPhone XS MaxおよびiPhone XRの新機能です。新しいiPhoneのNFC機能をより簡単に活用するための、AppとNFCタグとを連携させる方法について確認します。
What\\u0027s New in Core NFC Background reading of NFC tags is a new feature for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to associate your app with an NFC tag to make it even easier for people to benefit from the NFC capabilities of new iPhones. nfc Tech Talks 簡体中国語, 英語 -
9:01
iPhone XS、iPhone XS MaxおよびiPhone XR用のAppのビルド
既にセーフエリアインセットを採用している場合、iPhone XS、iPhone XS Max、およびiPhone XR用に、Appをアップデートするために必要となる作業はほとんどありません。コードを変更せずに、セーフエリアに対しコレクションビューのインセットリファレンスをセットする方法を学びます。iPhone XS Max、iPhone...
Building Apps for iPhone XS, iPhone XS Max, and iPhone XR If your app has already adopted safe area insets, there\'s not much you will need to do to update your app for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to set a collection view's section inset reference to the safe area with no code changes. Hear about an API change unique to iPhone XS... Tech Talks 簡体中国語, 英語 -
9:26
Apple Watch Series 4のためのデザイン
Apple Watch Series 4は、デザイナーやデベロッパに、Appの可能性を広げる新しい機会を提供します。Series 4の、より大きな新しいディスプレイ、およびデベロッパに対しよりリッチで没入感の高いエクスペリエンスの提供を可能にする改良が加えられています。
Designing for Apple Watch Series 4 Apple Watch Series 4 provides new opportunities for designers and developers to do more with their apps. Series 4 watches have new displays with larger dimensions, and other enhancements that allow developers to deliver richer and more immersive experiences. Tech Talks 簡体中国語, 英語 -
4:01
tvOS AppにおけるWebインスペクターの使用
Webインスペクタを使用すると、tvOSを含め、複数のAppleプラットフォームでのWebコンテンツをデバッグできます。このビデオでは、Webインスペクタの強力なデバッグ機能を紹介し、tvOS AppのTVMLコンテンツのデバッグを加速させるべくデザインされた機能について解説します。
Using Web Inspector with tvOS Apps With Web Inspector, you can debug web content on several Apple platforms, including tvOS. This video introduces you to Web Inspector\'s powerful debugging capabilities, and takes you through the features designed to accelerate debugging of TVML content in your tvOS app. Tech Talks 英語 -
9:16
iOS 11でのQRコードの認識
iOS 11は、QRコードを検出および処理するためのビルトインのサポートを提供しています。サポートされているQRコードの種類、それぞれのタイプがビルトインカメラとSafariでどのように処理されるか、またQRコードをスキャンした際にUniversal LinksがどのようにシームレスにAppに誘導するかについて説明します。
QR Code Recognition on iOS 11 iOS 11 provides built-in support to detect and handle QR codes. Discover the supported QR code types, how each type is handled by built-in Camera and Safari apps, and how Universal Links can seamlessly send users to your app when scanning your QR codes. Tech Talks 英語 -
5:53
Webインスペクタの解説
Webインスペクタには、Webコンテンツの検査、デバッグ、そして配信に至るまで、さまざまな機能が搭載されています。主要なレイアウト、タブ、ボタンを含めた最新機能に加え、Webインスペクタを強力なWeb開発ツールにする各種機能について説明します。
Web Inspector Walkthrough Web Inspector is packed with features designed to make inspection, debugging and delivery of your web content a breeze. Get an overview of the latest features including major layouts, tabs, buttons, and other capabilities that make Web Inspector a powerful web development tool. Tech Talks 英語 -
5:31
美しいリッチなリンクの確実な表示
メッセージで受信したウェブサイトのリンクを、シンプルなテキストのURLよりはるかに魅力的にすることができます。ウェブページに少しのメタデータを提供することで、ウェブサイトへのリンクがアイコン、イメージ、動画などのリッチなコンテンツを含めることができます。訪問者がウェブサイトと同じぐらい素晴らしく見えるリンクを共有する方法を確認します。
Ensuring Beautiful Rich Links Website links received in Messages can be made vastly more inviting than a simple text URL. By providing small amounts of metadata in your web pages, links to your website can include rich content such as icons, images and even video. Learn how visitors to your website can share links that look... Tech Talks 英語 -
6:20
AVDisplayManagerの紹介
tvOS 11.2以降のApple TV 4Kでは、ビデオコンテンツのネイティブフレームレートとダイナミックレンジにマッチするように、ビデオディスプレイモードを自動的に切り替えることができます。tvOS 11.3では、Apple TV(第4世代)においても、ネイティブフレームレートにマッチするように、ビデオディスプレイモードを自動的に切り替えることができます。AVDisplayManagerとAVDisplayCriteriaを使用して、Appとビデオコンテンツが、この機能をサポートする準備ができているかを確かめる方法について確認します。
Introduction to AVDisplayManager Starting with tvOS 11.2, Apple TV 4K can automatically switch video display modes to match the native frame rate and dynamic range of video content. With tvOS 11.3, Apple TV (4th generation) can also automatically switch video display modes to match native frame rate. Learn how to make sure your... Tech Talks 英語 -
6:38
HDRビデオの紹介
ドルビービジョンとHDR10は、より広い色域とより深いコントラストで驚くような新しいビデオエクスペリエンスを可能にします。この新しい技術がどのように動作するか、またドルビービジョンとHDR10の違いについて確認します。
An Introduction to HDR Video Dolby Vision and HDR10 enable amazing new video viewing experiences with a wider color gamut and deeper contrast. Learn how this new technology works, and what the differences are between Dolby Vision and HDR10. Tech Talks 簡体中国語, 英語 -
7:25
ARKitを用いたフェーストラッキング
ARKitおよびiPhone Xは、堅牢なフェーストラッキングによる革命的な機能をAR Appにもたらします。位置、トポロジー、表情を、高精度かつリアルタイムにAppで検出する方法について確認します。ライブのセルフィーエフェクトの適用や、3Dキャラクターを操作する方法についても確認します。
Face Tracking with ARKit ARKit and iPhone X enable a revolutionary capability for robust face tracking in AR apps. See how your app can detect the position, topology, and expression of the user's face, all with high accuracy and in real time. Learn about applying live selfie effects and see how to use facial expressions... Tech Talks 簡体中国語, 英語 -
3:45
4K、HDRのHLSストリームのオーサリング
4KとHDRの技術は、素晴らしい映画のようなビデオエクスペリエンスと驚くような画質を実現できます。この新しいフォーマットをサポートする方法と、これらのタイプのストリームの再生を可能とするプレイリストを適切に作成する方法について確認します。
Authoring 4K and HDR HLS Streams 4K and HDR technologies enable the creation of amazing cinematic video experiences and stunning picture quality. Learn about how to support these new formats, and how to properly author your playlists to enable playback of these types of streams. Tech Talks 簡体中国語, 英語 -
9:44
A11におけるMetal 2 - Tile Shading
Tile shadingは、イメージブロックとスレッドグループメモリを共有する際に、Appに対しレンダリングと演算処理を一つのレンダリングパスに統合することを可能にする、新しいMetal 2のパイプラインステージです。タイルシェーディングパイプラインを作成する方法、A11 GPUの高帯域幅タイルメモリをどのように活用するかについて確認します。
Metal 2 on A11 - Tile Shading Tile shading is a new Metal 2 pipeline stage allowing apps to combine rendering and compute operations into a single render pass while sharing imageblock data and threadgroup memory. Understand how to create a tile shading pipeline, and see how it leverages the high-bandwidth tile memory of the... Tech Talks 簡体中国語, 英語 -
13:35
iPhone X用のAppのビルド
iPhone Xの美しく新しいスクリーンによって、Appが素晴らしく見えるようになります。新しい画面サイズと角丸のコーナーに対応するために、Appの変更が必要の場合があります。一般的な落とし穴について確認し、Appが最高な見た目となるように、iOSのセーフエリアとレイアウトガイドをどのように利用するかについても確認します。
Building Apps for iPhone X iPhone X has a beautiful new screen that will make your app look great. You may need to make some changes in your app to accommodate the new screen\'s size and rounded corners. Learn about some common pitfalls and see how you can take advantage of iOS 11\'s Safe Area and layout guides to make... Tech Talks 簡体中国語, 英語 -
16:10
A11におけるMetal 2 - 概要
Metal 2とA11 Bionicチップのシームレスなインテグレーションは、全く新しいレベルのパフォーマンスと機能をAppやゲームにもたらします。 Imageblock、tile shading、raster order groupの強化、imageblock sample coverage control、threadgroup sharingなどを含む新しく強力なAPI機能や、A11におけるMetal...
Metal 2 on A11 - Overview The seamless integration of Metal 2 with the A11 Bionic chip lets your apps and games realize entirely new levels of performance and capability. Get introduced to powerful new API features and GPU-driven capabilities of Metal 2 on A11, including imageblocks, tile shading, enhancements to raster... Tech Talks 簡体中国語, 英語 -
10:56
A11におけるMetal 2 - Raster Order Group
Raster Order Groupは、Metal 2 Appにおいて、同一のピクセルコーディネートにアクセスする、並列フラグメントシェーダースレッドの順番の細かな制御を可能にします。A11がどのように複数グループのサポートによってRaster Order Groupを拡張するのか、および、スレッドグループメモリのアクセスのための新機能について確認します。シングルパス遅延シェーディングと準不同半透明レンダリングのパフォーマンスをどのように向上するについても確認します。
Metal 2 on A11 - Raster Order Groups Raster order groups allow Metal 2 apps to precisely control the order of parallel fragment shader threads accessing the same pixel coordinates. Learn how A11 extends raster order groups with support for multiple groups and adds new capabilities for accessing threadgroup memory. See how you can... Tech Talks 簡体中国語, 英語 -
13:16
A11におけるMetal 2 -Sample Coverage Control
Imageblock Sample Coverage Controlは、タイルシェーダー内のマルチサンプルトラッキングデータへのアクセスを提供し、カスタムMSAA解決アルゴリズムなどの開発を可能にします。A11 GPUがユニークなサンプルをトラッキングする方法について確認し、サーフェスアグリゲーションによって密度の高いジオメトリのレンダリングを最適化するサンプルについても確認します。
Metal 2 on A11 - Imageblock Sample Coverage Control Imageblock sample coverage control provides access to multisample tracking data within a tile shader, enabling development of custom MSAA resolve algorithms and more. Understand how the A11 GPU tracks unique samples, then explore an example that optimizes rendering of dense geometry through... Tech Talks 簡体中国語, 英語 -
10:28
A11におけるMetal 2 - Imageblock
Imageblockは、Metal 2 Appにおいて、A11 GPUの高帯域幅タイルメモリにおけるカスタムのピクセル毎のデータ構造の定義や操作を可能にします。Imageblockがフラグメントとタイルステージのレンダリングパスの間でデータを受け渡す方法、準不同半透明などの高度なレンダリング手法をアンロックする方法について確認します。
Metal 2 on A11 - Imageblocks Imageblocks enable Metal 2 apps to define and manipulate custom per-pixel data structures in the high-bandwidth tile memory of the A11 GPU. Learn how imageblocks can pass data between the fragment and tile stages of a render pass and unlock sophisticated rendering techniques such as approximate... Tech Talks 簡体中国語, 英語 -
2:49
Apple TV 4K用にAppをアップデート
Retina Image、HDRビデオ、およびSiri RemoteのMotion機能など、さまざまな新機能を利用してApple 4K用にAppをアップデートする方法について確認します。
Updating Your App for Apple TV 4K Learn how to update your app for Apple TV 4K, including how to take advantage of new capabilities such as retina image support, HDR video, and the new motion capabilities of the Siri Remote. Tech Talks 簡体中国語, 英語 -
12:50
iPhone Xのためのデザイン
iPhone XのオールスクリーンSuper Retinaディスプレイによって、さらなるコンテンツ表示スペースが提供され、より没入感の高いエクスペリエンスが提供可能です。iPhone Xおよび全てのiOSデバイスで見栄が素晴らしいものになるようにAppやゲームをデザインする方法について確認します。
Designing for iPhone X iPhone X features an all-screen Super Retina display, providing more space to display content and create deeply immersive experiences. Learn how to design your app or game to look and feel great on iPhone X, and all iOS devices. design,ios,ios 11,layout,ui,uikit,user experience,user interface,visual design Tech Talks 簡体中国語, 英語 -
12:22
Apple Watch Series 3用のアップデート
Apple Watch Series3は、iPhoneから離れた状態であっても、通信可能な状態を簡単に保つことができます。URLSessionを使って、モバイル通信下であってもAppをレスポンシブな状態に保つ方法や、常にWatch appを最新の状態にし、すぐに使えるようにするために、どのようにネットワーク通信に関するコードを最適化するかについて確認します。また相対的な高度の変化の表示のために新しい気圧高度計から得られるCore Motionデータを活用する方法も確認します。
Updating for Apple Watch Series 3 Apple Watch Series 3 makes it easier to stay connected, even when away from your phone. Learn how to keep your app responsive over cellular connections using URLSession. Find out how to optimize your Watch app networking code to ensure that your app is always up to date and ready for use... ,,cmaltimeter Tech Talks 簡体中国語, 英語 -
8:53
iOSストレージのベストプラクティス
Appのディスク上のストレージをできるだけ最適化するためのコツをお伝えします。iOS11の新しいファイルAppでApp内の書類に直接アクセスできるようにする方法を確認します。Appの書類を管理してストレージを節約する方法も確認します。
iOS Storage Best Practices Learn tips for keeping your app\'s on-disk storage as organized and optimized as possible. See how to enable direct access to documents in your app using the new Files app in iOS 11. Gain insights into how to take inventory of your app\'s files and make the most of the storage capacity available... Tech Talks 簡体中国語, 英語
-