- Join us at Tech Talks 2021
- Sessions
- Office hours
- Schedule and registration
- Stay connected
- Apple представляет Tech Talks 2021 — программу онлайн-семинаров для разработчиков
- Apple вновь проведёт Tech Talk World Tour
- Luxoft TechTalks — видео-подкасты от мировых IT-гуру и не только
- Tech Talks
- Building Apps for iPhone X
- Updating Your App for Apple TV 4K
- Updating for Apple Watch Series 3
- iOS Storage Best Practices
- Ensuring Beautiful Rich Links
- QR Code Recognition on iOS 11
- Building Apps for iPhone XS, iPhone XS Max, and iPhone XR
- Developing Complications for Apple Watch Series 4
- Bringing Your Apps to the New iPad Pro
- What’s New in Sharing
- Introducing Extensible Enterprise SSO
- Web Inspector Walkthrough
- Using Web Inspector with tvOS Apps
- Authoring 4K and HDR HLS Streams
- An Introduction to HDR Video
- Introduction to AVDisplayManager
- Apple TV Distribution Program Overview
- Apple TV Authentication Context
- Apple TV Set Top Box APIs
- Apple TV VSA Framework
- Apple TV App and Universal Search Video Integration — Part 1
- Apple TV App and Universal Search Video Integration — Part 2
- Face Tracking with ARKit
- Metal 2 on A11 — Overview
- Metal 2 on A11 — Imageblocks
- Metal 2 on A11 — Tile Shading
- Metal 2 on A11 — Raster Order Groups
- Metal 2 on A11 — Imageblock Sample Coverage Control
- Metal Enhancements for A13 Bionic
- Advanced Scene Understanding in AR
- Get to know Reality Composer
- What’s New in Core NFC
- GDPR & CloudKit
- Designing for iPhone X
- Designing for Apple Watch Series 4
- Designing for Subscription Success
- Designing for iPad Pro and Apple Pencil
- Explore Live GPU Profiling with Metal Counters
- Support Apple Pro Display XDR in your apps
- Explore and manipulate data in Swift with TabularData
- Convert PyTorch models to Core ML
- Improve Object Detection models in Create ML
- Metal Compute on MacBook Pro
- Uniform Type Identifiers — a reintroduction
- Integrate SiriKit Media Intents with HomePod
- Explore UI animation hitches and the render loop
- Find and fix hitches in the commit phase
- Demystify and eliminate hitches in the render phase
- Discover Metal enhancements for A14 Bionic
- Tailor your Metal apps for Apple M1
- What can you do on an Apple silicon Mac?
- Subscription offer codes
- Family Sharing for in-app purchases
- Deploy macOS Big Sur in your organization
- Get the most out of CloudKit Sharing
- Discover advances in Metal for A15 Bionic
- Meet Apple Watch Series 7
- Tips for preventing common review issues
- Support customers with StoreKit 2 and App Store Server API
- Get started with in-app events
- Tune CPU job scheduling for Apple silicon games
Join us at Tech Talks 2021
October 25 – December 17
—>
Explore how you can create best-in-class apps and learn more about the latest updates to Apple APIs and technologies. Connect with Apple experts in over 100 live online sessions and over 1,500 available office hour appointments. Dive into technical content, get your questions answered, and request a meeting for one-on-one guidance.
Sessions
Our live sessions can help you integrate the latest technologies into your apps, learn techniques and best practices, and get your questions answered in a group setting. Register now to learn about advancements in machine learning, SwiftUI, and more. Sessions have limited capacity so that we can best answer your questions. Select sessions are available in Brazilian Portuguese, Japanese, Korean, Mandarin, and Spanish.
Office hours
Meet with Apple experts for one-on-one 30-minute conversations about Apple technologies, design, coding, app review, business and marketing, and App Store Connect. We’ll help you improve your app, refine its design, resolve issues, and better understand guidelines and tools. Appointments are available in local time and language for Japan and Korea, and in local time for several regions.
Schedule and registration
Register for sessions and submit office hour requests today. We’ll post new sessions and office hours every two weeks (November 1, 15, and 29) on the web and in the Apple Developer app.
Stay connected
Notifications
You’ll receive schedule updates if you’ve opted in to developer emails and push notifications.
- To enable email notifications, sign in to your developer account, open the top-right menu, and click Email Settings.
- To enable push notifications, visit the Account tab in the Apple Developer app.
Tech Talks Digests
Published with every schedule update, these digests highlight key sessions and help you get the most out of this exciting event.
To register for sessions or request office hour appointments, you must be a current member of the Apple Developer Program or Apple Developer Enterprise Program.
View attendance policy.
Источник
Apple представляет Tech Talks 2021 — программу онлайн-семинаров для разработчиков
Текст этой статьи
Apple представляет Tech Talks 2021 — программу онлайн-семинаров для разработчиков
Программа, включающая более 100 онлайн-семинаров и персональных консультаций, поможет разработчикам в создании приложений и игр мирового уровня.
Сегодня компания Apple запустила Tech Talks 2021 — новую программу для разработчиков, в рамках которой будет проведено 100 онлайн-семинаров и 1500 профессиональных консультаций в течение ближайших 8 недель.
Tech Talks даёт разработчикам возможность напрямую пообщаться с экспертами Apple, чтобы узнать подробнее о новых технологиях, задать вопросы и получить персональные советы. Разработчики также смогут напрямую рассказать специалистам Apple о своём опыте создания и распространения приложений в App Store.
«Каждый день разработчики во всём мире создают невероятные приложения и игры для наших платформ, и мы стремимся делать всё возможное, чтобы облегчить труд этих людей и открыть им новые горизонты, — сказала Сьюзан Прескотт, вице‑президент Apple по связям с разработчиками. — Наша команда рада возможности пообщаться с ещё большим количеством разработчиков из разных стран, поддержать важную работу этого столь ценного для нас сообщества, получить от них отзывы и познакомиться с их опытом».
Семинары будут транслироваться онлайн из офисов Apple в различных часовых поясах: из Бангалора (Индия), Купертино (Калифорния), Лондона, Мехико, Сан‑Паулу, Сеула (Южная Корея), Сиднея, Сингапура, Тель‑Авива (Израиль), Токио и Шанхая. Каждый семинар включает живое выступление экспертов Apple, за которым следует сеанс ответов на вопросы. Разработчики смогут получить подробные технические консультации по вопросам интеграции SwiftUI, блиц-приложений, HealthKit, машинного обучения, дополненной реальности, функций универсального доступа и других технологий. На семинарах также будет обсуждаться широкий круг других тем, связанных с разработкой, в том числе внедрение 5G, публикация в App Store новостей о событиях в приложениях, эффективное использование проверки приложений и начало корпоративной разработки.
Профессиональные консультации дадут разработчикам возможность индивидуально обсудить свои приложения в течение 30 минут с экспертами Apple в таких областях, как проверка приложений, продвижение новых технологий, App Store Connect и техническая поддержка процессов разработки. Разработчики смогут выбрать тему и задать вопросы по использованию и внедрению технологий, улучшению дизайна, решению возникающих проблем и применению руководств и инструментов. На профессиональных консультациях разработчики также смогут поделиться опытом и оставить отзывы.
Бесплатные семинары Tech Talks 2021 доступны участникам программ Apple Developer Program и Apple Developer Enterprise Program. Регистрация открывается сегодня, а расписание ближайших семинаров и профессиональных консультаций будет публиковаться каждые две недели. Расписание и информация о регистрации доступны на сайте developer.apple.com/tech-talks.
Apple предоставляет разработчикам широкий спектр передовых инструментов и комплексную поддержку, чтобы помочь им в создании, тестировании, продвижении и распространении приложений для более чем 1,5 миллиарда устройств Apple. Разработчики могут воспользоваться обширным набором бесплатных инструментов и платформ, в том числе комплектами для разработки (SDK) и сервисами, включающими более 250 000 интерфейсов API, для создания приложений под iOS, iPadOS, macOS, tvOS и watchOS.
Магазин App Store был открыт в 2008 году. Это самая безопасная и самая необычная площадка для публикации приложений. Сейчас App Store предлагает 1,8 миллиона приложений, и его еженедельно посещает более полумиллиарда пользователей из 175 стран мира. App Store помогает талантливым людям, независимо от возраста и социального положения, находить информацию и инструменты, с помощью которых можно строить счастливое будущее и делать мир лучше.
Источник
Apple вновь проведёт Tech Talk World Tour
Несмотря на недовольные возгласы биржевых аналитиков и волну пророчеств о скором падении компании, Apple удалось привлечь неимоверное внимание к своей будущей презентации. На желающих банально не хватило билетов. Распространять веру в iOS и OS X за пределами Moscone West поручено команде Tech Talk World Tour — международного мероприятия, которое вновь пройдёт в девяти крупных городах Земли.
На портале для аккредитованных разработчиков появился анонс Tech Talk World Tour, в последний раз проведённого осенью 2011 года, а также в начале 2012-го.
Энтузиазм вокруг WWDC 2013 был поразительным, и билеты были распроданы в рекордное время. Те, кто не может присоединиться к нам в Сан-Франциско, всё равно смогут ознакомиться с контентом WWDC, так как мы будем выкладывать видеоролики со всех сессий в течение конференции. Мы также отправимся в путь этой осенью в рамках Tech Talks в городе неподалёку. Надеемся увидеться с вами там.
Города, в которых пройдет мероприятие, пока не озвучены. Скорее всего, детали станут известными на WWDC. Напомним, ежегодная летняя презентация Apple состоится 10 июня в 9 вечера по Москве, а сессии и мероприятия для участников продлятся вплоть до 14 числа. Мы вновь будем вести онлайн-трансляцию на русском языке — так что подписывайтесь на @iPhones_ru_live или добавляйте страницу аккаунта в закладки, чтобы первыми узнать обо всех новинках Apple. [macrumors & apple]
Источник
Luxoft TechTalks — видео-подкасты от мировых IT-гуру и не только
Luxoft Tech Talks — это новая серия англоязычных видео-подкастов на нашем YouTube-канале, в которых IT-гуру из Luxoft и не только делятся своими знаниями, обсуждают последние тренды и актуальные технологии. Видео будут выходить с периодичностью 1–2 раза в месяц.
Сейчас на канале уже доступны:
Какую систему контроля версий вы использовали в 2010 году? Возможно, это был Git, если вы внедрили его на ранних этапах, или были приверженцем Linux. Скорее всего вы пользовались Subversion, поскольку в то время большинство разработчиков использовали именно его. Спустя десять лет Git обогнал конкурентов по популярности. Невольно задумываешься: а что будет еще через десять лет? В этом выпуске мы поразмышляли, какие функции для системы контроля версий будут нужны в 2030 году. Более высокая скорость? Более удобная поддержка совместной работы? Полностью автоматическое разрешение конфликтов слияния (merge conflicts)?
NativeScript — это фреймворк с открытым кодом для разработки приложений на Android и iOS с применением простого JavaScript, Angular или Vue. В этом вебинаре мы разберем реализацию NativeScript с технической точки стороны. Мы обсудим:
- внедрение движков JavaScript (V8 и JavaScriptCore);
- установку связи между рабочими средами JavaScript и Android/iOS для доступа к Native API;
- интеграцию Angular и NativeScript.
• Luxoft Tech Talks with Rex Black — Code Coverage Metrics
Тестировщики и программисты все чаще используют инструменты, предоставляющие метрики объема протестированного кода. Данные метрики показывают, какой объем кода покрыл набор тестов, а также, что более важно, какие условия не вошли в тест. Некоторые инструменты также предоставляют аналитические сведения о сложности, а значит и о вероятных трудностях будущего рефакторинга кода. В этой презентации Рекс объясняет некоторые метрики объема протестированного кода:
- строковое покрытие (statement coverage);
- покрытие по веткам условных операторов (decision coverage);
- модифицированный метод покрытия по веткам/условиям (modified condition/decision coverage);
- цикломатическая сложность по Маккейбу (McCabe Cyclomatic Complexity);
- покрытие путей (basis path coverage).
Рекс расскажет, как применять метрики для написания лучшего кода или тестов, а также проиллюстрирует это на реальных программах.
Выбор тем для будущих TechTalks во многом зависит от вас. Какие технологии и темы вам были бы еще интересны? Кого из спикеров вы хотели бы увидеть в будущих TechTalks? Оставляйте в комментариях ваши пожелания и подписывайтесь на канал, чтобы не пропустить новые видео.
Источник
Tech Talks
iOS macOS tvOS watchOS
Building Apps for iPhone X
iPhone X has a beautiful new screen that will make your app look great. You may need to make some changes in your app to accommodate the new screen’s size and rounded corners. Learn about some common pitfalls and see how you can take advantage of iOS 11’s Safe Area and layout guides to make sure.
Updating Your App for Apple TV 4K
Learn how to update your app for Apple TV 4K, including how to take advantage of new capabilities such as retina image support, HDR video, and the new motion capabilities of the Siri Remote.
Updating for Apple Watch Series 3
Apple Watch Series 3 makes it easier to stay connected, even when away from your phone. Learn how to keep your app responsive over cellular connections using URLSession. Find out how to optimize your Watch app networking code to ensure that your app is always up to date and ready for use.
,,cmaltimeter Topics
8:53
iOS Storage Best Practices
Learn tips for keeping your app’s on-disk storage as organized and optimized as possible. See how to enable direct access to documents in your app using the new Files app in iOS 11. Gain insights into how to take inventory of your app’s files and make the most of the storage capacity available to.
Ensuring Beautiful Rich Links
Website links received in Messages can be made vastly more inviting than a simple text URL. By providing small amounts of metadata in your web pages, links to your website can include rich content such as icons, images and even video. Learn how visitors to your website can share links that look.
QR Code Recognition on iOS 11
iOS 11 provides built-in support to detect and handle QR codes. Discover the supported QR code types, how each type is handled by built-in Camera and Safari apps, and how Universal Links can seamlessly send users to your app when scanning your QR codes.
Building Apps for iPhone XS, iPhone XS Max, and iPhone XR
If your app has already adopted safe area insets, there’s not much you will need to do to update your app for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to set a collection view’s section inset reference to the safe area with no code changes. Hear about an API change unique to iPhone XS.
Developing Complications for Apple Watch Series 4
Complications allow people to quickly glance and stay connected with your app on the watch face throughout their day. The new Infograph and Infograph Modular watch faces on Apple Watch Series 4 allow all new ways to create engaging, full-color complications. Learn about the new complication.
,,50,bezel,circular,clock kit,rectangular,timeline Topics
8:47
Bringing Your Apps to the New iPad Pro
Take advantage of the all-screen design of the new iPad Pro by building your app with the iOS 12.1 SDK and making sure it appears correctly with the display’s rounded corners and home indicator. Learn about the new common inset compatibility mode and what it means for apps running in multitasking.
What’s New in Sharing
The Share Sheet provides a convenient way to share information from your current context with other apps, people, and services. Discover the details on using the Link Presentation framework to present shared URLs in a rich and consistent way, how to create a Share Extension configured to.
Introducing Extensible Enterprise SSO
Single Sign-on ensures your enterprise can implement modern authentication methods without sacrificing ease of use. Learn how to use the Authentication Services framework to expose your redirect and credential SSO services in Safari and native apps on macOS Catalina, iPadOS 13, and iOS 13.
Web Inspector Walkthrough
Web Inspector is packed with features designed to make inspection, debugging and delivery of your web content a breeze. Get an overview of the latest features including major layouts, tabs, buttons, and other capabilities that make Web Inspector a powerful web development tool.
Using Web Inspector with tvOS Apps
With Web Inspector, you can debug web content on several Apple platforms, including tvOS. This video introduces you to Web Inspector’s powerful debugging capabilities, and takes you through the features designed to accelerate debugging of TVML content in your tvOS app.
Authoring 4K and HDR HLS Streams
4K and HDR technologies enable the creation of amazing cinematic video experiences and stunning picture quality. Learn about how to support these new formats, and how to properly author your playlists to enable playback of these types of streams.
An Introduction to HDR Video
Dolby Vision and HDR10 enable amazing new video viewing experiences with a wider color gamut and deeper contrast. Learn how this new technology works, and what the differences are between Dolby Vision and HDR10.
Introduction to AVDisplayManager
Starting with tvOS 11.2, Apple TV 4K can automatically switch video display modes to match the native frame rate and dynamic range of video content. With tvOS 11.3, Apple TV (4th generation) can also automatically switch video display modes to match native frame rate. Learn how to make sure your.
Apple TV Distribution Program Overview
Learn about the Apple TV Distribution Program and the engineering requirements and business benefits that come with enrollment. Familiarize yourself with the authentication context, VideoSubscriberAccount framework, and the Set Top Box APIs.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Topics
5:27
Apple TV Authentication Context
Learn about the Apple TV authentication context, what it does, and how to start building this web service. Learn how the authentication context fits into the development for the Apple TV Distribution Program.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Topics
3:07
Apple TV Set Top Box APIs
Learn about the Set Top Box APIs, what they do, and how they help make the Apple TV setup easier for your customers. Learn how this framework fits into the development for the Apple TV Distribution Program.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Topics
2:01
Apple TV VSA Framework
Learn about the VideoSubscriberAccount framework, what it does, and how to integrate this framework with your app. Learn how this framework fits into the development for the Apple TV Distribution Program.
apple tv,apple tv app,apple tv distribution program,apple tv set top box,authentication,authentication context,set top box,set top box api,set top box apis,set top box authentication overview,single sign on,sso,stb,stb api,tv,tv,video subscriber account,video subscriber account framework,vsa,zero sign on,zso Topics
15:21
Apple TV App and Universal Search Video Integration — Part 1
This video provides a feature overview of the Apple TV App and Universal Search services, and introduces how 3rd party video services integrate with them through metadata feeds. Requirements for providing metadata about your movies, tv shows, and sporting events are detailed — in addition how to.
apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Topics
5:55
Apple TV App and Universal Search Video Integration — Part 2
Get an overview of the client-side integration required for 3rd party applications that are participating with the Apple TV App. Learn about onboarding and testing. See how to register subscriptions for your customers, report playback data as content is watched in your applications, and support.
apple tv,apple tv app,metadata feeds,tv,tv app,tv provider,universal search,universal services,video integration Topics
7:25
Face Tracking with ARKit
ARKit and iPhone X enable a revolutionary capability for robust face tracking in AR apps. See how your app can detect the position, topology, and expression of the user’s face, all with high accuracy and in real time. Learn about applying live selfie effects and see how to use facial expressions.
Metal 2 on A11 — Overview
The seamless integration of Metal 2 with the A11 Bionic chip lets your apps and games realize entirely new levels of performance and capability. Get introduced to powerful new API features and GPU-driven capabilities of Metal 2 on A11, including imageblocks, tile shading, enhancements to raster.
Metal 2 on A11 — Imageblocks
Imageblocks enable Metal 2 apps to define and manipulate custom per-pixel data structures in the high-bandwidth tile memory of the A11 GPU. Learn how imageblocks can pass data between the fragment and tile stages of a render pass and unlock sophisticated rendering techniques such as approximate.
Metal 2 on A11 — Tile Shading
Tile shading is a new Metal 2 pipeline stage allowing apps to combine rendering and compute operations into a single render pass while sharing imageblock data and threadgroup memory. Understand how to create a tile shading pipeline, and see how it leverages the high-bandwidth tile memory of the.
Metal 2 on A11 — Raster Order Groups
Raster order groups allow Metal 2 apps to precisely control the order of parallel fragment shader threads accessing the same pixel coordinates. Learn how A11 extends raster order groups with support for multiple groups and adds new capabilities for accessing threadgroup memory. See how you can.
Metal 2 on A11 — Imageblock Sample Coverage Control
Imageblock sample coverage control provides access to multisample tracking data within a tile shader, enabling development of custom MSAA resolve algorithms and more. Understand how the A11 GPU tracks unique samples, then explore an example that optimizes rendering of dense geometry through.
Metal Enhancements for A13 Bionic
Metal brings powerful API features and GPU-driven capabilities to A13 Bionic including sparse textures, vertex amplification, Tier 2 argument buffers, ASTC HDR, and more. Understand the architectural improvements of the Apple-designed A13 Bionic and learn how the latest Metal enhancements advance.
Advanced Scene Understanding in AR
ARKit 3.5 and RealityKit provide new capabilities that take full advantage of the LiDAR Scanner on the new iPad Pro. Check out ARKit 3.5 and learn about Scene Geometry, enhanced raycasting, instantaneous virtual object placement, and more. See how RealityKit takes advantage of these features to.
Get to know Reality Composer
Ready to start exploring augmented reality? The Reality Composer app can help you quickly create delightful AR experiences for your app. Learn how to select the perfect virtual prop, build an interactive AR journey, and transfer it to your Xcode project or share it independently with friends and.
What’s New in Core NFC
Background reading of NFC tags is a new feature for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to associate your app with an NFC tag to make it even easier for people to benefit from the NFC capabilities of new iPhones.
nfc Topics
13:32
GDPR & CloudKit
The General Data Protection Regulation (GDPR) is a European Union regulation that requires developers to give users visibility and control over the personal data you store on their behalf. Learn how to use new and existing CloudKit APIs to build privacy into your apps and make sure customers can.
Designing for iPhone X
iPhone X features an all-screen Super Retina display, providing more space to display content and create deeply immersive experiences. Learn how to design your app or game to look and feel great on iPhone X, and all iOS devices.
design,ios,ios 11,layout,ui,uikit,user experience,user interface,visual design Topics
9:26
Designing for Apple Watch Series 4
Apple Watch Series 4 provides new opportunities for designers and developers to do more with their apps. Series 4 watches have new displays with larger dimensions, and other enhancements that allow developers to deliver richer and more immersive experiences.
Designing for Subscription Success
Providing a great subscription experience within your app makes it easier to acquire new subscribers. Learn how to more clearly communicate the value of your subscriptions, streamline your sign up flow, and make subscriptions appealing and effortless.
design,design best practices,design patterns,sampling,subscription,subscriptions Topics
9:04
Designing for iPad Pro and Apple Pencil
Learn how to make your app look great on the amazing, edge-to-edge display of iPad Pro and get essential guidance on which app behaviors are appropriate for the double-tap gesture on Apple Pencil.
auto,corners,display,drawing,home indicator,inset,layout,margin,multitasking,resolution,size classes,uikit,writing Topics
13:26
Explore Live GPU Profiling with Metal Counters
Take advantage of the Metal Counters API for GPU profiling in macOS Big Sur and iOS 14. This API provides access at runtime to low-level GPU profiling information, which was previously available only through offline tools in Xcode and Instruments. Metal Counters accelerate the optimization.
Support Apple Pro Display XDR in your apps
Apple Pro Display XDR is a high grade reference monitor designed for professional workflows such as video editing, photography, 3D animation and game development. Discover how you can use underlying technology and framework-level support to improve your professional workflows for content.
display,display p3 Topics
23:48
Explore and manipulate data in Swift with TabularData
Discover how you can use the TabularData framework to load, explore, and manipulate unstructured data in Swift — whether you need to pre-process data for a machine learning task or digest data on-the-fly in your app. Learn how this framework can help you handle large datasets, join multiple.
Convert PyTorch models to Core ML
Bring your PyTorch models to Core ML and discover how you can leverage on-device machine learning in your apps. The PyTorch machine learning framework can help you create and train complex neural networks. After you build these models, you can convert them to Core ML and run them entirely.
ai,artificial intelligence,core ml,core ml tools,deep learning,learning,machine learning,model,natural language,neural network,python,pytorch,training Topics
15:49
Improve Object Detection models in Create ML
When you train custom Core ML models for object detection in Create ML, you can bring image understanding to your app. Discover how transfer learning allows you to build smaller models with less training data. We’ll also take you through some of the advanced parameters in Create ML that help you.
ai,computer vision,core ml,create ml,machine learning,object detection,vision Topics
23:44
Metal Compute on MacBook Pro
Discover how you can take advantage of Metal compute on the latest MacBook Pro. Learn the fundamental principles of high-performance Metal compute and find out how you can take advantage of the framework to create better workflows for your development process and even better apps for creative pros.
apple silicon,cuda,metal,metal shading language,metal tools,opencl,performance,proapps,tips and tricks Topics
24:27
Uniform Type Identifiers — a reintroduction
Ever wonder how the system decides what app should open a given file? Explore the Uniform Type Identifiers framework, which helps you simplify the process for supporting standard or proprietary file formats in your app. You’ll learn how to use the new framework and Xcode to declare the types your.
Integrate SiriKit Media Intents with HomePod
Bring your music service to HomePod and help users enjoy your content hands-free throughout their home. Discover how to build a great integration from start to finish. We’ll take you through how Media Intents work, configuring your app as a preferred music service on HomePod and integrating.
homepod,siri,sirikit,sirikit media intents Topics
11:54
Explore UI animation hitches and the render loop
Explore how you can improve the performance of your app’s user interface by identifying scrolling and animation hitches in your app. We’ll take you through how hitches happen in the render loop, and explain how to measure hitch time ratio and fix the issues that most impact people using your app.
ui animation hitches,xcode Topics
11:23
Find and fix hitches in the commit phase
Discover how to render smoother animations in your app by troubleshooting the commit phase of your render loop. Dive into the mechanics of this phase, and learn how to use Instruments to uncover the source of hitches in your app, eliminate them, and avoid them outright.
animation hitches,commit phase,hitches,xcode Topics
19:24
Demystify and eliminate hitches in the render phase
When you implement complex view hierarchies in your app, you may run into animation hitches. Demystify how your views are turned into pixels during the render phase, and learn how to use Instruments to uncover issues in this part of the render loop. Discover how to eliminate offscreen passes and.
animation hitches,hitches,render phase,xcode Topics
28:57
Discover Metal enhancements for A14 Bionic
Explore how Metal is bringing sophisticated rendering and powerful compute features to A14 Bionic. We’ll take you through the Metal capabilities delivered in the Apple GPU Family 7 feature set, including new texture addressing modes, fast SIMD reduction and matrix multiplication operations, and a.
Tailor your Metal apps for Apple M1
Discover the advances in Metal performance and capability delivered with the Apple M1 chip on Apple silicon Macs. Apple M1 unites the top-end graphics and compute abilities of discrete GPUs with the features and power efficiency of Apple silicon, creating entirely new opportunities for developers.
What can you do on an Apple silicon Mac?
Learn how developers updated their apps for Apple silicon Macs and began taking advantage of the advanced capabilities of the Apple M1 chip.
Subscription offer codes
Subscription offer codes can help you acquire, retain, and win back subscribers as you grow your business. Learn about configuration options, creating a great experience, and measuring redemptions. We’ll explore how to set up customer eligibility, territory, price, and expiration in App Store.
inapp purchases,subscription,subscription business model,subscription marketing Topics
19:24
Family Sharing for in-app purchases
Family Sharing for in-app purchases lets people share their auto-renewable subscriptions and non-consumables with up to five additional family members, helping you attract new subscribers, increase user engagement, and improve retention. We’ll review how to enable in App Store Connect and provide.
family sharing,inapp,inapp purchases Topics
40:25
Deploy macOS Big Sur in your organization
Discover the latest on the platform changes in macOS Big Sur and Mac computers with the Apple M1 chip, including features available in macOS Big Sur 11.3. Learn about macOS Big Sur management capabilities and strategies for deploying in business and education. Hear about changes to deployment.
enterprise Topics
12:24
Get the most out of CloudKit Sharing
Discover how apps can use CloudKit to share records with others. We’ll show you how to encourage collaboration between people using your app and support those interactions with Apple frameworks. Learn how to create and manage shares, explore sharing options like public permissions, and find out.
ckshare,cloudkit sharing,hierarchical,sharing,sharing sample app,zone Topics
23:31
Discover advances in Metal for A15 Bionic
Discover how you can elevate your apps and games with Metal and the A15 Bionic. We’ll help you take advantage of Apple GPU family 8 with the latest Metal features: Learn how to save memory with Lossy Compression, dive into complex shadow mapping techniques with Sparse Depth and Stencil Textures.
2d graphics,3d graphics,games,image processing,metal,metal compute,metal shading language,rendering techniques,simd Topics
15:11
Meet Apple Watch Series 7
Apple Watch Series 7 introduces new device sizes and a display that features a subtle wraparound effect. Learn how you can adapt your watchOS app design to look great on all screen sizes: We’ll show you how to take advantage of a larger content area, create clearer hierarchy using color and.
,alwayson,scenepadding,watchos 8 Topics
12:34
Tips for preventing common review issues
Prepare your app for review with these tips from the App Review team. Learn how to prevent the most common issues and discover best practices for an easy and straightforward review experience.
Support customers with StoreKit 2 and App Store Server API
Discover how you can use StoreKit 2, App Store Server API, and App Store Server Notifications to create great in-app purchase experiences for your customers and offer support and refunds. We’ll explore implementation approaches, provide best practices and take you through customer management and.
Get started with in-app events
Discover how you can highlight your app or game’s content on the App Store. We’ll take you through the in-app events feature and provide recommendations, tips, and best practices for helping people discover content or events within your app.
Tune CPU job scheduling for Apple silicon games
Graphically-intensive games can be very demanding on hardware resources, requiring hundreds or even thousands of CPU jobs to be processed every frame. We’ll show you how you can organize those jobs to maximize CPU efficiency and performance on the M1, M1 Pro, and M1 Max chips. Learn how you can.
Источник