앱 개발자들은 이미 iOS 8을 활용해 여러 가지 놀라운 일을 해내고 있습니다.

iOS 8은 App Store 도입 이후 개발자에게 가장 큰 변화를 가져다 주는 iOS입니다. iOS의 새로운 장을 열어 개발자로 하여금 앱의 콘텐츠와 기능의 범위를 확장할 수 있도록 합니다. 여기에는 여러 가지 놀라운 기능을 가능케하는 4,000개 이상의 새 API가 포함되죠. 게임 개발에 있어서도 과감한 신기술을 선보입니다. 전에는 불가능했던 경험을 하게 해줄 새로운 앱과 게임들을 개발자들이 제작하기 시작했다는 의미죠.

앱 개발자에게 주어진 더 많은 기능,
사용자들에게 능력이 되어 돌아옵니다.

이전보다 더 심층적으로 iOS의 능력을 활용할 수 있기 때문에 이제 개발자는 사용자 한 사람 한 사람에게 보다 최적화된 환경을 구현할 수 있습니다.

공유 옵션

iOS는 사진, 동영상, 웹사이트, 기타 콘텐츠를 Facebook, Twitter 같은 소셜 사이트에서 신속하게 공유할 수 있게 해줍니다. iOS 8에서는 모든 개발자에게 공유 옵션을 공개했습니다. 당신이 중요하게 생각하는 것을 공유할 수 있는 폭이 더 넓어지는 거죠.

사용자 설정 동작

동작 버튼을 탭하는 것으로 사진을 연락처에 추가하거나 문서를 인쇄하는 등의 작업을 할 수 있습니다. iOS 8에서 개발자는 이러한 기능의 확장이 가능해졌습니다. 예를 들어 문서에 워터마크를 적용하거나, 위시 리스트에 원하는 항목을 추가하거나, 텍스트를 다른 언어로 번역하도록 할 수 있죠.

알림 센터

알림 센터의 '오늘'에서 더 많은 항목을 확인하세요. 택배 배송 상태에 대한 업데이트, 최신 서핑 보고서, 즐겨찾는 뉴스 앱에서 오는 속보 등 여러 가지 위젯을 추가할 수 있습니다.

문서 파일

불필요한 복사본을 만들지 않고도 앱과 앱 간에 문서를 공유하고, 더 많은 앱에서 문서를 열고 편집할 수 있도록 iOS의 문서 처리 방식을 더 확장시켰습니다.

사진 편집

개발자는 '사진' 앱에서 사용할 수 있는 필터와 편집 도구를 제작할 수 있습니다. 그래서 사진을 보고 있는 앱에서 나오지 않고도 서드파티 효과를 이미지에 바로 적용할 수 있죠.

키보드

개발자는 새로운 키보드를 개발할 수 있습니다. 이런 서드파티 키보드는 직접 설치해서 시스템 전체에서 사용할 수 있죠. 선호하는 입력 방법이나 레이아웃의 선택폭이 넓어집니다.

공개되지 않았던 놀랄만한 기능이 이제 개발자들의 손에.

iOS 8이 공개하는 4,000개 이상의 새로운 API와 서비스 덕분에 개발자는 이제 새로운 카테고리의 앱과 전에 없던 기능을 선보일 수 있게 되었습니다. 우리가 공개한 새로운 기능 일부를 여기에 소개합니다.

Touch ID

서드파티 앱에 로그인할 때 암호를 입력할 필요 없이 Touch ID를 사용할 수 있도록 하는 옵션을 최초로 제공합니다. 지문 데이터는 안전하게 보호되며 iOS나 다른 앱에서는 이 데이터에 절대 액세스할 수 없습니다.

PhotoKit

개발자는 가져오는 절차 없이 카메라 롤에 있는 사진을 직접 편집할 수 있는 사진 앱을 제작할 수 있습니다.

카메라 API

이제 서드파티 카메라 앱에서 기존의 제어 기능뿐만 아니라 노출, 초점, 화이트 밸런스 등의 정밀 제어 기능을 사용할 수 있습니다.

HealthKit

건강 및 피트니스 관련 앱들과 새로운 '건강' 앱 간에 데이터를 서로 공유할 수 있습니다. 앱끼리 연동될 때 사용자의 건강을 위한 더 강력한 기능을 제공하죠.

HomeKit

HomeKit는 집에서 사용하는 지원 기기를 Siri로 제어하는 새로운 방식을 제시합니다. 음성으로 전등을 켜거나 온도를 조절하는 것이 가능해진다는 의미죠.

CloudKit

이제 개발자는 iCloud의 강력한 기능을 앱에 모두 활용할 수 있고, 사용자가 개인정보를 공유하지 않아도 Apple ID만을 사용하여 로그인하도록 할 수 있습니다.

새로운 게임 제작 기술을 소개합니다.

iOS는 이미 모바일 게임 부문에서 가장 인기 있는 플랫폼입니다. 이제 iOS 8은 게임 개발자를 위한 과감한 신기술을 통해 더욱 큰 플랫폼으로 도약합니다.

SpriteKit

개발자는 SpriteKit를 사용해 저전력 소모, 고성능의 2D 게임을 제작할 수 있습니다. iOS 8에는 여러 가지 향상된 기능이 추가되어 2D 게임을 더 멋지게 만들 수 있죠. 이러한 새로운 기술은 게임 내 캐릭터에게 더욱 자연스러운 움직임을 주고, 게임 안에서 역장을 추가하고, 충돌을 감지하고, 새로운 조명 효과를 쉽게 생성할 수 있도록 해줍니다.

SceneKit

개발자는 SceneKit를 사용해 게임 장면을 3D로 렌더링할 수 있습니다. 캐주얼 3D 게임을 위해 설계되었죠. SceneKit에는 물리 엔진, 파티클 생성기, 3D 오브젝트의 동작을 스크립팅하는 간편한 방법이 포함되어 있습니다. 또한 SpriteKit와 완전히 통합되기 때문에 개발자는 3D 게임에 SpriteKit 항목을 추가할 수 있죠.

Metal

Metal은 생생한 몰입감의 콘솔 게임을 제작하는 개발자를 위해 설계되었습니다. A7 칩 및 A8 칩의 성능을 최대한 활용할 수 있게 해주는 새로운 기술이죠. CPU와 GPU가 연동되어 최적의 성능을 구현할 수 있도록 합니다. 멀티스레딩에 적합하게 설계되었으며 Xcode에서 모든 것을 완성하는 것을 도와주는 도구들도 포함되어 있습니다.

새로운 프로그래밍 언어
Swift를 소개합니다.

다음 세대의 iOS 앱 개발에 힘을 실어주기 위해 우리가 마련한 전혀 새로운 도구. 바로 강력하면서도 응용력이 풍부하고 사용하기에 직관적인 프로그래밍 언어, Swift입니다. 앱 개발자에게는 새로운 차원의 자유로운 창의력을, 사용자에게는 새로운 차원의 앱을 의미합니다.

더 알아보기