지금 iOS 7 앱을 보내 주십시오.

곧 수백만 명의 고객이 iOS 7을 사용하게 될 것입니다. 선명도, 반투명 효과 및 깊이감이 더해진 iOS 7에 있는 여러분의 앱 인터페이스를 상상해 보십시오. iPhone 5s의 강력한 새 기능을 활용하는 새 API뿐만 아니라 AirDrop, 멀티태스킹, 게임 및 카메라용 API를 통합할 수 있습니다.

다운로드 및 설치

iOS 7 SDK 및 Xcode 5

iOS 7용 앱을 빌드하려면 여러분의 장비에 iOS 7이 설치되어 있어야 하며 Mac에 Xcode 5와 iOS 7 SDK가 설치되어 있어야 합니다. 최신 GM 버전이 없는 경우 Mac App Store에서 Xcode를 다운로드할 수 있습니다.

iPhone 5s의 강력하고 새로운 기능 활용

A7 및 64비트

Apple의 차세대 A7 칩이 장착된 iPhone 5s는 세계 최초로 64비트 데스크탑 수준의 아키텍처를 구현하여 여러분의 손 안에서 엄청나게 빠른 성능을 자랑하는 스마트폰입니다. iOS 커널, 라이브러리 및 드라이버는 이제 64비트를 활용하여 여러분의 앱과 게임을 위해 CPU 및 그래픽을 최대 2배까지 더 빠르게 합니다. 또한 64비트에서 쉽게 앱을 빌드하고 실행할 수 있습니다. Xcode가 32비트와 64비트 장비에서 모두 실행할 수 있도록 자동으로 앱을 바이너리로 빌드해 주기 때문입니다.

OpenGL ES 3

여러분은 이제 최신 버전의 OpenGL ES 버전 3을 위한 지원 기능이 내장된 iPhone 5s로 최강의 디자인과 성능을 자랑하는 앱과 게임을 만들 수 있습니다. A7의 통합된 그래픽 엔진은 강력한 64비트 디자인을 활용해 콘솔 수준을 능가하는 그래픽을 선보입니다. 이제 여러분의 앱에 렌더링 파이프라인, GLSL ES 셰이딩 언어의 새로운 버전 및 한층 강화된 텍스처링 기능을 활용해 보십시오.

M7 및 Core Motion

Core Motion 프레임워크는 새로운 M7 모션 보조 프로세서를 활용하여 스텝 카운팅과 모션 추적을 지원할 수 있도록 업데이트되었습니다. 프레임워크는 스텝 카운팅으로 사용자 모션에 일치하는 동작을 감지하고 그 정보를 사용하여 스텝의 수를 앱에 보고합니다. 시스템에서 모션을 감지하기 때문에 시스템은 앱이 실행되지 않을 때도 스텝 데이터를 계속 수집할 수 있습니다. 또한 프레임워크는 걷기, 달리기 또는 차량에 의한 이동을 반영하는 다양한 종류의 모션을 구별할 수 있습니다. 건강 및 피트니스 앱은 해당 데이터를 활용하여 사용자에게 성과와 운동 결과를 알려 주고 내비게이션 앱은 데이터를 사용하여 안내 중인 방향의 유형을 변경해 줍니다.

iOS 7에 맞게 디자인 및 개발

사용자 인터페이스

iOS 7에서 앱의 콘텐츠를 개선하고 사용자 인터페이스를 더욱 활기 있게 만들어 보십시오. 새로운 디자인을 채택하면 깔끔함과 반투명 효과, 그리고 입체감을 통해 앱을 단순화하고 더 활기 있게 만들 수 있습니다. UIKit를 사용하면 정의한 동작 및 물리적 제약에 따라 모든 터치 및 쓸어 넘기기에 반응하도록 사용자 인터페이스를 활성화하는 새로운 API를 사용하여 사실적인 움직임과 화면 전환을 통합할 수 있습니다. iOS 7의 디자인 원칙을 따르는 강력하고 새로운 텍스트 레이아웃 도구와 동적 유형을 활용해 보십시오.

AirDrop

앱에 AirDrop 지원을 추가하면 주변에 있는 다양한 장비와 사진, 문서, URL 및 기타 유형의 데이터를 공유할 수 있습니다. 활동 시트를 추가하기만 하면 P2P로 콘텐츠 공유를 위한 모든 세부 사항이 여러분을 대신하여 처리됩니다. 즉 네트워크를 설정할 필요가 없고 설정을 변경할 필요도 없습니다. 또한 Wi-Fi P2P 기술을 통해 동일한 기반 기술을 사용하여 주변 여러 장비와 직접 연결하고 손쉽게 다른 사람과 서로 정보를 공유할 수 있습니다.

멀티태스킹

iOS 7의 새로운 멀티태스킹 API를 채택하여 앱의 콘텐츠를 최신 상태로 유지할 수 있습니다. 새로운 서비스를 사용하면 앱에서 배터리를 불필요하게 소모하지 않고도 백그라운드에서 정보를 업데이트하고 콘텐츠를 다운로드할 수 있습니다. 업데이트는 적절한 시기에 이루어지며 사용 방식에 따라 일정이 지능적으로 정해집니다. 따라서 사용자가 필요로 할 때만 앱 콘텐츠가 백그라운드에서 업데이트됩니다.

