개발자용 OS X Mavericks

OS X Mavericks는 역사상 가장 강력한 OS X일 뿐만 아니라 가장 뛰어난 전원 효율성을 자랑합니다. 앱은 자동으로 OS X Mavericks의 에너지 절약 기술이 제공하는 혜택을 누릴 수 있으며 새로운 API는 이러한 기술의 효율성도 더욱 제고합니다. 새로운 AV Kit 프레임워크, Sprite Kit, Map Kit 등을 통해 지금껏 선보인 적이 없는 놀라운 앱을 빌드하여 배포할 수 있습니다.


다운로드 및 설치

OS X Mavericks 및 Xcode 5

OS X Mavericks용 앱을 빌드하려면 OS X 10.9 및 Xcode 5.0.1과 함께 최신 OS X SDK가 Mac에 설치되어 있어야 합니다. 최신 버전이 없는 경우 Mac App Store에서 OS X MavericksXcode를 무료로 다운로드할 수 있습니다.

OS X Mavericks용 개발

에너지 절약

OS X Mavericks의 새로운 기능은 에너지가 어디에서 소비되고 있는지를 시각적으로 보여 줍니다. 메뉴 막대에 있는 새로운 배터리 표시기는 가장 많은 에너지를 소비하는 앱을 식별하며 활성 상태 보기에는 이제 프로세스당 에너지 소비량이 상세히 표시됩니다. OS X Mavericks는 App Nap을 통해 가능할 때마다 자동으로 에너지를 절약하며 우수한 도구와 App Nap API를 제공하므로 에너지 소비량을 최소화하는 동안에도 앱이 제대로 작동하도록 추가적으로 보장할 수 있습니다.

Sprite Kit

위치, 크기, 회전, 중력 및 질량과 같은 스프라이트 속성을 제어할 수 있도록 해 주는 새롭고 강력한 Sprite Kit 프레임워크를 통해 고성능 2D 게임을 만들 수 있습니다. Sprite Kit의 OpenGL 기반 렌더러는 2D 장면을 효율적으로 애니메이션합니다. 내장된 물리적인 요소 지원 기능은 애니메이션을 실제처럼 보이게 하며 파티클 시스템은 불, 폭발, 연기와 같이 게임에 필수적인 효과를 만듭니다.

Map Kit

Map Kit를 통해 이제 Multi-Touch 동작, 손가락 펴기/오므리기로 확대/축소 및 이동에 대한 지원을 비롯하여 Apple 지도의 벡터 기반 상호 작용성 및 아름답게 디자인된 지도 구현법을 활용할 수 있습니다.

Safari 푸시 알림

Apple 푸시 알림을 사용하여 뉴스 및 기타 알림을 통해 사용자를 최신 상태로 유지할 수 있습니다. 사용자가 Safari에서 웹 사이트의 알림에 등록하면 Safari를 실행하지 않는 경우에도 앱 알림처럼 표시되는 푸시 알림을 보낼 수 있습니다. 그러면 사용자는 푸시 알림을 클릭하여 웹 사이트를 실행할 수 있습니다. 더 알아보기

LinkedIn

사용자가 손쉽게 앱에서 직접 링크를 게시하고 LinkedIn 프로파일에 액세스할 수 있도록 해 줍니다. OS X Mavericks에서 한 번 로그인하면 사용자는 계정에 한 번 로그인하여 전문 네트워크에 연결된 상태를 유지할 수 있습니다.

AV Kit

이제 AV Kit를 통해 Mac 앱에서 최신 미디어 포맷을 손쉽게 재생할 수 있습니다. 단 몇 개의 코드만으로 탐색 컨트롤, 장 선택 및 자막 지원과 함께 재생 기능을 표준 Cocoa 보기에 포함할 수 있습니다. 이 사용이 간편한 프레임워크는 AV Foundation을 기반으로 구축되며 QuickTime 기반 앱을 최신 미디어 기술로 전환하기 위한 이상적인 시작점입니다.

다중 디스플레이

OS X Mavericks를 통해 사용자는 각 디스플레이마다 앱을 윈도우 형식 또는 전체 화면으로 표시하여 다중 디스플레이를 원하는 대로 배열할 수 있습니다. 따라서 지금이 앱에 전체 화면을 채택하기에 좋은 시점입니다. 이 유연성은 소프트웨어를 개발할 때 매우 유용합니다. 부착된 Thunderbolt Display에서 실행 중인 앱을 디버깅하는 동안 Xcode를 MacBook에서 전체 화면으로 확대할 수 있습니다. AirPlay를 Apple TV와 함께 사용하여 HDTV를 보조 디스플레이로 사용할 수도 있습니다.

요청 시 설치되는 개발자 도구

OS X Mavericks는 Python이나 새로운 최신 데이터베이스처럼 매일 사용하는 최신 오픈 소스 소프트웨어의 설치를 간소화해 줍니다. 자동으로 컴파일러 및 프레임워크 패키지를 다운로드하므로 처음으로 필요할 때 매우 간편하게 즉시 설치할 수 있습니다. 또한 Mac App Store에서 전체 Xcode 도구 세트를 설치할 수도 있습니다.

배포할 Mac 앱 준비

Mac App Store 및 Developer ID

Mac App Store에 앱을 제출하면 150개 이상의 국가에 거주하는 수백만 명의 사용자가 손쉽게 앱을 검색하고 다운로드할 수 있습니다. 응용 프로그램을 Mac App Store 외 스토어에 배포할 계획인 경우 Developer ID로 서명하여 응용 프로그램을 안전하게 설치하여 실행할 수 있다는 확신을 사용자에게 심어 주어야 합니다. Mac 앱 배포에 대해 더 알아보기