View in English

  • Apple Developer
    • 시작하기

    시작하기 탐색

    • 개요
    • 알아보기
    • Apple Developer Program

    알림 받기

    • 최신 뉴스
    • Hello Developer
    • 플랫폼

    플랫폼 탐색

    • Apple 플랫폼
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    피처링

    • 디자인
    • 배포
    • 게임
    • 액세서리
    • 웹
    • 홈
    • CarPlay
    • 기술

    기술 탐색

    • 개요
    • Xcode
    • Swift
    • SwiftUI

    피처링

    • 손쉬운 사용
    • 앱 인텐트
    • Apple Intelligence
    • 게임
    • 머신 러닝 및 AI
    • 보안
    • Xcode Cloud
    • 커뮤니티

    커뮤니티 탐색

    • 개요
    • Apple과의 만남 이벤트
    • 커뮤니티 주도 이벤트
    • 개발자 포럼
    • 오픈 소스

    피처링

    • WWDC
    • Swift Student Challenge
    • 개발자 이야기
    • App Store 어워드
    • Apple 디자인 어워드
    • 문서

    문서 탐색

    • 문서 라이브러리
    • 기술 개요
    • 샘플 코드
    • 휴먼 인터페이스 가이드라인
    • 비디오

    릴리즈 노트

    • 피처링 업데이트
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • 다운로드

    다운로드 탐색

    • 모든 다운로드
    • 운영 체제
    • 애플리케이션
    • 디자인 리소스

    피처링

    • Xcode
    • TestFlight
    • 서체
    • SF Symbols
    • Icon Composer
    • 지원

    지원 탐색

    • 개요
    • 도움말
    • 개발자 포럼
    • 피드백 지원
    • 문의하기

    피처링

    • 계정 도움말
    • 앱 심사 지침
    • App Store Connect 도움말
    • 새로 추가될 요구 사항
    • 계약 및 지침
    • 시스템 상태
  • 빠른 링크

    • 이벤트
    • 뉴스
    • 포럼
    • 샘플 코드
    • 비디오
 

비디오

메뉴 열기 메뉴 닫기
  • 컬렉션
  • 주제
  • 전체 비디오
  • 소개

