| OS 버전 | 기능 | SDK | 출시일 | 비고 |
---|
1 | iOS 11 (beta 2) | - 파일 탐색기 지원
- 독을 활용한 Splitview/Slideover (멀티태스킹)
- 드래그앤 드롭 기능
- Live Photo 루프/바운스/장노출 효과
- App Store 리뉴얼
- Siri 번역 기능
- Apple Music 친구 기능 강화
- 제어센터 리뉴얼
- 애플 지도 건물 내부 지원
- Quicktype 키보드 한손 타이핑 가능
- 가까이 있는 iOS와 Mac으로 자동 복원 기능
- 사진앱에서 GIF 및 QR code 기능 지원
- 파일앱에서 FLAC 재생 가능
| - 32-bit 미지원
- ARKit (증간현실) 지원
- ApplePay (NFC API 개방 : iPhone7 이후 모델 대상)
- 바이너리 바코드 지원 : CIBardoceDescriptor를 이용
- MusicKit : 애플 뮤직 카탈로그와 라이브러리에 접근 가능
- 로컬/아이클라우드 탐색기를 활용한 파일 엑세스 가능
- FileProvider, FileProviderUI로 써드파티 앱 파일 탐색 지원
- Vision framework : 얼굴, 바코드, 문자, 이미지 등을 인식 가능
- 이미지를 데이터화 하기 위한 core ML 활용 가능 (machine-learning)
- 비디오 속의 물체들을 트래킹 가능
- Metal2 (3D 모델링)
- core ML (machine learning 지원) : Vision / Non-vision 관련
- visual code 인식을 위한 시리 지원
- SiriKit 노트 및 to-do list 관련 도메인 추가
- 장치가 바라보는 방향에 대한 프로퍼티 추가
- 인앱결제 앱스토어에서 가능
- 라이브 메시지 지원
- HEVC(동영상) / HEIF(이미지) 지원
- HLS(HTTP Live Streaming) 저장 파일 자동 관리를 AVAssetDownloadTask에 추가
- APFS 지원 (APple File System)
| 2017.06.21 (beta2) | Xcode9 |
2 | iOS 10.3 | - 나의 에어팟 찾기
- 아이클라우드 설정 메뉴 변경
- APFS 사용 (Apple File System)
- 앱내 리뷰 및 평가 기능 추가
- 업데이트 없이, 앱 아이콘 변경 가능
| - 앱내 리뷰 및 평가를 위해 SKStoreReviewController API 추가
| 2017.03.28 |
|
3 | iOS 10.2 | |
| 2016.12.13 |
|
4 | iOS 10.1 | | - CSS상, 애플 페이 버튼 지원을 위한 property 추가
| 2016.10.25 |
|
5 | iOS 10 | - 위젯, 홈스크린 추가
- iMessages App/Sticker 기능 추가
- Siri Kit을 통한 Third party app 지원
- Notification 사용자 응답 처리 기능 강화
| - iMassage App/Sticker pack target 추가
- Siri Kit 추가
- UNNotification kit 추가
- 아이폰 7 / 7plus 햅틱 피드백 생성 가능
- Spotlight, Map kit, UIKit, Media player framework 등을 통해 사용자에게 앱 정보 제공 가능
- Speech framework를 사용하여 연속 말하기 인식 기능을 사용 문장 추출 가능
- UIColor에서 sRGB 확장 색공간을 지원
- Call kit을 통한 수신화면 및 차단 기능 구현 가능 (VoIP 이용)
- 새로운 extension 7가지 추가 (notification, siri, message, sticker, call 관련)
- 기타 버그 수정
- Deprecated : 기존 UINotification 관련 일체 (User Notification framework로 대체 : WatchKit 포함), NSPersistantStoreCoordinator 관련 심볼 (CoreData disk 저장 관련 객체), CloudKit record(record : CloudKit에서 DB tuple에 해당) sharing 관련 일체
| 2016.09.14 | Xcode8 |
6 | iOS 9.3 | | - Music 라이브러리 접근 지원
- CloudKit
- HealthKit
- HealthKit UI
- Watch Connectivity
| 2016.03.22 |
|
7 | iOS 9.2 | | - CloudKit : API 토큰을 제공할 때 사용할 웹 토큰 관련 CKFetchWebAuthTokenPeration 제공
- WatchKit : WKInterfaceDevice에서 Right to Left 언어 지원
| 2015.12.09 |
|
8 | iOS 9.1 | - 유니코드 7.0/8.0 지원 이모티콘 업데이트
- 기타 버그 수정
| - Live Photo 관련 API 제공
- 애플 펜슬 지원 API 제공
| 2015.10.22 |
|
9 | iOS 9 | - 아이패드 멀티태스킹 지원 (Split view, Slide Over, Picture in Picture 등)
- 3D touch 지원, 3D touch 지원 기기에 한해 Short cut / Pick & Pop 지원
- Search를 통한 앱 정보 제공, Spotlight 'Depp Search' 제공
- Quicktype keyboard '한국어' 단어 예측 지원
- Siri 개선 및 기능 추가
- Third party app에서 애플페이 지원
- GameplayKit 제공
- Model I/O, Metal, SpriteKit 등 게임 관련 API 제공
- App Thining 제공
- Right to Left 언어 지원 (아랍어 등)
- App Transport Security 지원
- Live Photo 지원
| - iPad에서 Split view, Slide over를 지원하기 위해 auto layout / size class 등을 사용
- Picture in Picture를 지원하기 위해서 AVKit 혹은 AV Foundation API를 사용, Media Player framework의 play back 클래스는 deprecate
- 3D touch 지원 : UIApplicationShortcutItem, UIViewControllerPreviewing, UIVuewControllerPreviewingDelegate 등
- Core Spotlight framework를 통해 Deep search 기능을 제공
- 게임 기능 지원을 위해 GameplayKit, Model I/O, MetalKit (3D 그래픽 엔진), SceneKit (3D 그래픽 엔진), SpriteKit (2D 그래픽 엔진) 등 추가 및 개선
- App Thining 지원 : Slicing (Asset 사용), On-Demand Resource (tag 구현), Bitcode (빌드 설정)
- TLS 미지원 통신을 사용할 때, Info.plist에 추가 설정 필요
- 기존 Address/Address UI 대신 Contact/Contact UI framework 지원
- Watch Connectivity 지원 : WKSession을 통한 iOS앱, 와치앱 간의 통신 지원 개선
- Passcode와 Touch ID를 통한 키체인 접근 제한 기능 추가
- Deprecated : Address Book / Address Book UI framework, NSURLConnection 대체 등
| 2015.09.10 | Xcode7 |
10 | iOS 8.4 | |
| 2015.07.01 |
|
11 | iOS 8.3 | | - 애플페이 로고를 활용한 PKPaymentButton 제공
- Metal에서 쉐이더 버퍼와 버택스 타입을 조정하기 위한 객체와 메소드 추가
| 2015.04.08 |
|
12 | iOS 8.2 | | - Glance, custom notification interface 제공
- WatchKit에 label, image, button, table 등 interface object 추가 및 강화
| 2015.03.09 |
|
13 | iOS 8.1 | - 애플페이 추가
- 키보드 받아쓰기 기능 추가
- 기타 버그 수정
| | 2014.10.21 |
|
14 | iOS 8 | - Interactive notification 지원
- Quicktype 지원
- iMessage 추가
- iCloud drive를 통한 맥, 윈도우 파일 공유 가능
- Health 앱 추가
- 가족 공유 지원
| - App Extension 지원 : Share (공유), Action (컨텐츠 액션), Today (위젯), Photo editing (이미지 편집), Storage provider (iCloud Drive 및 기타 앱 접근), Custom keyboard (Third party 키보드 지원) 등
- Touch ID 지원 : LocalAuthentication framework 추가
- Asset Library를 대체할 Photos framework 추가
- AV Foundation framework를 활용하여 카메라 초점, 노출, 밸런스 등의 기타 설정을 직접 조작 가능
- 아이폰 6/6 plus를 위한 HDR, 떨림 보정, 스틸 이미지, 초점 조절을 위한 property 제공
- 게임 엔진 개선 (Metal, SceneKit, SpriteKit, AV audio engine, openGL es 등)
- HealthKit, HomeKit 추가
- iCloud 지원 강화 : 마이그레이션, CloudKit, Document Picker 추가
- Handoff 지원
- 새로운 대화면 지원을 위한 Size class 추가 및 auto layout 강화
- Deprecated : UIApplication APNS 등록 method 대체, UIViewController interface orientation methods, UISearchDisplayController 대체
| 2014.09.25 | Xcode6 |
15 | iOS 7.1 | | - Media player 지원 강화 : MPPlayableContentManager, MPPlayableContentDataSource , MPContentItem, MPRemoteCommand, MPRemoteCommandEvent 등
- openGL es 개선
| 2014.03.10 |
|
16 | iOS 7 | - UI 전면 교체
- 64 비트 지원
- 제어센터 추가
- 한국어 10키 키보드 추가
- AirDrop 지원
- Third party 게임 컨트롤러 API 지원
- SpriteKit 추가
- 앱스토어 셀룰러 지원 상한 50MB->100MB 상향
| - 64비트 지원 (빌드 설정)
- TextKit 지원 : NSAttributedString (문자열 개체 값을 확장하여 지정), NSLayoutManager (각 글자별 레이아웃을 별도로 지정 가능), NSTextContainer (문자열의 배치 영역을 지정 가능), NSTextStorage (글자 기반의 컨텐츠를 개별 관리)
- Multitasking in Background 지원 : UIBackgroundMode로 fetch 방식, Slient notification을 통한 업데이트 방식 지원
- 게임 관련 framework 지원 : SpriteKit, GameController.framework, Game Center 개선
- MapKit 업데이트
- UIActivityViewContorller를 사용하여 이미지, 문서, URL 등의 데이터 들을 AirDrop으로 공유 가능
- 앱에서 다른 앱으로 음원 파일을 공유하는 inter-app Audio 지원 : Audio Unit framework
- 인터넷 연결 없이 기기들 사이에 직접 통신을 지원 : MultipeerConnectivity framework
- Javascript 객체를 생성해서 Javascript 코드에 삽입 가능 : JavascriptCore framework
- media file에 closed-caption을 추가 가능 : MediaAccessibility framework
- Safari 읽기 목록에 지정 URL을 추가 가능 : DafariService framework
- StoreKit으로 새로운 영수증 시스템 이용 가능
- PassKit에 새로운 API 추가 : pass 만료일, iBeacon 감지, 사용자에세 표시되지 않는 데이터 정의,
- openGL es 3.0 지원
- message에 파일 첨부 가능 : MFMessageComposeViewController 개선
- MPVolumeView 클래스를 사용하여 무선 스트리밍 루트 (AirPlay, Bluetooth 등)를 선택 가능
- 기타 framework 개선
- Deprecated : MAC address 관련 API (UIDevice의 identifierForVender로 대체), 기타 properties
| 2013.09.19 | Xcode5 |
17 | iOS 6.1 |
|
|
|
|
18 | iOS 6 |
|
|
|
|