WWDC20
-
App Store、配信/マーケティング -
25:40
App Store Connect APIによる自動化の拡張
App Store Connect APIによるワークフローの自動化によって、App Store Connectのルーチンタスクは不要になります。App Metadata APIを活用してApp Storeでの存在感をより上手く管理する方法、新しいPower and Performance Metrics and Diagnostics APIを使用してXcodeにおけるPower and...
Expanding automation with the App Store Connect API Make routine tasks in App Store Connect a thing of the past when you automate your workflow with the App Store Connect API. Learn how you can manage more about your presence on the App Store with the App Metadata API, or use the new Power and Performance Metrics and Diagnostics API to access the... app store,automation,json,testflight App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
22:12
App Store Connectの新機能
App StoreでAppをアップロード、提出、管理するためのツールスイートである、App Store Connectの最新の改良点をご紹介します。App Store Connect API、App内課金とサブスクリプション、Game Centerなどに関する機能強化の詳細をご覧ください。
What\\u0027s new in App Store Connect Discover the latest improvements to App Store Connect, your suite of tools to upload, submit, and manage apps on the App Store. Learn about enhancements to the App Store Connect API, in-app purchase and subscriptions, Game Center, and more. api,distribution,inapp purchase,inapppurchases,json,metadata,metadata feeds,testflight,test flight,testing,transporter App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
23:13
AppleSeed for IT、Managed Software Updatesを学びましょう
Apple Seed for ITがあれば、学校や企業がリリース前のAppleソフトウェアをテストし、貴重なフィードバックをAppleに直接送ることができるようになります。AppleSeed for ITの使い方と、Feedback Assistantの新しい機能、Teamsを使ってあなたの組織内で共同作業として素晴らしいフィードバックをまとめる方法に関する見識もお伝えします。社員のシステム上でリリースを認証しつつ、主要なアップデート、セキュリティ、システムファイルを社員のマシンで遅延させる方法も含め、macOS Big SurのManaged Software...
Discover AppleSeed for IT and Managed Software Updates With AppleSeed for IT, you can help your school or business test pre-release versions of Apple software and provide valuable feedback directly to Apple. We\'ll guide you through getting started in AppleSeed for IT and provide insight on how to file great feedback collaboratively within your... enterprise,feedback,mdm,testing App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
23:38
Appleデバイスの管理に関する新機能
極めて重要なデバイス管理フィーチャのmacOSへの導入に大きな進歩がありました。それらのフィーチャが、同じツールやテクノロジーを使用したすべてのデバイスの管理にどのように役立つかをご紹介します。今年行われる変更の詳細とそれらが導入ワークフローに与える影響、そして組織のiOSデバイスやiPadOSデバイスを守るために使用できる新たな管理機能をご覧ください。
What\\u0027s new in managing Apple devices We\'ve made significant strides in bringing crucial device management features to macOS. Discover how these features can help you manage your all your devices using the same tools and technologies. Get details on changes coming this year and how they will impact your deployment workflows, as well... configuration,configurator,distribution,enterprise,management,mdm,privacy,security App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
45:53
App内課金に関する新機能
iPhone、iPad、Mac、およびApple WatchのApp向けの優れたApp内課金エクスペリエンスを作り上げましょう。返金を管理し、新しいApp Storeサーバの通知を組み込み、受領書とサーバ通知の使用方法を理解してサブスクライバーのステータスを管理する方法をご覧ください。ここではさらに、Apple Watch、Family Sharing、SKOverlay、SKAdNetworkなどでのApp内課金を含む、StoreKitの最新のアップデートもご紹介します。
What\\u2019s new with in-app purchase Create a great in-app purchase experience for your iPhone, iPad, Mac, and Apple Watch apps. Discover how to handle refunds, integrate new App Store server notifications, and find out how to use receipts and server notifications to manage subscriber status. We'll also walk you through the latest... notifications,receipt,server,storekit,subscription,subscription business model App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
15:27
Mac Catalystに関する新機能
Mac Catalystの最新の更新について説明し、iPadOS AppをMacに導入する方法を確認します。Appライフサイクルの拡張を確認し、新しいExtensionをAppに統合し、MacOSの新しいルックアンドフィールがMac Catalyst Appにどのような影響を与えるかを学びます。新しいOptimized for Macモードを紹介します。そして、フレームワークの可用性や美しい新デザインを含むすべての改良点について詳しく説明します。その改良点によって、iPad AppをMacにもっと簡単に導入できます。 本セッションの前に、Mac...
What\\u0027s new in Mac Catalyst Discover the latest updates to Mac Catalyst and find out how you can bring your iPadOS app to the Mac. Explore enhancements to the application lifecycle, integrate new extensions into your apps, and learn how the new look and feel of macOS impacts Mac Catalyst apps. Get a taste of the new... accent color,app lifecycle,color picker,color well,drag reordering,extensions,focus engine,ipad apps on mac,nscursor,optimized for mac,photo editing extensions,separator,sfsymbol,sf symbols,sidebar,toolbar,uidatepicker,uikit on mac,uisplitviewcontroller,uititlebartoolbarstyles,universal purchase App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
24:52
StoreKit Testing in Xcodeの導入
App Storeサーバに接続することなく、ローカル環境でApp内課金のテストを行う、StoreKit Testing in Xcodeをご紹介します。テスト環境をセットアップし、StoreKitのコンフィギュレーションファイルを作成し、レシートをローカルで検証する準備を整える方法について説明します。さらに、さまざまなApp内課金のシナリオをテストし、StoreKitTestフレームワークでそれらのテストを自動化する方法を説明し、サンドボックス環境でのテストに関する最新の改良点をご紹介します。
Introducing StoreKit Testing in Xcode Discover StoreKit Testing in Xcode — a local environment for testing your in-app purchases without needing to connect to App Store servers. We'll show you how to set up a test environment, create a StoreKit configuration file, and prepare to validate receipts locally. We'll also explain how to... iap,inapp purchase,inapp purchases,sandbox,storekit,xctest App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
35:06
エンタープライズアイデンティティと認証の活用
プライバシーとセキュリティを保護しながら、適切なツールを用い組織に力を与えましょう。Appleのエンタープライズ向けID管理ツールで、デバイス、App、ウェブサイトにサインインする際に、よりスムーズな体験をユーザーに提供できます。Federated AuthenticationとSingle Sign-on拡張について、AppleのビルトインKerberos拡張についても触れながら、その活用方法を説明いたします。macOS account typesやShared iPad for Businessといったエンタープライズユーザー向けのプラットフォームツールについても話します。
Leverage enterprise identity and authentication Empower your organization with the right tools while protecting privacy and security. Discover Apple's identity management tools for enterprise, and how they can help you create a smoother experience for users when signing in to devices, apps and websites. We'll show you how to take advantage of... authentication,enterprise,kerberos,mdm,sso,vpn App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
23:21
サブスクリプションのためのアーキテクチャ設計
顧客体験を改善するために、単純な資格付与ロジックを作成する方法について学びます。重要な概念を深く掘り下げ、正確にサービスの権利を付与するために、あなたのシステムのアーキテクチャを設計するためのガイダンスを提供します。サブスクリプション機能のベストプラクティスと、サブスクリプションのライフサイクルを通して最良の顧客体験を作る方法について学びます。
Architecting for subscriptions Learn how you can build simple entitlement logic to enhance the customer experience. We'll dive deep into key concepts and provide guidance for architecting your systems to accurately entitle service. You'll learn best practices for subscription features and how to craft the best customer... api,app store connect,inapp purchase,inapp purchases,inapp purchases,json,notifications,receipt,receipt validation,subscription,subscriptions App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
17:07
ゼロタッチを使い、Appleデバイスを登録する
Appleのシステムアドミニストレーターが自身のチームにAppleデバイスを遠隔操作で登録し、ゼロタッチ登録を実現する方法をお伝えします。設定体験のセットアップ、デバイスの効果的な制御と管理の方法を知り、セキュリティと管理の方法を学びましょう。
Deploy Apple devices using zero-touch Discover how Apple\'s system administrators remotely deploy Apple devices to their teams, ensuring a zero-touch deployment. Learn how to configure the setup experience, control and manage devices effectively, and discover practices around security and management. distribution,enterprise,mdm,security App Store、配信/マーケティング 日本語, 簡体中国語, 英語 -
5:42
パフォーマンス重視のAppやゲームのサポート
iOSやiPadOSには、デベロッパがあらゆるデバイス世代に対応する画期的なAppやゲームを提供するのに役立つ強力な機能が備わっています。しかし場合によっては、パフォーマンス要件の非常に厳しいAppがA12 Bionicチップ以上を備えたデバイスでしかベストエクスペリエンスを提供できないことがあります。 Xcode 12では、デベロッパがパフォーマンス重視のAppやゲームの設定画面でこの要件を表示させることができるようになっています。ここでは、この設定を適用する限られた状況と、慎重に考慮しなければならないApp配布のトレードオフについてご紹介します。...
Support performance-intensive apps and games iOS and iPadOS provide powerful capabilities to help developers deliver breakthrough apps and games across all device generations. In certain instances, however, demanding apps with exceptional performance requirements may only be able to provide the best experience on devices with an A12 Bionic... App Store、配信/マーケティング 日本語, 簡体中国語, 英語
-
-
SafariとWeb -
22:57
App Clipを設定し、リンクする
App ClipはApp内の小さなパーツで、効率的で直接的な体験を提供し、適時必要なものを入手するサポートをします。App Clipコード、NFC、QRコードといった実世界での体験を通じてApp Clipを起動したり、MapsやSafariといったAppからデジタルで出現させる方法を学べます。App Clip内でのリンクの取り扱い、関連ドメインの設定方法もお見せします。App Store Connect内でApp Clip体験を設定する方法、あなたのウエブサイトにApp Clipバナーを追加する方法、TestFlightを使ってApp...
Configure and link your App Clips App Clips are small parts of an app that offer a streamlined, direct experience and help people get what they need at the right time. Learn how you can invoke an App Clip through real-world experiences like App Clip Codes, NFC, and QR codes, or have them appear digitally through apps like Maps or... app clip banner,app clip codes,app clip experience,app store connect,maps,messages,nearby suggestions,nfc,nsuseractivity,qr codes,safari,web server SafariとWeb 日本語, 簡体中国語, 英語 -
30:47
Appleでサインインの最大活用
Appleでサインインを使用すると、ユーザーは既に持っているApple IDでAppやWebサイトに簡単にサインインできるようになります。安全なリクエストを使用し、状態変更とサーバ通知を管理することで、AppleでサインインをAppに完全に組み込みましょう。ここではさらに、既存のユーザーがすばやく簡単にAppleでサインインに切り替えることを可能にする新しいAPIをご紹介します。
Get the most out of Sign in with Apple Sign in with Apple makes it easy for people to sign in to your apps and websites with the Apple ID they already have. Fully integrate Sign in with Apple into your app using secure requests, and by handling state changes and server notifications. We'll also introduce new APIs that allow you to let... account,account security,sign in,sign in with apple SafariとWeb 日本語, 簡体中国語, 英語 -
30:09
WKWebViewの強化のご紹介
WKWebViewは、豊富でインタラクティブなWebコンテンツをApp内で適切に提示する最善の手段です。まったく新しい機能を追加しながら、WebViewsまたはUIWebViewsを使用してAppを変換できる新しいAPIをご紹介します。JavaScriptの管理、レンダリングプロセスの微調整、Webコンテンツのエクスポートなどの優れた手段をご覧ください。
Discover WKWebView enhancements WKWebView is the best way to present rich, interactive web content right within your app. Explore new APIs that help you convert apps using WebViews or UIWebViews while adding entirely new capabilities. Learn about better ways to handle JavaScript, fine tune the rendering process, export web... allowscontentjavascript,appbound domains,bitmap,browser,callasyncjavascript,console,createpdf,createwebarchivedata,css,evaluatejavascript,findstring,html,intelligent tracking prevention,itp,javascript,javascriptenabled,jscontext,mediastyle,mediatype,messagehandlers,pagezoom,postmessage,printoperationwithprintinfo,promise,safari technology preview,safari view controller,sfsafariviewcontroller,share as pdf,snapshot,takesnapshot,uiwebview,web archive,web content,web inspector,webkit,webpage,website,webview,web views,wkappbounddomains,wkcontentworld,wkpreferences,wkscriptmessagehandler,wkwebpagepreferences SafariとWeb 日本語, 簡体中国語, 英語 -
14:25
Watch Face Sharingとの出会い
自慢できるようなwatchOS Appのコンプリケーションや、シェアしたくなるようなウォッチフェイスを作りましょう。watchOSやiOS App内でウォッチフェイスをシェアする方法、誰でも見つけることができ、ダウンロードできるようにウェヴでホストする方法もお伝えします。ウォッチフェイスプレビューイメージの使い方の成功事例と、インストール体験をスムーズにするための方法もお伝えします。
Meet Watch Face Sharing Show off your watchOS app's complications and create a watch face worth sharing. Learn how to share watch faces inside your watchOS and iOS apps or host them on the web for anyone to find and download. We'll also explore best practices for using watch face preview images, and show you how to... ,,clockkit,complications,watchkit,watchos SafariとWeb 日本語, 簡体中国語, 英語 -
28:09
Web Inspectorに関する新機能
Web Inspectorはイントロスペクションとデバッギングをかつてないほど簡素化します。デバッガのステッピング、クッキーの編集、ネットワーク負荷リソースのオーバーライドを使用して強力な開発機能を手に入れ、より迅速で効率的なWebサイトを作成する方法をご紹介します。
What\\u0027s new in Web Inspector The Web Inspector makes introspection and debugging simpler than ever. Discover how you can use debugger stepping, editing cookies, and overriding network loaded resources to provide you with powerful development capabilities and help you create faster, more efficient websites. ad click attribution,animationname,animations,audio,blackbox,bootstrap script,breakpoints,callbacks,canvas,console,cookies,css,css animations,css transitions,debugger,debugging,dom,dom tree,evaluation,fetch,html,http,indexeddb,inspected,intelligent tracking prevention,interval,itp,javascript,jscontext,json,layers,local override,localstorage,media,microtasks,network tab,page,paints,pretty print,profiling,promise,queryholders,queryinstances,regexp,regular expression,requestanimationframe,resources tab,safari,safari technology preview,setinterval,settimeout,step,storage,timelines,transitionproperty,video,webkit,webpage,website,websocket,wkwebview,xhr,xml SafariとWeb 日本語, 簡体中国語, 英語 -
36:05
Webデベロッパのための新機能
SafariとWebKitの最新のフィーチャや改良点をご覧ください。ここではWebサイトやホームスクリーンWeb App、組み込みのWebKitビューのユーザーに優れたエクスペリエンスを提供するのに役立つ、最新のWeb API、CSSおよびメディアフィーチャ、JavaScriptシンタックスなどをご紹介します。
What\\u0027s new for web developers Explore the latest features and improvements for Safari and WebKit. We'll walk you through updated web APIs, CSS and media features, JavaScript syntax, and more to help you build great experiences for people when they use your website, home screen web apps, or embedded WebKit views. airplay,animate,appclipbundleid,app clips,appleitunesapp,apple pay,ar quick look,aspect ratio,async clipboard,attribute,bigint,clipboard,constructor,copy,css,css animations,css shadow part,css transitions,custom elements,customevent,dom,dynamicrange,element,emsg,enterkeyhint,eventtarget,exif,extxdaterange,face id,fetch,fmp4,fontfamily,graphics tab,hdr,high dynamic range,html,html banner,imageorientation,instant back,javascript,keyframeeffect,linebreak,logical assignment,metadata,nullish coalescing,observe,operators,optional chaining,paste,pdf,performance,pictureinpicture,pointer events,pseudoselector,public class fields,readtext,remote playback,replaceall,resizeobserver,safari technology preview,security key,service workers,svg,systemui,texttrackcue,touch id,uisansserif,uiserif,usb key,web animations,web api,web assembly,web authentication,webauthn,web component,web inspector,webp,writetext,xhr,yubikey SafariとWeb 日本語, 簡体中国語, 英語 -
15:41
Web向けのFace IDとTouch IDのご紹介
Face IDやTouch IDはログインの際にスムーズなエクスペリエンスを提供するものですが、Web Authentication APIによってSafariで使用できるようになりました。この便利で安全なログインの新方式をWebサイトに追加する方法をご覧ください。
Meet Face ID and Touch ID for the web Face ID and Touch ID provide a frictionless experience when logging in — and now you can use them on your websites in Safari with the Web Authentication API. Discover how to add this convenient and secure login alternative to your website. applestmtformat,aswebauthenticationsession,attestation,authenticator,authenticatorattestationresponse,authenticatorselection,challenge,credential,crypto,cryptographic,cryptography,enroll,isuserverifyingplatformauthenticatoravailable,json,multifactor,navigatorcredentials,phishing,platform authenticator,private key,pubkeycredparams,public key,publickeycredentials,relying party,serverside,sfsafariviewcontroller,signature,webauthn SafariとWeb 日本語, 簡体中国語, 英語 -
23:04
ユニバーサルリンクの新機能
ユニバーサルリンクを使用すれば、あなたのAppがインストールされていなくても、あなたのコンテンツにアクセスしやすくなります。Apple WatchおよびSwiftUIのサポートを含む、Universal Links APIの最新の更新について説明します。ワイルドカード、置換変数、Unicodeサポートなどの拡張パターンマッチング機能を使用して、Appサイト関連付けファイルのサイズと複雑さを軽減する方法について学びます。また、キャッシュされた関連ドメインデータによって、あなたのAppを使用する人の最初の起動体験をどのように改善できるか見ていきましょう。
What\\u0027s new in Universal Links Universal Links help people access your content, whether or not they have your app installed. Get the details on the latest updates for the Universal Links API, including support for Apple Watch and SwiftUI. Learn how you can reduce the size and complexity of your app-site-association file with... handoff,spotlight,universal link,universal links SafariとWeb 日本語, 簡体中国語, 英語 -
24:06
ワンタップでのアカウントセキュリティのアップグレード
Account Authentication Modification Extensionを使用すると、「Appleでサインイン」や、iCloud Keychain Password Managerの「強力なパスワードを使用」など、アカウントのセキュリティアップグレードををすばやく簡単に提供できます。ここでは、Account Authentication Modification Extension、AuthenticationServices Framework...
One-tap account security upgrades When you adopt the Account Authentication Modification Extension, you can provide people with fast, easy account security upgrades to use Sign in with Apple and strong passwords in the iCloud Keychain Password Manager. We'll show you how to add these upgrade flows to your app with the Account... 2fa,account security,app clip,asextensionlocalizedfailurereasonerrorkey,aspasswordcredential,authorizeupgrade,autofill,breached,breaches,changepasswordwithoutuserinteraction,completechangepasswordrequest,factor,inapp,login,prepareinterfacetochangepassword,prepareinterfacetoconvertaccounttosigninwithapple,second,security code,sign in,sms,wellknown SafariとWeb 日本語, 簡体中国語, 英語
-
-
Swift -
5:18
Swan's Quest 第2章:音の時間
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。第2章では、ヒーローがSwan's scrollでデコーディングするのを助けてもらいたがっています。あなたの持てる最大の音声能力を呼び起こしてください。きっと必要になります。 Swift PlaygroundsをTone Generatorにコンバートする方法を見つけましょう。そうすればあなたは、ヒーローが失われたメッセージを見つけ・・・次のクエストへと向かう手助けができるかもしれません。 Swan's QuestはiPadとMacのSwift...
Swan\\u0027s Quest, Chapter 2: A time for tones Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero needs your help decoding the Swan's scroll. Call forth the best of your audio abilities on this one — you're going to need them. Discover how to convert Swift Playgrounds... playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge Swift 日本語, 簡体中国語, 英語 -
5:59
Swan's Quest 第3章:意味のあるスクロール
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。ミュージシャンのみなさん、出番です!第3章ではヒーローがミステリアスな音のスクロールを発見します。そのデコードができるのはあなただけです。(音符が読めない?心配ご無用。賢いLizardが横でアシストしてくれます。これは、楽譜のように大事にとっておきたい体験となるでしょう。) 少しの理論を学び、異なる長さの音作りをマスターしましょう。そうすれば、あなたは、ヒーローが音楽と対面し・・・次のクエストへと向かう手助けができるかもしれません。 Swan's...
Swan\\u0027s Quest, Chapter 3: The notable scroll Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. Calling all musicians! In this chapter, our Hero has found a mysterious scroll of music, and only you can help decode it. (Don't worry if you can't read music, our clever Lizard is standing by to... playgrounds,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge Swift 日本語, 簡体中国語, 英語 -
14:14
Swift PlaygroundsでSwiftUIビューを構築する
Swift Playgroundsを使えば、SwiftUIビューのプロトタイプを簡単に作成し、触れるができます。Xcode対応のPlaygroundでSwiftUIビューを構築する方法、コードを容易に編集、プレビューできるツールもお伝えします。 Swift Playgroundsについての詳細に関しては、インタラクティブなチャレンジである“Swan's Quest”をお試しください。自分自身で構築する方法に関しては、“Create Swift Playgrounds Content for iPad and Mac”をご覧ください。
Build a SwiftUI view in Swift Playgrounds Easily prototype and play around with SwiftUI views when you use them with Swift Playgrounds. We'll show you how to build a SwiftUI view in a Xcode-compatible playground, and explore tools to help you easily edit and preview your code. For more on Swift Playgrounds, check out our interactive... ipad,playgrounds,swift,swift playgrounds,swiftui Swift 日本語, 簡体中国語, 英語 -
36:15
Swift UIにおけるデータの重要事項
Appにおいてデータは難解な部分ですが、SwiftUIがあれば、試作から生産に至るまで、スムーズでデータ駆動型の経験を容易にすることが可能になります。 Source of Truthを保存し、シームレスにアップデートすることが可能な@State および@Bindingの2つのパワフルなツールについてお伝えします。また、ObservableObjectを使い、あなたのビューをデータモデルに接続する方法もご紹介します。 トリッキーな挑戦、クールな新しい解決方法を専門家が直々にお話します! このセッションを有効に活用するためには、 SwiftUIに慣れていることが望ましいです。“App...
Data Essentials in SwiftUI Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production. Discover @State and @Binding, two powerful tools that can preserve and seamlessly update your Source of Truth. We\'ll also show you how ObservableObject lets you... ,appstorage,binding,bindings,body a pure function,data dependency,data model,model,objectwillchange,observableobject,onchange,onreceive,performance,projectedvalue,property wrapper,prototyping,published,publisher,scenes,scenestorage,source of truth,state,state,stateobject,view,willset Swift 日本語, 簡体中国語, 英語 -
19:08
SwiftUI の Stack, Grid, Outline
改良されたStackと新しいList、Outlineビューを使って、SwiftUI Appで詳細データをより素早く効率的に表示しましょう。iOS,...
Stacks, Grids, and Outlines in SwiftUI Display detailed data in your SwiftUI apps more quickly and efficiently with improved stacks and new list and outline views. Now available on iOS and iPadOS for the first time, outlines are a new multi-platform tool for expressing hierarchical data that work alongside stacks and lists. Learn how... children key path,disclosuregroup,disclosure groups,disclosure triangle,forms,griditem,group,hierarchical data,hstack,isexpanded,label,layout primitives,lazygrid,lazyhgrid,lazyhstack,lazyvgrid,lazyvstack,liststyle,outlinegroup,outline groups,scrolling,selection,sidebar,tree structure data,vstack Swift 日本語, 簡体中国語, 英語 -
12:02
SwiftUIでドキュメントベースのAppを構築する
ドキュメントベースのAppをSwiftUIのみで、構築する方法を学びましょう。DocumentGroup APIについて確認していき、AppやScenesをどのように構成するかをお伝えします。ドキュメントブラウジングや標準コマンドなどの文書管理にすぐに使うことのできるサポートを加えることが可能になります。困難な作業は必要ありません。Universal Type...
Build document-based apps in SwiftUI Learn how to build a document-based app entirely in SwiftUI! We'll walk you through the DocumentGroup API and how it composes with your App and Scenes, allowing you to add out-of-the-box support for document management — such as document browsing and standard commands — no heavy lifting required... document,document app,document based app,documentbased apps,documentgroup,exportedas,importedas,imported type identifier,windowgroup Swift 日本語, 簡体中国語, 英語 -
15:29
SwiftUIにおけるAppの重要事項
新しいAppプロトコルのおかげで、SwiftUIでApp全体を構築できるようになりました。App、SceneおよびViewがいかに相互につながり合うかをご確認ください。短時間で、複雑な作業を経ることなく、最高クラスの製品に期待される機能を容易に実装する方法を学びましょう。 新しいコマンドモディファイアを用いて、インターフェースに機能を簡単に追加する方法や、新しいWindowGroup APIの詳細をご紹介します。このセッションを有効活用するには、ある程度のSwiftUI経験が求められます。未経験の方は、 "Introduction to...
App essentials in SwiftUI Thanks to the new App protocol, SwiftUI now supports building entire apps! See how Apps, Scenes, and Views fit together. Learn how easy it is to implement the features people expect from a best-in-class product while saving time and reducing complexity. Easily add expected functionality to your... app protocol,apps,body property,commands,commands modifier,custom commands,datadriven app,documentgroup,navigationtitle,scene,scenes,scenestorage,scenestorage property wrapper,settings,settings scene,stateobject,view definition,view modifier,views,windowgroup Swift 日本語, 簡体中国語, 英語 -
27:44
SwiftUIの新機能
SwiftUIを利用することで、iPhone、iPad、Mac、Apple Watch、Apple TV向けに、より良く、よりパワフルなAppが構築できます。アウトライン、グリッド、ツールバーなどのインターフェースの改善を含め、SwiftUIの最新機能について学びましょう。Appleでサインインなどの機能を実現するAppleフレームワーク全体に対し、強化されたSwiftUIのサポートを活用しましょう。新しいビジュアルエフェクトやコントロール、スタイルもご紹介します。また、新しいAppやScene...
What\\u0027s new in SwiftUI SwiftUI can help you build better and more powerful apps for iPhone, iPad, Mac, Apple Watch, and Apple TV. Learn more about the latest refinements to SwiftUI, including interface improvements like outlines, grids, and toolbars. Take advantage of SwiftUI's enhanced support across Apple frameworks... app api,apps,body property,commands,commands api,complications,containerrelativeshape,custom accent color,custom commands,custom complication,custom fonts,custom menus,declarative,default focus support,documentgroup,drag and drop,focus,font scaling,gauge,grids,keyboardshortcut,keyboard shortcut,label,launch screen,launch screen info plist key,lazyhstack,lazy loading grid layout,lazy stacks,lazyvstack,link,list,listitemtint,matchedgeometryeffect,multiplatform code,multiple trailing closure,multiple windows,opening url,openurl,outlines,progressview,scaledmetric,scene,settings,settings scene,sign in with apple,swiftui,toolbar,toolbar,uilaunchscreen,uniformtypeidentifiers,universal links,widgets,windowgroup Swift 日本語, 簡体中国語, 英語 -
27:31
Swiftで安全にポインタを管理する
Swiftにおける安全でないポインタの型について一緒に掘り下げて考えてみましょう。各型に対する要求事項やその正しい使用方法をお伝えします。型指定されたポインタについて話し合い、生のポインタにドロップダウンし、最後にメモリーを結合することのみでポインタの型安全性から免れることができるでしょう。 このセッションは、WWDC20の "Unsafe Swift" の続きです。このセッションを有効に活用するためには、SwiftおよびC言語に慣れていることが望ましいです。
Safely manage pointers in Swift Come with us as we delve into unsafe pointer types in Swift. Discover the requirements for each type and how to use it correctly. We'll discuss typed pointers, drop down to raw pointers, and finally circumvent pointer type safety entirely by binding memory. This session is a follow-up to... Swift 日本語, 簡体中国語, 英語 -
15:24
Swiftで数値計算を行う
Swift Numericsをご紹介しましょう:計算数学の新しいSwiftパッケージです。パッケージが提供するプロトコルとタイプを見ながら、汎用コードを書く際にどのように使用するかをお話しします。パフォーマンスを向上させ、メモリ使用量を低減する新しいFloat16タイプを使う方法、タイミングもお伝えします。 このセッションを最大限に活用するには、対数関数や実数、虚数といった数学知識があることが望ましいです。合わせてSwiftでのジェネリックプログラミングに慣れている方が好ましいです。より詳細バックグラウンド情報は、WWDC18の“Swift Generics...
Explore numerical computing in Swift Meet Swift Numerics: a new Swift package for computational mathematics. Take a tour of the protocols and types available in the package and find out how you can use them to write generic code. We\'ll also show you how and when to use the new Float16 type to improve performance and reduce memory... Swift 日本語, 簡体中国語, 英語 -
20:53
Swiftの型推論を利用する
Swiftは、型の安全性を損なうことなく、クリーンで簡潔なコードを書くために役立つ型推論を使用しています。型推論のパズルを解くためにコンパイラがどのようにヒントを探し当てるかをお伝えします。また、コンパイラが解決できない時にはどうするか、コンパイル時間において間違いを理解し、訂正するのに役に立つ、Xcode 12のエラートラッキング統合方法についてもお伝えします。
Embrace Swift type inference Swift uses type inference to help you write clean, concise code without compromising type safety. We'll show you how the compiler seeks out clues in your code to solve the type inference puzzle. Discover what happens when the compiler can\'t come to a solution, and find out how Xcode 12... Swift 日本語, 簡体中国語, 英語 -
32:19
Swiftの新機能
Swiftの新機能をご紹介します。より早く読み込み、編集し、デバッグするコードを作成できるというデベロッパ体験の向上と共に、ランタイムパフォーマンスの最新の成果をお見せします。複数のtrailing closureといった新しい言語機能の活用方法もお伝えします。SDKで利用可能な新しいライブラリやSwift Packagesとして増え続ける数々の利用可能なAPIについてもご説明します。
What\\u0027s new in Swift Join us for an update on Swift. Discover the latest advancements in runtime performance, along with improvements to the developer experience that make your code faster to read, edit, and debug. Find out how to take advantage of new language features like multiple trailing closures. Learn about... Swift 日本語, 簡体中国語, 英語 -
18:39
Swiftを使用したCreate MLでのトレーニング管理
Create MLフレームワークを使用することで、これまで以上にモデルを簡単に開発し、ワークフローを自動化できます。ここでは、より良いモデルを素早く得るために、機械学習モデルをトレーニングしながら、機械学習モデルを管理する方法について説明します。Create MLにおけるトレーニング管理によって、チェックポイントAPIを使用してトレーニングワークフローをカスタマイズして、トレーニングプロセスを一時停止、保存、再開、および拡張する方法を紹介します。また、Combine APIを使用して、プログラムで進捗をモニターする方法についても学びます。 まだCreate...
Control training in Create ML with Swift With the Create ML framework you have more power than ever to easily develop models and automate workflows. We\'ll show you how to explore and interact with your machine learning models while you train them, helping you get a better model quickly. Discover how training control in Create ML can... checkpointing,checkpoints,combine,core ml,create ml,iterations,ml job,ml session,playgrounds,swift Swift 日本語, 簡体中国語, 英語 -
7:47
Swiftパッケージとしてバイナリフレームワークを配布する
Appにサードパーティのフレームワークを追加し、XcodeでSwiftパッケージを使い、それらを最新の状態に保つ方法をお伝えします。フレームワークを参照するパッケージの作成方法、バイナリターゲットおよびパッケージのマニフェストファイルでそれらを指定する方法をご説明します。また、正確なバイナリをクライアントが常に得られるようにチェックサムを計算する方法もお伝えします。 フレームワークは、XCFrameworkフォーマットで配付されます。XCFrameworkの作成とバージョニングの詳細は、WWDC19の"Binary Frameworks in Swift”をご覧ください。
Distribute binary frameworks as Swift packages Discover how you can add third-party frameworks to your app and keep them up to date using Swift packages in Xcode. We'll show you how to author packages that reference frameworks, explain binary targets and how to specify them in your package manifest file, and demonstrate how to compute... Swift 日本語, 簡体中国語, 英語 -
11:43
UIテストにおける割り込みやアラートの処理
Appのインターフェースへの割り込みの可能性を予測する方法、それらを識別するスマートテストのビルド方法をお伝えします。UIへの割り込みのタイミングは定まっておらず、一般的にはオンボーディングや初回起動時に起こり、見つけ出すのが難しいことがあります。割り込みを理解し、UI割り込みハンドラを使ってより強力なテストを書いたり、予想されるアラートの管理方法もお伝えします。 お使いのAppをXcodeでテストするための最新の改善点に関する詳細は、““XCTSkip your tests“、“Get your test results faster”、“Triage test failures...
Handle interruptions and alerts in UI tests Learn how to anticipate potential interruptions to your app's interface and build smart tests to identify them. UI interruptions often appear indeterminately, typically during onboarding or first launch, which can make them hard to track down. Learn how to understand interruptions, write stronger... alerts,protected resources,testing,ui interruptions,ui testing,xcode Swift 日本語, 簡体中国語, 英語 -
9:05
Widget Code-Along 1-冒険の始まり
あなたのAppを、iPhone, iPad, Macのホーム画面やToday画面に表示するという驚くような冒険の旅に出ましょう。スターター向けのプロジェクトを入手して、私達と一緒にコードを書いてみましょう!あなたのAppにWidgetを付ける方法を最初から最後まで丁寧に説明します。そうすることで、アクセスが容易な場所に美しいビューと一目でわかりやすい情報を提供することが可能になります。Widgetプロジェクトの作り方、Widgetとその構成の根本的なコンセプトを学び、Widgetとプロバイダーを設定し、タイムラインコンセプトを詳しく見ていきましょう。 終了後、Widget...
Widgets Code-along, part 1: The adventure begins Take your app on a most wondrous adventure to the home and Today screens of iPhone, iPad, and Mac. Grab the starter project and code along with us! We will guide you through the process of creating a widget for your app from start to finish so that you can provide people with beautiful views and... codealong,codealong,placeholder,previews,swiftui,timeline,view,widget,widget family,widgetkit,widget target Swift 日本語, 簡体中国語, 英語 -
15:18
Widget Code-Along 2 - 異なるタイムライン
Code-alongはWidgetが未来を書き換え、異なるタイムラインに進む方法へと続きます。パート1から続けて、または時間も時空も飛び超えてパート2のスターター向けプロジェクトから始めて、アクションを起こすこともできます。あなたのWidgetにシステムインテリジェンスを組み込み、1日の中での特別なタイミングでダイナミックに変化させて、もっとも関連性の高い情報を表示する方法を見つけましょう。コアとなるタイムラインのコンセプト、複数Widgetのファミリーをサポートする方法、Widgetを設定可能とする方法もお伝えします。...
Widgets Code-along, part 2: Alternate timelines Our code-along continues as we help our widget rewrite the future and travel into an alternate timeline. Continue where you left off from Part 1, or traverse time and space and begin with the Part 2 starter project to jump right into the action. Find out how you can integrate system intelligence... custom intent,deep linking,dynamically configure widget,inintent,intentconfiguration,intenttimelineprovider,refresh,staticconfiguration,swiftui,systemlarge,system large,systemmedium,system medium,systemsmall,system small,timeline,timelineentryrelevance,timelinereloadpolicy,widget,widgetfamily,widgetkit,widgeturl Swift 日本語, 簡体中国語, 英語 -
23:12
WidgetKitについて
WidgetKitのご紹介: Appで最も役立つ情報をホーム画面に直接表示する最善の方法です。優れたウィジェットとはどのようなものかを紹介し、WidgetKitの機能や特徴について確認します。ウィジェットの作り方や、WidgetKitがSwiftUIを活用してどのようにステートレスな体験を提供しているかを学ぶことができます。既存のプロアクティブテクノロジーと併用することで、ウィジェットが確実に関連事項を表示する方法をご紹介します。また、コンテンツの内容が常に最新となるようなTimelineを作成します。ウィジェットの作成の詳細については、"Build SwiftUI views for...
Meet WidgetKit Meet WidgetKit: the best way to bring your app's most useful information directly to the home screen. We\'ll show you what makes a great widget and take a look at WidgetKit\'s features and functionality. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of... duration,extension,glanceable,inintents,intent,intentconfiguration,link api,multiplatform,personalizable,placeholder,placeholder ui,relevance,relevant,reload policy,reloads,reloadtimelines,score,smart stacks,snapshot,stateless ui,staticconfiguration,swiftui,timeline,timelineentryrelevance,widget,widgetkit Swift 日本語, 簡体中国語, 英語 -
12:38
XCTIssueを使用してテストの失敗をトリアージする
テストの失敗を役立たせましょう:Xcodeでの最新のテスティングAPIを使い、キャッチされていない問題をトリアージし分析する方法をお伝えします。テストワークフローを簡単にする方法、最高品質の製品を提供するのに役立つであろう失敗をコンテキストに組み込む方法について紹介します。 よりよいトリアージをするためにテストをデザインする方法に関しては、“Write tests to fail”をご覧ください。 Xcodeのテストワークフローに関する最新の改善情報に関しては、 “Get your test results faster”、“Handle interruptions and...
Triage test failures with XCTIssue Put your test failures to work: Learn how to triage and diagnose uncaught issues in your app using the latest testing APIs in Xcode. We'll show you how to help ease your testing workflow and put failures into context to help you deliver the best quality product. For more information on designing... test,test failure,testing,xcode,xctest,xctissue Swift 日本語, 簡体中国語, 英語 -
14:51
Xcode PlaygroundにおけるPackageとProject
Xcode Playgroundがあれば、デベロッパはSwiftとフレームワークAPIをより調査しやすくなり、迅速な実験のためのscratchpadとしても使用できます。Xcode PlaygroundにおけるXcodeのモダンなビルドシステムの活用、リソースへの改善されたサポートの提供、プロジェクト、フレームワーク、Swiftパッケージの統合など、ドキュメントや開発ワークフローをどのように改善できるかをお伝えします。
Explore Packages and Projects with Xcode Playgrounds Xcode Playgrounds helps developers explore Swift and framework APIs and provides a scratchpad for rapid experimentation. Learn how Xcode Playgrounds utilizes Xcode\'s modern build system, provides improved support for resources, and integrates into your projects, frameworks, and Swift packages to... documentation,playgrounds,resources,swift packages,xcode,xcode playgrounds Swift 日本語, 簡体中国語, 英語 -
8:29
iPad, Mac向けのSwift Playgroundsコンテンツを作成する
MacでもiPadでもスムーズに動くSwift Playgroundブックを作成し、年代を問わずSwiftでコーディングする楽しさを伝えましょう。プラットフォームの設定を考慮しながら、それぞれのプラットフォームでコンテンツをカスタマイズする方法、相互体験をスムーズに保ちながらPlaygrounds内でコンテンツを活用する最良の方法をお伝えします。 Swift Playgroundsについての詳細は、"Build a Swift UI view in Swift Playgrounds"をご覧いただき、"Swan's Quest"で実際触れてみてください。
Create Swift Playgrounds content for iPad and Mac Learn how to create Swift Playgrounds books that work fluidly across both Mac and iPad and help people of all ages explore the fun of coding in Swift. We'll walk you through how to customize content for each platform while considering platform settings, and help you take advantage of them in your... education,ipad,mac,playgrounds,swift,swift playgrounds Swift 日本語, 簡体中国語, 英語 -
16:24
より早くテスト結果を得る
フィードバックループをスピードアップさせ、より早く修正するために、テストスイートを改善しましょう。なかなか終わらず、動作の悪いテストを排除するためのテストプランの活用方法、Xcodebuildのアップデート、APIを含むXcode内でのテスト実行に関して最新の改善事項についてお伝えします。XCTest内のテストのタイムアウトおよび実行時間の許容範囲を調べ、デバイスの並列化を分析し、明確なフォールト位置の特定でパフォーマンスのバランスを取るために推奨される方法もお伝えします。...
Get your test results faster Improve your testing suite to speed up your feedback loop and get fixes in faster. Learn more about the latest improvements to testing in Xcode, including how to leverage test plans, Xcodebuild updates, and APIs to eliminate never-ending and badly-behaved tests. We'll explore Test Timeouts and... continuous integration,testing,test result,xcode Swift 日本語, 簡体中国語, 英語 -
17:55
不具合検出テストを書く
不具合のため計画:最も手強いバグでさえも発見し、診断するのに役立つ有効なテストをデザインしましょう。最良のコードにおいてでも、隠れた問題を発見できるように、XCTestを使った自動テストの改善方法についてお伝えします。問題のトリアージを容易にする不具合検出テストの準備方法、インターフェースの問題を解決し、素早く修正できる方法もお伝えします。 このセッションを有効に活用するためには、XCTestフレームワーク内でUIテストを書くことに慣れていることが望ましいです。 テストツールの詳細については、“The suite life of testing”に進んでください。
Write tests to fail Plan for failure: Design great tests to help you find and diagnose even the toughest bugs. Learn how to improve your automated tests with XCTest to find hidden issues in even the best code. We'll explain how to prepare your tests for failure to make triaging issues easier, letting you solve... testing,xcode,xctest Swift 日本語, 簡体中国語, 英語 -
22:50
安全でないSwift
何がコードを“安全でない”ものにするのでしょうか?Swiftチームに参加し、プログラミング言語の安全上の注意事項、そしていつ安全ではない操作に手を伸ばす必要があるのかを見ていきましょう。正しく使用しなければ予期せぬ事態を引き起こす可能性のあるAPIや、定義されてない動作を回避するために、より具体的なコードの書き方をご説明します。ポインタを使用したC APIの作業方法、Swiftの安全ではないポインタAPIを使用したい時に取るべきステップについても学びましょう。...
Unsafe Swift What exactly makes code “unsafe”? Join the Swift team as we take a look at the programming language's safety precautions — and when you might need to reach for unsafe operations. We'll take a look at APIs that can cause unexpected states if not used correctly, and how you can write code more... Swift 日本語, 簡体中国語, 英語
-
-
SwiftUIとUIフレームワーク -
20:15
App Clipのストリームライン化
好きな清涼飲料水の注文から駐車料金の支払いまで、「いまこの時」の体験をユーザーに提供するにはApp Clipが最適です。目的に特化し一貫したApp Clipを構築するためのガイドラインとベストプラクティスを共有し、App clipsの通知や位置確認といった技術を活用することで決済体験を簡素化、App ClipからフルAppへの移行をサポートする方法もお見せします。 このセッションを活用するために、「App Clipの紹介」と「App Clipを設定し、リンクする」を先に見ておくことをお勧めします。
Streamline your App Clip App Clips are best when they provide an “in the moment” experience for people using them, like ordering your favorite refreshing beverage or paying for parking. We'll share guidelines and best practices for building focused and consistent App Clips, show you how to streamline transaction... 8 hours notification,asset catalog,aswebauthenticationsession,ephemeral notification,inregion,location confirmation,nsappcliprequestephemeralusernotification,permission requests,request permissions,secure app group,sign in with apple,skoverlay,transaction SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
19:46
App Clipの紹介
人々が必要とする瞬間にAppの適切な部分を体験できるようにしましょう。App Clipの設計と構築の方法について説明します。App Clipは、特定のタスクに焦点を当てたAppの一部です。それを、見つけやすくする方法についても紹介します。App Clipの短時間で高速なインタラクションにフォーカスし、QRコード、NFC、またはApp Clipコードを通してマップまたは現実世界の位置における検索など、あなたが示すことができる文脈に沿った状況を特定する方法について学びます。AppとApp Clipの間の重要な違いを示し、App Clipが対応するAppとどのように相互作用するかを説明します。...
Explore App Clips Help people experience the right parts of your app at the exact moment they need them. We'll explain how to design and build an App Clip — a small part of your app that focuses on a specific task — and make it easily discoverable. Learn how to focus your App Clip on short and fast interactions... active compilation conditions,app clip codes,app clip experience,app clip url,applepay,asauthorizationcontroller,corresponding app,debug app clip,focused userflow,migrate data,ondemand binary,registered experience,shared asset catalog,shared data containers,sign in with apple,skoverlay,swiftui SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
11:18
Apple TV向けのサーチサジェスチョンのご紹介
tvOS Appの検索がさらに便利になりました。新たにシンプルになった検索インターフェイスをUISearchControllerを使ってAppに組み込む方法を学びましょう。新しい国際キーボードと言語を追加することで、世界中のユーザーをサポートできます。インターフェイスにサーチサジェスチョンを追加し、サジェスチョンによってその場で結果をアップデートする方法をご覧ください。またここでは、Apple TVに優れた検索エクスペリエンスを追加するためのヒントもご紹介します。
Discover search suggestions for Apple TV Searching your tvOS app just got even better. Get ready to explore the new simplified search interface and learn how to integrate it into your app with UISearchController. Support your global audience with the addition of new international keyboards and languages. Discover how to add search... appletv,apple tv,apple tv 4k,apple tv app,apple tv design,apple tv dev,apple tv developer,apple tv search,search,search suggestions,suggestions,tv,tv app dev,tv app developer,tv dev,tv developer,tvos,tv search,uisearchcontroller,video SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
20:08
Apple Watchのコンプリケーションの作成
Watch appにコンプリケーションを追加すると、ユーザーは一目で分かる最新情報を文字盤から直接利用できるようになります。ここではコンプリケーションの作成およびビルド方法を基礎から丁寧に示し、Multiple Complicationsをご紹介します。タイムラインを構成し、ファミリーやテンプレートを使用し、綿密なコンプリケーションエクスペリエンスの創造に関するベストプラクティスを見つけるための方法をご覧ください。
Create complications for Apple Watch When you add complications to a Watch app, people can access glanceable and up to date information directly from their watch face. We'll show you how to create and build complications from the ground up and introduce you to Multiple Complications. Learn how to construct timelines, use families... ,,,clockkit,watchkit,watchos SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
11:34
Appで外部キーボードをサポートする
あなたのAppで外部キーボードが使えると、より体感的で馴染みのあるタイピング体験を提供できるだけでなく、素早いナビゲーションやキーボードショートカットを利用することもできるようになります。あなたのiPadOSやMac Catalyst Appで、外部キーボードをサポートする最適な方法を学びましょう:レスポンダチェーンへの理解を深め、カスタムキーボードショートカットを実装する際のベストプラクティスをご紹介します。一般的なシステムキーボードショートカットを導入・実行し、ジェスチャ認識でモディファイアを利用、未処理のキーボードイベントAPIを活用、key downとkey...
Support hardware keyboards in your app When people use hardware keyboards with your app, they're not only getting a more tactile and familiar typing experience — they can quickly navigate or use keyboard shortcuts, too. Discover how you can best support hardware keyboards for your iPadOS and Mac Catalyst apps: We'll demystify the... accelerators,event,magic keyboard,menu,shortcuts,text,uieventtype,uitextinput SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
18:18
CloudKitパブリックデータベースを用いてCore Data storeを同期させる
たった1行のコードから、いかにApp内でCore DataがCloudKitパブリックデータベースの採用をサポートできるかを見ていきましょう。Appを通じたデータの流れとCloudKitの入出力を簡単に管理する方法をお伝えします。ハイスコアやAppテンプレートといったデータにアクセスし、寄与できるようにするために、Core DataとCloudKitパブリックデータベースのパワーを補完的に組み合わせる方法をお見せします。Cloudkit...
Sync a Core Data store with the CloudKit public database Discover how Core Data can help you adopt the CloudKit public database in your app with as little as one line of code. Learn how to easily manage the flow of data through your app and in and out of CloudKit. We'll show you how to combine the complementary power of Core Data and the CloudKit... canmodifymanagedobjects,canupdaterecordformanageddata,cdmr,ckfetchrecordzonechangesoperation,ckqueryoperation,deleting objects in the public database,derived objects,import,nspersistentcloudkitcontaineroptions,persistent container,private database,public database,record modify,schema SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
5:51
Core NFCに関する新機能
Core NFCはAppでのNFCタグの読み書きを可能にするもので、パーキングメーター、レンタルバイク、自動車の充電ステーションなどのオブジェクトの利便性を高めるのに役立ちます。Core NFCによるISO15693プロトコルや新たなタグ機能のサポートについて知り、Swiftのためのシンタックスの改善の詳細をご覧ください。
What\\u0027s new in Core NFC Core NFC helps you scan and write to NFC tags in your apps, helping people get more from objects like parking meters, scooter rentals, car charging stations, and more. Learn about Core NFC's support for the ISO15693 protocol and new tag capabilities, and find out more about syntax improvements... nfc SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
11:55
Diffable Data Sourcesの応用
Diffable Data Sourcesは、CollectionやTable Viewの管理および更新に必要な作業を劇的に簡素化し、ダイナミックでレスポンシブルなUXを実現します。 Section Snapshotを使って、iOSやiPadOSでリストやアウトラインのCollection Viewを効率的に構築し、iPadのサイドバーの実装をサポートします。また、インターフェイスの作成をより迅速に効率化するために、UICollectionViewDiffableDataSourceを使ってセルの並び替えを簡素化する方法をご説明します。 このセッションは、2019年の...
Advances in diffable data sources Diffable data sources dramatically simplify the work involved in managing and updating collection and table views to create dynamic and responsive experiences in your apps. Discover how you can use section snapshots to efficiently build lists and outline collection views for iOS and iPadOS and... uicollectionview,uitableview SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
21:30
Mac Catalyst用のアクセシビリティの設計
Mac Catalyst Appをすべてのものにアクセスできるようにし、その改良を iPad Appに取り込みましょう。優れたアクセシビリティを持つiPad Appが、Mac Catalystのサポートを追加すると自動的に優れたアクセシビリティを持つMac Appになる仕組みをご紹介します。マウスとキーボードのアクションやアクセシビリティエレメントのグループ化とナビゲーションのサポートによってエクスペリエンスをさらに強化する方法をご覧ください。また、Appをテストし、あらゆる人にとって真に優れたエクスペリエンスを創造するためのイテレーションを行う新しいAccessibility...
Accessibility design for Mac Catalyst Make your Mac Catalyst app accessible to all — and bring those improvements back to your iPad app. Discover how a great accessible iPad app automatically becomes a great accessible Mac app when adding support for Mac Catalyst. Learn how to further augment your experience with support... accessibility inspector,accessibility tree,accessible,catalyst,grouping,keyboard shortcuts,voiceover,voice over SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
16:04
PencilKitにおける描画の確認、修正、組立
App内で絵を描いたり文字を書いたりするのに、Apple Pencilをより役立つツールとなるようにしましょう。PencilKitを使うと、描画を構成するストローク、インク、パス、ポイントについて精査することができます。これらを使い、認識を利用した機能の構築や、入力に応じた描画の修正が可能になります。シェイプや描画を動的に生成する方法と、PKDrawingsおよびPKStrokesなどのAPIについて学習しましょう。このセッションを有効活用するには、まずはWWDC19でのPencilKitフレームワーク発表の際に概要を示した"Introducing...
Inspect, modify, and construct PencilKit drawings Make Apple Pencil an even more useful tool for drawing and writing within your app. With PencilKit, you can delve into the strokes, inks, paths, and points that comprise a drawing, use these to build features that use recognition, and modify drawings in response to input. Discover how you can... calligraphy,cursive,engine,handwriting,stylus SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
10:26
PencilKitの新機能
PencilKitがあれば、お持ちのiPad Appで、クリエイティブな作業、作文、描画、アニメーションの作成が可能になります。 描画や注釈のフレームワークに加えられた最新の改良点を詳しく探り、イラストや作文Appの新機能をサポートするためのPKToolPicker、PKCanvasView、PKStrokeなどのAPIの活用方法について知ることができます。 このセッションで多くのことを学んでいただくためには、PencilKitの基礎知識が必要です。復習が必要なら、WWDC19での “Introduction to PencilKit” から始めるといいでしょう。
What\\u0027s new in PencilKit PencilKit helps power creativity, writing, drawing, and animation in your iPad apps. Explore the latest improvements to our drawing and annotation framework, and discover how you can take advantage of APIs like PKToolPicker, PKCanvasView, and PKStroke to support new features in illustration and... color,engine,handwriting,palette,pallette,pencil,pencilkit,pkstrokes,scribble,strokes SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
18:54
SF Symbols 2
SF Symbolsを使用することで、すべてのAppleプラットフォームのシステムフォントであるSan Franciscoで作成された高品質のAppleデザインのシンボルを簡単に採用できます。AppKit、UIKit、およびSwiftUIでSF Symbolsを使用する方法を説明します。一般的なデザインツールでのSF Symbolsの利用方法と、それらをコードで使用する方法について学びます。そして、レパートリーへの追加、アラインの改善、右から左へのローカライズによる変更、マルチカラーシンボルなど、最新の更新について説明します。 本セッションでは、SF Symbols...
SF Symbols 2 SF Symbols make it easy to adopt high-quality, Apple-designed symbols created to look great with San Francisco, the system font for all Apple platforms. Discover how you can use SF Symbols in AppKit, UIKit, and SwiftUI. Learn how to work with SF Symbols in common design tools and how to use them... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
27:47
Safari Web Extensionsの導入
Safari Web Extensionを作成すると、よくあるオンラインのタスクをすばやく効率的に完了させることができます。ここでは新しいSafari Web Extensionを作成してそれをApp Storeで提供する方法に加え、safari-web-extension-converterツールを使用してChrome、Firefox、Edgeなどの他のWebブラウザ用の既存のエクステンションを簡単に移植する方法をご紹介します。
Meet Safari Web Extensions When you create a Safari Web Extension, you can help people get common online tasks done more quickly and efficiently. We'll show you how to build a new Safari Web Extension and host it on the App Store, as well as how to use the safari-web-extension-converter tool to migrate existing extensions... activetab,app store,background page,browser,compatible,content script,css,html,javascript,json,manifest,nativemessaging,nsextensioncontext,nsxpcconnection,safariwebextensionconverter,safariwebextensionhandler,sendnativemessage,sfsafariapplication,user privacy SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
22:52
SwiftUIでコンプリケーションを構築する
SwiftUIを使って、Apple Watchのグラフィックコンプリケーションにスパイスを効かせてみましょう。メリディアンやインフォグラフといった文字盤のコンプリケーション上でのカスタムSwiftUIビューの使い方をお伝えします。コンプリケーションを作成する際のベストプラクティスをご紹介し、Xcode 12で作成中のものをプレビューする方法についてもお伝えします。このセッションを最大限に活用するためには、SwiftUIの基礎知識とApple Watchでのコンプリケーション構築に慣れていることが望まれます。概要については、"Create Complications for Apple...
Build complications in SwiftUI Spice up your graphic complications on Apple Watch using SwiftUI. We'll teach you how to use custom SwiftUI views in complications on watch faces like Meridian and Infograph, look at some best practices when creating your complications, and show you how to preview your work in Xcode 12. To get... ,clockkit,watchkit,watchos SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
16:54
UI Collection Viewにおけるリスト
UICollectionViewを用いてApp内でリストやサイドバーを構築する方法を学びましょう。Compositional layoutの柔軟性をフルに活用しながら、テーブルビューの外観を置き換えましょう。Modular Layoutのオプションを確認し、Appのデザインオプションとしてこれまで以上に活用する方法を学びましょう。一つのUICollectionView内でテーブルビューのようなリストにカスタムのCompositional...
Lists in UICollectionView Learn how to build lists and sidebars in your app with UICollectionView. Replace table view appearance while taking advantage of the full flexibility of compositional layout. Explore modular layout options and find out how they can unlock more design options for your apps than ever before. Find... outline,sidebar,table,uitableview SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
9:55
UICollectionView 上級編
強力な新機能を使いやすくする、UICollectionViewの新しい機能について学習します。diffableデータソースでセクションスナップショットを使用して展開、折りたたみできるアウトラインを作成する方法を説明します。また、コレクションビューでUITableViewのようなインターフェイスを作成するコンポジションレイアウトでリストを構築する方法も紹介します。セルをデキューしたりコンテンツとスタイルを構成する最新の技術についても学習します。 本セッションの前に、コンポジションレイアウトについて理解しておくことをお勧めします。詳細な情報については、WWDC19の “Advances...
Advances in UICollectionView Learn about new features of UICollectionView that make it easier to use and unlock powerful new functionality. We\'ll show you how to use section snapshots with your diffable data source to create outlines that can expand and collapse, and introduce you to building lists with compositional layout... cell,collection,layout,table,tableview,uicollectionview,uitableview SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
14:54
iOSピッカー、メニュー、アクションを使ったデザイン
見栄えが良く、ユーザーが必要な情報に直接すばやく移動できるiPhoneやiPadのAppを作成しましょう。アクションや設定にすばやくアクセスできるようAppにメニューを組み込む方法を確認し、Appでそれらをいつどこで使用すべきかを学びましょう。ここではさらに、新しいDate PickerおよびColor Pickerコントロールをご紹介し、それらをAppに組み込む方法をご覧いただきます。
Design with iOS pickers, menus and actions Create iPhone and iPad apps that look great and help people move quickly and directly to the information they need. Discover how you can integrate menus into your app for quick access to actions and settings, and learn where and when you should use them in your app. We'll also walk you through... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
20:21
iOSピッカー、メニュー、アクションを使った構築
流れるようなインターフェースとアクセスが容易なコンテキストと連動した情報を持つiPhoneやiPadのAppを作成しましょう。最新のUIKitコントロールをAppに組み込むことで、メニュー、日付のピッカー、ページコントロール、セグメントコントローラーを最大限に活用する方法をお見せします。メニューをユーザーインターフェース全体に取り入れ、UIActionがイベントハンドリングを統一する助けとなることを学びましょう。これら新しいコントロールについて学んだ後、"Design with iOS pickers, menus and...
Build with iOS pickers, menus and actions Build iPhone and iPad apps with fluid interfaces and easily-accessible contextual information. We'll show you how to integrate the latest UIKit controls into your app to best take advantage of menus, date pickers, page controls, and segmented controllers. Learn how to adopt Menus throughly your... uicontrol SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
41:34
iPadOSポインタのデザイン
iPad...
Design for the iPadOS pointer Bring the power of the pointer to your iPad app: We'll show you how Apple\'s design team approached designing the iPadOS pointer to complement touch input, and how you can customize and refine pointer interactions in your app to make workflows more efficient and gratifying. Discover how the... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
14:13
iPad用Scribbleの紹介
Scribbleは、Apple Pencilを使って、iPadにテキストを入力するための軽量でかつ人間工学に基づいた、楽しい方法を提供します。標準のテキスト入力コントロールを使用したり、カスタムのテキスト編集エクスペリエンスを実装したりするAppで、Scribble と手書きテキストをどのように活用できるかをご紹介します。Scribble が TextKit とどのように統合されているか、また、新しい UIScribbleInteraction API と UIIndirectScribbleInteraction API を使って、App内で Scribble...
Meet Scribble for iPad Scribble offers a lightweight, ergonomic, and enjoyable way of entering text on iPad with Apple Pencil. Discover how people can take advantage of Scribble and handwritten text in apps that use standard text input controls or that implement a custom text editing experience. You'll learn how it... cursive,handwriting,recognition SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
23:46
iPad用ビルド
画面サイズの拡大とiPadOSの追加機能を活用してiPad Appを改善する方法を学び、他の人たちが自身のデバイスを使ってさらに成果を上げることができるようサポートしましょう。既存のコードを少し調整するだけで、精密なマルチカラムレイアウトを作成したり、リストをAppに統合できます。また、タップやタッチの回数を少なくしてインターフェイスの操作をより簡単にできるよう、ビューの遷移を減らす方法を探ります。 このセッションで多くのことを学んでいただくためには、iPad AppのレイアウトおよびUIKitの一般知識が必要です。詳細は“Making Apps Adaptive, Part...
Build for iPad Learn how to improve iPad apps to leverage the increased screen size and additional features of iPadOS, and help people accomplish more with their devices. Discover how you can build detailed multi-column layouts and integrate lists into your app with little adjustment to your existing code... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
28:43
macOSの新しい外観の採用
Mac Appの模様替え: macOS Big Surの新しいデザインをどのように受け入れ、その視覚的な階層、デザインパターン、およびビヘイビアを採用するかを検討します。構成アイテムと共通コントロール部品に関するAppKitの最新の更新を紹介し、さらにカスタマイズされたインターフェースを、ほんの少しの導入作業でどのように適用できるかを説明します。また、カスタムアクセントカラーとシンボルをどのように組み込んで、Appをさらにパーソナライズできるかを確認します。 本セッションの前に、AppKitとSF...
Adopt the new look of macOS Make over your Mac apps: Discover how you can embrace the new design of macOS Big Sur and adopt its visual hierarchy, design patterns, and behaviors. We'll explore the latest updates to AppKit around structural items and common controls, and show you how you can adapt more customized interfaces... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
18:33
tvOSにおけるピクチャ・イン・ピクチャをマスターする
Apple TVにピクチャ・イン・ピクチャが導入されます。動画の同時再生と全画面コンテンツとピクチャ・イン・ピクチャを切り替える機能によって、tvOS App内でのマルチタスクの柔軟性がかつてないほどに向上します。AVPictureInPictureControllerをプロジェクトに追加して、使い慣れたAPIでカスタムプレイバックインタフェースを作成し、Appで最高の再生体験を実現する方法について説明します。また、AVPlayerViewControllerはtvOS...
Master Picture in Picture on tvOS Picture in Picture is coming to Apple TV: With simultaneous video playback and the ability to swap between full screen content and Picture in Picture, you've never had more multitasking flexibility within your tvOS app. Discover how you can add AVPictureInPictureController to your project,... appletv,apple tv,apple tv 4k,apple tv developer,avpictureinpicturecontroller,picture in picture,pictureinpicture,pip,tv,tv app,tv app dev,tv app developer,tv dev,tv developer,tvos,tvos dev,tvos developer,video SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
14:30
tvOS向けのSwiftUI Appを構築する
SwiftUIでtvOS Appに新たな側面をもたらしましょう。ここでは、SwiftUIによってレイアウトを構築し、カスタムボタンでインターフェイスをカスタマイズし、コンテキストメニューでAppの機能性を高め、ビューのフォーカスを確認し、デフォルトのフォーカスを管理する方法をご紹介します。このセッションを有効活用するには、SwiftUIを使いこなせることが望まれます。まずは"Introducing SwiftUI: Building Your First App"と"SwiftUI On All Devices"をご覧ください。
Build SwiftUI apps for tvOS Add a new dimension to your tvOS app with SwiftUI. We'll show you how to build layouts powered by SwiftUI and customize your interface with custom buttons, provide more functionality in your app with a context menu, check if views are focused, and manage default focus. To get the most out of... apple tv,apple tv 4k,apple tv app,focus,focus engine,lazy grids,swift,swift developer,swiftui,tv,tv dev,tv developer,tvos,tv swift,tv swiftui SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
10:13
どこにでもAutoFill
AppにAutoFillを導入し、フィールドに情報を簡単に、かつプライバシーを保ち、安全に記入できるようにしましょう。あなたのAppの機能に沿ったより良い候補を提案できるよう、システムに手を加えましょう。たとえばナビゲーションAppからのスマートロケーション提案を提供できますし、プライバシーを保ったまま、QuickTypeバーから連絡先情報をフィールドに挿入できるようにもなります。 MacOS Big Surでは、AutoFillはSafariを飛び出し、Appにも拡張されました。この機能を活用し、あなたのmacOS...
AutoFill everywhere Discover how to implement AutoFill in your app and help people enter their information into fields easily, privately, and securely. Learn how to help the system to give better suggestions that tailor to your app\'s functionality: offer smart location suggestions within a navigation app, for... auto,fill,password,text input SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
14:04
キーボードとマウスによるゲームをiPadに
iPadのゲームをレベルアップし、キーボード、マウス、トラックパッドによるコントロールを追加しましょう。Game Controller frameworkを使って、既存のタイトルを拡張したり、他のプラットフォームからゲームを持ってきたり、全く新しいインタラクション体験を生み出す方法をお伝えします。 ゲームを画面全体で最大限に楽しむことができるよう、キーボードとPlayer Motionのためのデルタマウス座標イベントを組み込む方法や、Dockやコントロールセンターなどのポインタシステムのジェスチャを無効にする方法を学ぶことができます。 Xbox...
Bring keyboard and mouse gaming to iPad Level up your iPad games and add in keyboard, mouse, and trackpad controls. Discover how to use the Game Controller framework to augment your existing titles, bring over games from other platforms, or dream up entirely new interaction experiences. Learn how to integrate keyboard and “delta” mouse... SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
24:05
トラックパッドとマウスの入力のハンドリング
トラックパッドやマウスからのインダイレクトな入力について、iPadやMac Catalyst...
Handle trackpad and mouse input Provide a more versatile experience when you optimize your iPad or Mac Catalyst app for indirect input from trackpads and mice. Discover how to make your app responsive to new events from these devices. Learn how to work with pointer movement, enable pointer locking, handle scroll input and... catalyst,event,magic keyboard,mouse,trackpad SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
29:40
モダンなセルの構成
Appで迅速に動的なインターフェイスを構築する、コレクションビューやテーブルビューセルの構成に関する新しいテクノロジーについて説明します。コンテンツを持つセルを簡単に作成し、共通のスタイルを適用するために使用できるコンフィグレーションタイプについて学習します。パワフルなAPIを活用して、異なるステートに対して、セルのアピアランスをカスタマイズしましょう。コードを簡略化し、バグを取り除き、パフォーマンスを向上させるパターンやベストプラクティスを学びましょう。
Modern cell configuration Discover new techniques for configuring collection view and table view cells to quickly build dynamic interfaces in your app. Explore configuration types you can use to easily populate cells with content and apply common styles. Take advantage of powerful APIs to customize the appearance of cells... collectionview,tableview,uicollectionview,uitableview SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
19:02
他のビジネス向けのApp Clipを作成する
他のブランドや企業、サービスに代わり、Appが提供する席の予約、メニュー注文、その他多くのことを実現するApp Clipを作成しましょう。それぞれのビジネスに合わせてカスタイマイズした体験、独自の見せ方、起動時のカード、アイコン、これらすべてを一つのApp Clipバイナリから提供します。ユニークなメタデータのアップロード、リンクの扱い、通知のルーティング、セッション状態のトラッキングに関するベストプラクティスをお伝えします。App Clipのコンテクストに応じた、異なるタイプのアイコン、表示位置、カスタマイズの方法をお伝えします。App Clipの設計と作成方法については、「App...
Create App Clips for other businesses Create App Clips for table reservations, food ordering, and more on behalf of brands, businesses, or services that appear within your app. We'll show you how you can deliver customized experiences for each business, offering them a unique look, invocation card, and icon — all within a single App... action,aggregates many businesses,app clip experience,brand identity,catalog,category of business,invocation card,nsuseractivity,promote business,sheet image,targetcontentidentifier,universal links,whitelabel,white label apps SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語 -
21:50
常に最新のコンプリケーションを
時間厳守はとても重要です:昼夜問わず、Apple Watchのコンプリケーションから関わりのある情報を送り続け、ユーザーに必要な情報を必要なタイミングで届ける方法をお伝えします。アプリケーションのランタイムを活用するための成功事例、バックグラウンドアプリケーションリフレッシュ、URLSessionといったAPIを統合する方法、適切なタイミングでプッシュ通知を実行する方法についてもお知らせします。
Keep your complications up to date Time is of the essence: Discover how your Apple Watch complications can provide relevant information throughout the day and help people get the information they need, when they need it. Learn best practices for capitalizing on your app's runtime opportunities, incorporating APIs like background... ,,clockkit,urlsession,watchkit,watchos SwiftUIとUIフレームワーク 日本語, 簡体中国語, 英語
-
-
アクセシビリティとインクルージョン -
8:39
App内でシームレスな音声体験を作成する
音声合成を使い、Appのアクセシビリティ体験を拡張しましょう:音声APIを入れる最適な時間と場所を見つけ、Appを利用する全員がメリットを得られるようにします。AVSpeechSynthesizerをどう使うとVoiceOverのような支援テクノロジーを補完することができるかを学び、代替APIを実行するのはいつがいいのかもお伝えします。適切なソースに音声をルーティングし、必要な人、欲しい人全員にシームレスに音声を統合するAppを作成する方法もお見せします。...
Create a seamless speech experience in your apps Augment your app's accessibility experience with speech synthesis: Discover the best times and places to add speech APIs so that everyone who uses your app can benefit. Learn how to use AVSpeechSynthesizer to complement assistive technologies like VoiceOver, and when to implement alternative... aac,alternative and augmentative communication,assistive technology,avspeechsynthesizer,avspeechutterance,speaking rate,speech properties,speech request,spoken content,utterance,voice technology アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語 -
15:18
Formatters:データをヒューマンフレンドリーに
時間の節約とフラストレーションの軽減:Appに日付、時間、測定結果、名前、リスト、数字、文字列などのデータを表示する際に、それを正しくフォーマットして優れたエクスペリエンスを提供する方法を学びましょう。ここでは、Formatter APIと、stringsdictでSwiftUIが機能する仕組みをご紹介し、データのフォーマットに関する手間のかかる作業の実行にそれらがどのように役立つかをご覧いただきます。ベストプラクティスと、よくあるミスの回避方法を学びましょう。
Formatters: Make data human-friendly Save yourself time and frustration: When you display data in your app — including dates, times, measurements, names, lists, numbers, or strings — learn how to format it correctly and provide a great experience. We\'ll walk you through the Formatter APIs as well as how SwiftUI works with... internationalization,localization,nsformatter アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語 -
14:43
Swan's Quest 第1章:暗闇からの声
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。第1章では、ヒーローが暗い洞穴を移動します。トーチに明かりを灯すただ一つの方法は、トーチをアクセス可能なものにする、ただそれだけです。 VoiceOverや面白い音声解説について学びましょう。そうすればあなたは、ヒーローが帰り道を見つけ・・・次のチャレンジへのヒントを手に入れることを手助けことができるかもしれません。 Swan's QuestはiPadとMacのSwift Playgroundsのために作成されており、Sonic...
Swan\\u0027s Quest, Chapter 1: Voices in the dark Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. In this chapter, our Hero must navigate a dark cave — and the only way to light the torches is to make them accessible. Learn about VoiceOver and write interesting audio descriptions. You just... accessibility,swans quest,swans quest,swift playgrounds,swift playgrounds challenge,voiceover アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語 -
15:43
Swiftパッケージ:リソースとローカリゼーション
Swiftパッケージを使ってSwiftコードをシェアする際、リソースも一緒にシェアしましょう。画像やストーリーボードといったアセットをパッケージに含める方法、それらをコードからアクセスする方法をお伝えします。また、ローカライズされたストリングを追加することで、世界中のユーザーがコードにアクセスできるようにする方法をご説明します。このセッションを最大限に活用するには、Swiftとパッケージングコードの知識があることが望ましいです。概略については、WWDC19の"Creating Swift Packages"をご覧ください。
Swift packages: Resources and localization Bring your resources along for the ride when you organize and share code using Swift packages. Discover how to include assets like images and storyboards in a package and how to access them from code. And learn how to add localized strings to make your code accessible to people around the world... アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語 -
10:52
カスタムローターを使ったVoiceOverの効率性
カスタムローターを統合し、あなたのApp内での複雑な状況でユーザーがVoiceOverを使いナビゲーションを受けられるようになる方法をお見せします。複雑に入り組んだインターフェースであっても、カスタムローターがあればユーザーは探りながら進むことができ、VoiceOver頼りの人に対してもローターでナビゲーションを改善できます。 このセッションを最大限に活用するためには、アクセシビリティとiOS、iPadOSのVoiceOverアクセシビリティAPIの全般的な理念に親しんでおくことが望ましいです。概略については、"Making Apps More Accessible with...
VoiceOver efficiency with custom rotors Discover how you can integrate custom rotors and help people who use VoiceOver navigate complex situations within your app. Learn how custom rotors can help people explore even the most intricate interfaces, explore how to implement a custom rotor, and find out how rotors can improve navigation... accessibility,custom rotors,related elements,rotors,text accessibility,uiaccessibilitycustomrotor,voiceover,voice over アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語 -
22:48
リサ・ジャクソンと前司法長官エリック・ホルダーの対話
エリック・ホルダー氏は、2009年から2015年の間、第82代アメリカ合衆国司法長官を務めました。彼は、史上初めてこの地位に就任したアフリカ系アメリカ人で、6年という在任期間により、この地位に最も長く在職したひとりになりました。現在は コヴィントン&バーリング(Covington & Burling)でパートナーをされています。...
A conversation with Lisa Jackson and former Attorney General Eric Holder Eric Holder was the 82nd Attorney General of the United States, having served from 2009 to 2015. The first Black American to hold the position, Holder's six-year tenure also makes him one of the longest-serving occupants of the office. Currently a partner in Covington & Burling, he's served in... attorney general,community,converstaion,eric holder,holder,jackson,lisa,lisa jackson,lunchtime session,race アクセシビリティとインクルージョン 英語 -
14:16
位置情報を利用するエンタープライズAppを構築する
自社ビジネス用に、位置情報を利用するエンタープライズAppを開発し、従業員の日常生活を個人向けに使いやすくします。Appleが、iBeaconと位置情報サービスを使用し、自社内のカフェテリア向けにCaffe Macs appを構築した方法と、従業員のプライバシーを保護しながら、それらのツールとフレームワークをどのように貴社独自のAppに応用するか学びましょう。そこから、海外の従業員にすばらしい日常生活を届けるためのローカライズ活用方法についてもご説明します。
Build location-aware enterprise apps Develop location-aware enterprise apps for your business and personalize your employee's everyday experience. Learn how Apple built the Caffe Macs app for its on-campus cafeterias using iBeacons and Location Services and how you can apply these tools and frameworks to your own apps, while... core location,enterprise,ibeacon,internationalization,localization アクセシビリティとインクルージョン 日本語, 簡体中国語, 英語
-
-
アプリサービス -
18:38
AR Quick Lookでオンラインショッピング
AR Quick Lookはオンラインショッピングにまったく新たな側面を与えます。拡張現実の中であなたの製品を簡単に披露し、「買う前にお試し」体験を提供する方法をお見せします。製品バナーをAR Quick Lookに見せ、Apple Payと統合し、または「カートに追加する」のようなカスタマイズアクションを表示できるようになります。 このセッションを最大限に活用するには、WWDC2019の"Advances in AR Quick Look"を見て内容に触れておいてください。 AR Quick LookとApple...
Shop online with AR Quick Look AR Quick Look adds a new dimension to online shopping: We\'ll show you how to easily showcase your products in augmented reality for a \"try before you buy\" experience. Discover how to display a product banner in AR Quick Look, integrate Apple Pay, or display custom actions like \"add to... アプリサービス 日本語, 簡体中国語, 英語 -
26:19
CarPlayによるAppの高速化
CarPlayによって、車内でよりスマートかつ安全にiPhoneを使用できます。車内のスクリーンに適したアプリの作成方法について説明し、EVの充電、駐車場、食べ物の注文などに関するCarPlayアプリの開発について紹介します。またCarPlayフレームワークの改善がもたらした、既存のオーディオAppと通信Appにおける、より柔軟なUIの作成方法について説明します。
Accelerate your app with CarPlay CarPlay is the smarter, safer way for people to use iPhone in the car. We'll show you how to build great apps for the car screen, and introduce you to developing CarPlay apps in categories like EV charging, parking, and quick food ordering. We\'ll also share how existing audio and communication... ,,audio,car,communication,ev charging,navigation,parking,quick food ordering アプリサービス 日本語, 簡体中国語, 英語 -
11:26
SiriKit Media Intentsをより多くのプラットフォームに拡大する
SiriKit Media Intentsを使い、音楽やオーディオAppで、Siriからの再生を有効にする方法をお見せします。音楽、ポッドキャスト、その他の音声サービスを、HomePodやApple TVなどのより多くのプラットフォームにSiriのサポートを追加して、ユーザーはSiriに尋ねるだけでそれらを視聴可能になる方法を丁寧にご説明します。また「その他の候補」をサポートする新しいAPIを使用し、ユーザーがSiriのインターフェースを離れることなく素早く視聴できる方法もお伝えします。
Expand your SiriKit Media Intents to more platforms Discover how you can enable Siri summoning for your music or audio app using SiriKit Media Intents. We'll walk you through how to add Siri support to your music, podcast, or other audio service on more of our platforms, including HomePod and Apple TV, so people can start listening by just asking... audio,audiobooks,conversational interaction,design,intents,intentsui,media,music,podcasts,siri,sirikit,sirikit media intents,siri remote,voice アプリサービス 日本語, 簡体中国語, 英語 -
12:15
SiriKitとショートカットの新機能
あなたのAppを有効活用していただくためのSiriおよびショートカットの最新情報をお伝えします。視覚的に充実した会話形式をデザインし、新しくコンパクトになったSiri UI用にデザインすることで操作システムに慣れ親しみ、Appからアクションを構築し、設定できるより簡単な方法、その概要をご紹介します。
What\\u0027s new in SiriKit and Shortcuts Get a quick overview of everything new in Siri and Shortcuts to help people get more out of your app: We'll demonstrate how you can design visually rich conversations, feel at home with the operating system by designing for the new compact Siri UI, and provide an overview of all the ways we've... automation,extensions,inapp intent handling,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,voice,watchos,watchos design アプリサービス 日本語, 簡体中国語, 英語 -
14:57
WalletとApple Payに関する新機能
Apple Payは、AppやWebサイトでの商品やサービスに対する支払いをシンプルなものにします。コンテキスト固有のボタンタイプ、コンタクトデータのフォーマッティング、クロスプラットフォームのサポートなどのAPIアップデートを組み込み、サービスをあなた自身やユーザーにとってさらに効果的なものにする方法をご紹介します。またApp Clipをビルドする場合は、Apple Payを使用することで新たなコマースエクスペリエンスを提供できます。
What\\u0027s new in Wallet and Apple Pay Apple Pay makes it simple to pay for goods and services in your app and on your website. Discover how you can integrate API updates like context-specific button types, contact data formatting, and cross-platform support to make the service more effective for you and people using it. And, if... banking,nfc,pass,ticket,transportation,web アプリサービス 日本語, 簡体中国語, 英語 -
9:06
Widget Code-Along 3 - アドバンシングタイムライン
Widget Code-alongのパート3、そして最終パートへと向かうにつれ、あなたのWidgetのレベルも上がっていきます。パート2に引き続き、またはワープ、加速してこのパート3から始めてもかまいません。Widget、タイムライン、設定のコンセプトのより高度な部分を探っていきます。インプロセスまたバックグラウンドでのURLのローディングと、App内のコンテンツに直接リンクする方法をお見せします。複数のWidgetを作成してApp内の異なる機能を呼び出す方法、Widgetをよりダイナミックに設定する方法もお伝えします。 素晴らしいウィジェットの作成方法については、”Build...
Widgets Code-along, part 3: Advancing timelines Take your widget to the next level as we embark upon the third and final stage of the widgets code-along. Pick up where you left off in Part 2 or start with the Part 3 starter project to go warp speed ahead. We'll explore advanced concepts for widgets, timelines, and configuration. Learn how to... dynamic configuration,multiple widgets,onbackgroundurlsessionevents,swiftui,url sessions,widget,widgetbundle,widgetkit アプリサービス 日本語, 簡体中国語, 英語 -
27:32
Widgetに設定とインテリジェンスを追加する
Widgetは、適切なタイミングでホーム画面やToday Viewに表示され、使用可能な関連情報を提供する際に本領を発揮します。パーソナライズされたホーム画面を体験してもらうことができるWidgetのビルド方法、欲しい時に欲しいものを入手することを可能にするシステムインテリジェンスの最大限の活用方法をご紹介します。Widgetの設定インターフェースをカスタマイズする方法、ユーザーの行動に基づいてSiriサジェスチョンやウィジェットのスマートスタックの一番上に表示する方法、またはタイムリーな情報があったときにシステムに通知する方法をご紹介します。...
Add configuration and intelligence to your widgets Widgets are at their best when they show up on someone's Home screen or in the Today View at the right time and provide actionable, relevant information. We'll show you how to build configurable widgets to let people create a personalized Home screen experience, and that take advantage of system... donations,intelligence,intelligent system experience,intents,proactive,shortcuts,stack intelligence,stacks,system intelligence,widget,widgetkit アプリサービス 日本語, 簡体中国語, 英語 -
11:36
watchOSにおけるショートカットの活用
ショートカットはApple Watchと親和性が高く、コンプリケーションからでさえも、タップ1回だけで何かを実行することが可能です。AppのインテントをWatchへも展開しましょう。ショートカットのパフォーマンスを最適化する方法、インテントがwatchOSからiOSに転送される仕組み、最新のインタラクションやプレゼンテーションのインターフェースに関してもお伝えします。ショートカットAppが、どのようにApple Watch向けにショートカットやインテントを管理しているかについてもお話しします。
Create quick interactions with Shortcuts on watchOS Shortcuts are a natural fit on Apple Watch, allowing people to get things done with just a tap — even from a complication. Bring your app's intents to the wrist: We'll help you optimize your shortcuts performance, understand how intents can be routed from watchOS to iOS, explore the latest... apple watch,complications,extensions,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,watchos アプリサービス 日本語, 簡体中国語, 英語 -
5:53
インテリジェンスのためのデザイン - 人々のいる場所で会うこと
ユーザーがあなたのAppを使いたくなる動機は何でしょうか、-ユーザーを助けるためにシステムインテリジェンスをどう使用するか、また、デベロッパーとしての自身の目的をどう達成できるか理解しましょう。Appがどのように人々のルーティンにおいてキーとなるパートになり得るのか、-そしてなぜAppの中には使われなくなるものがあるのかという理解を深めるために、ある人物の典型的な日々の過ごし方を例にお伝えします。人々が日々のタスクをこなしていく中で、正しい価値を、正しいタイミングで提供する方法、Appとシステムをそれと同時に進化させていく方法もお伝えします。
Design for intelligence: Meet people where they are Understand what motivates people to use your app — and how you can use system intelligence to help them and achieve your own goals as a developer. We\'ll take a look at a typical person\'s journey to better understand how an app can become a key part of their routine — and why some apps just... conversational interaction,extensions,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,system intelligence,voice,widgetkit,widgets アプリサービス 日本語, 簡体中国語, 英語 -
19:36
インテリジェンスのためのデザイン - 「システム」と友達になる
インテリジェントなシステムの構成要素はシンプルです-定義し、学習し、実行することです。インテントを使って、Appのキーとなる機能を定義する方法、システムが学習し、未来を予測することを可能にするDonationの作成方法、Appが正しいタイミングで確実に実行されることを確実にするための拡張性の実装方法をお伝えします。AppleチームのテクノロジーがどのようにインテントやDonationを様々な方法で使用しているかもお伝えします。すべては「日々をより簡単にする」という同じ目的のためです。
Design for intelligence: Make friends with \\u0022The System\\u0022 The building blocks of the intelligent system are simple: Define, learn, execute. Discover how you can use intents to define your app\'s key features, create donations to help the system learn and make predictions about the future, and implement extensibility to ensure your app is ready to... donations,intelligence,intelligence system experience,intents,intentsui,shortcuts,shortcuts app,siri,sirikit,siri suggestions,suggestions,system intelligence,widgetkit,widgets アプリサービス 日本語, 簡体中国語, 英語 -
5:11
インテリジェンスのためのデザイン-新しい機会を発見する
お使いのAppの最も重要な機能を操作システムの新しい入力ポイントに表出させるために、拡張性がどのように重要なのかをお伝えします。 また、-モノリシックコンテナーの制約から抜け出すことで-ロック画面やカレンダー上での提案、また音声対話を通して、お使いのAppのエンゲージメントをどのように増やすことができるかもお伝えします。
Design for intelligence: Discover new opportunities Learn how extensibility is key to surfacing the most important features of your app into new entry points of the operating system. And discover how — by breaking out of the constraints of a monolithic container — your app can see increased engagement through suggestions on the lock screen, in... donations,intelligence,intelligent system experience,intents,intentsui,shortcuts,shortcuts app,siri event suggestions,sirikit,siri suggestions,suggestions,system intelligence,voice アプリサービス 日本語, 簡体中国語, 英語 -
7:04
インテリジェンスのためのデザイン-進化したApp
インテリジェンスは、モダンで素晴らしいAppを構築するための核となる部分です。App Extension、Siriからの提案、声、ウィジェット、App Clip - これらはすべて、当社のプラットフォームのユーザーが、日々のタスクをより簡単に行っていただくためにデザインした機能です。インテリジェントなシステム体験の原点を学び、インテリジェントにシステムに統合させることで、Appをより便利に、関連性が高く、使いやすく、機能にフォーカスがあたるようにする方法についてお伝えします。 インテリジェンスのためのデザインについての詳細は、シリーズの次のパート「新しい機会を発見する」をご覧ください。
Design for intelligence: Apps, evolved Intelligence is a core part of building a great modern app. App extensions, Siri suggestions, voice, widgets, App Clips — we've designed all of these features to help make everyday tasks easier for people who use our platforms. Learn about the origins of the intelligent system experience, and... conversational interaction,design,discoverability,donations,extensions,intelligence,intelligent system experience,intents,intentsui,shortcuts,siri,sirikit,siri suggestions,suggestions,system intelligence,ui,user experience,voice アプリサービス 日本語, 簡体中国語, 英語 -
20:19
インテントの強化
Appでインテントを作成すると、それをショートカットの一部として使用したり、Siriに頼むことで、ユーザーがタスクを素早く達成する助けになります。SiriKitのIn-Appインテントハンドリングを使い、より簡単にSiriに対応させる方法、 既存のインテントApp Extensionを使いSiriのパフォーマンスを向上させる方法もお伝えします。リッチな対話体験のために画像やサブタイトルを付けるなど、アクションを伴う体験をより良くするSiriKitの機能の活用方法もお伝えします。また、コードベース内でインテントの対応を調整する方法を確認し、作業をしやすくしましょう。
Empower your intents When you create an intent for your app, you can help people accomplish tasks quickly by using it as part of a shortcut or when asking Siri. Learn how to adopt Siri more easily than ever when you use SiriKit's in-app intent handling, and how to improve Siri performance with existing Intents app... conversational interaction,extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit,voice アプリサービス 日本語, 簡体中国語, 英語 -
20:22
ウィジェットにおけるSwiftUIビューの構築
ウィジェットはAppが提供する一部の情報を表示し、ホーム画面やTodayビューに配置することもできます。SwiftUIを用いて、ウィジェットのビューを最初から構築する手順をご説明します。ウィジェットに特化した構成に必要となるシンタックスをブラッシュアップし、そのコマンドを取り込み、一目で分かりやすい体験のためにウィジェットのインターフェースをカスタマイズする方法もお伝えします。ウィジェットについての更なる情報は"Meet WidgetKit"と"Widgets Code-along"をご覧ください。
Build SwiftUI views for widgets Widgets are bite-sized pieces of information from your app that someone can choose to place on their home screen or Today view. Discover the process of building the views for a widget from scratch using SwiftUI. Brush up on the syntax that you'll need for widget-specific construction and learn... alignment,canvas,containerrelativeshape,corner radii,corner radius,declarative,dynamic type,family,hstack,lazy shape,leading edge,placeholder,preview,spacer,swiftui,system large,system medium,system small,views,vstack,widgetkit,widgets アプリサービス 日本語, 簡体中国語, 英語 -
10:09
ショートカット Appでアクションをフィーチャーする
ショートカット Appにおいてアクションが表示されるようにする確実な方法について学びましょう。これにより、ユーザーは、パワフルでユーザー好みのショートカットを、システムインテリジェンスを用いて素早く設定できるようになります。新しい「オートメーションの提案」にインテントが現れるようにする設定や、ユーザーの日々のAppの利用に応じてシステムがアクションをどのように見せていくのか、またショートカット App内の適切な位置にAppが確実に現れるようにする方法もお伝えします。
Feature your actions in the Shortcuts app Learn foolproof ways to surface your app's actions in the Shortcuts app — and help people quickly set up powerful, personalized shortcuts using system intelligence. We'll detail how to configure your intents to appear in the new Automation Suggestions, explore how the system surfaces your app\'s... intents,intentsui,shortcuts,shortcuts app,siri,sirikit アプリサービス 日本語, 簡体中国語, 英語 -
22:44
高品質なSiriメディアインタラクションをデザインする
Siri体験を音楽、音声Appに向けデザインする技術的な手順、その謎を解き明かします。優れたインタラクションを作ること、Siriがさらに高い正確性と個性をもって応答できるようにカスタムボキャブラリーを提供する方法をお伝えします。よくあるエラーをデバッグし、AppleのSiriチームも使っているのと同じ方法でインテントをテストする方法もお見せします。
Design high quality Siri media interactions Demystify the art of designing Siri experiences for your music and audio apps: We'll show you how to think about crafting great interactions and how you can provide custom vocabulary so that Siri can respond with more accuracy and personality. We'll also explain how you can debug common errors... conversational interaction,intents,media,siri,sirikit,sirikit media intents,voice アプリサービス 日本語, 簡体中国語, 英語
-
-
エッセンシャル -
108:51
Keynote
Apple Worldwide Developers Conferenceが、エキサイティングな発表、インスピレーション、そして世界で最も革新的なAppを構築し続けるための絶好の機会となるべく始まります。ここApple Parkからお届けするAppleプラットフォームの未来に関する詳細を、世界規模のデベロッパコミュニティとともに見ていきましょう。
Keynote The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities to continue creating the most innovative apps in the world. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park. エッセンシャル スペイン語, ロシア語, 日本語, 簡体中国語, 英語, 韓国語 -
26:00
神話クエスト:レイヴンズ・バンケット(Mythic Quest: Raven’s Banquet)のキャストやクリエーターと交流する
熱いお風呂の中で撮影するのと、VRスーツを着て撮影するのでは、どちらが面白いか考えたことはありますか? Apple TV+のヒットショー『神話クエスト:レイヴンズ・バンケット』のキャストとクリエーターが、Appleのデベロッパーコミュニティからの質問にお答えします。ロブ・マケルヘニー (エグゼクティブ・プロデューサー/共同クリエーター、イアン・グリム)、シャーロット・ニクダオ(ポピー)、イマニ・ハキム(デイナ)、ダニー・プディ(ブラッド)、ミーガン・ガンズ (エグゼクティブ・プロデューサー/共同クリエーター)と交流しましょう。彼らが大好きなシーンを振り返りながら、寄せられた質問にお答えします。
A conversation with the cast and creators of Mythic Quest: Raven\\u2019s Banquet Ever wondered which is more fun — filming in a hot tub or filming in a VR suit? The cast and creators of the Apple TV+ hit show Mythic Quest: Raven's Banquet answer questions from the Apple developer community. Join Rob McElhenney (executive producer/co-creator and Ian Grimm), Charlotte Nicdao... apple tv,charlotte nicdao,danny pudi,imani khan,mq,mythic,mythic quest,quest,raven,ravens banquet,rob mcelhenney エッセンシャル 英語
-
-
オーディオとビデオ -
22:11
AVAssetWriterとAuthor fragmented MPEG-4コンテンツ
より早くよりスムーズなHLSストリーミング体験のため、音声や動画コンテンツをFragmented MPEG-4に変換しましょう。Fragmented MPEG-4フォーマットの扱い方、動画からfragmentedコンテンツを生成する方法、AVAssetWriterを設定しHLSアウトプット用のフラグメントを作る方法を見ていきます。
Author fragmented MPEG-4 content with AVAssetWriter Transform your audio and video content into fragmented MPEG-4 files for a faster and smoother HLS streaming experience. Learn how to work with the fragmented MPEG-4 format, generate fragmented content from a movie, and set up AVAssetWriter to create fragments for HLS output. オーディオとビデオ 日本語, 簡体中国語, 英語 -
9:37
AVAudioSessionを用いたステレオオーディオの録音
ステレオ録音は、リスナー、ファン、ファミリーに没入感のあるサウンドを提供するパワフルな方法です。iPhoneまたはiPad上の内蔵マイクを使ってAppで録音することができます。AVAudioSessionがモバイルデバイスからステレオオーディオを取り込むのにどう役立つかを紹介し、「インプットオリエンテーション」と呼ばれる新しい特別な考慮事項への対処の仕方、また、このAPIをAppで活用して録音体験を向上する方法について学びます。
Record stereo audio with AVAudioSession Stereo recording is a powerful way to deliver immersive sound to listeners, fans, and family — and your app can use the built-in microphones on iPhone or iPad to record it. Discover how AVAudioSession can help you capture stereo audio from a mobile device, address the new special consideration... オーディオとビデオ 日本語, 簡体中国語, 英語 -
7:12
Apple Watchのためのストリーミングオーディオの新機能
手首に直接スムーズなストリーミングオーディオをお届けします。Apple Watch特有の優れたストリーミングAppの作成に関する新情報をお伝えします。より多くのオーディオフォーマットを組み込む方法、新しいコーデックを使ってより効率的にストリームを届ける方法、Appのメディアライブラリ拡張する暗号化コンテンツの追加方法をご紹介します。 このセッションはWWDC19の”Streaming Audio on watchOS 6”で紹介されたテクニックに基づいたものです。Apple Watchのオーディオが初めての場合、事前にこの動画を見ておくことをお勧めします。
What\\u0027s new in streaming audio for Apple Watch Deliver a smooth streaming audio experience straight to the wrist. We'll talk about some of the new things for building great streaming apps unique to Apple Watch. Learn how to integrate more audio formats, deliver streams more efficiently through new codecs, and add encrypted content to expand... オーディオとビデオ 日本語, 簡体中国語, 英語 -
10:52
Audio Workgroupsの紹介
オーディオ AppまたはプラグインのApple Silicon Mac用の微調整: Audio Workgroupsを使用してリアルタイムスレッドを登録し、Appに歌わせる方法を説明します。System on a Chip(SoC)の電力効率、および、Appとプラグインの速度と音声を改善するために新しいAPI を利用する方法について、さらに詳しく学びます。
Meet Audio Workgroups Fine-tune your audio app or plug-in for Apple silicon Macs: We'll show you how to register your realtime threads using Audio Workgroups and make your app sing. Learn more about the power efficiency of System on a Chip (SoC) and how you can take advantage of new APIs to improve the speed and sound... オーディオとビデオ 日本語, 簡体中国語, 英語 -
7:16
Discover Core Imageデバッグ技術
Xcode環境変数を使用して、Core Imageパイプライン内のレンダリングおよび最適化の問題を検出して、修正します。Core Imageグラフを可視化するための環境変数の設定方法を紹介します。Core Imageグラフの生成方法、およびそれを解釈してメモリ、色、およびパフォーマンスの問題を発見し、Core Imageパイプラインを改善および最適化する方法について学びます。
Discover Core Image debugging techniques Find and fix rendering and optimization issues in your Core Image pipeline with Xcode environment variable. Discover how you can set the environment variable for visualizing your Core Image graphs. You\'ll learn how to generate Core Image graphs and how to interpret them to discover memory,... coreimage,graphics,image processing,metal,performance,video,xcode オーディオとビデオ 日本語, 簡体中国語, 英語 -
8:40
HLS Blocking Playlist Reloadでレイテンシーを低減する
Blocking Playlist ReloadはLow-Latency HLSに必須のコンポーネントで、ライブストリームのセグメントディスカバリータイムを改善し、HTTPキャッシュを通じたデリバリーの際によくある無効なプレイリストの問題にも対応します。Blocking Playlist Reloadを使ってストリーミング遅延を低減し、low-latencyと通常のライブHLSストリーム両方のCDNパフォーマンスが向上します。
Reduce latency with HLS Blocking Playlist Reload Blocking Playlist Reload is a required component of Low-Latency HLS that improves segment discovery time in live streams and addresses the common problem of stale playlists when delivering through an HTTP cache. Learn how to use Blocking Playlist Reload to reduce streaming latency and improve CDN... オーディオとビデオ 日本語, 簡体中国語, 英語 -
9:27
HLS Blocking Preload Hintsについて
Low-Latency HLSにおいてBlocking Preload Hintsを実装し、デリバリー遅延を減らし、動画・音声ストリームの信頼性を高める方法を学びます。CMAF ChunkデリバリーにLL-HLSを統合し、ストリーミングフォーマットを問わずデリバリーを統一する方法を探ります。
Discover HLS Blocking Preload Hints Learn how to implement Blocking Preload Hints for Low-Latency HLS to reduce delivery latency and improve the reliability of your video and audio streams. Discover how to integrate LL-HLS with CMAF Chunk delivery and unify your delivery across streaming formats. オーディオとビデオ 日本語, 簡体中国語, 英語 -
7:34
HLS Playlist Delta Updatesを使いライブストリームを最適化する
広いプレイバックウインドウと多くのメタデータを持つライブストリームのデリバリーを最適化するHLSの機能であるPlaylist Delta Updatesについて説明します。Playlist Delta Updatesがライブストリーム生成時のオーバーヘッドを減少させ、遅めの接続下であっても高品質なバリアントを提供すること、また広告を組み込む方法もお見せします。
Optimize live streams with HLS Playlist Delta Updates Discover Playlist Delta Updates, an HLS feature that optimizes the delivery of live streams with large playback windows and lots of metadata. We\'ll show you how Playlist Delta Updates can reduce overheard when producing live streams, provide higher-quality variants for people with slower... オーディオとビデオ 日本語, 簡体中国語, 英語 -
17:08
HLSをダウンロードしてオフラインで再生する方法について学ぶ
AVFoundationを使用してHLSコンテンツをダウンロードし、オフラインで利用することで、App内でインターネット接続を使用せずにHLSオーディオまたは動画を再生する方法について学びます。オフラインでHLSコンテンツを操作するためのベストプラクティス、オフラインオーディオおよび動画を保護するためにFairPlay Streamingを使用する方法、およびメディアダウンロードポリシーの更新情報を紹介します。
Discover how to download and play HLS offline Discover how to play HLS audio or video without an internet connection in your app by downloading HLS content for offline consumption using AVFoundation. Explore best practices for working with your HLS content while offline, learn how to use FairPlay Streaming to protect your offline audio and... オーディオとビデオ 日本語, 簡体中国語, 英語 -
10:41
HLSツールでストリームオーサリングを改善する
HTTP Live Streaming (HLS) を使い、ライブ、またはオンデマンドの音声、動画をiPhone, iPad, Apple Watch, Mac, PC, Apple TVに配信しましょう。HLSストリームのオーサリングを改善や、低遅延な配信の提供、コンテンツを視聴する人たちにより優れた音声パフォーマンスを届けるためのツールや機能についてご紹介します。Low-Latency HLSテストストリームの作成、音声コーデックの組み込み、マスタープレイリストの作成についても説明します。
Improve stream authoring with HLS Tools Deliver live and on-demand audio and video to iPhone, iPad, Apple Watch, Mac, PC, and Apple TV with HTTP Live Streaming (HLS). Learn about tools and features to help improve the authoring of your HLS streams and provide low-latency delivery and better audio performance to people watching or... オーディオとビデオ 英語 -
9:39
Low Latency HLSへの広告挿入
サーバサイドの広告挿入(server-side ad insertion)によりLow-Latency HLSストリームに広告を組み込む方法をお伝えします。広告コンテンツのセグメント化の方法、また広告挿入がBlocking Playlist ReloadやBlocking Preload HintsといったLL-HLS機能とどのように動くのかもお見せします。 Blocking Playlist ReloadとPreload Hintingの詳細については、"Reduce Latency with HLS Blocking Playlist Reload" と"Discover...
Adapt ad insertion to Low-Latency HLS Find out how to integrate advertising into your Low-Latency HLS streams through server-side ad insertion. We\'ll show you how to segment your ad content, and examine how ad insertion works with LL-HLS features such as Blocking Playlist Reload and Blocking Preload Hints. For more information... オーディオとビデオ 日本語, 簡体中国語, 英語 -
5:54
Low-Latency HLSの新機能
Appleは、2秒以内のストリーミング遅延の品質と拡張性を掛け合わせたLow-Latency extensionをHTTP Live Streamingプロトコルに追加しました。LL-HLSの最新状況と、ブロードキャストに対抗する競争力の高いビデオデリバリーを実現する方法、およびソーシャルメディアとの統合を改善する方法をお伝えします。 Low-Latency HLSの概略については、WWDC19の“Introducing Low-Latency HLS”をご覧ください。
What\\u0027s new in Low-Latency HLS Apple has added Low-Latency extensions to the HTTP Live Streaming protocol that combine the quality and scalability of HLS with a stream delay of two seconds or less. Learn about the most recent developments in LL-HLS and how it allows you to make your video delivery competitive with broadcast... オーディオとビデオ 日本語, 簡体中国語, 英語 -
6:12
Xcodeを使用したMetalベースCore Imageカーネルの作成
Metal Shading Languageで書かれたCore ImageカーネルをAppに統合してロードする方法について学びます。また、これらの画像フィルタを適用して独自のエフェクトを作成する方法についても説明します。Metal Shading Languageで書かれたCore ImageカーネルのXcode規則と命名規則の使用方法を紹介します。MetalおよびMetal Shading Languageを用いて、Core Image APIを効果的かつ最適に使用する方法について説明します。
Build Metal-based Core Image kernels with Xcode Learn how to integrate and load Core Image kernels written in the Metal Shading Language into your application, and discover how you can apply these image filters to create unique effects. Explore how to use Xcode rules and naming conventions for Core Image kernels written in Metal Shading... coreimage,graphics,image processing,metal,performance,video,xcode オーディオとビデオ 日本語, 簡体中国語, 英語 -
8:46
tvOS Appにおける複数ユーザーのサポート
Apple TV Appではなくリビングルームを共有しましょう。App内でプロファイルをサポートすると、同じ家の中でApple TVを使用しているそれぞれのユーザーごとに体験をカスタマイズすることができます。「Runs as Current User」機能によって、家族や同居人に影響を与えることなくAppとインタラクションし、ローカルコンテンツをダウンロードし、iCloudやGame Centerにログインできるようにする仕組みをご確認ください。この機能をAppに実装し、プロファイルを切り替える前に最新データを保存し、通知をハンドリングし、プライバシーを守る方法をご紹介します。...
Support multiple users in your tvOS app Share your living room — not your Apple TV apps. When you support profiles within your app, you can customize your experience for each person who uses Apple TV within the same house. Discover how the “Runs as Current User” feature lets someone interact with your app, download local content,... apple tv,apple tv 4k,apple tv app,game developer,games,mulituser,personalizable,personalization,personalize,profile,profiles,runs as current user,tv,tv app,tv apps,tv dev,tv developer,tvos,video オーディオとビデオ 日本語, 簡体中国語, 英語 -
19:57
優れたHLSオーディオエクスペリエンスの提供
帯域幅が限られたネットワークに高品質なオーディオのストリーミングを行うための技術と、新たなオーディオコーデックサポートをご覧ください。ここでは、マルチチャンネルAACの限られたサポートを含む、xHE-AAC、FLAC、およびApple Lossless Audioオーディオコーデックのサポートに関するいくつかのベストプラクティスをご紹介します。
Deliver a better HLS audio experience Discover techniques for streaming high-quality audio to bandwidth-limited networks and new audio codec support. We'll share some best practices for supporting the xHE-AAC, FLAC, and Apple Lossless Audio audio codecs, including limited support for multichannel AAC. オーディオとビデオ 日本語, 簡体中国語, 英語
-
-
グラフィックスとゲーム -
27:38
ARKit 4について
ARKit 4は、人々とその身の回りの世界とのつながり方を一変させる次世代の拡張現実Appの構築を可能にします。バーチャルオブジェクトと実世界の緯度経度、及び高度とをつなぐロケーションアンカーの使い方を含め、Appleの拡張現実プラットフォームにおける最新の改善点をご紹介します。iPad ProのLiDARスキャナを利用し、周囲環境の深度マップを手に入れる方法や、iPad Air(第3世代)、iPad mini(第5世代)を含め、その他のA12 Bionic以降のチップを搭載したフロントカメラ付きのすべてのデバイスでのARにおけるフェイストラッキングの方法もお伝えします。...
Explore ARKit 4 ARKit 4 enables you to build the next generation of augmented reality apps to transform how people connect with the world around them. We'll walk you through the latest improvements to Apple's augmented reality platform, including how to use Location Anchors to connect virtual objects with a... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
24:23
Apple GPUとMetalの併用
Apple GPUの能力と、AppleプラットフォームでのGPUアクセラレーテッドグラフィックスの最新基盤であるMetalを組み合わせ、視覚的に優れた高機能のAppやゲームを作りましょう。Apple GPUのアーキテクチャと機能、そしてMetalがそのTile-Based Deferred Rendering(TBDR)アーキテクチャを活用してAppやゲームの性能を大きく向上させる仕組みをご覧ください。本セッションでは、Apple GPUの効率性について説明し、最新のレンダリング技術のアレイにTBDRを適用する方法をご紹介します。...
Harness Apple GPUs with Metal Create visually stunning, high-performance apps and games when you combine the power of Apple GPUs with Metal, the modern foundation for GPU-accelerated graphics on Apple platforms. Discover the architecture and capabilities of the Apple GPU and how Metal harnesses its tile-based deferred... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
32:50
GPUカウンタによるMetalのAppやゲームの最適化
GPUカウンタは、GPU使用量を精密に測定し、ボトルネックを正確に示してMetalのAppやゲームのワークロードを最適化するのに役立ちます。ここでは、グラフィックスワークロードの概要を示すためにXcode 12上のMetal System TraceインスツルメントやMetal Debuggerで使用できるツールをご紹介し、収集したデータを使用してGPUパイプラインで十分に活用されていない場所や過度に使用されている場所を見つける方法を示します。Appの機能を向上させるためにそのデータに基づいてどのような対応ができるかご覧ください。 本セッションの前に、Apple...
Optimize Metal apps and games with GPU counters GPU counters can help you precisely measure GPU utilization to pinpoint bottlenecks and optimize workloads for your Metal apps and games. We'll walk you through the tools available in the Metal System Trace instrument and Metal Debugger in Xcode 12 to profile your graphics workload, and show you... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
18:07
Game Centerのデザイン
Game Center向けにゲームのインターフェイスを整えましょう。ここでは、達成項目、Leaderboard、マルチプレイヤーゲームなどによって、プレイヤーに豊かな体験を提供するGameKitインターフェイスのパーソナライズ方法をご紹介します。ゲームのアクセスポイントをカスタマイズし、収集可能なカードスタイルの達成項目や複数のLeaderboardをデザインし、あらゆるプラットフォームやオリエンテーションにインターフェイスを適応させる方法を学びましょう。Game Centerのデザインについて学んだ後は、"Tap into Game...
Design for Game Center Get your game\'s interface ready for Game Center. We'll show you how to deliver personalized touches to the GameKit interface that provide a rich experience for players, with features like achievements, leaderboards, and multiplayer gaming. Learn how to customize your game's access point, design... access point,achievement,arcade,dashboard,game,game best practices,game center,game center design,game design,game designer,game developer,gamekit,game kit,games,in game,leaderboard,main menu,multiplayer,pause menu,social,social gaming グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
24:54
Game Centerの利用:Leaderboard、達成項目、マルチプレイヤー
Game Centerの組み込みをレベルアップし、Leaderboard上でのプレイヤー同士のスコアの比較や、価値のある達成項目の獲得、他のプレイヤーとの繋がりの提供を実現できます。特別なウイークリーチャンピオンシップ、デイリーショーダウン、1時間のコンペティションなどを、リカーシブLeaderboardを使って開催したり、最大100個のユニークなゲームの達成項目を作りましょう。また、Game Centerプレイヤーのために、リアルタイム、あるいはターンベースのマルチプレイヤーマッチをセットアップする方法をお伝えします。 Geme Center...
Tap into Game Center: Leaderboards, Achievements, and Multiplayer Level up your Game Center integration and enable players to compare scores on leaderboards, earn valuable achievements, and engage with other players. Organize special events like weekly championships, daily showdowns, or 1-hour competitions using recurring leaderboards. Create up to 100 unique... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
23:32
Game Centerの利用:ダッシュボード、アクセスポイント、プロファイル
Appleのソーシャルゲームネットワークが利用できるようになりました。ここでは、そのゲーム内インターフェイスやまったく新しいプレイヤーエクスペリエンスを始めとする、Game Centerの最新のアップデートをご紹介します。GameKitをAppに組み込んでプレイヤーを効果的に認証し、プレイヤーをゲーム内のダッシュボードに誘うアクセスポイントを利用する方法を学びましょう。そこからプレイヤーのプロファイルとプライバシーオプションについて見ていきます。 Game...
Tap into Game Center: Dashboard, Access Point, and Profile Apple's social gaming network is ready to play. We'll walk you through the latest updates to Game Center, starting with its in-game interface and all-new player experience. Learn how to integrate GameKit into your app and authenticate players effectively, and discover the Access Point, which... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
39:35
Metal Performance Shaders GraphでカスタムMLモデルを構築する
MetalのCompute能力をマルチディメンションTensorsに拡張する、Metal Performance Shaders (MPS) Graphをご紹介します。MPS Graphは高度にチューニングされた並列処理データライブラリの上に構築され、機械学習に欠かせないものであり、多大なGPUパワーを活用します。MPS Graphにより洗練された、ダイナミックなニューラルネットワーク学習のアーキテクチャを表現する方法、またアーキテクチャ上でGPUを加速させるための最適化の仕方をお伝えします。 このセッションで網羅するコンセプトをより深く理解するには、WWDC19の"Metal for...
Build customized ML models with the Metal Performance Shaders Graph Discover the Metal Performance Shaders (MPS) Graph, which extends Metal\'s Compute capabilities to multi-dimensional Tensors. MPS Graph builds on the highly tuned library of data parallel primitives that are vital to machine learning and leverages the tremendous power of the GPU. Explore how MPS... compute,graph,machine learning,metal,metal shading language,mps,mps graph,neural network,operations,tensors グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
45:22
Metal PerformanceをApple Silicon Macに最適化する
Apple Silicon Macはグラフィックを駆使したアプリケーション向けの新しい斬新なプラットフォームです。GPUを起動させ、爆発的な速さのAppとゲームを作る方法をお見せします。 Apple Silicon Mac内でApple独自のTile-Based Deferred Rendering (TBDR) GPUアーキテクチャを活用する方法、最大のスループットを提供するためにワークロードをスケジューリングする方法、レンダリングパイプラインの構成と全体効率を向上させる方法を学びます。グラフィックチームと共にApple...
Optimize Metal Performance for Apple silicon Macs Apple silicon Macs are a transformative new platform for graphics-intensive apps — and we're going to show you how to fire up the GPU to create blazingly fast apps and games. Discover how to take advantage of Apple's unique Tile-Based Deferred Rendering (TBDR) GPU architecture within Apple... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
33:52
MetalをApple Silicon Macでも
MetalやApple Silicon Macの中核部であるTile Based Deferred Rendering (TBDR) GPUのアーキテクチャをご紹介します。高度にグラフィック化されたAppをApple Silicon Macにトランスレート、またはポートする方法、プラットフォームからネイティブで作成する場合のTBDRの活用方法についても学びます。旧式MacのImmediate Mode Rendering...
Bring your Metal app to Apple silicon Macs Meet the Tile Based Deferred Rendering (TBDR) GPU architecture for Apple silicon Macs — the heart of your Metal app or game's graphics performance. Learn how you can translate or port your graphics-intensive app over to Apple silicon, and how to take advantage of TBDR and Metal when building... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
21:05
Metalを使用したレイトレーシング
レイトレーシング(MetalグラフィックスフレームワークとShading Languageの中核部分)によって、Appやゲームでフォトリアリスティックな3Dシーンを実現します。MetalレイトレーシングAPIおよびレイトレーシングのためのShading Language Extensionの基本を紹介し、それらをグラフィックスAppおよびゲームで使用する方法および最適なパフォーマンスを得るためにカーネルを管理し、シングルコンピューティングカーネルに組み込む方法について学びます。
Discover ray tracing with Metal Achieve photorealistic 3D scenes in your apps and games through ray tracing — a core part of the Metal graphics framework and Shading Language. Discover the fundamentals of the Metal ray tracing API and Shading Language extensions for ray tracing, find out how to use them in your graphics apps... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
20:31
Metal関数ポインタの紹介
Metalは、低レベル・低オーバーヘッドのハードウェア加速グラフィックスフレームワークであり、Appに素晴らしい視覚効果をもたらすシェーダーAppプログラミングインタフェースです。関数ポインタを使用して、Metal...
Get to know Metal function pointers Metal is a low-level, low-overhead hardware-accelerated graphics framework and shader application programming interface for producing stunning visual effects in applications. Discover how to make your shaders written in Metal Shading Language more programmable and extensible by using function... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
25:15
RealityKitの新機能
RealityKitはAppleが拡張現実のためにゼロから作り上げたレンダリング、アニメーション、物理、音声エンジンです:これまでの3Dレンダラーを見直し、デベロッパが簡単にプロトタイプを作成し、高品質なAR体験を創り出すことができます。RealityKitの新たな改良点をAppに効果的に実装する方法についてもお伝えします。ビデオテクスチャ、iPad ProのLiDARスキャナを使ったシーンの理解、ロケーションアンカー、フェイストラッキング、改良されたデバックツールなどの機能を見ていきます。...
What\\u0027s new in RealityKit RealityKit is Apple's rendering, animation, physics, and audio engine built from the ground up for augmented reality: It reimagines the traditional 3D renderer to make it easy for developers to prototype and produce high-quality AR experiences. Learn how to effectively implement each of the... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
23:58
ReplayKitを使用したMac上でのAppの取り込みとストリーミング
ReplayKitをMac Appやゲームに統合し、簡単に画面録画を共有したり、ライブオーディオやビジュアルをオンラインで放送したりする方法について学びます。Mac App内に画面コンテンツ、オーディオ、およびマイクの入力を取り込み、さらに動画をライブ視聴者に放送する方法を紹介します。 Appでこのフレームワークを使用する方法の詳細については、 “Live Screen Broadcast with ReplayKit”および"What's New with Screen Recording and Live Broadcast"を参照してください。
Capture and stream apps on the Mac with ReplayKit Learn how you can integrate ReplayKit into your Mac apps and games to easily share screen recordings or broadcast live audio and visuals online. We'll show you how to capture screen content, audio, and microphone input inside your Mac apps, and even broadcast your video to a live audience. For... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
24:41
USDの新機能
Universal Scene Description (USD)スタンダードの提案スキーマとストラクチャに関する最新情報をお伝えします。Realilty Composerを使いアンカー、物理、動作、3Dテキスト、USDZにエクスポートする立体音響といったインタラクティブな要素を含むARコンテンツを構築する方法をお見せします。新たに作成した要素をアプリケーションに入れる、効率的な方法もお伝えします。 配信フォーマットとしてのUSDZにさらに興味があれば、"Working with USD"をご確認ください。ARコンテンツをReality...
What\\u0027s new in USD Discover proposed schema and structure updates to the Universal Scene Description (USD) standard. Learn how you can use Reality Composer to build AR content with interactive properties like anchoring, physics, behaviors, 3D text, and spatial audio that exports to USDZ. And, discover streamlined... グラフィックスとゲーム 日本語, 簡体中国語, 英語 -
28:18
アーティストのARツールキット
Reality ConverterとReality Composerがあれば、iOS、iPadOS Appで拡張現実アセットを準備することがこれまで以上に容易にできます。今ある3DアセットをUSDZに変換し、Reliaty Composerに入れてAR体験を構築する方法、そして今あるXcodeプロジェクトとの統合やAR Quick Lookへのエキスポートの方法もお伝えします。様々な、人気の3Dフォーマットでアセットを扱う方法、AR場面の構築とテスト方法、アーティストワークフローへの統合方法もお伝えします。 このセッションを有効に活用するためには、USDZとReality...
The artist\\u2019s AR toolkit Reality Converter and Reality Composer make preparing augmented reality assets for your iOS or iPadOS app easier than ever. Discover how you can convert existing 3D assets into USDZ, bring them into Reality Composer to create AR experiences, and integrate with an existing Xcode project or export... グラフィックスとゲーム 日本語, 簡体中国語, 英語
-
-
システムサービス -
12:16
Appでのローカルネットワークプライバシーのサポート
ローカルネットワークプライバシーは、Appが個人のホームネットワーク上のデバイスに接続する際の透明性を高めます。AppがBonjourなどのローカルネットワークプロトコルを使用してデバイスとのインタラクションを行う場合は、iOS 14でローカルネットワークプライバシーの許可のサポートを追加する必要があります。新たな許可フローの詳細をご覧になり、指示に従ってAppのアップデートに必要なステップを実行してください。ここではさらに、スムーズなプライバシーエクスペリエンスを作り上げるのに役立ついくつかのベストプラクティスもご紹介します。
Support local network privacy in your app Local network privacy provides added transparency when apps connect to devices on a person\'s home network. If your app interacts with devices using Bonjour or other local networking protocols, you must add support for local network privacy permissions in iOS 14. Learn more about the new... open network,ssid,wifi システムサービス 日本語, 簡体中国語, 英語 -
36:53
DriverKitによるPCIおよびSCSIドライバのモダナイズ
コードをカーネル外に置き、DriverKitを使用して安全で信頼性の高いアクセサリエクスペリエンスを顧客に提供しましょう。PCIデバイスやSCSIコントローラをサポートする低レベルドライバの作成方法をご紹介します。また、macOS Big Sur上でDriverKitを使用して優れたパフォーマンスを実現する方法もご覧ください。
Modernize PCI and SCSI drivers with DriverKit Keep code out of the kernel and give your customers a more secure and reliable experience with accessories using DriverKit. Discover how to create low-level drivers that support PCI devices or SCSI controllers. And find out how you can achieve great performance with DriverKit on macOS Big Sur. driver,extension,hid,kernel,networking,pci,scsi,serial,usb システムサービス 日本語, 簡体中国語, 英語 -
21:27
すばらしいエンタープライズAppの構築: Box社のAaron Levieとの会話
Boxのような組織が、どのようにビジネス界やリモートワークの変化する状況に適応しているかご覧ください。現代の労働環境や、クラウドベースAppがリモートでの共同作業への切替をどう支援しているか、さらに、状況が変化する中で、組織のイノベーションを支援するためにエンタープライズApp開発者が利用できる技術についてお聞きください。AppleのCloud Services担当部長Mike Abbottと、Box社CEO兼創業者Aaron Levieの会話です。
Create great enterprise apps: A chat with Box\\u0027s Aaron Levie Discover how organizations like Box are adapting to changing conditions in the business world and remote work. Listen to Apple's Vice President of Cloud Services Mike Abbott and Box CEO and co-founder Aaron Levie chat about the modern working environment, how cloud-based apps are helping people... architecture,cloud,enterprise システムサービス 日本語, 簡体中国語, 英語 -
24:59
ゲームコントローラの進歩
ランブルしましょう!iPhone、iPad、Mac、およびApple TV上のゲームに、サードパーティゲームコントローラ、およびカスタムのハプティクスを取り込む方法について学びます。Xbox's Elite Wireless Controller Series 2およびAdaptive Controller などの最新のコントローラのサポートを追加し、それぞれに応じてゲームのコントロールをマッピングする方法について学びます。Core Hapticsと並行してGame...
Advancements in Game Controllers Let's rumble! Discover how you can bring third-party game controllers and custom haptics into your games on iPhone, iPad, Mac, and Apple TV. We'll show you how to add support for the latest controllers — including Xbox's Elite Wireless Controller Series 2 and Adaptive Controller — and map your... システムサービス 日本語, 簡体中国語, 英語 -
11:46
プッシュ通知のプライマー
ユーザーがAppを最大限に活用できるよう、重要なイベントやアップデートのプッシュ通知を送ったり、Appが最新の状態で起動するようにバックグラウンドでデータを送信したりしましょう。通知を使って、タイムリーで適切な情報をアラートする方法を学びましょう。アラートとバックグラウンド通知の違い、Appに統合する方法や、ジョブに適したAPIを使うことでミスを回避する方法をお伝えします。
The Push Notifications primer Help people get the most out of your app with push notifications for important events and updates — and by delivering up-to-date data in the background, so that it is ready when they open your app. Discover how you can use notifications and alert people to timely and relevant information. Learn... alert,background,push システムサービス 日本語, 簡体中国語, 英語 -
13:46
制約されたネットワークでローカルプッシュ接続性を構築する
ローカルプッシュ接続性を活用し、Appサーバーからネットワーク上のデバイスへ、インターネット接続の無い状況でも通知を配信できます。制約されたネットワーク環境で実行するApp向けに通知を構築する方法、期待されるインターネット接続時と同様の信頼性と体験を提供しコミュニケーションを継続するための通知を構築する方法をお伝えします。この技術を利用したくなった時にApp内でどう実装するか、テクニカルな詳細も説明します。
Build local push connectivity for restricted networks Leverage local push connectivity and deliver notifications from your application server to devices on networks without an internet connection. Learn how to construct notifications for apps running in restricted network environments, helping people communicate with the same reliability and... システムサービス 日本語, 簡体中国語, 英語 -
13:16
暗号化DNSの有効化
App内でWebにアクセスする場合は、そのプライバシーが非常に重要になります。当社のプラットフォーム全体で暗号化DNSを活用することによってその情報を守り、App内でプライベートかつ安全な接続性を提供しましょう。システムのDNS設定を使用して暗号化サーバに接続する、または標準的なネットワークAPIを使用してApp内で暗号化DNSを有効化する方法をご紹介します。 暗号化DNSの有効化は、Appで顧客のプライバシーを保護し、より安全で好ましいエクスペリエンスを提供するためのもう1つの方法でもあります。
Enable encrypted DNS When people access the web within your app, their privacy is paramount. Safeguard that information by leveraging encrypted DNS across our platforms to deliver private and secure connectivity within your app. Discover how you can use system DNS settings to connect to encrypted servers or enable... fingerprinting システムサービス 日本語, 簡体中国語, 英語 -
13:42
最新のネットワーキングによるパフォーマンスとセキュリティの向上
Appを高速化し、最新のネットワークAPIを使用してAppをより高速、プライベート、かつセキュアにします。IPv6、HTTP/2、TLS 1.3、Encrypted DNSなどのネットワークプロトコルについて学び、これらをAppとサーバに組み込むことで、パフォーマンスを高速化し、消費電力と熱の影響を軽減する方法について学びます。また、最新のセキュリティプロトコルを採用することで、App内のプライバシーの保護をどのように改善できるかを説明します。 App利用者のための素晴らしいネットワーク体験の実現に関する詳細については、“Advances in...
Boost performance and security with modern networking Speed up your app and make it more nimble, private and secure with modern networking APIs. Learn about networking protocols like IPv6, HTTP/2, TLS 1.3 and Encrypted DNS, and how incorporating these within your app and server can provide faster performance and reduce both your power consumption... network performance システムサービス 日本語, 簡体中国語, 英語
-
-
デザイン -
2:46
2020年アップルデザイン賞 受賞者
2020年アップルデザイン賞の受賞者を一緒にお祝いしましょう。この賞は、AppleのプラットフォームでのAppやゲームのデザインの素晴らしさ、革新的な内容を称えるものです。
The winners of the 2020 Apple Design Awards Join us as we surprise the 2020 winners of the Apple Design Awards. The Apple Design Awards recognize excellence in design and innovation for apps and games across all of Apple's platforms. ada,ada20,ada2020,adas,apple,apple design awards,award,celebration,darkroom,design,design best practices,facetime,facetime awards,game awards,game design,games,looom,sayonara wild hearts,shapr3d,sky,sky children of the light,song of bloom,staffpad,ui design,ux design,where cards fall デザイン 英語 -
10:07
Appの音声インタラクションを評価し、最適化する
Siri用のAppを最適化し、ユーザーがより自然な形でApp内の機能に触れることができるようにしましょう。様々なSiriテクノロジーを比較し、あなた、またはあなたの要件に最適なものを見つける方法をお伝えします。会話的な交流を構築する方法、統合プロセスを完全に優れたものとするためのベストプラクティスもお見せします。
Evaluate and optimize voice interaction for your app Optimize your app for Siri and give people a more natural way to interact with the features of your app. We'll compare the different Siri technologies and help you identify the right one for you and your needs, show you how to get started with building for conversational interactions, and explore... conversational interaction,design,intents,shortcuts,siri,sirikit,voice デザイン 日本語, 簡体中国語, 英語 -
16:04
Appを視覚的にアクセシブルにする
アクセシビリティを考慮にいれたデザインをすると、Appを使う人全員にパワーを与えることができます。Appに適応性の高いインターフェースを作り、思慮深いアプローチから色を選び、読みやすいテキストを提供し、全体に優れた体験を提供できるような視覚的設定を採用する方法をお伝えします。 このセッションは、ユーザーインターフェースを作るような気持ちでデザインしました。つまり、誰にでもアクセシブルです。アクセシビリティとデザインをもっと知りたい場合は、"Visual Design and Accessibility"、"Accessibility Inspector"、"Building...
Make your app visually accessible When you design with accessibility in mind, you empower everyone to use your app. Discover how to create an adaptive interface for your app that takes a thoughtful approach to color, provides readable text, and accommodates other visual settings to maintain a great experience throughout. We've... accessibility,color,color blind,design,labels,reduce motion デザイン 日本語, 簡体中国語, 英語 -
14:43
Switch ControlのAppアクセシビリティ
Switch Controlはモビリティに多大な制限を受ける人にとって非常にパワフルなアクセシビリティテクノロジーとなります。その機能はiOS上でネイティブに提供され、tips、 tricksといくつかのAPIを使いより優れたSwitch Controlを作成することも可能です。他の人がどのようにSwitch Controlを使っているかをご紹介し、Appの中で効果的にこれらを提供する成功事例もお見せします。 このセッションを最大限に活用するためには、全般的なアクセシビリティの理念とVoiceOverアクセシビリティAPIの基本的な知識が必要です。より詳細については、"Making...
App accessibility for Switch Control Switch Control is a powerful accessibility technology for anyone with very limited mobility. The feature is available natively on iOS, and you can create an even better Switch Control experience in your app with tips, tricks, and a few APIs. We'll walk you through how people use Switch Control,... accessibility,assistive technology,custom actions,isswitchcontrolrunning,motor impairment,switch control,switches,uiaccessibilitycustomaction,voiceover,voice over デザイン 日本語, 簡体中国語, 英語 -
30:33
UIタイポグラフィーの詳細
読みやすさや、アクセシビリティ、Appleプラットフォーム全体における一貫性を強化する卓越したタイポグラフィーをAppのユーザーインターフェース内で実現する方法について学習します。視覚上のサイズやウェイト調整を容易にする可変フォントへの動きを含め、San Franciscoフォントファミリーの最新の進化の内容について把握しましょう。システムフォントを最大限利用する方法や、カスタムフォントでDynamic Typeをサポートする方法についてのコツも公開します。San Franciscoフォントファミリーの背景となる原則について、知識を改めたい方は、WWDC15の"Introducing...
The details of UI typography Learn how to achieve exceptional typography in your app's user interface that enhances legibility, accessibility, and consistency across Apple platforms. Get up to speed on the latest advancements to the San Francisco font family including the move to variable fonts for accommodating optical... デザイン 日本語, 簡体中国語, 英語 -
22:50
iPadOSのポインタの作成
Magic Keyboard、マウス、トラックパッド、またはその他の入力デバイスをiPadにつなげて使用される方が、お持ちのAppを最大限に活用できるようにしましょう。Pointer Interaction APIを使って、iPadのポインタのカスタマイゼーションを追加して、ボタンやカスタムビューをポインタと連動させ、特定のエリアでポインタの形状を変える方法を説明します。 iPad上でのポインタインタラクションについてさらに学んでいただき、このセッションを最大限に活用していただくために、“Design for the iPadOS pointer”および “Handle...
Build for the iPadOS pointer Help people who use iPad with a Magic Keyboard, mouse, trackpad or other input device get the most out of your app. We'll show you how to add customizations to the pointer on iPad using pointer interaction APIs, create pointer effects for your buttons and custom views, and change the pointer... better ipad,cursor,dynamic,keyboard,magic,magic keyboard,mouse,pointer,trackpad,uikit,uitouch デザイン 日本語, 簡体中国語, 英語 -
29:06
iPadのためのデザイン
優れたiPad Appを設計するためのビルディングブロックのご紹介:モーダルインターフェイスの使用を最小限に抑えて新しいサイドバーを活用し、ナビゲーションの合理化と強力なドラッグ&ドロップインタラクションの推進によって効率性を高める方法を知りましょう。マルチタッチ、ペンシル、キーボード、トラックパッドをサポートすることによるiPadの多彩なインタラクションの利用方法をご覧ください。そしてあらゆるサイズクラスとオリエンテーションに対応するアダプティブなレイアウトを作成し、優れたマルチタスクエクスペリエンスをサポートしましょう。これらの技術はiPad...
Designed for iPad Discover the building blocks for designing a great iPad app: Learn how to minimize use of modal interfaces and leverage the new sidebar to increase efficiency by streamlining navigation and facilitating powerful drag and drop interactions. See how to take advantage of iPad's versatile interaction... デザイン 日本語, 簡体中国語, 英語 -
16:38
watchOSデザインの最新情報
優れたwatchOS Appはシンプルでダイレクトです。アクションは、容易く見つけることができ、予想可能で、相関性を持つべきです。本セッションでは、コアタスクをスタートさせる初期ボタンであれ、頻繁には使われないが提供することが重要なコンテキストアクションであれ、watchOS Appでアクションをディスプレイする効果的な戦略をお伝えします。 最新のUIフレームワークを用いて実行されるアクションについてのより詳細の情報は、"SwiftUI on watchOS"をご覧ください。
What\\u0027s new in watchOS design Great watchOS apps are simple and direct. Actions should be discoverable, predictable and relevant. This session covers effective strategies for displaying actions in your watchOS app, whether they are primary buttons that begin core tasks, or contextual actions that might be less commonly used... デザイン 日本語, 簡体中国語, 英語 -
21:43
優れたApp Clipをデザインする
App Clipは、App全体をダウンロードしたりナビゲートすることなく日々のタスクを実行できる、速くて便利な手段を提供します。優れたApp Clipを構成する主要な要素をiOS Appから特定する方法、滑らかなフローを設計する方法、通知の使い方、ユーザーにApp全体をダウンロードするよう促す際のメッセージの書き方をご説明します。
Design great App Clips App Clips offer fast, convenient ways for people to perform everyday tasks without needing to download or navigate your full app. We\'ll show you how to identify key elements from your iOS app that make up a great App Clip, design a smooth flow, work with notifications, and provide messaging... デザイン 日本語, 簡体中国語, 英語 -
16:04
優れたウィジェットをデザインする
ウィジェットは、タイムリーな情報をAppからiPhone、iPadおよびMacの主要な場所へと押し上げます。ひと目で分かるウィジェットを設計し、強力なウィジェットのアイデアを生み出し、コンテンツ、色、サイズ、レイアウト、およびタイポグラフィーを明確に伝えるためのポイントをご紹介します。ウィジェットをAppに追加するための技術的な実装について詳しく知るには、"Get Started with WidgetKit" と、3つのパートから構成される"code-along series"をご確認ください。
Design great widgets Widgets elevate timely information from your app to primary locations on iPhone, iPad and Mac. Discover the keys to designing glanceable widgets, developing a strong widget idea, and clearly communicating with content, color, sizing, layout, and typography. If you\'d like to learn more about the... デザイン 日本語, 簡体中国語, 英語
-
-
デベロッパツール -
23:40
AVFoundationとVideoToolboxを使ったDecode ProRes
Mac AppでProResコンテンツをより簡単にデコードおよび表示する方法: AVFoundationとVideoToolboxのデコード機能を活用して、最適なグラフィックパイプラインを実装する方法について学びます。Appのベストプラクティスとパフォーマンスに関する考慮事項を共有し、Afterburnerカードをパイプラインに統合する方法およびMetalを使用してデコードされたフレームを表示する方法について説明します。
Decode ProRes with AVFoundation and VideoToolbox Make decoding and displaying ProRes content easier in your Mac app: Learn how to implement an optimal graphics pipeline by leveraging AVFoundation and VideoToolbox's decoding capabilities. We'll share best practices and performance considerations for your app, show you how to integrate... av foundation,metal,performance,prores,video デベロッパツール 日本語, 簡体中国語, 英語 -
24:02
AVFoundationを使用したHDR動画の編集と再生
MacOS AppでHDRの編集と再生をサポートする方法および特定のハードウェア構成がHDRの再生に適しているかどうかを判断する方法を紹介します。内蔵コンポジターでAVMutableVideoCompositionを使用し、HDRコンテンツを簡単に編集する方法、Core Imageの内蔵イメージフィルターを使用して独自のAVMutableVideoCompositionを作成する方法、HDR編集を可能にするカスタムコンポジターの作成方法と使用方法について説明します。
Edit and play back HDR video with AVFoundation Find out how you can support HDR editing and playback in your macOS app, and how you can determine if a specific hardware configuration is eligible for HDR playback. We\'ll show you how to use AVMutableVideoComposition with the built-in compositor and easily edit HDR content, explain how you can... metal,performance,prores,video,videotoolbox デベロッパツール 日本語, 簡体中国語, 英語 -
23:15
AVFoundationを用いHDRメディアをAppでエクスポート
AVFoundationを使って、お持ちのAppでハイダイナミックレンジ(HDR)を作成し、エクスポートする方法を知ることができます。ハイダイナミックレンジ、およびお持ちのAppで有効活用する方法を学んでください。HDRコンテンツのエクスポートを可能にする特徴集合を導入し、HDRフォーマットを検査し、現在の制約を評価し、HDRエクスポートをサポートするAppleのプラットフォームを探し出します。
Export HDR media in your app with AVFoundation Discover how to author and export high dynamic range (HDR) content in your app using AVFoundation. Learn about high dynamic range and how you can take advantage of it in your app. We'll show you how to implement feature sets that allow people to export HDR content, go over supported HDR formats,... デベロッパツール 日本語, 簡体中国語, 英語 -
17:29
Apple Silicon MacでiPadやiPhone Appを利用する
Apple Silicon MacはipadやiPhoneのAppをそのまま実行でき、AppはMac App StoreからMacユーザーに提供されます。Apple Silicon MacでiPad 、iPhone Appがどう実行されるか、またAppが見つけられやすくなる要因を説明します。MacであなたのAppをテストする方法、Appの配信オプションについても説明します。
iPad and iPhone apps on Apple silicon Macs Apple silicon Macs can run many iPad and iPhone apps as-is, and these apps will be made available to users on the Mac through the Mac App Store. Discover how iPad and iPhone apps run on Apple silicon Macs, and the factors that make your apps come across better. Learn how to test your app for the... arm,emulator デベロッパツール 日本語, 簡体中国語, 英語 -
23:16
Apple Silicon Macの新しいシステムアーキテクチャについて
Apple Silicon Macは、AppleのSystems-on-Chip (SoC) アーキテクチャを使い最新の強みをもたらします。CPUとGPUのタスクに統合メモリアーキテクチャを活用し、MetalやAccelerateといったApple SiliconがチューニングされたフレームワークでMac Appは驚くべきパフォーマンス上のメリットを享受します。ブート、セキュリティにおける新機能と変更点、またそれらがあなたのAppにどのように影響するかをお話します。
Explore the new system architecture of Apple silicon Macs Discover how Macs with Apple silicon will deliver modern advantages using Apple\'s System-on-Chip (SoC) architecture. Leveraging a unified memory architecture for CPU and GPU tasks, Mac apps will see amazing performance benefits from Apple silicon tuned frameworks such as Metal and Accelerate... amp,apple silicon,apple silicon mac,asymmetric multiprocessing,driverkit,macos recovery,mac sharing mode,reduced security,rosetta,secure boot,soc,system recovery デベロッパツール 日本語, 簡体中国語, 英語 -
17:27
Core Data: 雑件と格言
Core DataはあなたのAppからの情報を永続的に、常に保存する主要な方法です。データをより早く読み込み、取り込むためにより良く実装する方法をこれからお見せします。必要なデータ取得をバッチ挿入、必要なデータへのカスタムフェッチ要求を使ってどう改善し、持続ストアへの変更通知に対応するかを見ていきましょう。 このセッションを有効に活用いただくには、Core Dataの知識があり、過去に利用されたこともあることが望ましいです。フレームワークについてより詳細な情報が必要な場合には、“Making Apps with Core Data”をご参照ください。
Core Data: Sundries and maxims Core Data is the central way to durably and persistently store information from your app — and we're going to show you how to refine that implementation for even faster data ingest and fetching. Discover how you can improve data capture with batch insert, tailor fetch requests to your data needs,... batch delete,batch ingestion,batch insert,batch insert with dictionary block,batch operations,block ingestion,dictionary block,fetch request,history request,nsbatchdeleterequest,nsbatchinsertrequest,nsmanagedobjectcontext,persistent history,persistent store,remote change notification,remote change notifications,upsert デベロッパツール 日本語, 簡体中国語, 英語 -
24:42
Core MLでのモデルの配布とセキュリティ
Appのバイナリ外でCore MLモデルをデプロイし、機械学習機能をAppに導入する際により柔軟で制御しやすくする方法について説明します。また、Core MLモデルデプロイメントによりAppのアップデートを行うことなく更新されたモデルを導入する方法についても学習します。さらに、暗号化を使用してカスタムの機械学習モデルを保護する方法や、Xcodeでモデルのパフォーマンスをプレビューする方法も一通り説明します。 TensorFlowやPyTorchなどの環境で学習済みのモデルを取り込む場合など、Core MLの使い方の詳細については、"Get your models on device...
Use model deployment and security with Core ML Discover how to deploy Core ML models outside of your app binary, giving you greater flexibility and control when bringing machine learning features to your app. And learn how Core ML Model Deployment enables you to deliver revised models to your app without requiring an app update. We'll also... ai,artificial intelligence,cloud,cloudkit,core ml,core ml tools,create ml,deep learning,encryption,learning,machine learning,model,model deployment,model encryption,neural network デベロッパツール 日本語, 簡体中国語, 英語 -
11:48
Create MLにおけるImage and Video Style Transferモデルの作成
Create MLのStyle Transferを使用して、写真や動画にスタイル付けされたエフェクトを導入します。モデルを数分でトレーニングして、クリエイティブなビジュアル機能をAppに簡単に導入できる方法を紹介します。トレーニングのプロセスと、結果を制御するためのオプションについて学びます。また、これらのモデルの内3つを同時にARKitでデモンストレーションすることによって、リアルタイムのパフォーマンスを確認します。 本セッションの前に、Create MLを使いこなせるようになっておくことをお勧めします。概要については、“Introducing the Create ML...
Build Image and Video Style Transfer models in Create ML Bring stylized effects to your photos and videos with Style Transfer in Create ML. Discover how you can train models in minutes that make it easy to bring creative visual features to your app. Learn about the training process and the options you have for controlling the results. And we'll explore... ai,core ml,create ml,neural network,photo,photo effects,style density,style strength,style transfer,video,video effects デベロッパツール 日本語, 簡体中国語, 英語 -
26:06
Create MLを使用したアクションクラシファイアの構築
Create MLでAction Classificationモデルを作成する方法を説明します。カスタムアクションクラシファイアを使用すると、Appはビデオまたはカメラを介してリアルタイムで身体の動きを認識し、理解することができます。ジャンピングジャック、スクワット、ダンスの動きなどの人間の動作を識別するために、サンプルを使用してCore MLモデルを容易にトレーニングする方法についてご説明します。これを支えるVision FrameworkのBody...
Build an Action Classifier with Create ML Discover how to build Action Classification models in Create ML. With a custom action classifier, your app can recognize and understand body movements in real-time from videos or through a camera. We'll show you how to use samples to easily train a Core ML model to identify human actions like... action classification,action classifier,activity classification,ai,body pose,core ml,create ml,fitness,machine learning デベロッパツール 日本語, 簡体中国語, 英語 -
40:44
Mac AppのApple Siliconへのポーティング
ポーティングに関する疑問への回答は、ここにあります。Apple Silicon用にmacOSのAppを再コンパイルし、素早く起動し、パフォーマンスが改善し、プラットフォームの未来をサポートしてくれるユニバーサルAppをビルドする方法を学びます。Xcodeを使って、ユニバーサルなmacOSのバイナリのビルドや、お持ちのAppの実行、デバッグ作業、テストがどのように簡素化できるかを説明します。実施する必要のあるローレベルコードへの変更は何かを学び、プロセス上および別プロセスでのプラグインの操作方法を見つけ出し、ユニバーサルAppを使った作業における役立つヒントを知ることができます。...
Port your Mac app to Apple silicon Your porting questions, answered: Learn how to recompile your macOS app for Apple silicon Macs and build universal apps that launch faster, have better performance, and support the future of the platform. We'll show you how Xcode makes it simple to build a universal macOS binary and go through... デベロッパツール 日本語, 簡体中国語, 英語 -
37:32
Mac Catalyst Appのインターフェイスの最適化
Xcodeの新しい「Optimize Interface for Mac」オプションを使用することで、アピアランスも操作感もMacらしくなるようにMac Catalyst Appをカスタマイズする方法をご覧ください。Catalyst...
Optimize the interface of your Mac Catalyst app Discover how to tailor your Mac Catalyst app so that it looks and feels even more at home on the Mac by using the new “Optimize Interface for Mac” option in Xcode. Explore new layout and appearance options for Catalyst apps, and learn how they can provide you with graphical performance gains,... button placement,catalyst,controls,custom artwork,font sizes,gestures,groupbox,idiom chooser,ipad apps on the mac,layouts,mac idiom,navigation bar,optimize,optimize interface for mac,scaled,swiftui,toolbar,uigesturerecognizer デベロッパツール 日本語, 簡体中国語, 英語 -
36:16
MetalでGPUバイナリを作成する
シェーダーパイプラインを増強しMetalシェーダーのコンパイルモデルを拡張すると、特に初回ローンチ時のPipeline State Object (PSO) ロードタイムが大幅に削減されます。Metalバイナリアーカイブとダイナミックライブラリを利用した明確なPSOキャッシュとGPUバイナリーの共有について学びます。ライブラリの作成のためのツールチェーンも詳述し、シェーダーコンピレーションワークフローが改善します。
Build GPU binaries with Metal Power up your shader pipeline with enhancements to the Metal shader compilation model — all leading to a dramatic reduction in Pipeline State Object (PSO) loading time, especially upon first launch. Learn about explicit PSO caching and sharing of GPU binaries using Metal binary archives and... デベロッパツール 日本語, 簡体中国語, 英語 -
20:56
MetalでのGPU側のエラーのデバッグ
Xcode 12の強化されたレポーティングで、最も扱いにくいGPU側のプログラミングエラーでさえも見つけ出しましょう。MetalのAPI検証レイヤはプロジェクトのほとんどの問題を捕捉できますが、GPUエラーはデバッグが難しい多くの問題の原因となる場合があります。 GPU側のエラーを知り、Xcode...
Debug GPU-side errors in Metal Track down even the trickiest GPU-side programming errors with enhanced reporting in Xcode 12. While Metal's API validation layer can catch most problems in a project, GPU errors can cause a host of difficult-to-debug issues. Get an introduction to GPU-side errors and learn how to find and... デベロッパツール 日本語, 簡体中国語, 英語 -
13:45
MetricKitの新機能
MetricKitを導入して、電力とパフォーマンス低下を素早く検知し、Appに起きた問題のトラブルシュートをしましょう。CPUインストラクション、アニメーションヒッチ、終了理由といったAppで追跡することが可能な最新メトリクスを説明します。またハング、クラッシュ、ディスク書き込みのトラブルシュートの助けとなる、MetricKitでできる診断についてもお伝えします。
What\\u0027s new in MetricKit Quickly detect power and performance regressions and troubleshoot app issues when you adopt MetricKit. Discover the latest trackable metrics for your app, including CPU instructions, animation hitches, and exit reasons. And learn about diagnostics in MetricKit that can help you troubleshoot... デベロッパツール 日本語, 簡体中国語, 英語 -
23:05
Objective-Cランタイムの進化
Objective-CやSwiftクラスの基礎となる、低レベルのビットやバイトのミクロの世界に飛び込んでみましょう。内部のデータ構造、メソッド一覧、タグ付きポインタに対する最近の変更がどのようにパフォーマンスの改善やメモリー使用量の減少につながっているかをお伝えします。内部の個々の要素に依存するコードにおけるクラッシュの認識および解決方法を紹介し、ランタイムに対する変更に影響されないコードの維持方法もお伝えします。
Advancements in the Objective-C runtime Dive into the microscopic world of low-level bits and bytes that underlie every Objective-C and Swift class. Find out how recent changes to internal data structures, method lists, and tagged pointers provide better performance and lower memory usage. We'll demonstrate how to recognize and fix... デベロッパツール 日本語, 簡体中国語, 英語 -
15:12
Power and Performance APIでトレンドを特定する
カスタムチームダッシュボード、バグレポートシステム、その他Power and Performance MetricsやDiagnostics APIのカスタムワークフロー内で、Appのパフォーマンスメトリクスを追跡しましょう。XcodeでPower and...
Identify trends with the Power and Performance API Track your app's performance metrics in custom team dashboards, bug reporting systems, and other custom workflows with the Power and Performance Metrics and Diagnostics API. Explore how you can access the same data that drives the Power and Performance analysis tools in Xcode to quickly identify... analytics,app store connect,automation,diagnostics,insights,json,metrics,web api デベロッパツール 日本語, 簡体中国語, 英語 -
29:30
Siri Event Suggestionsを使ってリーチを広げる
Appやウェブ、またはEメールでイベント情報をホストする場合、Siri Event Suggestionsは予定を把握する助けになります。このことによってプライバシーを危険にさらす必要もありません。イベント情報をカレンダーAppに自動的に表示し、複雑な情報提供を管理したり、イベントを様々な条件タイプと関連付ける方法や、ウェブやEメール用のiOSやMarkup向けにSiri Event Suggestions APIを使う方法についてもお伝えします。
Broaden your reach with Siri Event Suggestions Whether you're hosting event information in your app, on the web, or in an email, Siri Event Suggestions can help people keep track of their commitments — without compromising their privacy. We'll show you how to set up your reservations so that they automatically show up in the Calendar app and... calendar,donations,email,events,intents,mail,safari,shortcuts,siri event suggestions,travel,web デベロッパツール 日本語, 簡体中国語, 英語 -
2:09
Siriで一般的なエラーを読み解き、対応する
「すみません、Appで問題が起きました・・・」 Siriのエラーにがっかりしないでください:Siriのインテントのデバッグ方法を学び、VoiceやShortcuts Appで、ユーザーが使用できる優れたインテグレーションを作成する方法をお伝えします。よくあるエラー、そのテスト方法、あなたのAppでシームレスなSiri体験を提供する道筋についてもご説明します。
Decipher and deal with common Siri errors “Sorry, there was a problem with the app...\" Don't let Siri errors get you down: Learn how to debug your Siri intents and create great integrations people can use through voice or the Shortcuts app. We'll look at common intent errors, how to test for them, and the path to a seamless Siri... extensions,inapp intent handling,intents,intentsui,shortcuts,siri,sirikit デベロッパツール 日本語, 簡体中国語, 英語 -
33:42
SwiftUI previews向けにAppを構成する
開発にSwiftUIを使うと、より柔軟でメンテナンスのしやすいAppを、短時間で作ることができます。プロジェクトに微調整を加えることでプレビュー体験を改善する方法、複数のファイルを同時にプレビューする方法、プレビュー中にサンプルデータを利用する方法についてもお話します。よりプレビューやテストしやすいビューインプットを定義するための戦略もお見せします。 このセッションを最大限に活用するには、SwiftUIに慣れていることが望ましいです。XcodeでSwiftUIプレビューとインタラクトする基本については、WWDC20の"Visually Edit SwiftUI...
Structure your app for SwiftUI previews When you use SwiftUI previews during development, you can quickly create apps that are more flexible and maintainable. Discover ways to improve the preview experience by making small tweaks to your project. Find out how to preview multiple files at once, how to manage data flow for previews, and... デベロッパツール 日本語, 簡体中国語, 英語 -
54:38
SwiftUIのご紹介
宣言型プログラミングの世界を探求しましょう:フル機能のSwiftUI Appを一から構築する方法、そしてSwiftUIとXcode両方の力を合わせ、優れたAppをより短時間で構築する方法もお伝えします。
Introduction to SwiftUI Explore the world of declarative-style programming: Discover how to build a fully-functioning SwiftUI app from scratch as we explain the benefits of writing declarative code and how SwiftUI and Xcode can combine forces to help you build great apps, faster. animation,aspectratio,canvas,compositional ui,corner radius,dark mode,declarative syntax,declarative ui,dependency management,derived value,horizontal stack,hstack,inspector,leading alignment,library,live mode,localization,model,modifiers,multiplatform app template,navigationview,padding,preview on device,previews,resizable,resume updating preview,sfsymbol,source of truth,spacer,state variable,swift,text,vertical stack,view,views,vstack,xcode library,zoom state デベロッパツール 日本語, 簡体中国語, 英語 -
5:06
SwiftUIビューを視覚的に編集する
Appを、常に最高の状態に保ちましょう:Xcode PreviewsとSwiftUIを使い、素早く編集を繰り返し、改善することができます。PreviewsのキャンバスでAppをイチから作り、そのインターフェースをLight、Darkモード、といった異なる環境下での見え方を確認し、Dynamic Typeといったアクセシビリティ機能を有効にする方法をお見せします。 SwiftUI Previewsについての詳しい情報は、"Structure your app for SwiftUI previews"、"Add custom views and modifiers to the...
Visually edit SwiftUI views Help your apps be the best versions of themselves: Discover how you can leverage Xcode Previews and SwiftUI to quickly iterate upon and improve your app. Find out how you can use the Previews canvas to build your app from the ground up, and view your interface in different environments like Light... canvas,previews,swiftui,xcode デベロッパツール 日本語, 簡体中国語, 英語 -
42:42
Swift用にObjective-Cフレームワークを洗練させる
Objective-CのヘッダーをSwift内で美しく動くよう、洗練させましょう。扱いの難しいObjective-Cフレームワークを、使い心地の良いAPIに転換する方法をお伝えします。より豊富な型情報、慣用名、Swiftへのより良いエラーを提供するために使うことのできる注釈の置き場についてご説明します。まだあなたが気がついていないかもしれないSwift APIを正しく動かすためのカギを握るObjective-Cのコンベンションについてもご紹介します。 このセッションを最大限に活用するには、SwiftとObjective-Cに慣れていることが望ましいです。...
Refine Objective-C frameworks for Swift Fine-tune your Objective-C headers to work beautifully in Swift. We'll show you how to take an unwieldy Objective-C framework and transform it into an API that feels right at home. Learn about the suite of annotations you can use to provide richer type information, more idiomatic names, and... デベロッパツール 日本語, 簡体中国語, 英語 -
13:45
XCTestを使ってアニメーションヒッチを除去する
アニメーションは、Appのユーザー体験を劇的に向上させ、直接操作しているような感覚を与え、自身が起こしたアクションがもたらす結果をより理解することに役立ちます。アニメーションヒッチはそのような経験を台無しにします。スクロールやアニメーションを円滑に行うために、割り込みを検知するXCTestの使用方法をお伝えします。あなたのAppを頼りにしている人々に影響が出る前に、不具合を見つけ出す方法もお伝えします。
Eliminate animation hitches with XCTest Animations can dramatically enhance the user experience of your app, provide a sense of direct manipulation, and help people to better understand the results of their actions. Animation hitches can break that experience. Discover how to use XCTest to detect interruptions to smooth scrolling and... animate,battery,energy,metrics,performance,scroll,xcode,xctest デベロッパツール 日本語, 簡体中国語, 英語 -
14:17
Xcode 12によるMetal Appのインサイトの取得
MetalのデバッギングとXcode 12のパフォーマンス最適化ツールによって、グラフィックスの問題を短時間で見つけ出す方法を学びましょう。ここでは、Metal Debuggerを使用して問題をすばやく診断する方法をご紹介します。メモリの使用量、帯域幅、パフォーマンス、Metal APIの実装の改善方法を提案する新しいサマリービューをご覧ください。 本セッションの前に、Metalの基本を理解しておくことをお勧めします。まずは “Harness Apple GPUs with Metal”をご覧ください。
Gain insights into your Metal app with Xcode 12 Learn how to locate graphics issues in minutes with Metal's debugging and performance optimization tools in Xcode 12. We'll show you how to diagnose problems quickly using Metal Debugger. Discover the new summary view, which suggests ways to improve memory usage, bandwidth, performance, and... デベロッパツール 日本語, 簡体中国語, 英語 -
13:11
Xcode Libraryにカスタムビューとモディファイアを追加する
利用可能なSwiftUIビューを見つけ、Xcode Previewsのキャンバスへドラッグ&ドロップし、リッチで視覚的なAppの編集を可能にするのがXcode Libraryです。自身のビューとモディファイアを使いXcode Libraryのコンテンツを拡大する方法、またAppやSwiftパッケージ内で再利用性と発見性を最適化する方法をお伝えします。 Xcode Previewsについての詳細は、"Structure your app for SwiftUI previews"と"Visually edit SwiftUI views"をご覧ください。
Add custom views and modifiers to the Xcode Library The Xcode Library is an easy way for you to discover available SwiftUI views and drag and drop them to the Xcode Previews canvas, enabling rich visual editing of your app. We'll show you how to extend the content of the Xcode Library with your own views and modifiers, optimizing for reusability... library,modifiers,swiftui,views,xcode デベロッパツール 日本語, 簡体中国語, 英語 -
11:07
Xcode Organizerでパフォーマンス問題を診断する
2、3回クリックするだけの操作で、Appの複数のバージョンから集約されたパワーやパフォーマンスデータを分析しましょう。 最新のXcode Organizer、そのインタラクティブインターフェースをご紹介します。複数のリリースを経たAppメトリクスを簡単に比較、対比することが可能になります。ディスクの書き込み診断やヒッチメトリクスをスクロールする方法もご説明します。Appのユーザーに対し、よりよいパフォーマンスを提供し、バッテリーの消費量を減らし、デバイスの健康状態を改善するために、これらをどのように使用できるかをお伝えします。 Xcode...
Diagnose performance issues with the Xcode Organizer Analyze aggregated power and performance data from multiple versions of your app with just a few clicks. We'll introduce you to the latest version of the Xcode Organizer and its interactive interface, where you can easily compare and contrast app metrics across releases. Explore disk write... analytics,diagnostics,metrics,performance,xcode デベロッパツール 日本語, 簡体中国語, 英語 -
12:23
Xcodeを使いAWS Lambda上でSwiftを使用する
サーバーレス機能は、クラウド上でイベント駆動型、またはその他の目的が限定されたタスクを実行することでますます一般的になってきており、デベロッパがより容易に計算コストを見積もったり、管理したりすることを可能にします。Swiftでサーバレス機能を構築し、Xcodeを使いローカルでデバッグし、これらの機能をAWS Lambdaプラットフォームに追加するための新しいSwift AWS Lambda Runtimeパッケージの使用方法を学びましょう。低メモリーフットプリント、決定性パフォーマンス、素早い起動時間のおかけで、AWS Lambda上でSwiftがどのように活躍するかをお伝えします。
Use Swift on AWS Lambda with Xcode Serverless functions are increasingly becoming popular for running event-driven or otherwise ad-hoc compute tasks in the cloud, allowing developers to more easily scale and control compute costs. Discover how to use the new Swift AWS Lambda Runtime package to build serverless functions in Swift,... aws,lambda,serverside,swift,xcode デベロッパツール 日本語, 簡体中国語, 英語 -
15:00
Xcodeを使い、ローカリゼーションに適したレイアウトを作る
世界各国のオーディエンスとあなたの作品を共有し、カルチャーや言語と結びつける素晴らしい方法は、Appのローカライズです。Appのレイアウトを慎重に構成することで、1語も翻訳することなくローカライズの準備ができるようになります。XcodeでUIを構成する方法、言葉数が多く、右から左に書き進む言語によく見られる課題の特定、インターフェースを調整しつつ、誰にとっても最高の体験を提供できる方法をお伝えします。
Build localization-friendly layouts using Xcode Localizing your app is a wonderful way to share your work with a worldwide audience and make it relevant to more cultures and languages. We'll show you how you can prepare for localization before ever translating a word by building thoughtful layouts for your app. Learn how to structure your UI... autolayout,auto layout,localization,rtl デベロッパツール 日本語, 簡体中国語, 英語 -
20:14
シミュレータのエキスパートになる
シミュレータは、お持ちのMac製iOS、iPadOS、tvOS、watchOSのAppを直接起動させます-別のデバイスは必要ありません。Appの最新のツールや特徴をご紹介し、シミュレータスキルを磨く方法をお伝えします。ポインタやトラックパッドサポートのテスト方法、Simulator Preferencesの調整方法、開発環境におけるプッシュ通知のシミュレーションに役立つsimctlのようなコマンドラインツールの使用方法もお伝えします。 このセッションでは、シミュレータに関する概要を簡単に知ることができますが、このツールに関してさらに学びたい場合は、WWDC19の“Getting...
Become a Simulator expert Simulator runs your iOS, iPadOS, tvOS, or watchOS apps directly on your Mac — no separate device required. We'll give you a tour of the app\'s latest tools and features and show you how to sharpen your Simulator skills. Discover how to test pointer and trackpad support, adjust Simulator... デベロッパツール 日本語, 簡体中国語, 英語 -
6:35
テストをXCTSkipする
大事なテストの結果を入手しましょう-そして大事でないものはSkipしましょう。XCTSkipを実行し、条件に合わせてテストがランタイム中に開始しないようにする方法をお伝えします。この新しいテスト結果をどう戻し、様々なテストの中で単にpassとfailだけではないドキュメントテストの実施方法を丁寧にご説明します。 このセッションを最大限に活用するには、XCTestと、unit/UIテストについての知識があることが望ましいです。事前に"Testing in Xcode"をご覧ください。 XCTSkipを学んだら、テストに関する改善点も確認しましょう:"Triage test...
XCTSkip your tests Get the test results that matter — and skip the ones that don't. Discover how you can implement XCTSkip to conditionally avoid tests at runtime. We\'ll take you through how to return this new test result and better document tests beyond pass and fail within your test bundle. To get the most out... continuous integration,testing,test result,xcode,xct,xctest,xctskip デベロッパツール 日本語, 簡体中国語, 英語 -
8:37
動画AppのためのCore Imageパイプラインの最適化
Core Imageの処理能力を活用し、App内の動画パフォーマンスを最適化する方法について説明します。あなたのAppで動画にエフェクトを適用するためのCore Imageパイプラインを構築する方法を紹介します。CIContextを使用するときに、Appのメモリのフットプリントを減らす方法、およびCore Imageフィルタを使用した動画再生のためのAVPlayViewまたはMTKViewビュークラスの使用に関するベストプラクティスについて学びます。さらに、独自のカスタムカーネルをMetal Shading Languageで書くべき理由について説明し、Core...
Optimize the Core Image pipeline for your video app Explore how you can harness the processing power of Core Image and optimize video performance within your app. We'll show you how to build your Core Image pipeline for applying effects to your video in your apps: Discover how to reduce your app's memory footprint when using CIContext, and learn... coreimage,graphics,image processing,metal,performance,video デベロッパツール 日本語, 簡体中国語, 英語
-
-
ビジネス & 教育 -
21:01
Apple Business ManagerでApp Distributionをカスタマイズ
Apple Business Managerは、社員やお客様用にビジネス用Appを管理し、展開する最善の方法です。あなたがデベロッパでも、ビジネスオーナーでも、IT管理者であっても、それぞれの役割に応じたAppをカスタマイズする利点を紹介し、Appの作成から展開までのプロセスの各段階におけるアドバイスを提供します。
Custom app distribution with Apple Business Manager Apple Business Manager is the best way to manage and deploy business apps to your employees and customers. Whether you\'re a developer, business owner, or IT administrator, we\'ll showcase the benefits of Custom apps for each role and provide guidance on each step in the process — from app... education,enterprise,inhouse,internal,vpp ビジネス & 教育 日本語, 簡体中国語, 英語 -
24:48
ClassKitに関する新機能
ClassKitフレームワークは、Schoolworkアプリケーションを通して、App内での教育活動を教師に示す上で役立ちます。メタデータのプロパティと進捗報告を強化することで、学生と教師に豊かなアサインメント経験を提供する方法を紹介します。また、新しいClassKit Catalog APIによって、コンテンツの管理とAppの管理が切り離され、全体的な検出可能性がどのように改善されるのかを説明します。
What\\u0027s new in ClassKit The ClassKit framework helps you surface educational activities within your app to teachers through the Schoolwork app. Discover how to provide a richer assignment experience for students and teachers through enhanced metadata properties and progress reporting. We'll also show you how the new... classroom,education,educators,school,testing ビジネス & 教育 日本語, 簡体中国語, 英語 -
8:08
Swan's Quest 第4章:シークエンスの完了
Swift Playgroundsはすべての世代に向けて4章から成るインタラクティブな冒険、"Swan's Quest"をお届けします。いよいよグランドフィナーレへと向かいます。あなたは身に着けたスキルを音で磨きをかけてきました。ただしこの章では、ヒーローは複数のパートから成るハーモニーをシークエンスしなくてはなりません。 MIDIコードを使い、音程を持つ楽器を演奏する方法を見つけましょう。そうすればあなたは、ヒーローがリズムを見つけ・・・そして、クエストが攻略する手助けができるかもしれません。 Swan's QuestはiPadとMacのSwift...
Swan\\u0027s Quest, Chapter 4: The sequence completes Swift Playgrounds presents \"Swan's Quest,” an interactive adventure in four chapters for all ages. It's time for the grand finale: You've honed your skills with tones, but in this chapter our Hero needs to sequence multi-part harmony. Discover how to play pitched instruments with MIDI codes,... playground,swans quest,swans quest,swift,swift playgrounds,swift playgrounds challenge ビジネス & 教育 日本語, 簡体中国語, 英語 -
15:16
スケーラブルなエンタープライズAppスイートのビルド
連携して機能する集中型エンタープライズAppのビルド方法を学びましょう。本セッションでは、従業員が顧客とやり取りし、業務を追跡し、店舗を管理し、接続状態を保つのに役立つ、Apple RetailのエンタープライズAppスイートをご紹介します。Apple RetailがSwift PackagesとAppのスケーラビリティのテストを導入して一元化された一連のAppをどのように作り上げたかをご覧ください。また、コンフィギュレーションによる製作中のAppの管理が、異なる地域やロケーションに合わせてAppスイートを調整するのに役立つ仕組みもご覧ください。
Build scalable enterprise app suites Learn how to build focused enterprise apps that work well together. In this session, we'll introduce you to Apple Retail's suite of enterprise apps, which help employees interact with customers, track operations, manage stores, and stay connected. Discover how Apple Retail created a unified set... enterprise,swift packages,testing ビジネス & 教育 日本語, 簡体中国語, 英語 -
14:50
従業員向けのカスタムAppの構築
問題解決と日々のタスクの合理化に役立てるため、従業員向けのエンタープライズAppを構築しましょう。従業員用に設計されたカスタムAppの構築方法をご紹介します。優れたモバイルユースケースを特定し、従業員にデザインプロセスを推進させ、主要なAppleフレームワークを使用し、Xcodeで迅速なイテレーションを行う方法をご覧ください。
Create custom apps for employees Build enterprise apps for your employees to help them solve problems and streamline everyday tasks. See how to build custom apps designed for your workforce. Learn how to identify great mobile use cases, have your employees drive the design process, use key Apple frameworks, and rapidly iterate... enterprise,interview,iterations,iterative ビジネス & 教育 日本語, 簡体中国語, 英語 -
11:01
教育に関する新機能
Appleは40年以上にわたり、教育関係者と連携して学生、教師、学校管理者のためのテクノロジーを創造し、豊かで有意義な学習経験の共有を実現させてきました。教室運営のためのAppやツール、評価やカリキュラム統合のためのデベロッパフレームワークなど、Appleのさまざまな教育テクノロジーについて知ることで、どうすればあなたのAppがその中で重要な役割を果たすことができるのかがわかります。
What\\u0027s new in education For over 40 years, Apple has been working with educators to create technologies for students, teachers, and school administrators and help them share in a rich and meaningful learning experience. Explore the breadth of Apple\'s education technologies, including classroom management apps and tools... asm,assessment,classkit,classroom,configurator,schoolwork,student,testing ビジネス & 教育 日本語, 簡体中国語, 英語
-
-
プライバシーとセキュリティ -
14:17
AppでのLimited Photos Libraryの活用
プライバシーを保護しつつ、Appに必要な写真と動画にアクセスします。新しいLimited Photos Library機能により、Appがアクセスできる写真や動画を直接制御してプライベートコンテンツを保護できます。この機能があなたのAppにどのような影響を与えるかを考え、PHPickerなどの代替案を検討しましょう。 PHPickerの詳細について、さらに、この完全にプライベートなピッカーが、あなたのAppで完全なPhotos Libraryアクセスを必要としないようにする上でどう役に立つのかについては、“Meet the New Photos Picker”を参照してください。
Handle the Limited Photos Library in your app Access the photos and videos you need for your app while preserving privacy. With the new Limited Photos Library feature, people can directly control which photos and videos an app can access to protect their private content. We'll explore how this feature may affect your app, and take you... photokit,photo library,photos,photos api,picker,privacy プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
38:09
Appの保護:脅威のモデリングとアンチパターン
脆弱性や潜在的な脅威について考慮し、お持ちのAppのどこに安全対策をすべきかを認識することは、かつてないほど重要になっています。脅威のモデリングを通じて潜在的リスクを見つけ、共通のアンチパターンを回避する方法を理解しましょう。リスクを最小化し、あなたのAppを使用中のユーザーを保護するために、暗号化のテクニック、そしてプラットフォームによる保護を最大限に活用する方法を学びます。
Secure your app: threat modeling and anti-patterns It\'s more important than ever to consider vulnerabilities and potential threats and recognize where you should apply safeguards in your app. Understand how to identify potential risks through threat modeling and how to avoid common anti-patterns. Learn coding techniques and how to take advantage... data,privacy,protection,security,trust プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
12:47
Assessmentの新機能
今では、Macで学力テストを行うことがこれまで以上に容易になっています。教育開発者が、iPhone、iPad、およびMacのAutomatic Assessment Configurationフレームワークを活用して、全てのデバイスで学生にテストと評価を提供する方法について学びます。また、開発者が、学生のニーズやテスト内容に合わせて、iOSのテストや試験で制限された機能を有効にする方法についても学びます。
What\\u0027s new in assessment It's now easier than ever to deliver academic tests on the Mac. Learn how education developers can leverage the Automatic Assessment Configuration framework for iPhone, iPad, and Mac to deliver tests and assess students across all devices. And discover how developers can enable restricted... assessment,catalyst,curriculum,education,student,testing プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
41:35
Endpoint Security Appのビルド
System ExtensionsはmacOSの信頼性とセキュリティを向上させます。Kernel Authorization KPIの最新リプレースメントについて知り、Endpoint Securityフレームワークによって優れたセキュリティ製品を作るためのヒントをご覧ください。
Build an Endpoint Security app System Extensions improve the reliability and security of macOS. Learn about the modern replacement for Kernel Authorization KPIs and discover tips for making a great security product with the Endpoint Security framework. kauth,kernel,security プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
17:23
Swiftにおけるロギング
Swiftの統合ロギングAPIの最新バージョンをご確認いただけます。Appでプライバシーの保護を実現し、イベントやエラーのログを取る方法を学びましょう。パーフォーマンスを落とすことなく、データフォーマット用のパワフル、かつ読みやすいオプションをご利用いただけます。また、App内の予期せぬ動作を認識しデバッグするのに役立つ、ログメッセージの収集および処理方法についてお伝えします。
Explore logging in Swift Meet the latest generation of Swift unified logging APIs. Learn how to log events and errors in your app while preserving privacy. Take advantage of powerful yet readable options for formatting data — all without sacrificing performance. And we'll show you how you can gather and process log... プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
36:04
プライバシーの強化で信頼を築く
プライバシーはかつてなく重要な問題となっています。Appleのプライバシーの柱、プライバシーへのアプローチをご紹介し、カスタマーの信頼を得てよりパーソナルな体験を創出し、エンゲージメントを向上するため、プラットフォームの最新機能をどのように導入するかを学びます。Appがマイクやカメラを使ってレコーディングをしたり、おおよその位置の共有によって位置情報を制御したり、透明性と権限をトラッキングしたりすることで、iOSが提供する透明性についてご説明します。
Build trust through better privacy Privacy is a more important issue than ever. Learn about Apple's privacy pillars, our approach to privacy, and how to adopt the latest features on our platforms that can help you earn customer trust, create more personal experiences, and improve engagement. Explore the transparency iOS provides... ad network,approximate location,autofill,camera,contacts,data minimazation,dns encryption,idfa,location,mac address,microphone,permissions,photos library,picker,privacy,privacy control,private network,tracking,transparency,trust プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
26:34
位置情報に関する新機能
位置情報に関するテクノロジーは、App内でコンテキストベースのサービスを提供するための核となります。Core Locationの最新のプライバシーコントロールによって位置の特定にまったく新しい側面がどのように追加されるか、そしてそれがあなたのAppにとってどのような意味を持つのかをご覧ください。ここではこの最新の位置情報更新の実装に関するベストプラクティスをご紹介し、より多くのユーザーに好まれるエクスペリエンスを提供するための設計方法を示します。
What\\u0027s new in location Location technologies are core to delivering context-based services within your app. Discover how the latest privacy controls in Core Location add a whole new dimension to determining position and what that means for your app. We'll walk you through best practices for implementing these latest... geocode,geofence,geofencing,ibeacon,indoor positioning,privacy,visit monitoring プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
14:33
新しいPhotosピッカーの紹介
Photo Libraryへの完全なアクセスがなくても、Appで使用する写真や動画を選択することができます。PHPicker API for iOSとMac Catalystによって、必要な機能をAppに提供しつつプライバシーを確保する方法について説明します。...
Meet the new Photos picker Let people select photos and videos to use in your app without requiring full Photo Library access. Discover how the PHPicker API for iOS and Mac Catalyst ensures privacy while providing your app the features you need. PHPicker is the modern replacement for UIImagePickerController. In addition... photokit,photo library,photos,photos api,picker,privacy プライバシーとセキュリティ 日本語, 簡体中国語, 英語 -
21:32
車のキーの導入
iPhoneやApple Watchに車のキーを格納できるようになりました。車のロックを解除したり始動するのに、もうキーフォブを持ち歩く必要はありません。デジタルキーのため、家族や友人と共用することが容易になり、リモートで管理することもできます。このセッションは、デジタルの車のキーの搭載を希望している自動車メーカー向けです。オーナーペアリング、トランザクション(ロックの解除や車の始動時)、キー共有、キー管理などの主要な機能についてご説明します。車のキーのアーキテクチャとそれによるセキュリティとプライバシーの確保について学びましょう。ハードウェアと仕様に関する詳細の参照先情報もお知らせします。
Introducing Car Keys You can now store car keys on iPhone or Apple Watch. You no longer have to bring your key fob to unlock and start your car. And with digital keys, it\'s easy to share them with family or friends, and manage keys remotely. This session is intended for automakers who want to adopt digital car keys... ,,,car,nfc,u1,ultra wideband,uwb プライバシーとセキュリティ 日本語, 簡体中国語, 英語
-
-
ヘルスケアとフィットネス -
35:37
CareKitの新機能
CareKitを使って、豊富な特徴を持つリサーチやケアAppを作成しましょう:表示が新しくなったモジュラーアーキテクチャー、改善されたデータストレージ、iOSのその他のフレームワークとのより緊密な統合を含むヘルスフレームワークの最新情報についてお伝えします。今後も、プライバシーを保護しながらオープンソースコミュニティがCareKitを活用し、デベロッパがデジタルヘルスの限界を押し上げていくことをどう助けるかについてもご説明します。
What\\u0027s new in CareKit Build feature-rich research and care apps with CareKit: Learn about the latest advancements to our health framework, including new views for its modular architecture, improvements to the data store, and tighter integration with other frameworks on iOS. And discover how the open-source community... care,care plan,client server,healthkit,health monitoring,hyperprotect,open source,synchronize ヘルスケアとフィットネス 日本語, 簡体中国語, 英語 -
6:09
HealthKitの新機能
HealthKitは、当事者および第三者の健康およびフィットネスデータを統合するために欠かせないフレームワークであり、ユーザーが個人の医療情報を管理するのに役立ちます。最新のHealthKitはApple Watchの心電図データにアクセスできるようになり、これまでになかった多数の症状とその重症度に関するログと追跡が可能となります。また、長期的にユーザーが自身のモビリティをモニターし、理解するのに役立つ、歩く速さや歩幅などの最新のモビリティデータについても取り上げます。
What\\u0027s new in HealthKit HealthKit is an essential framework that integrates first- and third-party health and fitness data to help people manage their personal health information. Learn about HealthKit's latest updates, which provide read access to electrocardiograms on Apple Watch and log and track over a dozen new... ecg,fitness,health,heart,heart rate,nutrition ヘルスケアとフィットネス 日本語, 簡体中国語, 英語 -
32:12
HealthKitを始めましょう
HealthKitがあれば、サードパーティApp、iPhone、Apple Watch、外部のヘルスデバイスからのデータを集約し、世界クラスのヘルス&フィットネスAppを構築できます。ヘルスデータの認証とプライバシーの管理、共有のヘルスデータへのデータの書き出し、読み込み、HealthKitのビルドインクエリを使ってデータをフェッチし、データの統計を計算する方法をお伝えします。
Getting started with HealthKit HealthKit helps you build world-class health and fitness apps by centralizing health data from third-party apps, iPhone, Apple Watch, and external health devices. Discover how you can manage authorization and privacy around Health data, read and write data to the shared Health Store, and use... diagnostic,permission requests,permissions ヘルスケアとフィットネス 日本語, 簡体中国語, 英語 -
30:49
ResearchKitの新機能
ResearchKitは、デベロッパがリサーチおよびケア用Appをビルドする方法をより簡単にし続けています。 最新のResearchKitのアップデートが、リサーチャーが収集できるデータの限界をどのように拡大させているかをお伝えします。エンハンスドオンボーディング、調査実施のための拡大されたオプション、新しいアクティブタスクなどの機能について学びましょう。デベロッパが革新的なAppを作成し、医療チームや研究組織にパワーを与えられるよう、Appleがどのようにこのフレームワークを活用するために研究組織と提携しているかもお伝えします。
What\\u0027s new in ResearchKit ResearchKit continues to simplify how developers build research and care apps. Explore how the latest ResearchKit updates expand the boundaries of data researchers can collect. Learn about features like enhanced onboarding, extended options for surveys, and new active tasks. Discover how Apple... activities,chart,graph,healthkit,study,task ヘルスケアとフィットネス 日本語, 簡体中国語, 英語 -
22:22
ヘルスデータをHealthKitに同期する
HealthKitがあれば、iPhoneやApple WatchのようなHealthKit仕様のデバイスであれ、外部サーバーであれ、どこであってもスマートにヘルスデータを管理し、医療チームとデータシェアができます。このセッションではHealthKitにビルトインのsyncアイデンテイファイアのメタデータを使い、データバージョンを管理する方法、HKAnchoredObjectQueryを使いヘルスデータの変化を検知する方法をお伝えし、どこにいても常に正しいデータを使うことができるようになるための成功事例もお見せします。
Synchronize health data with HealthKit HealthKit provides you the tools to smartly manage health data anywhere, whether across multiple HealthKit-enabled devices such as iPhone and Apple Watch or with an external server to share data across a care team. In this session, we'll dive into managing data versions via HealthKit\'s built-in... care,fitness ヘルスケアとフィットネス 日本語, 簡体中国語, 英語 -
8:07
失敗せずにFHIRを扱う
FHIRModelsが、すべてのFHIRリソースにネイティブデータを作成する方法、リソースの整合性を確実にし、FHIRスペックの複数のバージョンにわたり構造的に無効なリソースが作成されるのを防ぐ方法をお伝えします。診療データをHealthKitから入手しても、診療システムから直接入手しても、FHIRModelsがあればFHIRの扱いが容易になります。
Handling FHIR without getting burned Learn how FHIRModels creates native data models for all FHIR resources, provides data validation to enforce resource integrity, and prevents the creation of structurally invalid resources — across multiple versions of the FHIR specification. Whether you\'re working with clinical data obtained... fhir,health,health documents,medical records,open source,package,spm ヘルスケアとフィットネス 日本語, 簡体中国語, 英語 -
10:59
就寝準備をAppに組み込む
Appのアクションを、新しい睡眠体験のひとつである就寝準備ショートカットとして認識されるようにして、ユーザーが良い睡眠に向かう準備ができるようサポートしましょう。就寝準備がどのように動作するのかについて説明します。Appの中の誘導瞑想、癒しの音声ストーリー、その他さまざまなカテゴリーの機能を提供できるようにするインテントの作成方法についても説明します。そして、就寝時間前に、ユーザーのデバイスにそれら機能が見えるようにする方法も説明します。
Integrate your app with Wind Down Discover how you can help people get ready for a good night\'s sleep by surfacing your app\'s actions for Wind Down Shortcuts, part of the new Sleep experience. Learn more about how Wind Down works. Find out how you can build intents that expose features in your app like guided meditations,... intents,intentsui,shortcuts,siri,sirikit,sleep,wind down ヘルスケアとフィットネス 日本語, 簡体中国語, 英語 -
21:05
歩数カウントの向こう側
Appで歩数をカウントすることからさらに歩を進め、ユーザーに自身のモビリティに関してより豊かな理解を提供しましょう。従来とは全く別の、且つすぐ利用可能な方法で移動距離を測定するために、iOSやwatchOS内でのモビリティメトリクスの有効的な活用方法をご説明します。最新のHealthKit APIを使用してのモビリティデータへのアクセス、有用データを集約するための戦略、ユーザーに対してどのように結果の説明するか、その方法もお伝えします。
Beyond counting steps Move beyond step counting in your app and give people a much richer understanding of their mobility. We'll detail how you can take advantage of mobility metrics in iOS and watchOS to measure movement in more distinct and actionable ways. Learn about the latest HealthKit APIs for accessing... motion,motionprocessor,pedometer,stairs,steps ヘルスケアとフィットネス 日本語, 簡体中国語, 英語
-
-
マップと位置情報 -
15:32
Nearby Interactionについて
Nearby Interactionフレームワークは、U1チップを搭載しオプトインしたAppleデバイス間の距離と方向をストリーミングします。このハードウェアとソフトウェアの強力な組み合わせにより、2つ以上のデバイスの相対的な位置に基づく直感的な空間インタラクションをどう実現するかをご覧ください。ここでは、このセッションベースのAPIをご紹介し、常にプライバシーを意識しながら、まったく新しいインタラクティブな体験を届ける方法をお見せます。
Meet Nearby Interaction The Nearby Interaction framework streams distance and direction between opted-in Apple devices containing the U1 chip. Discover how this powerful combination of hardware and software allow you to create intuitive spatial interactions based on the relative position of two or more devices. We\'ll... interactive,proximity,sharing マップと位置情報 日本語, 簡体中国語, 英語 -
7:30
位置情報のプライバシーに関するデザイン
iPhoneやiPadのユーザーは、正確な位置座標ではなくおおよその位置を共有するなど、使用中のAppに対して位置情報をどのように共有するかを指定することができます。これによってデバイス全体の体験がよりプライベートなものとなり、位置データに依存したAppや、位置データを使ってその体験の特定要素を補足するようなAppの全てに影響を与えます。 マップAppのデザイナーがマップインターフェイス内の要素をどのようにリデザインしてプライバシーの改善を実現したかをご紹介します。位置情報データを安心して快適に共有できるインターフェイスを作成するためのヒント、テクニックや戦略をご覧ください。
Design for location privacy When someone uses iPhone or iPad, they have control over how their location is shared with the apps they use — including sharing an approximate location rather than precise coordinates. This creates a more private experience across their device, and it impacts all apps that rely on location data... マップと位置情報 日本語, 簡体中国語, 英語
-
-
写真とカメラ -
24:35
Computer Vision APIの探求
Core Image、Vision、およびCore MLを組み合わせることで、AppにComputer Vision のインテリジェンスを導入する方法について学びます。機械学習だけにとどまらず、画像や動画の理解を深めましょう。Core ImageおよびVisionにおける新しいAPIを見つけ、新しいしきい値フィルター、輪郭検出(Contour Detection)、フレーム間予測(Optical Flow)などのAppにComputer Visionを取り入れます。また、Core Imageを使用して、これらの結果の前処理と可視化を行う方法を検討します。...
Explore Computer Vision APIs Learn how to bring Computer Vision intelligence to your app when you combine the power of Core Image, Vision, and Core ML. Go beyond machine learning alone and gain a deeper understanding of images and video. Discover new APIs in Core Image and Vision to bring Computer Vision to your application... cifilter,ci filters,ciimage,cikernel,computer vision,contour,core image,core ml,machine learning,optical flow,trajectory,vision,visualization 写真とカメラ 日本語, 簡体中国語, 英語
-
-
機械学習とAI -
36:27
Action & Vision Appの探求
今では、機械学習を活用したフィットネスやスポーツコーチング向けのAppを簡単に作れるようになりました。それを証明するために、当社は独自のAppを作りました。Visionフレームワークにおける新しい体勢推定(Body Pose Estimation)、軌跡検出(Trajectory Detection)、および輪郭検出(Contour Detection)に加え、Create MLでObject DetectionとAction Classificationを使用してAction & Vision...
Explore the Action & Vision app It\'s now easy to create an app for fitness or sports coaching that takes advantage of machine learning — and to prove it, we built our own. Learn how we designed the Action & Vision app using Object Detection and Action Classification in Create ML along with the new Body Pose... action class,bean bag toss,body pose,camera,contour,core ml,cornhole,create ml,machine learning,object detection,trajectory,vision 機械学習とAI 日本語, 簡体中国語, 英語 -
31:16
Core ML Convertersを使用したデバイス上のモデルの取得
Core MLでは、驚くような機械学習モデルをAppに持ち込み、完全にデバイス上で実行することができます。また、Core ML Convertersを使用すると、TensorFlowまたはPyTorchのトレーニングを受けたモデルのほとんどを組み込み、GPU、CPU、およびNeural Engineを最大限に活用できます。既存のモデルを他のMLプラットフォームから変換するために必要なもの、およびモデルの機能を拡張するカスタム操作の作成方法について説明します。 モデルをCore MLに変換したら、“Use model deployment and security with Core...
Get models on device using Core ML Converters With Core ML you can bring incredible machine learning models to your app and run them entirely on-device. And when you use Core ML Converters, you can incorporate almost any trained model from TensorFlow or PyTorch and take full advantage of the GPU, CPU, and Neural Engine. Discover everything... ai,artificial intelligence,converters,core ml,core ml converters,core ml tools,custom operations,deep learning,learning,machine learning,mil,model,natural language,neural network,python,tensorflow,training 機械学習とAI 日本語, 簡体中国語, 英語 -
41:04
Natural LanguageでAppをよりスマートに
Natural Languageフレームワークを活用し、テキストをより良く分析、理解する方法を学びましょう。フレームワークにビルトインの埋め込み単語や文章を使い、テキストから意味を引き出す方法、また特定の要件に向けたカスタマイズの埋め込みを作る方法もお見せします。 カスタムテキストクラシファイアのトレーニングにサンプルを用いること、重要な一片の情報をテキストからワードタガーを用いて抽出すること、これらすべてをNatural...
Make apps smarter with Natural Language Explore how you can leverage the Natural Language framework to better analyze and understand text. Learn how to draw meaning from text using the framework\'s built-in word and sentence embeddings, and how to create your own custom embeddings for specific needs. We'll show you how to use samples... core ml,create ml,custom models,embeddings,machine learning,natural language,nlp,sentence embedding,text analysis,text processing,word embedding,word tagging 機械学習とAI 日本語, 簡体中国語, 英語 -
24:21
Visionで身体や手のポーズを検出する
Visionフレームワークを使い、あなたのAppで写真や動画内の身体や手のポーズをどう検出することができるかを説明します。ポーズ検出を使えば、Appが人のポーズ、動き、ジェスチャーを分析し、新たな動画編集の可能性が提供でき、Create MLにビルトインの action classifierと組み合わせることで動作識別も実行できるようになります。手のポーズからApp内でのジェスチャー認識を可能にし、まったく新たな形式の相互作用を届ける方法もお伝えします。 動作識別で身体のポーズを応用する方法をより深く理解するため、 "Build an Action Classifier with...
Detect Body and Hand Pose with Vision Explore how the Vision framework can help your app detect body and hand poses in photos and video. With pose detection, your app can analyze the poses, movements, and gestures of people to offer new video editing possibilities, or to perform action classification when paired with an action... action classification,action classifier,bean bag toss,body pose,camera,cornhole,gesture,hand pose,machine learning,photo,pose estimation,ui control,video,vision 機械学習とAI 日本語, 簡体中国語, 英語
-