WWDC20 컬렉션으로 돌아가기

  • 소개
  • 자막 전문
  • 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 chip or higher.

    With Xcode 12, developers can now enable a setting for performance-intensive apps and games to indicate this requirement. We'll walk you through the narrow circumstances for when to apply this setting and the app distribution trade-offs that must be carefully considered.

    Before selecting this approach, you should have deep experience in optimizing your apps. Watch “Delivering Optimized Metal Apps and Games” for specific insights into the tools and best practices you can use to make your product work well on all supported devices.

    For more on creating graphics-intensive experiences for your app or game using Metal, check out “Harness Apple GPUs with Metal”.

    리소스

      • HD 비디오
      • SD 비디오

    관련 비디오

    WWDC20

    • Explore ARKit 4
  • 비디오 검색…

    Hello and welcome to WWDC.

    Hi, my name is Hannah Gillis and I'm here to show you how to declare that your high-performance app or game requires advanced capabilities unlocked by the latest hardware. To get started let's begin with a refresher of the required device capability settings in Xcode. We've had settings here for a while but you might not be familiar with using them.

    Required device capabilities is a list of device related features your app requires to run. You add entries to this list in your app's info.plist using Xcode.

    Entries in this list indicate the specific capabilities of certain device families that your app requires.

    This list informs the App Store which device related features your app needs in order to run.

    And it prevents customers from installing apps on a device that doesn't have the necessary features. And an app will simply not launch on devices that don't satisfy your device related feature requirements.

    There are a few existing device capabilities to enable high end games and pro applications on our devices. One, is the Metal key which means your app or game requires the Metal graphics API. Metal advanced graphics was enabled by the capabilities of the A7 chip and GPU. Another key is for ARKit which indicates that your app requires devices that support AR, typically using an A9 chip or higher.

    In iOS 14 we are introducing a new key specifically for performance which requires devices using an A12 bionic chip or above. Specifying your need for A12 performance can help bring console and PC quality games and pro applications to iOS.

    Here is the name of the key value to indicate an A12 bionic requirement and it's provided in iOS 14 and Xcode 12.

    It indicates that your app requires a device with the capabilities of an A12 bionic chip which include a 6-core CPU and 4-core GPU, the second generation Neural Engine support for ARKit 3 which brings people occlusion and motion capture to your AR experiences and Metal GPU Family Apple 5. Here are some of the latest iOS devices using an A12 chip or higher that support your application. iPhone 11 and 11 Pro, iPhone SE 2nd generation, iPad mini (5th generation), and iPad pro (4th generation).

    You define this performance level using Xcode. Navigate to your info.plist, add an item and choose the A12 requirement from the dropdown menu as shown here.

    Now when should you require A12 Bionic or later for your application? First remember that we encourage you to make applications that scale across as many devices as possible for all customers. We work to ensure that iOS runs great on both older and newer hardware to help enable this.

    In rare occasions, however, the experience you are creating is going to require the very latest hardware to deliver the best gameplay or cutting edge graphics. So here's what we recommend checking. Most importantly do your performance optimization. Make sure you've made the effort to bring your app to all devices that support iOS 14. We provide various tools to help tune the performance of your applications. We highly advise utilizing them. With this in mind, you can be confident when determining that your app needs the additional processing power of an A12 bionic chip or higher.

    Lastly, remember that your app should be aligned with iOS 14 to take advantage of this new key.

    We encourage you to check out our other sessions around optimizing graphics, games and memory usage to ultimately delight as many customers, all with various devices, as possible.

    When an app declares this performance capability that information is also reflected in the App Store. In specifying this key customers are informed whether or not their device supports the application. It even prevents users from downloading apps on unsupported devices, so you can be sure your customers always have clear communication.

    I'm really excited to share this new performance capability with you. By specifying that your application requires devices with the minimum of an A12 bionic chip, we can ensure that high end games and desktop quality apps are brought to iOS and supported for the best user experience.

    Finally, I invite you to try this new key for yourself using iOS 14 beta and TestFlight for validation. And that wraps up the new device performance key. As always, I'm looking forward to seeing the apps you build. Take advantage of these unique capabilities on iPhone and iPad. Thanks!

Developer Footer

  • 비디오
  • WWDC20
  • Support performance-intensive apps and games
  • 메뉴 열기 메뉴 닫기
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    메뉴 열기 메뉴 닫기
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    메뉴 열기 메뉴 닫기
    • 손쉬운 사용
    • 액세서리
    • Apple Intelligence
    • 앱 확장 프로그램
    • App Store
    • 오디오 및 비디오(영문)
    • 증강 현실
    • 디자인
    • 배포
    • 교육
    • 서체(영문)
    • 게임
    • 건강 및 피트니스
    • 앱 내 구입
    • 현지화
    • 지도 및 위치
    • 머신 러닝 및 AI
    • 오픈 소스(영문)
    • 보안
    • Safari 및 웹(영문)
    메뉴 열기 메뉴 닫기
    • 문서(영문)
    • 튜토리얼
    • 다운로드
    • 포럼(영문)
    • 비디오
    메뉴 열기 메뉴 닫기
    • 지원 문서
    • 문의하기
    • 버그 보고
    • 시스템 상태(영문)
    메뉴 열기 메뉴 닫기
    • Apple Developer
    • App Store Connect
    • 인증서, 식별자 및 프로파일(영문)
    • 피드백 지원
    메뉴 열기 메뉴 닫기
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(영문)
    • Mini Apps Partner Program
    • News Partner Program(영문)
    • Video Partner Program(영문)
    • Security Bounty Program(영문)
    • Security Research Device Program(영문)
    메뉴 열기 메뉴 닫기
    • Apple과의 만남
    • Apple Developer Center
    • App Store 어워드(영문)
    • Apple 디자인 어워드
    • Apple Developer Academy(영문)
    • WWDC
    최신 뉴스 읽기 Apple Developer 앱 받기
    Copyright © 2026 Apple Inc. 모든 권리 보유.
    약관 개인정보 처리방침 계약 및 지침