WWDC19
-
App Store 配信 & マーケティング -
58:49 Appleデバイス管理の新機能
このセッションでは、iOS、macOS、tvOSの管理における最新のエンハンスメントについて、また過去1年の管理ツールの進化について紹介します。管理者がデバイスをより効果的に管理するためにMDM機能がどのように役立つかをご確認いただくとともに、新しいテクノロジーによる認証の中央管理のサポートや、組織のApp、コンテンツ、デバイスの管理を円滑化するためにApple Business ManagerとApple School Managerに加えられたエンハンスメントをご確認いただけます。
App Store 配信 & マーケティング 日本語, 簡体中国語, 英語 -
34:51 Appの配信 – アドホックからエンタープライズまで
Appを数人の同僚と共有する、組織内の従業員に配信する、世界に向けてリリースするなど、さまざまなニーズに合わせて設計された配信メカニズムをご用意しています。このセッションでは、各Appの展開モデル、最適なモデルを選択する方法、重要なテストおよび配信用ツールについて説明します。
App Store 配信 & マーケティング 日本語, 簡体中国語, 英語 -
50:17 App内課金とサーバ間通知の使用
このセッションでは、StoreKitの最新のアップデートと、サーバ間の通知を使用して利用者を管理するための詳しいベストプラクティスについて説明します。
inapp purchase,storekit,subscriptions App Store 配信 & マーケティング 日本語, 簡体中国語, 英語 -
45:03 サブスクリプションオファーのベストプラクティス
このセッションでは、StoreKitとサーバ側のロジックを活用した、サブスクリプションオファーのベストプラクティスについて説明します。署名を生成する方法、お客様の対象資格を判断する方法、解約を減らす方法をご確認いただけます。また、お客様にオファーを配信する際の戦略や、サブスクリプションオファーを活用して利用者に最高の体験を届ける方法についても紹介します。
inapp purchase,storekit,subscription App Store 配信 & マーケティング 日本語, 簡体中国語, 英語
-
-
SafariとWeb -
19:53 Safari Extensionの新機能
Safari Extensionによって、App固有の機能をSafariで使用できるようにすることができます。このセッションでは、コンテンツブロックの通知や、ページ、タブ、ポップオーバーといったユーザーインターフェイスを管理および制御するためのイノベーションなど、Safari App Extensionとコンテンツブロッカーをさらにパワフルにする新機能について説明します。また、ExtensionとApp間でコミュニケーションするための最新のAPIとベストプラクティスについても紹介します。
SafariとWeb 日本語, 簡体中国語, 英語 -
8:34 Safariの新機能
macOSとiOSの最新バージョンのSafariには、Webデベロッパとお客様の両方に役立つ新機能が満載です。このセッションでは、ウインドウ、タブ、ポップオーバー管理、コンテンツブロックの通知のための強力な新しいSafari Extensions APIや、Mac AppおよびiPad Apps for Mac内のリンクの利用体験を向上させる強化点など、新機能を活用する方法を紹介します。
SafariとWeb 日本語, 簡体中国語, 英語 -
13:23 WebインスペクタでCPU使用率を把握する
Webコンテンツのデベロッパは、ハイパフォーマンスなWeb体験に対するカスタマーの期待に応え、すべてのデバイスで電力の使用を最小化する上で重要な役割を果たしています。このセッションでは、Webインスペクタの強力な新ツールを使用することで、SafariのWebページやAppに埋め込まれたWebコンテンツの電力効率を向上させる新たな方法をご確認いただけます。CPU使用率を抑え、バッテリー消費が少ない動的な体験を実現するための新しい方法についてご確認ください。
SafariとWeb 日本語, 簡体中国語, 英語 -
8:15 WebインスペクタでWebコンテンツを検証する
このセッションでは、Webコンテンツをチームのコーディング基準に適合させ、自動テストシステムに頼らずにコードの品質を高めるための新しい方法を紹介します。Webインスペクタの検証ツールを使用して、開発中のWebコンテンツをすばやく簡単に検証し、重要な準拠事項が見落とされないようにする方法についてご確認ください。
SafariとWeb 日本語, 簡体中国語, 英語 -
10:39 Webコンテンツをダークモードに対応させる
iOSとmacOSでシステム全体のダークモードを利用できるようになったため、ユーザーの好みに合わせてWebコンテンツのスタイルが適切に調整されるようにしましょう。このセッションでは、Safariで表示する、メールAppなどの別のAppに埋め込む、App内で使用するといった場合に、コンテンツを最適な状態で表示するためのテクニックを紹介します。レスポンシブWebデザインにおいて新たな柱となるこの機能のベストプラクティスについてご確認ください。
SafariとWeb 日本語, 簡体中国語, 英語 -
12:28 Webデベロッパのための新機能
WebKitには、AppでWebコンテンツを読み込み、表示し、管理するためのクラスが豊富に用意されています。このセッションでは、ダークモード、シェアシートの新しいプレゼンテーション機能、Apple PayのためのJavaScript Payment APIといった強力なプラットフォーム機能にWebコンテンツを統合する方法を紹介します。
SafariとWeb 日本語, 簡体中国語, 英語 -
17:09 ユニバーサルリンクの新機能
ユニバーサルリンクを使用すると、ユーザーがApp内のコンテンツやWebサイトにスマートに移動できるようにすることができます。このセッションでは、ユニバーサルリンクの最新のエンハンスメントにより、デバイスにAppがインストールされていない場合でも、モバイルとデスクトップの間でユーザーが高度に統合された体験を味わえるようにする方法を紹介します。
SafariとWeb 日本語, 簡体中国語, 英語 -
6:43 視覚に訴えるリンクの埋め込みと共有
新しいLink Presentationフレームワークを活用すると、Appデベロッパは、美しくて一貫性のある、視覚に訴える方法でリンクを表示させることができます。このセッションでは、Link Presentationを使用してURLからメタデータを取得する方法、App内に魅力的なリンクを設置する方法、リンクのメタデータをiOSの新しいシェアシート体験に提供する方法を紹介します。
SafariとWeb 日本語, 簡体中国語, 英語 -
19:12 認証の新機能
安全なサインインと認証は、安全なアカウントベースのApp設計の鍵となる機能です。このセッションでは、利用可能な認証サービスの概要と、Apple IDでサインイン、iPad Apps for Macのためのパスワード自動入力、OAuthとWebAuthenticationの最新情報、パスワードによる円滑なサインインのための新しいAPIといった特定のテクノロジーの詳細情報を通して、Appのログイン体験を向上させる方法について説明します。
SafariとWeb 日本語, 簡体中国語, 英語
-
-
Swift -
41:19 Swift Playgrounds 3
Swift Playgrounds 3は、Swiftでのコーディングをインタラクティブで楽しいものにする、革新的なiPad用Appの最新バージョンです。このセッションでは、独自のプレイグラウンドを使用して、デバイスの機能を使用するコードをすばやく反復処理する方法について説明します。新しいモジュールの機能が、独自のコードを整理したり、Playgroundブック作成の新たな可能性を開いたりする上でどのように役立つかについてご確認ください。
Swift 日本語, 簡体中国語, 英語 -
36:44 Swiftの新機能
Swiftは、SwiftUI、RealityKit、Create MLなど、すべてのAppleプラットフォームの主要なフレームワークの多くにおいて選ばれている言語です。このセッションでは、Swift 5.0について再確認し、Xcode 11で新しく導入されるSwift 5.1について紹介します。パフォーマンスと安全性における最新の改善点についてご確認ください。また、Swiftの新機能と、それらが新しいフレームワークの開発にどのように役立ったかについてもご確認いただけます。
Swift 日本語, 簡体中国語, 英語 -
31:05 Swiftパッケージを作成する
コミュニティと共有するためにコードを公開する場合や、Appのコードを整理する便利な方法が必要な場合には、Swiftパッケージが最適です。独自の開発のためのローカルパッケージを作成する方法、マニフェストファイルを使用してパッケージをカスタマイズする方法、他の人が使用できるようにパッケージを公開する方法についてご確認ください。
Swift 日本語, 簡体中国語, 英語
-
-
SwiftUIとUIフレームワーク -
31:49 CloudKitでCore Dataを使用する
CloudKitは強力なクラウド同期テクノロジーを提供し、Core Dataは幅広いデータモデリングおよびパーシステンスAPIを提供します。このセッションでは、これらの相補的なテクノロジーを組み合わせて、クラウドを利用したAppを簡単に作成する方法について説明します。また、新しいCore Data APIを活用することで、AppのデータフローとCloudKitの入出力をどのように簡単に管理できるかについても紹介します。これらのフレームワークを組み合わせて、すべてのお客様のデバイスに素晴らしい体験を届ける方法についてご確認ください。
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の詳細を紹介します。
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の書き込みや広く採用されているネイティブのタグプロトコルのサポートといった最新機能を活用する簡単な方法について紹介します。
nfc SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
34:51 PencilKitの紹介
AppleのPencilKitは、機能が豊富な描画および注釈のためのフレームワークです。数行のコードを書くだけで、キャンバスへのアクセス、応答性の高いインク、種類が豊富なツールパレットや描画モデルによって、Appにフル機能の描画体験を追加することができます。このセッションでは、Apple Pencilによる優れた体験を作り出すための技術情報と、新しいスクリーンショットエディタについて紹介します。また、少数の小規模なAPIを導入するだけで、Appのユーザーインターフェイスの有無にかかわらず、画面サイズを超えたコンテンツ全体をキャプチャする方法についてもご確認いただけます。
pencil,stylus,tablet SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
50:39 ResearchKitとCareKitの一新
ResearchKitとCareKitフレームワークは、研究および患者ケアの分野で強力なネイティブiOS Appを提供するための最短のルートです。このセッションでは、最新のオーディオおよび音声対応のタスク、完全に再設計されたユーザー体験、あらゆるユースケースのためのケアプランAppを簡単に作成するために設計されたモジュラーアーキテクチャについて説明します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
40:11 SwiftUIでカスタムビューを構築する
このセッションでは、高度なコンポジション、レイアウト、グラフィックス、アニメーションを使用して、SwiftUIでカスタムビューとコントロールを構築する方法を紹介します。パフォーマンスが高くアニメーション化が可能なコントロールのコードが手順を追って作成される様子をご確認いただくことで、SwiftUIのレイアウトシステムについて詳しく理解していただけます。
bar chart,dynamic SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
38:06 SwiftUIにおけるアクセシビリティ
Appをアクセシビリティ対応にすることが重要であるのと同様に、素晴らしいアクセシビリティ体験を設計することも重要です。このセッションでは、優れた体験には何が必要か、そして理解しやすく操作しやすいAppを作成する方法についてについて説明します。SwiftUIでは、自動的にAppにアクセシビリティを組み込むことができます。アクセシビリティ対応の画像やコントロールなど、多くの機能が自動的に実装される様子についてご確認ください。新しいSwiftUIのAccessibility...
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の強力なデータフローツールと、各状況における最適なツールについてご確認ください。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
58:28 SwiftUIの基本
SwiftUIでAppを構築する最初の1歩を踏み出しましょう。ビューとその仕組みについてご確認ください。基本的なコントロールから、リストやナビゲーションスタックなどの洗練されたコンテナまで、SwiftUIでは優れたユーザーインターフェイスをより早く簡単に作成できます。ボタンのような基本のコントロールは、シンプルでありながらさまざまな用途に用いることができます。このセッションでは、SwiftUIでそうした要素を機能満載のユーザーインターフェイスへと構成して、優れたAppの構築を円滑に進める方法について説明します。Appleの新しい宣言型フレームワークの基本を学びながら、SwiftUIのスキ...
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をより短期間で構築することに役立つかを詳しく紹介します。
better apps faster,canvas,control,declarative,previews,view SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
38:22 SwiftUIを統合する
SwiftUIは、任意のAppleプラットフォームの既存のコードベースと組み合わせて使えるように設計されています。このセッションでは、SwiftUIのビューをAppの階層に追加することであらゆるAppleプラットフォームにSwiftUIを導入し、既存のデータモデルなどを活用する方法を紹介します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
50:21 iOS 13向けにUIをモダナイズする
iOS 13は、すべてのAppに向けて、マルチタスキングおよび生産性向上のための強力な新しいテクノロジーと、刷新された外観と操作性を兼ね備えています。新しい要件を確認して、AppをiOSの次のバージョンに対応させる用意をしましょう。このセッションでは、検索フィールドの改善点と、UIを表示するまったく新しい方法を紹介します。選択に関する新しいジェスチャーを導入する方法や、すべてのハードウェアでピークとポップを利用する方法、iOS 13向けにAppの外観を新しくする方法についてご確認ください。
borderless bars,card,cardui,presentation,sheet,uitextinteraction SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
38:58 iOSのダークモードを実装する
UIKitエンジニアリングチームによる、iOSのダークモードの基盤となる原則や概念に関する説明をお聞きください。このセッションでは、動的に変化する色や画像を使用してAppをダークモードに対応させ、ユーザーに気に入ってもらえるような体験を追加するための原則について説明します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
41:27 iPad Apps for Macの紹介
iPad Apps for Macを活用すると、コードベースを1つに保ちながら、iPad AppをMacに簡単に移行できます。このセッションでは、自動的に実装される一般的なMacの機能について説明し、iOSのみのフレームワークの取り扱い方と、それらの使用によってAppにどのような影響があるかをご確認いただけます。また、サードパーティのフレームワークの使用や、設定のヒントとコツといった、一般的な用例パターンについても取り上げます。プラットフォームに固有の機能を組み込むことで、新しいMac AppをMac Appらしくする方法についてご確認ください。
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の配信に関する詳しい情報についてご確認ください。
catalyst,mac catalyst,project catalyst SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
42:12 iPadで複数のウインドウを使用する
マルチタスキングは、iPad Appをもっとパワフルにできる素晴らしい方法です。Appのインターフェイスを2つ並べられるようにするのは簡単です。ユーザーにも歓迎されることでしょう。このセッションでは、ドラッグ&ドロップなどの既存の機能を使用して、2つ目のウインドウを簡単に作成する方法について説明します。複数のウインドウに対応することがAppのライフサイクルをどのように変化させるか、そしてすべてのAppにとってこれが何を意味するかについてご確認ください。デベロッパとユーザーの双方に素晴らしい体験を生み出すため、よくある間違いとその解決方法についても紹介します。
multiple,multitasking,multiwindow,restoration,scenes,state,uiscene,uiwindowscene,windows SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
49:44 iPadにおけるデスクトップクラスのブラウジング
iOS 13では、iPadでデスクトップクラスのブラウジングを楽しめるようになります。圧倒的に高速なパフォーマンス、業界最高水準のセキュリティ、最新のデスクトップ機能により、iPadのSafariは最新のWeb標準に対応しています。また、デスクトップ向けのサイトやWeb Appをタッチ操作に自動的に適合させ、快適なブラウジングを実現します。このセッションでは、サイトまたは組み込みのWebViewで強力な新機能とコーディングのベストプラクティスを活用し、iPadでクラス最高のユーザー体験を提供する方法について説明します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
37:02 macOS向けAppKitの新機能
このセッションでは、AppKitの最新のAPIと、関連するフレームワークについてについて説明します。また、時間の節約になり、最新のハードウェアを活用しながらAppに磨きをかけることができるmacOS Catalinaの強化点の概要を紹介します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
30:53 watchOSでのSwiftUI
SwiftUIによって、watchOSのAppと通知の開発にまったく新たな可能性の扉が開きます。SwiftUIを活用すると、カスタムのアニメーションからDigital CrownのHaptic(触覚)による直感的な操作感に至るまで、Apple Watchの楽しく魅力的な体験を作り出すことができます。このセッションでは、アニメーション付きのカスタム要素を作成したり、ジェスチャーで動くアニメーションを通知に組み込んだりする簡単な方法について説明します。また、強化されたデバッグサポートにより、watchOS Appのビルドをかつてなく高速化する方法についてもご確認いただけます。
,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...
better apps faster,canvas,control,declarative,previews,view SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
8:47 アクセシビリティに対応したリーディング体験を作り出す
テキストのスタイルとレイアウトは、優れたリーディング体験をもたらす大きな要素です。CoreTextやTextKitといったテクノロジーは、優れたテキストレイアウトを作成するために必要なツールとなります。このセッションでは、アクセシビリティに対応したリーディングコンテンツプロトコルを導入し、自動ページめくり機能を追加し、音声出力をカスタマイズすることで、VoiceOver向けにも同様の優れたアクセス体験を作り出す方法を紹介します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
9:25 カスタムアクションでAppのアクセシビリティを高める
カスタムアクションでは、Appで支援技術を使用するユーザーの体験をシンプルにすることができます。また、インターフェイスの操作とタスクの実行に必要なスワイプやタップの数を減らすことができます。このセッションでは、VoiceOverとスイッチコントロールで使用するカスタムアクションの活用方法を紹介します。iOS 13では、カスタムアクションをiOSのフルキーボードと音声コントロールにも利用できるようになりました。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
50:13 コレクションビューレイアウトの最新情報
コレクションビューレイアウトでは、魅力的なインタラクティブコレクションを簡単に構築できます。このセッションでは、基本のリストから高度な多次元のブラウジング体験に至るまで、複雑さの異なる動的で応答性の高いレイアウトを作成する方法についてについて説明します。
app store,browse,custom layouts,layouts SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
23:55 ファイル管理とクイックルックの新機能
iOS Appで、外部デバイスに保存されているファイルにUSBおよびSMB経由でアクセスできるようになりました。このセッションでは、物理メディアまたはネットワークストレージ上のファイルの読み取り、書き込み、管理ができるドキュメントベースAppを作成するためのベストプラクティスを紹介します。iOSおよびmacOSでファイルのサムネイルにアクセスして表示するための、クイックルックのエンハンスメントについてご確認ください。
apfs,exfat,fat,hfs,qlpreviewcontroller,qlthumbnailgenerator,uidocumentbrowserviewcontroller,uidocumentpickerviewcontroller SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
39:45 フォント管理とテキストスケーリング
iOS 13から、システム全体で使用するフォントをiOS Appで提供できるようになりました。このセッションでは、iOSでフォントを管理する方法と、フォントをインストールして利用する方法を説明し、ユーザーがフォントを選択できるフォントピッカーインターフェイスと、Appで利用可能になったシステムUIフォントの詳細を紹介します。どのデバイスでも活用できる、テキストスケーリングのベストプラクティスもご確認ください。
nsattributedstring,rounded,serif SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
13:38 マルチタスキングAppでのウインドウ管理
このセッションでは、ウインドウを適切に作成、更新、終了する方法など、マルチタスキングAppでのウインドウ管理の詳細について説明します。ウインドウのコンテンツを更新するタイミングに関するベストプラクティスと、Appの最新の表示内容がスイッチャーに反映されるようにする方法についてご確認ください。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
13:08 ラージコンテンツビューア - すべてのユーザーに読みやすさを保証する
タブバーをダイナミックテキストに合わせて大きくすることはできませんが、ラージコンテンツビューアを使用することで、弱視の人にも文字が読みやすいようにすることができます。iOS 13ではこの機能をカスタムタブバーで利用できます。このセッションでは、カスタムタブバーでラージコンテンツビューアを有効にし、ヘッドアップディスプレイで適切なベクターイメージに焦点が当てられるようにする方法について説明します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
10:23 優れたアクセシビリティラベルを作成する
優れたアクセシビリティラベルは、Appがユーザーに気に入られるか、削除されてしまうかの違いを生み出します。Appのアクセシビリティエンジニアによるデモンストレーションを通して、VoiceOverをご体験ください。複雑なUIの操作方法や、機能を説明するラベルによってAppを簡単に万人向けにする方法を紹介します。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
7:08 淡色のグラフィックコンプリケーションについて
watchOS 6の多くの文字盤では、コンテンツの色合いをカスタマイズできるため、Appleの最もパーソナルなデバイスをさらにパーソナライズすることができます。このセッションでは、ClockKitのデータプロバイダを使用して、各種のコンプリケーションファミリーにフルカラーと淡色のオプションを提供する方法を紹介します。これにより、お客様はどの文字盤を選択しても、重要な最新情報を一目で確認できます。
,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で完全に独立した体験を作り出す方法を紹介します。
,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でコンテンツのターゲットを特定のウインドウに設定する方法を紹介します。通知、ショートカットアイテム、その他のユーザーアクティビティに応じて、システムでどのシーンを開くかを設定する方法についてご確認ください。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
15:29 複数のウインドウで使用できるAppを構築する
このセッションでは、iOS 13のマルチタスキング機能に対応することが何を意味するかを詳しく説明します。従来のベストプラクティスと新しいアイデアをどのように組み合わせられるかについてご確認ください。複数のウインドウに対応するようAppを構築する際の微妙な違いや、UIをインスタンス化する方法、ウインドウの表示/非表示を処理する方法、Appの基盤となるウインドウリソースの管理方法についてもご確認いただけます。
SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語
-
-
アクセシビリティとインクルージョン -
34:58 Xcode 11でローカライズされた高品質なAppを作成する
iOS 13では、Appごとに言語を個別に設定できるようにすることができます。このセッションでは、アセットカタログによるアセットのローカライズと、Xcode 11でのローカライズワークフローの合理化について紹介します。ローカライズとテストのために、複数の言語でスクリーンショットを生成する方法についてご確認ください。
,,,i18n,localization,world アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語
-
-
アプリサービス -
16:00 CarPlayシステムの最新情報
CarPlayは、車の中でiPhoneを使うための、より優れた、より安全な方法です。このセッションでは、車内システムをアップデートして、iOS 13の新機能を活用する方法を紹介します。動的に変化するスクリーンサイズ、計器類などを表示するセカンドスクリーン、不規則な形のディスプレイにAppを対応させましょう。「Hey Siri」によるハンズフリーの音声アクティベーションへの対応についてもご確認いただけます。
,,automotive,car,map アプリサービス 日本語, 簡体中国語, 英語 -
28:17 SiriKit Media Intentの紹介
iOS 13では、オーディオコンテンツを再生するためのさまざまな方法に新たに対応して、SiriKitを強化しています。このセッションでは、ハンズフリーで音楽、オーディオブック、Podcast、ラジオなどを再生できる素晴らしい体験を実現する方法について説明します。検索語句を処理するためのベストプラクティスや、再生スピードの調整機能、プレイリストへの追加機能、コンテンツを気に入ったかどうかを表明できる機能を実装して、充実した再生環境を提供する方法についてご確認ください。
,,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に追加する方法を紹介します。
,,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とスタイルを紹介します。ユーザープロファイルのサポートを活用して、さらに直感的な共有デバイス体験を生み出しましょう。
,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で複数のステップから成るショートカットを作成する際に、ショートカットの出力が他のアクションに渡される仕組みについて説明します。
,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice アプリサービス 日本語, 簡体中国語, 英語 -
20:41 優れたショートカットを設計する
ショートカットを使用すると、ユーザーはいつでも(またはショートカットAppで)情報を確認したり、アクションを実行したりすることができます。優れたショートカットを作り出すには、Appにおけるユーザーのワークフローを高速化する方法を見定める慎重なデザインプランが必要です。このセッションでは、優れたショートカットの条件と、便利で、美しく、応答性の高い体験を設計する方法を紹介します。パラメータを使用する際にSiriのダイアログフローを緻密に計画して、ショートカットを柔軟で便利にする方法の例についてご確認ください。
,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice アプリサービス 日本語, 簡体中国語, 英語 -
6:10 音声認識の最新情報
Speech Recognizerを、ネットワーク接続がなくても、iOSまたはmacOSデバイスでローカルに使用できようになりました。このセッションでは、プライバシーを保護し、サーバベースの処理における制限を排除しながら、Appをテキストから音声への変換に対応させる方法について説明します。また、音声認識のAPIが、話す速さ、休止の長さ、音声の品質など、より豊富な分析が行えるよう強化されたことについてもご確認いただけます。
machine learning,natural language,speech,speech recognition,speechtotext,voice,voice analysis アプリサービス 日本語, 簡体中国語, 英語
-
-
エッセンシャル -
137:33 Keynote
WWDC 2019 Keynote
エッセンシャル スペイン語, 日本語, 簡体中国語, 英語, 韓国語 -
117:19 Platforms State of the Union
Platforms State of the Union(WWDC 2019)
sotu,sotu 2019 エッセンシャル 日本語, 簡体中国語, 英語
-
-
オーディオとビデオ -
5:32 AUv3 Extensionのユーザープリセット
Audio Unit App Extensionは、音声を使用するiOSまたはmacOS App(GarageBandやLogic Pro Xといった音楽作成Appを含む)のオーディオを作成したり変更したりするための便利な方法です。また、iOS 13では、さまざまなAppで利用できるExtensionのユーザープリセットを保存できるようになりました。
オーディオとビデオ 日本語, 簡体中国語, 英語 -
8:53 AVAudioEngineの新機能
AVAudioEngineは、オーディオのリアルタイムキャプチャ、処理、再生を可能にします。このセッションでは、音声処理やスペーシャルレンダリングモードの選択など、独自のオーディオAppでAVAudioEngine APIの強化点を活用する方法を紹介します。
オーディオとビデオ 日本語, 簡体中国語, 英語 -
40:05 AVKitで直感的なメディア再生機能を提供する
AVKitはメディアユーザーインターフェイスを構築するためのハイレベルなフレームワークで、再生コントロール、チャプターナビゲーション、Picture in Picture、オーディオルーティング、字幕とクローズドキャプションのサポート、Siriと「再生中」の統合、およびキーボード、Touch Bar、リモートコントロールのサポートを備えています。このセッションでは、iOSとtvOS用のApp、およびMac用のiPad Appにこうしたテクノロジーを統合するベストプラクティスについてについて説明します。
airplay,avfoundation,avkit,avplayer,avplayerviewcontroller,content,controls,externalmetadata,media,metadata,picture in picture,pip,player オーディオとビデオ 日本語, 簡体中国語, 英語 -
35:49 AirPlay 2による大画面への接続
AirPlayを使用すると、ビデオ、写真、音楽などを、Apple製デバイスからApple TVやお気に入りのスピーカー、人気のスマートテレビにストリーミングすることができます。このセッションでは、長編コンテンツのための自動ルート選択、リモートコントロール、再生中のメタデータ、ビデオ品質に関する考慮事項など、AirPlayビデオで可能な限り最高の体験を実現する方法を紹介します。
オーディオとビデオ 日本語, 簡体中国語, 英語 -
6:56 AirPlay 2ビデオのためのHLSオーサリング
AirPlay 2ビデオを使用すると、Appleデバイスから一般的なスマートテレビにビデオを共有することができます。このセッションでは、対応するテレビに高画質のビデオをシームレスに配信するための特別な考慮事項と、検証ツールを利用してコンテンツをプレイムタイムに備える方法を紹介します。
オーディオとビデオ 日本語, 簡体中国語, 英語 -
56:04 Core Hapticsで知覚体験を拡張する
Core Hapticsを活用すると、iPhoneのオーディオに同期する独自のHapticを設計することができます。2つのパートから成るこのセッションでは、音声およびHapticの基本的な設計原則と、人間の幅広い感覚に訴える有益で楽しい体験を生み出すためのコンセプトを紹介します。Taptic Engineを使用してビジュアル、オーディオ、Hapticを組み合わせることで新たなレベルの臨場感を生み出し、Appやゲームのフィードバックを向上させる方法についてご確認ください。コンテンツの作成および再生方法と、どのようなときにCore...
オーディオとビデオ 日本語, 簡体中国語, 英語 -
14:50 HEVCビデオとアルファ
HEVCビデオにアルファチャンネルのサポートが追加されたため、AppとWebの両方で、ビデオをカスタムの背景に合成できるようになりました。このセッションでは、互換性のあるメディアの作成方法と、再生のベストプラクティスを紹介します。
オーディオとビデオ 日本語, 簡体中国語, 英語 -
1:46 オーディオAppをモダナイズする
Appleプラットフォームには、魅力的なApp体験を作り出すために必要不可欠な、包括的なオーディオフレームワークとテクノロジーが用意されています。このセッションでは、Appを将来に備えさせるために推奨されるフレームワークとAPIについて説明します。
オーディオとビデオ 日本語, 簡体中国語, 英語 -
42:06 低遅延HLSの紹介
2009年の導入以来、HTTP Live Streaming(HLS)は、世界中で数えきれないほどのライブおよびオンデマンドのオーディオおよびビデオストリームの配信を可能にしてきました。新しい低遅延モードの導入により、既存のクライアントへの後方互換性を保ちながら、大規模なパブリックネットワークで2秒未満の遅延を達成できるようになりました。この新しいテクノロジーを活用するために、コンテンツ配信システムを開発および構成する方法についてご確認ください。
オーディオとビデオ 日本語, 簡体中国語, 英語
-
-
グラフィックスとゲーム -
43:57 AR Quick Lookの最新情報
AR Quick Lookは、3DおよびARで高品質なコンテンツを体験するためのビルトインビューアです。Reality Composerとの統合により、豊かでインタラクティブな体験をこれまでにないほど簡単に表示および共有することができます。このセッションでは、レンダリングの向上点と複数のオブジェクトの表示について説明し、小売り、教育などの分野におけるAR Quick Lookの実践的な活用例を紹介します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
51:27 ARKit 3の紹介
ARKitはiOSのための革新的な拡張現実(AR)プラットフォームで、人が周囲の世界とつながる方法を一変させます。ARKit 3の最先端の機能と、ARKit 3がどのようにRealityKitのための革新的な基盤となるかについてご確認ください。このセッションでは、ARKitを使用してモーションキャプチャとピープルオクルージョン向けに身体の位置や動きを把握することにより、より魅力的なARを生み出す方法について説明します。複数のフェイストラッキング、共同セッションの構築、オンボーディング用のコーチングUIなどのための追加機能についてご確認ください。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
10:18 Game Centerのプレイヤー識別子
Game Centerが、対象範囲が個々のゲームやデベロッパチームのIDにスコープされた永続的なプレイヤー識別子に対応しました。このセッションでは、スコープされた識別子によってプレイヤーのプライバシーがどのように向上するかを説明し、Appやゲームを推奨されるAPIに移行させる方法を紹介します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
58:38 Metalによるレイトレーシング
Metal Performance Shaders(MPS)によってGPUの強力な並列処理能力を活用することで、モダンなレイトレーシングおよびレイキャスティングの心臓部となる計算処理を大幅に高速化することができます。このセッションでは、MPSによって動的なシーンの計算がどのように高速化されるかを説明し、ソフトシャドウ、アンビエントオクルージョン、グローバルイルミネーションを実装する方法の実践的な例を紹介します。ハイブリッドレンダリングの適用を有効にする方法と、Appを複数のGPU対応に拡張する新しいテクニックについてご確認ください。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
55:28 Metalによる最新のレンダリング
MetalはGPUを活用したグラフィックスおよび演算のためのフレームワークで、プロフェッショナル向けのAppからコンソールスタイルのゲームに至るまで、あらゆるAppの構築に役立ちます。このセッションでは、Metalの機能を利用して、遅延レンダリングやタイルベースのフォワードレンダリングといった最新のグラフィックステクニックを実装する方法について説明します。GPUで処理される機能により、Metalで処理のスケジュールが自動的に決定され、シーン全体の描画や演算処理の実行が、CPUとほとんど、またはまったくやり取りせずに行われる仕組みについてご確認ください。GPUファミリーを使用することで、さ...
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
57:13 OpenGL AppをMetalに移行する
MetalはAppleプラットフォームでGPUによる高速なグラフィックス処理と演算を行うための最新の基盤であり、OpenGL、OpenGL ES、OpenCLに代わるものです。このセッションでは、Metalのアーキテクチャと機能、およびOpenGLベースのAppをMetal APIに移行するための詳しいアプローチを紹介します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
59:05 Reality ComposerによるAR体験の構築
Reality Composerを使用すると、誰もがARシーンのプロトタイプ作成や開発を簡単に行い、AppやAR Quick Lookによる体験に組み込むことができます。このセッションでは、Reality Composerの強力で直感的な機能と、ビルトインARライブラリのすぐに使える数百個ものバーチャルオブジェクトについて紹介します。アニメーションやインタラクションを簡単に構築して3Dコンテンツを豊かにする方法と、Realityファイルを直接Appに統合する方法についてご確認ください。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
39:47 RealityKitでAppを構築する
簡単に学べるAPIを使用してゲームを開発し、RealityKitの機能を実践的に理解していきましょう。このセッションでは、アセットのロード、シーンの構築、アニメーションの適用、ゲームインプットの処理において推奨されるアプローチを紹介します。エンティティとコンポーネントにはRealityKitの強力な要素が表れており、同時にカスタマイズのための柔軟性も確保されています。組み込みのネットワーキング機能を活用し、ゲームで臨場感あふれるマルチプレイヤー体験を実現する方法の詳細についてご確認ください。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
37:13 RealityKitとReality Composerの紹介
ARのために設計されたRealityKitを使用すると、デベロッパはワールドクラスのレンダリング、アニメーション、物理エンジン、スペーシャルオーディオの機能を利用できます。このセッションでは、従来の3Dエンジンを刷新するRealityKitを活用して、これまでになく迅速かつ簡単にARを開発する方法を紹介します。RealityKitベースのAppやゲームの開発の基本、およびReality ComposerでAR体験のコンテンツのプロトタイピングと作成を行う方法についてご確認ください。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
37:09 Xcode 11でのデバッグ
Xcode 11では、バグをすばやく発見および修正するための新機能が導入されています。このセッションでは、ネットワークの状況と発熱の状態をシミュレーションする方法と、デバッグ中にAppのランタイム環境を上書きする方法を紹介します。デバッグ機能がどのようにXcodeのプレビューと連動し、ビルドと実行の前に問題を特定できるかについてご確認ください。View Debuggerを使用してSwiftUIビューのトラブルシューティングを実行する方法もご確認いただけます。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
43:06 シミュレータを最大限に活用する
このセッションでは、シミュレータの世界を詳しく紹介します。シミュレータの仕組みやあまり知られていない機能、シミュレータのコマンドラインインターフェイスによる自動化についてご確認ください。MetalによるシミュレータのネイティブGPU高速処理や、Metalコードを最適化して活用する方法についても説明します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
58:56 プロフェッショナル向けのAppのためのMetal
Metalは、AppleプラットフォームにおけるGPUによる高速処理の心臓部となる、プラットフォームに最適化されたグラフィックスおよび演算のためのフレームワークです。このセッションでは、最新の高パフォーマンスなプロフェッショナル向けのAppとワークフローに向けたテクニックに対応した、Metalアーキテクチャの主要な側面について説明します。Metalの機能を使用してパフォーマンスを最適化し、ビデオ編集パイプラインで安定したフレームレートを維持する方法についてご確認ください。CPUとGPUの並列処理を活用する方法と、効率的なデータスループットのためのベストプラクティスも紹介します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
39:26 人をARに組み込む
ARKit 3では、実世界の人をARシーンに緊密に統合する革新的な機能を利用できます。Appでライブモーションキャプチャを使用して、バーチャルキャラクターをアニメーションさせたり、2Dおよび3Dシミュレーションに適用したりする方法についてご確認ください。また、バーチャルコンテンツが実世界の人の背後を通り過ぎるようにすることで、より臨場感あふれるAR体験を実現できる「ピープルオクルージョン」についても紹介します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
35:17 共同のAR体験を構築する
iOS 13では、ARKitとRealityKitによって、Appでこれまでより迅速かつ簡単に共有AR体験を確立できます。共同セッションを通して、複数のデバイスで共同のワールドマップを構築し、ARのアンカーと情報の更新をリアルタイムで共有する方法についてご確認ください。ARKitベースのAppに共同セッションを組み込む方法を説明した後、RealityKitとSwiftを使用して構築された、夢中になれるマルチプレイヤーARゲームのSwiftStrikeを紹介します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
46:43 受賞できるAppやゲームをデザインする
体験談、インタビュー、アーティファクトを通して、Apple Design Awardを受賞したAppやゲームにおける有益なデザインプロセス、テクニック、ベストプラクティスを紹介します。
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のこうした向上点と、スタイル変換のような革新的なテクニックを実装するための実践的な方法について説明します。
グラフィックスとゲーム 日本語, 簡体中国語, 英語
-
-
システムサービス -
34:07 Appleファイルシステムの新機能
このセッションでは、ファイルシステムのレイアウトおよびイメージングに関するテクノロジーの変更点など、ファイルシステムテクノロジーの新機能について紹介します。新しい読み取り専用システムボリュームの影響を受ける場合は、このセッションをぜひご確認ください。
apfs,file,hfs システムサービス 日本語, 簡体中国語, 英語 -
18:52 Combineの紹介
Combineは、時間の経過に沿って値を処理するための統一された宣言型フレームワークです。このセッションでは、ネットワーキング、キー値の監視、通知やコールバックといった非同期コードがCombineによってどのように合理化されるかについて説明します。
システムサービス 日本語, 簡体中国語, 英語 -
31:15 Core Bluetoothの新機能
Core Bluetoothのプライバシー強化のための変更点を導入する方法を理解しましょう。このセッションでは、LE 2Mbps、アドバタイズの拡張、BR/EDR、デュアルモードデバイスによる新しい可能性について紹介します。PacketLoggerの向上点によって、Core Bluetoothとのコミュニケーションをデバッグする方法についてご確認ください。
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との統合に対する有益なエンハンスメントについて取り上げます。
システムサービス 日本語, 簡体中国語, 英語 -
20:59 SwiftのAccelerateの紹介
Accelerateフレームワークでは、デバイスで実行されるシステムアーキテクチャに高度に最適化された、数百種類もの計算機能を利用できます。このセッションでは、そうした強力な機能をSwiftで直接利用する方法を紹介します。ベクトルプログラミングの力により、どのようにiOS、macOS、tvOS、watchOSのAppで素晴らしいパフォーマンスを実現できるかについてご確認ください。
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でこの移行を実行する方法について説明します。
driver,extension,kernel システムサービス 日本語, 簡体中国語, 英語 -
36:15 UIデータソースの最新情報
UIデータソースを使用すると、自動差分出力機能によってテーブルビューおよびコレクションビューアイテムの更新を合理化することができます。設定した変更は高い精度と品質で自動的にアニメーション化されます。追加のコードは必要ありません。この向上したデータソースメカニズムにより、同期のバグ、例外、クラッシュを完全に回避できます。このセッションでは、識別子とスナップショットに使用するこの合理化されたデータモデルについて説明します。このデータモデルにより、UIデータ同期の些細な点ではなく、Appの動的なデータとコンテンツに注力することができます。
diffable システムサービス 日本語, 簡体中国語, 英語 -
8:54 watchOS 6でオーディオをストリーミングする
Apple Watchでオーディオをストリーミングすることで、iPhoneがなくてもコンテンツを好きな場所で楽しめるようにすることができます。このセッションでは、watchOS Appで独立したオーディオ視聴体験を作り出すためにiOSから引き継がれたストリーミング用APIについて説明します。ストリーミング用にオーディオセッションを設定する方法や、異なるネットワーク環境間を移動するユーザーに最善の体験を提供するためのベストプラクティスについてご確認ください。
,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、ネットワークモビリティの向上点について説明します。
bonjour,combine,network,urlsession,websocket システムサービス 日本語, 簡体中国語, 英語 -
61:25 ネットワーキングの最新情報(パート2)
Bonjourの強化点、カスタムメッセージのフレーミングハンドラ、セキュリティの最新機能を活用して、ネットワーキングAppを次のレベルに高めましょう。このセッションでは、指標を収集することでネットワーキングのパフォーマンスを把握する方法と、Appleプラットフォームで最新のネットワーキングフレームワークを使用する最善の方法についても紹介します。
network,urlsession システムサービス 日本語, 簡体中国語, 英語 -
34:41 実践Combine
経時的に値を処理するためのAppleの新しい統一された宣言型フレームワークであるCombineについて知識を広げましょう。このセッションでは、エラーを適切に処理し、作業のスケジュールを設定し、Appに今すぐCombineを統合する方法を紹介します。
システムサービス 日本語, 簡体中国語, 英語 -
17:00 新しいゲームコントローラへの対応
iOS 13、macOS Catalina、tvOS 13のGame Controllerフレームワークでは、広く知られている複数のコンソールゲームコントローラに新たに対応しています。このセッションでは、新しく追加されたコントローラと、入力の伝達方法について説明します。また、オプションのボタンを処理するために推奨されているベストプラクティスと、macOSへの対応における適切なアプローチも紹介します。
システムサービス 日本語, 簡体中国語, 英語 -
39:19 最新のMacのためのNetwork Extension
Kernel Extensionを使用せずにmacOSのネットワーキング機能を拡張およびカスタマイズできるAppを作成するために使用できる、macOSの強力な新APIについてご確認ください。
extension,kernel,network システムサービス 日本語, 簡体中国語, 英語
-
-
デザイン -
49:15 Apple Design Awards
デベロッパとその素晴らしい作品を紹介した表彰式についてご確認ください。2019 Apple Design Awardsでは、優れたデザインとイノベーションを実現した、最先端のiOS、macOS、watchOS、tvOS Appが表彰されました。
デザイン 日本語, 簡体中国語, 英語 -
29:03 Core Hapticsの紹介
Core Hapticsでは、音声に同期させて完全にカスタマイズしたHapticパターンを設計できます。このセッションでは、Hapticとオーディオを使用して、より夢中になれるAppやゲームを作成する例を紹介します。コンテンツの作成、再生、共有の方法と、どのようなときにCore Hapticsを他のオーディオおよびバイブレーションのAPIと併用するかについても理解していただけます。
デザイン 日本語, 簡体中国語, 英語 -
39:32 SF Symbolsの紹介
SF Symbolsは、ベクトルベースのシンボルの包括的なライブラリです。シンボルをAppに組み込むことで、ユーザーインターフェイス要素のレイアウトをシンプルにすることができます。シンボルはさまざまな太さやサイズで使用でき、周囲のテキストの配置も自動的に調整されます。このセッションでは、シンボルをさまざまなスクリーンサイズとレイアウトに簡単に適合させて、Appのアクセシビリティとローカライズのしやすさを向上させる方法について説明します。SF Symbolsのビジュアルスタイルに完璧にマッチした、特定のニーズのための新しいシンボルを作成する方法についてもご確認いただけます。
baseline,font,san francisco,scale,sf hello,uiimage,weight デザイン 日本語, 簡体中国語, 英語 -
27:28 iOSのデザインに関する最新情報
このセッションでは、美しくアクセシビリティの高いAppを作成するために、Appのインターフェイスをダークモードに合わせて変更する方法を紹介します。また、モーダルシートの改善とコンテキストメニューの新しいUIによって、ユーザビリティがどのように向上し、よりパワフルで効率的なワークフローが生み出されるかについてご確認ください。
borderless bars,dark mode,sf symbols デザイン 日本語, 簡体中国語, 英語 -
30:18 iPad Apps for Macをデザインする
このセッションでは、iPad AppからMac用の優れた体験を生み出す方法を紹介します。MacにiPad Appのレイアウトとアーキテクチャを適合させるための基本的なテクニック、フォントサイズと色に関する考慮事項、メニューバー、サイドバー、ウインドウツールバーなどのmacOSインターフェイスを活用する方法についてご確認ください。
catalyst,mac catalyst,project catalyst デザイン 日本語, 簡体中国語, 英語 -
26:02 オーディオとHapticによる体験をデザインする
このセッションでは、音声およびHapticの基本的なデザイン原則と、人間の幅広い感覚に訴える有益で楽しい体験を生み出すためのコンセプトを紹介します。Taptic Engineを使用してオーディオとHapticを組み合わせることで新たなレベルの臨場感を生み出し、Appやゲームのフィードバックを向上させる方法についてご確認ください。
3d touch デザイン 日本語, 簡体中国語, 英語 -
10:13 ビジュアルデザインとアクセシビリティ
ラージテキストに対応することの重要性について考えましょう。このセッションでは、iOSの新しいAPIであるDifferentiate Without Colorについて説明します。このAPIを活用すると、色覚異常などの視覚障害のあるユーザーが簡単にAppを使用できるようになります。このAPIの使用方法と、それによってあらゆるユーザーに対応したAppを作る方法についてご確認ください。新しいReduce Motion APIを有効にして、動きに過敏なユーザーのために自動再生を停止する方法についても紹介します。
デザイン 日本語, 簡体中国語, 英語 -
11:51 優れたショートカットを構築する
ショートカットを使用すると、ユーザーはすばやく簡単にアクションを実行したり、SiriやショートカットAppを使用してハンズフリーで用事を済ませたりすることができます。このセッションでは、ショートカットを表示できる場所、体験をカスタマイズする方法、Appのショートカットを他のAppからの変数やアクションと組み合わせて使用する方法を紹介します。
,,add to siri,donate,donation,inrelevant,intents,inui,parameters,phrase,shortcut,siri,suggestion,voice デザイン 日本語, 簡体中国語, 英語 -
34:34 優れたデベロッパの習慣
App開発を成功させるには、多くのことを習得する必要があります。このセッションでは、生産性を高め、Appのパフォーマンスと安定性を向上させるために、開発ワークフローに組み込むことができる手法を紹介します。Xcodeで記述するコードの品質を改善する方法や、有益な開発テクニックの実践的な例についてご確認ください。
デザイン 日本語, 簡体中国語, 英語
-
-
デベロッパツール -
10:14 Accessibility Inspector
Accessibility Inspectorを活用すると、Appの中でアクセシビリティに対応していない部分を特定することができます。その部分をアクセシビリティ対応にする方法についてフィードバックが表示されるほか、VoiceOverのシミュレーションも行われるため、ユーザーが実際に聞くVoiceOverを確認できます。Accessibility InspectorでAppを完全にデバッグするライブデモを通して、この強力なツールを使用してあらゆるユーザーに対応したAppを作る方法についてご確認ください。
デベロッパツール 日本語, 簡体中国語, 英語 -
30:34 App Store Connectの新機能
Appの提出、管理、配信をこれまで以上に円滑にする新機能によって、App Store ConnectがAppのライフサイクルの各段階において果たす役割は向上し続けています。このセッションでは、App Store Connectの最新のエンハンスメントや、毎回のリリースでAppを確実に改良していく新しい方法について説明します。
デベロッパツール 日本語, 簡体中国語, 英語 -
37:49 Appのストレージを最適化する
Appにデータを保存する方法は、ディスク使用量だけでなく、Appのパフォーマンスとデバイスのバッテリー駆動時間にも影響します。このセッションでは、データのシリアル化を最適化し、画像を処理し、ディスクと同期するテクニックを説明し、SQLiteの機能を活用してパフォーマンスと安全性を向上させる方法を紹介します。
デベロッパツール 日本語, 簡体中国語, 英語 -
39:07 Appのバックグラウンド実行の最新情報
Appでバックグラウンド実行を活用することは、優れたユーザー体験を提供できる強力な方法です。このセッションでは、バックグラウンドでAppを実行する際(特にVoIPまたはサイレントプッシュを使用する場合)に従うべきベストプラクティスと、長時間実行する処理やメンテナンスのタスクを可能にするまったく新しいスケジューリングAPIについて紹介します。
background,battery,performance,power デベロッパツール 日本語, 簡体中国語, 英語 -
43:18 Appの起動を最適化する
Appの起動が遅いとストレスがたまるものです。このセッションでは、App起動用の新しいinstrumentと、Appの起動を速くする方法について説明します。Appの起動時に行われる事柄や、この重要な時間における作業を最小限にし、優先順位を付け、最適化する方法についてご確認ください。エンジニアによる、iOS Appの起動を速くするためのヒントやコツも紹介します。
dyld,dyld3,fast,instruments,launch,measure,performance,rocket,slow,speed,uikit,xcode デベロッパツール 日本語, 簡体中国語, 英語 -
41:03 ClangとLLVMの新機能
このセッションでは、ClangコンパイラとLLVMの向上によって可能となった、C、Objective-C、C++の最新のエンハンスメントについて紹介します。また、新しい静的解析機能と、それらを使用してコードを改善する方法、そしてコードサイズのための新しい最適化機能を活用する方法も説明します。
デベロッパツール 日本語, 簡体中国語, 英語 -
40:38 Core ML 3フレームワーク
Core ML 3は、これまでオンデバイスの機械学習では利用できなかった高度なモデルタイプに新たに対応しています。このセッションでは、モデルのパーソナライズにより、Appをパーソナライズできる度合いを大きく広げる方法について説明します。モデルをリンクさせる方法や、既存のモデルのコンバージョンに使う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つをまずお試しください。モデルの継続的な改良と実験のための多くの機能についても詳しく紹介します。
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の応答性を大きく改善できるかについてご確認ください。
debugging,instruments,performance,profiling,signposts,tools,xcode デベロッパツール 日本語, 簡体中国語, 英語 -
20:44 LLDB:「po」の先へ
LLDBは、実行時にAppの確認とデバッグができる強力なツールです。このセッションでは、Appの値を表示するさまざまな方法、カスタムのデータ型をフォーマットする方法、独自のPython 3スクリプトを使用してLLDBを拡張する方法について説明します。
デベロッパツール 日本語, 簡体中国語, 英語 -
49:24 MetalのAppとゲームを最適化する
リソース消費量の高いMetalのAppやゲームにおいて、パフォーマンス、メモリ、帯域幅の最適化を検討することは重要です。このセッションでは、レンダリングを円滑にして高いフレームレートを達成するための鍵となるベストプラクティスについて説明します。また、GPUへの負荷が高い処理や想定外の処理を特定するために役立つ強力なツールも紹介します。高いパフォーマンスを引き出せるGPU機能と、メモリの効率的使用に関するエキスパートからのアドバイスについてご確認ください。
デベロッパツール 日本語, 簡体中国語, 英語 -
33:40 Notarization(認証)について
Notarization(認証)は、App ReviewやMac App Storeへの提出を要求せずに、悪意のあるMacソフトウェアを事前に特定してブロックするためのものです。この認証は昨年導入され、すでにMac Appデベロッパに広く利用されています。このセッションでは認証のワークフローについて詳しく説明し、認証サービスの新機能を紹介します。
gatekeeper,notarization デベロッパツール 日本語, 簡体中国語, 英語 -
40:32 Swiftのバイナリフレームワーク
Xcode 11では、Swiftでのバイナリフレームワークの使用と作成が完全にサポートされました。このセッションでは、新しいXCFrameworkのバンドルタイプでデバイスとシミュレータを同時にサポートする方法、Swiftモジュールのインターフェイスの仕組み、フレームワークの経時的な変化を管理する方法について説明します。
デベロッパツール 日本語, 簡体中国語, 英語 -
33:24 SwiftパッケージをXcodeに導入する
コードの整理と共有に便利なSwiftパッケージが、すべてのAppleプラットフォーム向けのAppをXcode 11で構築する際に利用できるようになりました。このセッションでは、コミュニティで開発されたパッケージをプロジェクトで使用する方法、Swiftパッケージの構造、パッケージのバージョン管理と依存関係の仕組みについて説明します。
デベロッパツール 日本語, 簡体中国語, 英語 -
33:02 Xcode 11の新機能
アイデアをかつてなく迅速に製品化するために設計された、Xcode 11の新機能を紹介します。ソースコードを編集および整理する新しい方法、ユーザーインターフェイスを設計およびプレビューするための新機能、デバッグとテストのための優れた改良点についてご確認ください。また、デベロッパツールに関する今年のセッションの概要もご確認いただけます。
デベロッパツール 日本語, 簡体中国語, 英語 -
53:30 Xcodeでテストする
コードが正常に動作することを一貫した方法で検証するために、ユニットテストは不可欠です。このセッションでは、XCTestを使用した、Xcodeのビルトインテスト機能について説明します。Xcode 11の新機能であるテストプランを使用してテストを準備し、異なる構成で実行する方法や、テストを自動化して効率的に結果を活用する方法についてご確認ください。
デベロッパツール 日本語, 簡体中国語, 英語 -
54:25 Xcodeの概要
Xcodeは、Appleプラットフォーム向けの優れたAppを作成するための開発環境です。Xcodeの機能を活用して、新しいプロジェクトの作成からApp Storeでの配信に至るまで作業を進める方法についてご確認ください。このセッションでは、実際に機能するSwiftUI Appを開発しながら、Xcodeのユーザーインターフェイスの操作方法、ソースエディタとライブユーザーインターフェイスプレビューの活用方法、コミュニティで開発されたSwiftパッケージをAppに組み込む方法、コードをリファクタリングおよびテストする方法を紹介します。
デベロッパツール 日本語, 簡体中国語, 英語 -
44:09 Xcodeプレビューをマスターする
Xcode 11ではユーザーインターフェイスのプレビューがエディタに直接表示されるため、編集、デバッグ、実行のサイクルをシームレスなワークフローで進めることができます。このセッションでは、プレビューの仕組み、SwiftUI Appの構造をプレビューに最適化する方法、既存のビューとビューコントローラをプレビューに対応させる方法について説明します。
デベロッパツール 日本語, 簡体中国語, 英語 -
37:42 カスタムinstrumentsのモデリング
カスタムinstrumentsを使用すると、Appを自由にプロファイリングし、実行中におけるAppの動作を説明することができます。各カスタムinstrumentsの中心にあるのはモデラーです。このセッションでは、signpostの出力をinstrumentsで表示するデータに変換する、独自のモデラーを構築する方法について説明します。Instrumentsルールエンジンの仕組みと、instrumentsを最適化して効率を最大限に高める方法についてご確認ください。このセッションは、WWDC 2018の「カスタムInstrumentsの作成」を土台にしています。
デベロッパツール 日本語, 簡体中国語, 英語 -
39:33 バッテリー駆動時間とパフォーマンスを向上させる
このセッションでは、毎日の開発、ベータテスト、App Storeでのパブリックリリースを行いながら、パフォーマンスの問題を発見して修正する方法を紹介します。XCTestsでCPU、メモリなどを測定することで、毎日の開発の間にパフォーマンスの問題を特定する方法や、MetricKitを使用してベータテストとパブリックリリースの際に現場で問題を見つける方法をご確認いただけます。また、Xcode Organizerで、App Store上のAppの各バージョンから集計した最も重要なパフォーマンス指標が表示されるようになったことも説明します。
analytics,battery,beta testing,data,energy,field data,instruments,measure,metrickit,metrics,performance,xcode,xctest,xctmetric デベロッパツール 日本語, 簡体中国語, 英語 -
36:09 不利なネットワークと温度条件に向けて設計する
ワールドクラスのAppは、最も過酷な環境でも優れたユーザー体験を提供するものです。このセッションでは、Xcodeを使用して不利なネットワークと温度条件をシミュレーションする方法について説明します。Appの性能を試し、実際にパフォーマンスを確認してみましょう。厳しい条件に対応するために導入できるベストプラクティスについてご確認ください。
conditioner,test,thermal デベロッパツール 日本語, 簡体中国語, 英語 -
39:04 優れたプロファイリング体験を開発する
このセッションでは、再利用可能なクラス、サブシステム、フレームワークに、便利なトレースを追加する方法について説明します。コードのトレースを簡単にすることで、利用者に価値ある情報と安心感を与えることができます。SwiftおよびObjective-Cコードでのトレース、カスタムinstrumentsの構築、Instruments 11でのデータの可視化のベストプラクティスについてご確認ください。他のデベロッパがAPIの約束事を理解して、パフォーマンスに影響を与えるアンチパターンを避けられるよう、ツールに関する専門的な知識を共有しましょう。
debugging,frameworks,instruments,performance,profiling,sdk,signposts,tools,xcode デベロッパツール 日本語, 簡体中国語, 英語 -
41:06 最新のSwift APIのデザイン
すべてのプログラミング言語には、ユーザーが期待するいくつかの慣習があります。このセッションでは、Swift APIのデザインで一般的なパターンを、SwiftUI、Combine、RealityKitといった新しいAPIからの例を使用して紹介します。チームの一員としてAppを開発する場合も、他の人が使用できるようにライブラリを公開する場合でも、APIを明瞭かつ正しく使用できるよう、Swiftの新機能の使い方についてご確認ください。
デベロッパツール 日本語, 簡体中国語, 英語 -
14:49 機械学習における新機能
Core ML 3が大幅に拡張され、これまで以上に高度なオンデバイスの機械学習機能をAppで利用できるようになりました。このセッションでは、さまざまなタスクのためのCore MLモデルを簡単に作成できる新しいCreate ML Appについて説明します。Vision、Natural Language、Sound、Speechの魅力的なアップデートや、最先端のモデルタイプに新たに対応したことや、モデルパーソナライズの概要についてご確認ください。
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サイトに統合するための技術的な詳細情報を紹介します。
ビジネス & 教育 日本語, 簡体中国語, 英語 -
28:02 ClassKitの新機能
ClassKitフレームワークを活用すると、Appの有益な教材の内容をわかりやすく示し、教師が授業のカリキュラムに組み込めるようにすることができます。このセッションでは、ClassKit統合のワークフロー、スクールワークAppでのインストラクターと生徒の役割のデバッグ、ClassKitへの公開をかつてないほど簡単にするために設計された新機能の概要を紹介します。
ビジネス & 教育 日本語, 簡体中国語, 英語 -
51:08 MapKitとMapKit JSの新機能
MapKitとMapKit JSを使用すると、フル機能のAppleマップをAppやWebサイトで利用することができます。このセッションでは、ベースマップ表示の詳細な制御、きめ細かい検索機能、地点および住所情報の検索結果のフィルタリング、カスタムオーバーレイおよび注釈の標準データフォーマットの統合といった最新機能について説明します。
ビジネス & 教育 日本語, 簡体中国語, 英語 -
26:17 インドアマッププログラムの紹介
インドアマッププログラムにより、大規模な公共スペースまたはプライベートスペースを持つ組織は、ユーザーが建物内部で正確な位置情報を得られるようにすることができるため、驚くようなインドアマップを提供することができます。このセッションでは、標準ベースのマップ定義の作成、マップの検証、テストとキャリブレーションなど、インドアマップを有効にするためのワークフロー全体と、MapKitおよびMapKit JSでそれらすべてをAppやWebサイトに統合する方法を詳しく説明します。
ビジネス & 教育 日本語, 簡体中国語, 英語
-
-
プライバシーとセキュリティ -
35:19 Appleでサインインの紹介
Appleでサインインは、ユーザーがすでに持っているApple IDでAppに迅速かつ簡単にサインインできる方法です。このセッションでは、Appleでサインイン ボタンをAppやWebサイトに追加して新しいお客様を獲得し、Appleでサインインに組み込まれたセキュリティ、不正防止、プライバシー保護機能を活用する簡単な方法について説明します。
apple id,sign in プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
40:46 macOSセキュリティの最新情報
Appleは、マルウェアへの感染を防止し、ユーザーのデータを保護することに特に注力しつつ、macOSのセキュリティを常に向上させています。このセッションでは、macOSをマルウェアから保護するGatekeeperの最新情報と、ユーザーのデータとアクティビティをユーザーが常に管理できるようにする新しい保護機能について、Appleの新たな取り組みを紹介します。
data protection,gatekeeper プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
38:19 プライバシーのための設計
ユーザーにとって、プライバシーはかつてないほど重要な問題となっています。このセッションでは、お客様の信頼を勝ち取り、よりパーソナルな体験を作り出し、ユーザーエンゲージメントを向上させるために役立つ新機能やプライバシーエンジニアリングのテクニックについて説明します。
プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
38:52 暗号化とApp
システムフレームワークでは、保存されているデータと転送中のデータが透過的な方法で暗号化されます。この機能は、単に属性を設定することで利用可能です。ただし、ユーザーのデータを保護するためにできることは他にもあります。新しいSwiftフレームワークのCryptoKitでは、単にハッシュを計算する必要がある場合でも、より高度な認証プロトコルを実装する場合でも、暗号化操作をこれまでになく簡単かつ安全に実行することができます。
cryptography,cryptokit,security プライバシーとセキュリティ 日本語, 簡体中国語, 英語
-
-
ヘルスケアとフィットネス -
34:07 HealthKitの新しいデータ形式について
HealthKitでは、Appのユーザーが利用できるヘルスケアデータの種類が拡充されています。このセッションでは、更新頻度が高い種類のヘルスケアデータ用の最新ストレージ、1心拍ごとの心拍数データの利用、聴覚の健康のための新機能によってユーザーにまったく新しい側面での健康を届ける方法についてご確認いただけます。
ヘルスケアとフィットネス 日本語, 簡体中国語, 英語
-
-
マップと位置情報 -
35:45 Core Locationの新機能
Appでコンテキストベースのサービスを提供する上で、位置情報のテクノロジーは不可欠です。Core Locationフレームワークの最新機能では、高度な範囲機能の基盤を提供し、位置情報の必要性をユーザーに明確に伝えるためにさらに多くの方法を利用できます。さらに、Appに与えるアクセス許可をユーザーがより細かく決定できるようにすることができます。
マップと位置情報 日本語, 簡体中国語, 英語
-
-
写真とカメラ -
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...
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のデザインに影響を与える可能性がある、パフォーマンスに関する考慮事項もご確認いただけます。
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を作成し、目を見張るような写真効果を簡単に生み出す方法を紹介します。
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...
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つを簡単にトレーニングおよび評価できることについて説明します。トレーニングに必要な未加工のデータを収集する方法と、こうしたモデルが実際に使用されている様子についてご確認ください。
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向けの優れたオブジェクト検出モデルの構築とデプロイが、これまでになく簡単になりました。
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を使用して、テキスト識別モデルのトレーニングとテストを簡単に行う方法を紹介します。転移学習、単語の埋め込み、テキストカタログのための強力な新しいオプションについてご確認ください。
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を使用して、あらゆる種類のデータソースからカスタムのレコメンデーションモデルを簡単に作成する方法について説明します。また、こうしたパーソナライズを、ユーザーのプライバシーを保護しながら実現する方法と、レコメンデーションモデルの例が実際に機能している様子もご確認いただけます。
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で音声識別のオンデバイスモデルを活用しましょう。
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の検索機能を強化できる単語埋め込み機能に新たに対応したことについて、より深く理解していただけます。
classifier,core ml,language,machine learning,natural language,nlp,sentiment,text analysis,text catalog,transfer learning,word embeddings 機械学習とAI 日本語, 簡体中国語, 英語 -
38:15 Visionフレームワークでのテキスト認識
Visionフレームワークのドキュメントカメラ機能とテキスト認識機能を使用すると、画像からテキストデータを抽出することができます。このセッションでは、このビルトイン機械学習テクノロジーをAppで活用する方法について説明します。高速な処理と正確な処理の違いと、文字ベースでの認識と言語ベースでの認識の違いについて、詳しい情報についてご確認ください。
camera,document camera,images,natural language,photos,recognition,text,vision 機械学習とAI 日本語, 簡体中国語, 英語 -
57:45 優れたML体験をデザインする
機械学習により、ユーザーが言ったことを理解し、ユーザーが好きなものを予測して提案し、ユーザーが新しい豊かな方法で自分を表現できる新しい体験を生み出すことが可能になります。また、機械学習は、日常のタスクを自動化し、やり取りの精度と速度を向上することで、既存の体験を向上させます。このセッションでは、ML体験をAppに組み込み、思い通りに操作できるユーザーインターフェイスを設計するための実践的なアプローチについて説明します。
機械学習とAI 日本語, 簡体中国語, 英語
-
-
空間コンピューティング -
29:43 Core MLとARKitを使用して優れたAppを作成する
Core MLやARKitなどのAppフレームワークを組み合わせて、教育用ゲームを作成していく様子を見てみましょう。このセッションでは、機械学習の力を活用して、Appで魔法のようなインタラクションを生み出す方法を紹介します。また、難しいコンピュータビジョンの問題を解決するためのアプローチについてより深く理解していただけます。インタラクティブなコーディングセッションで、Appが完成するプロセスについてご確認ください。
,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コンテンツの作成に関する詳しい情報についてご確認ください。
空間コンピューティング 日本語, 簡体中国語, 英語
-