WWDC19
-
App Store、配信/マーケティング -
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,... App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
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... App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
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 App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
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 App Store、配信/マーケティング 日本語, 簡体中国語, 英語
-
-
SafariとWeb -
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... SafariとWeb 日本語, 簡体中国語, 英語 -
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... SafariとWeb 日本語, 簡体中国語, 英語 -
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... SafariとWeb 日本語, 簡体中国語, 英語 -
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... SafariとWeb 日本語, 簡体中国語, 英語 -
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... SafariとWeb 日本語, 簡体中国語, 英語 -
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. SafariとWeb 日本語, 簡体中国語, 英語 -
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. SafariとWeb 日本語, 簡体中国語, 英語 -
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... SafariとWeb 日本語, 簡体中国語, 英語 -
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... SafariとWeb 日本語, 簡体中国語, 英語
-
-
Swift -
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... Swift 日本語, 簡体中国語, 英語 -
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... Swift 日本語, 簡体中国語, 英語 -
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... Swift 日本語, 簡体中国語, 英語
-
-
SwiftUIとUIフレームワーク -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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. SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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. SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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. SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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. SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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. SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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 SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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. SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
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... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語
-
-
アクセシビリティとインクルージョン -
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 アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語
-
-
アプリサービス -
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 アプリサービス 日本語, 簡体中国語, 英語 -
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 アプリサービス 日本語, 簡体中国語, 英語 -
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 アプリサービス 日本語, 簡体中国語, 英語 -
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 アプリサービス 日本語, 簡体中国語, 英語 -
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 アプリサービス 日本語, 簡体中国語, 英語 -
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 アプリサービス 日本語, 簡体中国語, 英語 -
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 アプリサービス 日本語, 簡体中国語, 英語
-
-
エッセンシャル -
137:33
Keynote
WWDC 2019 Keynote
Keynote WWDC 2019 Keynote エッセンシャル スペイン語, 日本語, 簡体中国語, 英語, 韓国語 -
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 エッセンシャル 日本語, 簡体中国語, 英語
-
-
オーディオとビデオ -
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. オーディオとビデオ 日本語, 簡体中国語, 英語 -
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. オーディオとビデオ 日本語, 簡体中国語, 英語 -
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 オーディオとビデオ 日本語, 簡体中国語, 英語 -
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... オーディオとビデオ 日本語, 簡体中国語, 英語 -
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. オーディオとビデオ 日本語, 簡体中国語, 英語 -
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,... オーディオとビデオ 日本語, 簡体中国語, 英語 -
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. オーディオとビデオ 日本語, 簡体中国語, 英語 -
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. オーディオとビデオ 日本語, 簡体中国語, 英語 -
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... オーディオとビデオ 日本語, 簡体中国語, 英語
-
-
グラフィックスとゲーム -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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. グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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. グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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 グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
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... グラフィックスとゲーム 日本語, 簡体中国語, 英語
-
-
システムサービス -
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 システムサービス 日本語, 簡体中国語, 英語 -
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. システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語 -
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. システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語 -
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. システムサービス 日本語, 簡体中国語, 英語 -
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... システムサービス 日本語, 簡体中国語, 英語 -
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 システムサービス 日本語, 簡体中国語, 英語
-
-
デザイン -
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. デザイン 日本語, 簡体中国語, 英語 -
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... デザイン 日本語, 簡体中国語, 英語 -
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 デザイン 日本語, 簡体中国語, 英語 -
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 デザイン 日本語, 簡体中国語, 英語 -
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 デザイン 日本語, 簡体中国語, 英語 -
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 デザイン 日本語, 簡体中国語, 英語 -
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... デザイン 日本語, 簡体中国語, 英語 -
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 デザイン 日本語, 簡体中国語, 英語 -
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... デザイン 日本語, 簡体中国語, 英語
-
-
デベロッパツール -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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. デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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. デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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. デベロッパツール 日本語, 簡体中国語, 英語 -
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. デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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. デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語 -
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... デベロッパツール 日本語, 簡体中国語, 英語 -
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 デベロッパツール 日本語, 簡体中国語, 英語
-
-
ビジネス & 教育 -
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... ビジネス & 教育 日本語, 簡体中国語, 英語 -
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... ビジネス & 教育 日本語, 簡体中国語, 英語 -
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... ビジネス & 教育 日本語, 簡体中国語, 英語 -
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,... ビジネス & 教育 日本語, 簡体中国語, 英語
-
-
プライバシーとセキュリティ -
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 プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
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 プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
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. プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
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 プライバシーとセキュリティ 日本語, 簡体中国語, 英語
-
-
ヘルスケアとフィットネス -
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... ヘルスケアとフィットネス 日本語, 簡体中国語, 英語
-
-
マップと位置情報 -
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... マップと位置情報 日本語, 簡体中国語, 英語
-
-
写真とカメラ -
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 写真とカメラ 日本語, 簡体中国語, 英語 -
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 写真とカメラ 日本語, 簡体中国語, 英語 -
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 写真とカメラ 日本語, 簡体中国語, 英語 -
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 写真とカメラ 日本語, 簡体中国語, 英語
-
-
機械学習とAI -
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 機械学習とAI 日本語, 簡体中国語, 英語 -
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 機械学習とAI 日本語, 簡体中国語, 英語 -
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 機械学習とAI 日本語, 簡体中国語, 英語 -
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 機械学習とAI 日本語, 簡体中国語, 英語 -
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 機械学習とAI 日本語, 簡体中国語, 英語 -
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 機械学習とAI 日本語, 簡体中国語, 英語 -
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 機械学習とAI 日本語, 簡体中国語, 英語 -
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... 機械学習とAI 日本語, 簡体中国語, 英語
-
-
空間コンピューティング -
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 空間コンピューティング 日本語, 簡体中国語, 英語 -
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... 空間コンピューティング 日本語, 簡体中国語, 英語
-