게임

iOS 7의 최신 게임 기술을 사용하여 새롭고 생생한 경험을 만들어 보십시오. 스프라이트를 애니메이션하고 물리적인 요소를 시뮬레이션하며 아름다운 파티클 시스템을 만드는 데 필요한 모든 것을 사용이 간편한 하나의 API 세트에 결합해 놓은 새롭고 강력한 Sprite Kit 프레임워크를 통해 고성능 2D 게임을 개발할 수 있습니다. 예정된 MFi 게임 컨트롤러에 대한 지원을 게임에 추가하면 컨트롤을 사용자에게 맡겨 둘 수 있습니다. 또한 새로 디자인된 Game Center에는 턴 방식 게임을 위한 더 많은 순위표와 모드가 있으며 플레이어를 인증하고 게임 점수 및 성적을 안전하게 전송하는 기능을 갖추었습니다.

카메라, 사진 및 비디오

사용자가 원하는 방식 그대로 사진 및 비디오를 캡처하고 작성할 수 있도록 해 보십시오. 비디오를 60fps로 캡처할 수 있어 결정적인 장면을 슬로우 모션으로 재생할 수 있습니다. 카메라의 확대 수준을 직접 제어하여 원하는 사물을 자세히 살펴보거나 사용자 설정 비디오 컴포지팅 API로 여러 비디오 트랙을 결합하여 비디오 효과와 화면 전환을 만들 수 있습니다. 카메라로 바코드를 스캔하고 인식할 수도 있습니다.

액세서리

새로운 유형의 액세서리에 대한 지원을 통해 앱을 강화해 보십시오. 근처에 있는 iOS 7 장비가 있는지 알려 주는 새로운 수준의 저전력, 저비용 송신기인 iBeacon을 사용하면 공원, 박물관의 전시물, 상점에 있는 진열 제품에 장착된 추적 표시자와 같은 완전히 새로운 수준의 위치 인식 기능을 앱에 부여할 수 있습니다. 다른 새로운 기능으로는 AirPlay 스피커와 같은 Wi-Fi 액세서리를 iOS에서 직접 설정하고 구성할 수 있는 기능이 있습니다. 또한 iOS 7은 시간, 알림, 키보드 및 스테레오 사운드를 비롯한 더 많은 Bluetooth LE 프로파일과 호환됩니다.

Inter-App Audio

이제 여러 앱을 함께 사용하여 아름다운 음악을 만들 수 있습니다. Inter-App Audio를 사용하면 앱에서 오디오 스트림을 등록하여 다른 앱과 공유할 수 있습니다. 예를 들어 여러 앱이 악기 트랙의 오디오 스트림을 발행하면 다른 앱이 해당 스트림을 결합하여 노래를 작곡합니다. 또한 Inter-App Audio는 등록된 다른 Inter-App Audio 앱 등을 원격으로 실행하여 오디오 렌더링의 MIDI를 제어합니다.

Map Kit

Map Kit의 새로운 기능을 통해 새로운 방향의 앱을 제시해 보십시오. iOS 7에는 앱 내에서 사용자를 목적지까지 안내할 수 있도록 해 주는 방향 API가 도입되었습니다. 업데이트된 보기와 컨트롤을 통해 사용자는 3D로 지도를 회전하고 이동할 수 있습니다. 또한 오버레이에 대한 컨트롤이 더욱 강화되어 오버레이를 서로 다른 레이어에 배치하거나 지도의 여러 부분을 동시에 교체하는 것이 가능해졌습니다.

iOS 7 앱 테스트 및 제출

호환성 테스트

iOS 7은 iPhone 4, iPhone 4s, iPhone 5, iPhone 5s, iPhone 5c, iPod touch (5th gen), iPad 2, iPad Retina 디스플레이 및 iPad mini를 지원합니다. App Store에 제출하는 새 앱 및 업데이트는 iOS 7을 지원해야 하며 Retina 디스플레이 iOS 장비에 최적화되어 있어야 합니다. iPhone 앱은 iPhone 5의 4형 디스플레이도 지원해야 합니다.

검토 및 지침 준수

App Store에 제출하는 모든 앱은 기술, 콘텐츠 및 디자인 기준을 근거로 검토해야 합니다. 업데이트된 다음 지침을 검토하고 준수한 다음 검토할 앱을 제출해 주십시오.

App Store에 제출

iOS 7 SDK와 함께 Xcode 5를 사용하여 컴파일 및 유효성 확인을 실행한 후 iOS 7 앱 출시 버전을 iTunes Connect로 제출해 주십시오. Xcode를 사용하여 앱을 제출하는 방법에 대한 자세한 내용은 앱 배포 설명서 및 iTunes Connect 개발자 설명서를 검토해 주십시오.