Programming/Mac & iOS

[iOS] 버전별 히스토리 관리

MB Brad KWON 2018. 7. 10. 13:05

지속 업데이트 중....



OS 버전

기능SDK출시일비고
1iOS 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
2iOS 10.3
  • 나의 에어팟 찾기
  • 아이클라우드 설정 메뉴 변경
  • APFS 사용 (Apple File System)
  • 앱내 리뷰 및 평가 기능 추가
  • 업데이트 없이, 앱 아이콘 변경 가능
  • 앱내 리뷰 및 평가를 위해 SKStoreReviewController API 추가
2017.03.28
3iOS 10.2
  • 이전 카메라 설정 유지 기능
  • 이모지 업데이트

2016.12.13
4iOS 10.1
  • 아이폰7 plus 인물사진 모드 추가
  • 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.14Xcode8
6iOS 9.3
  • Night Shift 지원
  • 보안 패치
  • Music 라이브러리 접근 지원
  • CloudKit
  • HealthKit
  • HealthKit UI
  • Watch Connectivity
2016.03.22
7iOS 9.2
  • 보안 패치
  • 기타 버그 수정
  • CloudKit : API 토큰을 제공할 때 사용할 웹 토큰 관련 CKFetchWebAuthTokenPeration 제공
  • WatchKit : WKInterfaceDevice에서 Right to Left 언어 지원
2015.12.09
8iOS 9.1
  • 유니코드 7.0/8.0 지원 이모티콘 업데이트
  • 기타 버그 수정
  • Live Photo 관련 API 제공
  • 애플 펜슬 지원 API 제공
2015.10.22
9iOS 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.10Xcode7
10iOS 8.4
  • 애플 뮤직 추가

2015.07.01
11iOS 8.3
  • 성능 향상
  • 이모티콘 업데이트
  • 기타 버그 수정
  • 애플페이 로고를 활용한 PKPaymentButton 제공
  • Metal에서 쉐이더 버퍼와 버택스 타입을 조정하기 위한 객체와 메소드 추가
2015.04.08
12iOS 8.2
  • 애플 워치 앱 추가
  • Glance, custom notification interface 제공
  • WatchKit에 label, image, button, table 등 interface object 추가 및 강화
2015.03.09
13iOS 8.1
  • 애플페이 추가
  • 키보드 받아쓰기 기능 추가
  • 기타 버그 수정
  • PassKit에 애플페이 지원 추가
2014.10.21
14iOS 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.25Xcode6
15iOS 7.1
  • 성능 향상
  • 카플레이, 지문인식 기능 강화
  • Media player 지원 강화 : MPPlayableContentManager, MPPlayableContentDataSource , MPContentItem, MPRemoteCommand, MPRemoteCommandEvent 등
  • openGL es 개선
2014.03.10
16iOS 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.19Xcode5
17 iOS 6.1



18 iOS 6





참고 :  https://goo.gl/g29Csg