はじめに
iOS 10 周年を控え、最近は過去の WWDC をひたすら見直していました。これは過去の WWDC を参考にした 10 年間の iOS 機能のまとめです。
OS バージョンごとに「Keynote で初披露された主要機能」と「新規に追加されたフレームワーク」の 2 段構成になっています。「機能」についてはサードパーティ開発の対応状況を補足として、「フレームワーク」については関連する Session を網羅して加えました。
iOS 資料作成のため macOS や tvOS は除きましたが、視聴可能な 2010 年以降の 全て の Session を見直すという奇行はなかなかどうして時間を要するもので、毎晩がひとり WWDC でした。
iPhone OS 2
バージョン | 公開日 | 修正版 |
---|---|---|
2.0 | 2008 年 7 月 | 2.0.1 / 2.0.2 |
2.1 | 2008 年 9 月 | 2.1.1 |
2.2 | 2008 年 11 月 | 2.2.1 |
App Store

Display
StoreKit フレームワーク (SKStoreProductViewController) が対応。(iOS 6.0 以降)
Review
StoreKit フレームワーク (SKStoreReviewController) が対応。(iOS 10.3 以降)
Frameworks
AddressBook
連絡先情報へのアクセスを提供。
iOS 9.0 で非推奨、Contacts フレームワークに移行。
参考文献
- AddressBook Framework Reference
- Address Book Programming Guide for iOS
- WWDC 2010 Session 119 - Accessing Shared Contact Information
AddressBookUI
連絡先情報を表示する UI を提供。
iOS 9.0 で非推奨、ContactsUI フレームワークに移行。
参考文献
- AddressBookUI Framework Reference
- Address Book Programming Guide for iOS
- WWDC 2010 Session 119 - Accessing Shared Contact Information
AudioToolbox
オーディオの録音・再生などを提供。
参考文献
- AudioToolbox Framework Reference
- WWDC 2011 Session 413 - Audio Session Management for iOS
- WWDC 2016 Session 507 - Delivering an Exceptional Audio Experience
AudioUnit
複雑なオーディオ処理を提供。
参考文献
- AudioUnit Framework Reference
- Audio Unit Programming Guide
- App Extension Programming Guide: Audio Unit
- WWDC 2010 Session 413 - Audio Development for iPhone OS, Part 2
- WWDC 2011 Session 411 - Music in iOS and Lion
- WWDC 2015 Session 508 - Audio Unit Extensions
CFNetwork
抽象化されたネットワーク処理を提供。
参考文献
Core Audio
低レベルのオーディオインターフェースを提供。
参考文献
- Core Audio Framework Reference
- Core Audio Overview
- WWDC 2010 Session 411 - Fundamentals of Digital Audio for Mac OS X and iPhone OS
- WWDC 2013 Session 602 - What's New in Core Audio for iOS
- WWDC 2014 Session 501 - What's New in Core Audio
- WWDC 2015 Session 507 - What's New in Core Audio
Core Foundation
基本的なソフトウェアサービスを提供。
参考文献
Core Graphics
Quartz 2D による描画を提供。
参考文献
- Core Graphics Framework Reference
- Quartz 2D Programming Guide
- WWDC 2010 Session 424 - Core Animation in Practice, Part 1
- WWDC 2011 Session 129 - Practical Drawing for iOS Developers
- WWDC 2014 Session 221 - Creating Custom iOS User Interfaces
Core Location
デバイスの位置情報を提供。
参考文献
- Core Location Framework Reference
- Location and Maps Programming Guide
- WWDC 2010 Session 109 - Adopting Multitasking on iPhone OS, Part 2
- WWDC 2011 Session 500 - What's New in Core Location
- WWDC 2012 Session 303 - Staying on Track with Location Services
- WWDC 2013 Session 307 - What's New in Core Location
- WWDC 2014 Session 706 - What's New in Core Location
- WWDC 2014 Session 708 - Taking Core Location Indoors
- WWDC 2015 Session 714 - What's New in Core Location
- WWDC 2016 Session 716 - Core Location Best Practices
Foundation
Core Foundation の Objective-C インターフェースを提供。
参考文献
- Foundation Framework Reference
- Core Foundation Design Concepts
- Number and Value Programming Topics
- Collections Programming Topics
- String Programming Guide
- Date and Time Programming Guide
- Sort Descriptor Programming Topics
- Predicate Programming Guide
- Notification Programming Topics
- Archives and Serializations Programming Guide
- File System Programming Guide
- URL Session Programming Guide
- Handoff Programming Guide
- On-Demand Resources Guide
- WWDC 2010 Session 102 - What's New in Foundation for iOS 4
- WWDC 2010 Session 124 - Understanding Foundation
- WWDC 2010 Session 125 - Internationalizing Data on Mac and iPhone
- WWDC 2011 Session 117 - Performing Calendar Calculations
- WWDC 2012 Session 215 - Text and Linguistic Analysis
- WWDC 2012 Session 237 - Advanced iCloud Document Storage
- WWDC 2012 Session 244 - Internationalization Tips and Tricks
- WWDC 2013 Session 705 - What's New in Foundation Networking
- WWDC 2014 Session 201 - Advanced Topics in Internationalization
- WWDC 2014 Session 219 - Adopting Handoff on iOS and OS X
- WWDC 2014 Session 234 - Building a Document-based App
- WWDC 2014 Session 412 - Localizing with Xcode 6
- WWDC 2014 Session 707 - What's New in Foundation Networking
- WWDC 2015 Session 214 - Introducing On Demand Resources
- WWDC 2015 Session 226 - Advanced NSOperations
- WWDC 2015 Session 227 - What's New in Internationalization
- WWDC 2015 Session 709 - Introducing Search APIs
- WWDC 2015 Session 711 - Networking with NSURLSession
- WWDC 2016 Session 201 - Internationalization Best Practices
- WWDC 2016 Session 207 - What's New in Foundation for Swift
- WWDC 2016 Session 223 - Making the Most of Search APIs
- WWDC 2016 Session 238 - Measurements and Units
- WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions
- WWDC 2016 Session 711 - NSURLSession: New Features and Best Practices
IOKit
低レベルのデバイスインターフェースを提供。
参考文献
MediaPlayer
メディアライブラリへのアクセスやプレイヤーを提供。
参考文献
OpenAL
OpenAL のインターフェースを提供。
参考文献
OpenGL ES
OpenGL ES のインターフェースを提供。
参考文献
- OpenGL ES
- OpenGL ES Framework Reference
- OpenGL ES Programming Guide
- WWDC 2010 Session 134 - Optimize your iPhone App for the Retina Display
- WWDC 2010 Session 415 - OpenGL ES Overview for iPhone OS
- WWDC 2010 Session 417 - OpenGL ES Shading and Advanced Rendering
- WWDC 2011 Session 414 - Advances in OpenGL ES for iOS 5
- WWDC 2011 Session 418 - Best Practices for OpenGL ES Apps in iOS
- WWDC 2012 Session 513 - Advances in OpenGL and OpenGL ES
- WWDC 2012 Session 514 - OpenGL ES Tools and Techniques
- WWDC 2013 Session 505 - Advances in OpenGL ES
QuartzCore
Core Animation のインターフェースを提供。
参考文献
- QuartzCore Framework Reference
- Core Animation Programming Guide
- Animation Types and Timing Programming Guide
- WWDC 2010 Session 424 - Core Animation in Practice, Part 1
- WWDC 2010 Session 425 - Core Animation in Practice, Part 2
- WWDC 2011 Session 421 - Core Animation Essentials
- WWDC 2012 Session 506 - Optimizing 2D Graphics and Animation Performance
- WWDC 2014 Session 419 - Advanced Graphics and Animations for iOS Apps
Security
セキュリティサービスを提供。
参考文献
- Security Framework Reference
- Secure Coding Guide
- Keychain Services Programming Guide
- WWDC 2012 Session 704 - The Security Framework
- WWDC 2015 Session 706 - Security and Your Apps
SystemConfiguration
デバイスのネットワーク構成を提供。
参考文献
UIKit
基本的な UI を提供。
iOS 7.0 で UI 要素の外観を変更。
参考文献
- UIKit Framework Reference
- View Controller Programming Guide for iOS
- View Controller Catalog for iOS
- UIKit User Interface Catalog
- View Programming Guide for iOS
- Scroll View Programming Guide for iOS
- Table View Programming Guide for iOS
- Collection View Programming Guide for iOS
- Event Handling Guide for UIKit Apps
- Drawing and Printing Guide for iOS
- Camera Programming Topics for iOS
- Document-Based App Programming Guide for iOS
- Document Picker Programming Guide
- Accessibility Programming Guide for iOS
- Text Programming Guide for iOS
- Adopting 3D Touch on iPhone
- WWDC 2010 Seesion 101 - What's New in Cocoa Touch
- WWDC 2010 Session 104 - Designing Apps with Scroll Views
- WWDC 2010 Session 105 - Adopting Multitasking on iPhone OS, Part 1
- WWDC 2010 Session 106 - Understanding Document Interaction Controller
- WWDC 2010 Session 109 - Adopting Multitasking on iPhone OS, Part 2
- WWDC 2010 Session 111 - iPad Development Overview
- WWDC 2010 Session 120 - Simplifying Touch Event Handling with Gesture Recognizers
- WWDC 2010 Session 121 - Advanced Gesture Recognition
- WWDC 2010 Session 122 - Accessibility on iPhone OS
- WWDC 2010 Session 123 - Building Animation Driven Interfaces
- WWDC 2010 Session 128 - Mastering Table Views
- WWDC 2010 Session 129 - Implementing Local and Push Notifications
- WWDC 2010 Session 134 - Optimize your iPhone App for the Retina Display
- WWDC 2010 Session 135 - Advanced Performance Optimization on iPhone OS, Part 1
- WWDC 2010 Session 421 - Incorporating the Camera and Photo Library in your App
- WWDC 2011 Session 100 - What's New in Cocoa Touch
- WWDC 2011 Session 102 - Implementing UIViewController Containment
- WWDC 2011 Session 104 - Advanced ScrollView Techniques
- WWDC 2011 Session 108 - iOS Printing System
- WWDC 2011 Session 114 - Customizing the Appearance of UIKit Controls
- WWDC 2011 Session 118 - Making the Most of Multi-Touch on iOS
- WWDC 2011 Session 121 - Understanding UIKit Rendering
- WWDC 2011 Session 122 - iOS Accessibility
- WWDC 2011 Session 125 - UITableView Changes, Tips & Tricks
- WWDC 2011 Session 129 - Practical Drawing for iOS Developers
- WWDC 2011 Session 309 - Introducing Interface Builder Storyboarding
- WWDC 2011 Session 517 - Using Local And Push Notifications on iOS and Mac OS X
- WWDC 2012 Session 200 - What's New in Cocoa Touch
- WWDC 2012 Session 205 - Introducing Collection Views
- WWDC 2012 Session 210 - Accessibility for iOS
- WWDC 2012 Session 211 - Building Concurrent User Interfaces on iOS
- WWDC 2012 Session 216 - Advanced Appearance Customization on iOS
- WWDC 2012 Session 218 - Using iCloud with UIDocument
- WWDC 2012 Session 219 - Advanced Collection Views and Building Custom Layouts
- WWDC 2012 Session 220 - Keyboard Input in iOS
- WWDC 2012 Session 222 - Introduction to Attributed Strings for iOS
- WWDC 2012 Session 223 - Enhancing User Experience with Scroll Views
- WWDC 2012 Session 230 - Advanced Attributed Strings for iOS
- WWDC 2012 Session 233 - Building Advanced Gesture Recognizers
- WWDC 2012 Session 234 - AirPrint
- WWDC 2012 Session 236 - The Evolution of View Controllers on iOS
- WWDC 2012 Session 240 - Polishing Your Interface Rotations
- WWDC 2013 Session 201 - Building User Interfaces for iOS 7
- WWDC 2013 Session 202 - Accessibility in iOS
- WWDC 2013 Session 203 - What's New in Cocoa Touch
- WWDC 2013 Session 204 - What's New with Multitasking
- WWDC 2013 Session 206 - Getting Started with UIKit Dynamics
- WWDC 2013 Session 210 - Introducing Text Kit
- WWDC 2013 Session 214 - Customizing Your App's Appearance for iOS 7
- WWDC 2013 Session 217 - Exploring Scroll Views on iOS 7
- WWDC 2013 Session 218 - Custom Transitions Using View Controllers
- WWDC 2013 Session 219 - Making Your App World-Ready
- WWDC 2013 Session 220 - Advanced Text Layouts and Effects with Text Kit
- WWDC 2013 Session 221 - Advanced Techniques with UIKit Dynamics
- WWDC 2013 Session 222 - What's New in State Restoration
- WWDC 2013 Session 223 - Using Fonts with Text Kit
- WWDC 2013 Session 226 - Implementing Engaging UI on iOS
- WWDC 2013 Session 711 - Advances in AirPrint
- WWDC 2014 Session 202 - What's New in Cocoa Touch
- WWDC 2014 Session 210 - Accessibility on iOS
- WWDC 2014 Session 214 - View Controller Advancements in iOS 8
- WWDC 2014 Session 216 - Building Adaptive Apps with UIKit
- WWDC 2014 Session 217 - Creating Extensions for iOS and OS X, Part 2
- WWDC 2014 Session 221 - Creating Custom iOS User Interfaces
- WWDC 2014 Session 226 - What's New in Table and Collection Views
- WWDC 2014 Session 228 - A Look Inside Presentation Controllers
- WWDC 2014 Session 232 - Advanced User Interfaces with Collection Views
- WWDC 2014 Session 235 - Advanced Scrollviews and Touch Handling Techniques
- WWDC 2014 Session 236 - Building Interruptible and Responsive Interactions
- WWDC 2014 Session 419 - Advanced Graphics and Animations for iOS Apps
- WWDC 2014 Session 713 - What's New in iOS Notifications
- WWDC 2014 Session 718 - Adopting AirPrint
- WWDC 2015 Session 107 - What's New in Cocoa Touch
- WWDC 2015 Session 201 - iOS Accessibility
- WWDC 2015 Session 205 - Getting Started with Multitasking on iPad in iOS 9
- WWDC 2015 Session 218 - Mysteries of Auto Layout, Part 1
- WWDC 2015 Session 222 - New UIKit Support for International User Interfaces
- WWDC 2015 Session 229 - What's New in UIKit Dynamics and Visual Effects
- WWDC 2015 Session 231 - Cocoa Touch Best Practices
- WWDC 2015 Session 233 - Advanced Touch Input on iOS
- WWDC 2015 Session 720 - What's New in Notifications
- WWDC 2015 Session 804 - Introducing the New System Fonts
- WWDC 2016 Session 202 - What's New in Accessibility
- WWDC 2016 Session 205 - What's New in Cocoa Touch
- WWDC 2016 Session 216 - Advances in UIKit Animations and Transitions
- WWDC 2016 Session 219 - What's New in UICollectionView in iOS 10
- WWDC 2016 Session 220 - Leveraging Touch Input on iOS
- WWDC 2016 Session 228 - A Peek at 3D Touch
- WWDC 2016 Session 222 - Making Apps Adaptive, Part 1
- WWDC 2016 Session 232 - What's New in International User Interfaces
- WWDC 2016 Session 233 - Making Apps Adaptive, Part 2
- WWDC 2016 Session 419 - Protocol and Value Oriented Programming in UIKit Apps
- WWDC 2016 Session 803 - Typography and Fonts
AVFoundation
オーディオ・ビジュアルの記録・編集・再生などを提供。
iPhone OS 2.2 で追加。
参考文献
- AVFoundation Framework Reference
- AVFoundation Programming Guide
- Audio Session Programming Guide
- WWDC 2010 Session 109 - Adopting Multitasking on iPhone OS, Part 2
- WWDC 2010 Session 405 - Discovering AV Foundation
- WWDC 2010 Session 407 - Editing Media with AV Foundation
- WWDC 2010 Session 409 - Using the Camera with AV Foundation
- WWDC 2010 Session 412 - Audio Development for iPhone OS, Part 1
- WWDC 2011 Session 405 - Exploring AV Foundation
- WWDC 2011 Session 413 - Audio Session Management for iOS
- WWDC 2011 Session 415 - Working with Media in AV Foundation
- WWDC 2011 Session 419 - Capturing from the Camera using AV Foundation on iOS 5
- WWDC 2012 Session 505 - Audio Session and Multiroute Audio in iOS
- WWDC 2012 Session 517 - Real-Time Media Effects and Processing during Playback
- WWDC 2012 Session 520 - What's New in Camera Capture
- WWDC 2013 Session 608 - Preparing and Presenting Media for Accessibility
- WWDC 2013 Session 610 - What's New in Camera Capture
- WWDC 2013 Session 612 - Advanced Editing with AV Foundation
- WWDC 2014 Session 501 - What's New in Core Audio
- WWDC 2014 Session 502 - AVAudioEngine in Practice
- WWDC 2014 Session 505 - Harnessing Metadata in Audiovisual Media
- WWDC 2014 Session 508 - Camera Capture: Manual Controls
- WWDC 2014 Session 513 - Direct Access to Video Encoding and Decoding
- WWDC 2015 Session 211 - Multitasking Essentials for Media-Based Apps on iPad in iOS 9
- WWDC 2016 Session 501 - Advances in iOS Photography
- WWDC 2016 Session 503 - Advances in AVFoundation Playback
- WWDC 2016 Session 504 - What's New in HTTP Live Streaming
- WWDC 2016 Session 507 - Delivering an Exceptional Audio Experience
- WWDC 2016 Session 511 - AVCapturePhotoOutput - Beyond the Basics
iPhone OS 3
バージョン | 公開日 | 修正版 |
---|---|---|
3.0 | 2009 年 6 月 | 3.0.1 |
3.1 | 2009 年 9 月 | 3.1.1 / 3.1.2 / 3.1.3 |
3.2 | 2010 年 4 月 | 3.2.1 / 3.2.2 |
Cut, Copy & Paste

Pasteboard
UIKit フレームワーク (UIPasteboard) が対応。(iOS 3.0 以降)
MMS

Composition Interface
MessageUI フレームワーク (MFMessageComposeViewController) が対応。(iOS 4.0 以降)
Spotlight

Index Activites
Foundation フレームワーク (NSUserActivity) が対応。(iOS 9.0 以降)
Index App Content
Core Spotlight フレームワーク (CSSearchableItem) が対応。(iOS 9.0 以降)
Tethering

国内主要キャリアは iPhone 5 で解禁。
Find My iPhone

iOS 4.2 以前は MobileMe ユーザ限定。
In-App Purchase

Payment
StoreKit フレームワーク (SKPayment) が対応。(iOS 3.0 以降)
Product Types
- Consumable (iOS 3.0 以降)
- Non-Consumable (iOS 3.0 以降)
- Non-Renewable Subscription (iOS 3.0 以降)
- Auto-Renewable Subscription (2011 年 2 月以降)
- Free Subscription (iOS 5.0 以降、2016 年秋で終了)
Content Hosting
StoreKit フレームワーク (SKDownload) が対応。(iOS 6.0 以降)
Apple Push Notification Service

Remote Notification
UIKit フレームワーク (UIApplication) が対応。(iOS 3.0 以降)
iOS 10.0 で非推奨、UserNotifications フレームワークに移行。
Local Notification
UIKit フレームワーク (UILocalNotification) が対応。(iOS 4.0 以降)
iOS 10.0 で非推奨、UserNotifications フレームワーク (UNNotificationRequest) に移行。
Notification Action
UIKit フレームワーク (UIUserNotificationAction) が対応。(iOS 8.0 以降)
iOS 10.0 で非推奨、UserNotifications フレームワーク (UNNotificationAction) に移行。
iBooks

iPad は iPhone OS 3.2、iPhone は iOS 4 で追加。
Frameworks
Core Data
モデル層のデータ管理を提供。
参考文献
- Core Data Framework Reference
- Core Data Programming Guide
- Core Data Batch Programming Guide
- WWDC 2010 Session 118 - Mastering Core Data
- WWDC 2010 Session 137 - Optimizing Core Data Performance on iPhone OS
- WWDC 2011 Session 303 - What's New in Core Data on iOS
- WWDC 2012 Session 214 - Core Data Best Practices
- WWDC 2012 Session 227 - Using iCloud with Core Data
- WWDC 2013 Session 207 - What's New in Core Data and iCloud
- WWDC 2013 Session 211 - Core Data Performance Optimization and Debugging
- WWDC 2014 Session 225 - What's New in Core Data
- WWDC 2015 Session 220 - What's New in Core Data
- WWDC 2016 Session 242 - What's New in Core Data
ExternalAccessory
外部機器との通信を提供。
参考文献
- ExternalAccessory Framework Reference
- External Accessory Programming Topics
- WWDC 2010 Session 201 - Developing Applications that work with iPhone OS Accessories
- WWDC 2012 Session 701 - iOS Accessories
GameKit
通信対戦や Game Center のインターフェースを提供。
参考文献
- GameKit Framework Reference
- Game Center Programming Guide
- WWDC 2010 Session 404 - Introduction to Game Center
- WWDC 2010 Session 408 - Game Center Techniques, Part 1
- WWDC 2010 Session 410 - Game Center Techniques, Part 2
- WWDC 2011 Session 402 - Essential Game Technologies for iOS, Pt 1
- WWDC 2011 Session 407 - Introduction to Game Center
- WWDC 2011 Session 409 - Working with Game Center
- WWDC 2011 Session 410 - Multi-Player Gaming with Game Center
- WWDC 2011 Session 412 - Turn-Based Gaming with Game Center
- WWDC 2012 Session 508 - What's New in Game Center
- WWDC 2012 Session 516 - Integrating Your Games with Game Center
- WWDC 2012 Session 519 - Multiplayer Gaming with Game Center
- WWDC 2013 Session 504 - What's New in Game Center
- WWDC 2013 Session 506 - Turn-Based Gaming with Game Center
- WWDC 2016 Session 611 - What's New in Game Center
MapKit
地図表示を提供。
iOS 6.0 で地図データ元を Google から Apple に変更。
参考文献
- MapKit Framework Reference
- Location and Maps Programming Guide
- WWDC 2010 Session 127 - Customizing Maps with Overlays
- WWDC 2011 Session 111 - Visualizing Information Geographically with MapKit
- WWDC 2012 Session 300 - Getting Around Using Map Kit
- WWDC 2013 Session 304 - What's New in Map Kit
- WWDC 2013 Session 309 - Putting Map Kit in Perspective
- WWDC 2015 Session 206 - What's New in MapKit
- WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions
MessageUI
メールと SMS/MMS のインターフェースを提供。
参考文献
MobileCoreServices
UTI 定義を提供。
参考文献
StoreKit
アプリ内課金を提供。
参考文献
- StoreKit Framework Reference
- In-App Purchase Programming Guide
- Receipt Validation Programming Guide
- In-App Purchase Configuration Guide for iTunes Connect
- WWDC 2011 Session 510 - In-App Purchase for iOS and Mac OS X
- WWDC 2012 Session 302 - Selling Products with Store Kit
- WWDC 2013 Session 305 - Using Store Kit for In-App Purchases
- WWDC 2013 Session 308 - Using Receipts to Protect Your Digital Sales
- WWDC 2014 Session 218 - Designing a Great In-App Purchase Experience
- WWDC 2014 Session 303 - Optimizing In-App Purchases
- WWDC 2014 Session 305 - Preventing Unauthorized Purchases with Receipts
- WWDC 2016 Session 301 - Introducing Expanded Subscriptions in iTunes Connect
- WWDC 2016 Session 702 - Using Store Kit for In-App Purchases with Swift 3
Core Text
低レベルのテキストレイアウト操作を提供。
iPhone OS 3.2 で追加。
参考文献
- Core Text Framework Reference
- Core Text Programming Guide
- WWDC 2010 Session 110 - Advanced Text Handling for iPhone OS
- WWDC 2012 Session 226 - Core Text and Fonts
iOS 4
バージョン | 公開日 | 修正版 |
---|---|---|
4.0 | 2010 年 6 月 | 4.0.1 / 4.0.2 |
4.1 | 2010 年 9 月 | |
4.2.1 | 2010 年 11 月 | 4.2.5 / 4.2.6 / 4.2.7 / 4.2.8 / 4.2.9 / 4.2.10 |
4.3 | 2011 年 3 月 | 4.3.1 / 4.3.2 / 4.3.3 / 4.3.4 / 4.3.5 |
Multitasking

Background Service
Information Property (UIBackgroundModes) が対応。(iOS 4.0 以降)
Background Modes
- audio (iOS 4.0 以降)
- location (iOS 4.0 以降)
- voip (iOS 4.0 以降)
- newsstand-content (iOS 5.0 以降)
- external-accessory (iOS 5.0 以降)
- bluetooth-central (iOS 5.0 以降)
- bluetooth-peripheral (iOS 6.0 以降)
- fetch (iOS 7.0 以降)
- remote-notification (iOS 7.0 以降)
Folders

iAd

iAd は 2016 年 6 月でサービス終了。
FaceTime

Game Center

iOS 4.1 で追加。iOS 10.0 で Game Center アプリは終了、サービスは継続。
Leaderboards
GameKit フレームワーク (GKLeaderboard) が対応。(iOS 4.1 以降)
Achievements
GameKit フレームワーク (GKAchievement) が対応。(iOS 4.1 以降)
RealTime Match
GameKit フレームワーク (GKMatch) が対応。(iOS 4.1 以降)
iOS 10.0 で非推奨、GKGameSession に移行。
TurnBased Match
GameKit フレームワーク (GKTurnBasedMatch) が対応。(iOS 5.0 以降)
iOS 10.0 で非推奨、GKGameSession に移行。
Challenges
GameKit フレームワーク (GKChallenge) が対応。(iOS 6.0 以降)
AirPlay

iOS 4.2.1 で追加。
Playback
MediaPlayer フレームワーク (MPMoviePlayerController) が対応。(iOS 4.3 以降)
AirPrint

iOS 4.2.1 で追加。
Printing
UIKit フレームワーク (UIPrintInteractionController) が対応。(iOS 4.2.1 以降)
Frameworks
Accelerate
数学的計算を提供。
参考文献
- Accelerate Framework Reference
- WWDC 2010 Session 202 - The Accelerate framework for iPhone OS
- WWDC 2011 Session 209 - Inside the Accelerate Framework for iOS
- WWDC 2012 Session 708 - The Accelerate Framework
- WWDC 2013 Session 713 - The Accelerate Framework
- WWDC 2014 Session 703 - What's New in the Accelerate Framework
- WWDC 2015 Session 712 - Low Energy, High Performance: Compression and Accelerate
- WWDC 2016 Session 715 - Neural Networks and Accelerate
AssetsLibrary
メディアライブラリへのアクセスを提供。
iOS 9.0 で非推奨、Photos フレームワークに移行。
参考文献
- AssetsLibrary Framework Reference
- WWDC 2010 Session 421 - Incorporating the Camera and Photo Library in your App
Core Media
低レベルのオーディオ・ビジュアルインターフェースを提供。
参考文献
Core Motion
加速度やジャイロのデータを提供。
参考文献
- Core Motion Framework Reference
- Event Handling Guide for UIKit Apps: Getting Processed Device-Motion Data
- WWDC 2010 Session 423 - Sensing Device Motion in iOS 4
- WWDC 2011 Session 423 - What's New in Core Motion
- WWDC 2012 Session 524 - Understanding Core Motion
- WWDC 2014 Session 612 - Motion Tracking with the Core Motion Framework
- WWDC 2015 Session 705 - What's New in Core Motion
- WWDC 2016 Session 713 - Health and Fitness with Core Motion
Core Telephony
携帯電話情報を提供。
参考文献
Core Video
低レベルのビデオフレームインターフェースを提供。
参考文献
EventKit
カレンダーとリマインダーへのアクセスを提供。
参考文献
- EventKit Framework Reference
- Calendar and Reminders Programming Guide
- WWDC 2010 Session 136 - Calendar Integration with Event Kit
- WWDC 2012 Session 304 - Events and Reminders in Event Kit
EventKitUI
カレンダーとリマインダーを表示する UI を提供。
参考文献
- EventKitUI Framework Reference
- Calendar and Reminders Programming Guide
- WWDC 2010 Session 136 - Calendar Integration with Event Kit
iAd
広告表示を提供。
参考文献
- iAd Framework Reference
- iAd Programming Guide
- WWDC 2010 Session 112 - Integrating Ads with iAd
- WWDC 2011 Session 505 - iAd Implementation Best Practices
- WWDC 2011 Session 506 - Building iAd Rich Media Ads with iAd Producer
- WWDC 2013 Session 613 - iAd Integration and Best Practices
- WWDC 2014 Session 222 - Optimize Your Earning Power With iAd
- WWDC 2015 Session 503 - Monetize and Promote Your App with iAd
Image I/O
画像ファイルの読み書きを提供。
参考文献
QuickLook
ファイルのプレビューインターフェースを提供。
参考文献
- QuickLook Framework Reference
- WWDC 2010 Session 106 - Understanding Document Interaction Controller
- System-wide Previews on OSX and iOS (WWDC 2011 Session 106)
Core MIDI
MIDI デバイスの通信を提供。
iOS 4.2 で追加。
参考文献
iOS 5
バージョン | 公開日 | 修正版 |
---|---|---|
5.0 | 2011 年 10 月 | 5.0.1 |
5.1 | 2012 年 3 月 | 5.1.1 |
iCloud

Key-Value Storage
Foundation フレームワーク (NSUbiquitousKeyValueStore) が対応。(iOS 5.0 以降)
Document Storage
UIKit フレームワーク (UIDocument) が対応。(iOS 5.0 以降)
Core Data Storage
Core Data フレームワークが対応。(iOS 5.0 以降)
iOS 10.0 で非推奨。
Notification Center

Widget Management
NotificationCenter フレームワーク (NCWidgetController) が対応。(iOS 8.0 以降)
Notification Management
UserNotifications フレームワーク (UNUserNotificationCenter) が対応。(iOS 10.0 以降)
Newsstand

iOS 9.0 で Newsstand アプリは News アプリに移行。
Issue Management
NewsstandKit フレームワーク (NKLibrary) が対応。(iOS 5.0 以降)

Composition Interface
Twitter フレームワーク (TWTweetComposeViewController) が対応。(iOS 5.0 以降)
iOS 6.0 で非推奨、Social フレームワーク (SLComposeViewController) に移行。
Reminders

List Management
EventKit フレームワーク (EKReminder) が対応。(iOS 6.0 以降)
PC Free

iMessage

Siri

SiriKit
Intents フレームワークが対応。(iOS 10.0 以降)
Intents Domains
- VoIP Calling (iOS 10.0 以降)
- Messages (iOS 10.0 以降)
- Payments (iOS 10.0 以降)
- Photos (iOS 10.0 以降)
- Workouts (iOS 10.0 以降)
- Ride Booking (iOS 10.0 以降)
- Car Commands (iOS 10.0 以降)
- CarPlay (iOS 10.0 以降)
- Restaurant Reservation (iOS 10.0 以降)
Frameworks
Accounts
ユーザアカウントへのアクセスを提供。
参考文献
Core Bluetooth
Bluetooth LE の通信を提供。
参考文献
- Core Bluetooth Framework Reference
- Core Bluetooth Programming Guide
- WWDC 2012 Session 703 - Core Bluetooth 101
- WWDC 2012 Session 705 - Advanced Core Bluetooth
- WWDC 2013 Session 703 - Core Bluetooth
Core Image
画像フィルタや顔認識を提供。
参考文献
- Core Image Framework Reference
- Core Image Programming Guide
- Core Image Filter Reference
- WWDC 2011 Session 422 - Using Core Image on iOS & Mac OS X
- WWDC 2012 Session 510 - Getting Started with Core Image
- WWDC 2012 Session 511 - Core Image Techniques
- WWDC 2013 Session 509 - Core Image Effects and Techniques
- WWDC 2014 Session 514 - Advances in Core Image
- WWDC 2014 Session 515 - Developing Core Image Filters for iOS
- WWDC 2015 Session 510 - What's New in Core Image
- WWDC 2016 Session 505 - Live Photo Editing and RAW Processing with Core Image
GLKit
OpenGL ES のユーティリティを提供。
- GLKit Framework Reference
- OpenGL ES Programming Guide: Drawing with OpenGL ES and GLKit
- WWDC 2011 Session 402 - Essential Game Technologies for iOS, Pt 1
- WWDC 2011 Session 414 - Advances in OpenGL ES for iOS 5
- WWDC 2012 Session 513 - Advances in OpenGL and OpenGL ES
GSS
標準的なセキュリティを提供。
参考文献
NewsstandKit
雑誌や新聞の購読管理を提供。
参考文献
- NewsstandKit Framework Reference
- WWDC 2011 Session 504 - Building Newsstand Apps
- WWDC 2012 Session 307 - Building Great Newsstand Apps
Twitter のインターフェースを提供。
iOS 6.0 で非推奨、Socical フレームワークに移行。
参考文献
iOS 6
バージョン | 公開日 | 修正版 |
---|---|---|
6.0 | 2012 年 9 月 | 6.0.1 / 6.0.2 |
6.1 | 2013 年 1 月 | 6.1.1 / 6.1.2 / 6.1.3 / 6.1.4 / 6.1.5 / 6.1.6 |
Maps

Display
MapKit フレームワーク (MKMapView) が対応。(iOS 6.0 以降)
Search
MapKit フレームワーク (MKLocalSearch) が対応。(iOS 6.1 以降)
Directions
MapKit フレームワーク (MKDirections) が対応。(iOS 7.0 以降)

Composition Interface
Social フレームワーク (SLComposeViewController) が対応。(iOS 6.0 以降)
Passbook

iOS 9.0 で Passbook アプリは Wallet アプリに移行。
Passes Management
PassKit フレームワーク (PKPassLibrary) が対応。(iOS 6.0 以降)
Guided Access

Frameworks
AdSupport
広告識別子へのアクセスを提供。
参考文献
MediaToolbox
オーディオタップのインターフェースを提供。
PassKit
パスへのアクセスと Apple Pay を提供。
参考文献
- PassKit Framework Reference
- Wallet Developer Guide
- PassKit Package Format Reference
- Getting Started with Apple Pay
- Apple Pay Programming Guide
- Payment Token Format Reference
- WWDC 2012 Session 309 - Introducing Passbook, Part 2
- WWDC 2013 Session 302 - What's New in Passbook
- WWDC 2015 Session 701 - Wallet - The home for Apple Pay and more
- WWDC 2015 Session 702 - Apple Pay Within Apps
- WWDC 2016 Session 704 - What's New with Wallet and Apple Pay
Social
ソーシャルメディアのインターフェースを提供。
参考文献
- Social Framework Reference
- App Extension Programming Guide: Share
- WWDC 2012 Session 306 - Integrating With Facebook, Twitter and Sina Weibo
- WWDC 2014 Session 205 - Creating Extensions for iOS and OS X, Part 1
- WWDC 2015 Session 224 - App Extension Best Practices
VideoToolbox
低レベルのビデオコーデックインターフェースを提供。
参考文献
- VideoToolbox Framework Reference
- WWDC 2014 Session 513 - Direct Access to Video Encoding and Decoding
iOS 7
バージョン | 公開日 | 修正版 |
---|---|---|
7.0 | 2013 年 9 月 | 7.0.1 / 7.0.2 / 7.0.3 / 7.0.4 / 7.0.5 / 7.0.6 |
7.1 | 2014 年 3 月 | 7.1.1 / 7.1.2 |
Design

New Appearance
UIKit フレームワークが対応。(iOS 7.0 以降)
Control Center

AirDrop

Share
UIKit フレームワーク (UIActivityViewController) が対応。(iOS 7.0 以降)
iTunes Radio

日本は未対応。iOS 8.4 で Apple Music に統合後は利用可能。
Touch ID

Authentication
LocalAuthentication フレームワーク (LAContext) が対応。(iOS 8.0 以降)
iBeacon

Region Monitoring
Core Location フレームワーク (CLBeaconRegion) が対応。(iOS 7.0 以降)
CarPlay

iOS 7.1 で追加。開発は CarPlay Entitlement が必要。
Media Player
MediaPlayer フレームワーク (MPPlayableContentManager) が対応。(iOS 7.1 以降)
Frameworks
GameController
ゲームコントローラの通信を提供。
参考文献
- GameController Framework Reference
- Game Controller Programming Guide
- WWDC 2013 Session 501 - Integrating with Game Controllers
- WWDC 2014 Session 611 - Designing for Game Controllers
JavaScriptCore
JavaScript の評価を提供。
参考文献
MediaAccessibility
メディアファイルのキャプション管理を提供。
参考文献
MultipeerConnectivity
近距離のピアツーピア通信を提供。
参考文献
- MultipeerConnectivity Framework Reference
- WWDC 2013 Session 708 - Nearby Networking with Multipeer Connectivity
- WWDC 2014 Session 709 - Cross Platform Nearby Networking
SafariServices
Safari のインターフェースを提供。
参考文献
SpriteKit
2D ゲームの描画を提供。
参考文献
- SpriteKit Framework Reference
- WWDC 2013 Session 502 - Introduction to Sprite Kit
- WWDC 2013 Session 503 - Designing Games with Sprite Kit
- WWDC 2014 Session 606 - What's New in SpriteKit
- WWDC 2014 Session 608 - Best Practices for Building SpriteKit Games
- WWDC 2015 Seesion 604 - What's New in SpriteKit
- WWDC 2016 Session 610 - What's New in SpriteKit
iOS 8
バージョン | 公開日 | 修正版 |
---|---|---|
8.0 | 2014 年 9 月 | 8.0.1 / 8.0.2 |
8.1 | 2014 年 10 月 | 8.1.1 / 8.1.2 / 8.1.3 |
8.2 | 2015 年 3 月 | |
8.3 | 2015 年 4 月 | |
8.4 | 2015 年 7 月 | 8.4.1 |
Handoff

Continuity
Foundation フレームワーク (NSUserActivity) が対応。(iOS 8.0 以降)
QuickType

Proactive Suggestions
UIKit フレーム (UITextContentType) が対応。(iOS 10.0 以降)
iCloud Drive

Document Picker
UIKit フレームワーク (UIDocumentPickerViewController) が対応。(iOS 8.0 以降)
Health

Data Access
HealthKit フレームワーク (HKHealthStore) が対応。(iOS 8.0 以降)
Family Sharing

Ask to Buy
StoreKit フレームワーク (SKPaymentTransactionState) が対応。(iOS 8.0 以降)
App Extensions

Share
Social フレームワーク (SLComposeServiceViewController) が対応。(iOS 8.0 以降)
Today
NotificationCenter フレームワーク (NCWidgetProviding) が対応。(iOS 8.0 以降)
Photo Editing
PhotosUI フレームワーク (PHContentEditingController) が対応。(iOS 8.0 以降)
Custom Keyboard
UIKit フレームワーク (UIInputViewController) が対応。(iOS 8.0 以降)
Action
Foundation フレームワーク (NSExtensionContext) が対応。(iOS 8.0 以降)
Document Provider
UIKit フレームワーク (UIDocumentPickerExtensionViewController) が対応。(iOS 8.0 以降)
Audio Unit
Core Audio Kit フレームワーク (AUViewController) が対応。(iOS 9.0 以降)
Content Blocker
SafariServices フレームワーク (SFContentBlockerManager) が対応。(iOS 9.0 以降)
HomeKit

Communication
HomeKit フレームワークが対応。(iOS 8.0 以降)
CloudKit

Records Management
CloudKit フレームワークが対応。(iOS 8.0 以降)
Metal

GPU Access
Metal フレームワークが対応。(iOS 8.0 以降)
Apple Pay

iOS 8.1 で追加。日本は iOS 10.1 で対応。
Payment Sheet
PassKit フレームワーク (PKPaymentAuthorizationViewController) が対応。(iOS 8.1 以降)
Apple Watch

iOS 8.2 で追加。
WatchKit Extension
WatchKit フレームワークが対応。(iOS 8.2 以降)
Communication
WatchConnectivity フレームワーク (WCSession) が対応。(iOS 9.0 以降)
Apple Music

iOS 8.4 で追加。
Playback
MediaPlayer フレームワーク (MPMusicPlayerController) が対応。(iOS 9.3 以降)
Frameworks
AVKit
高レベルのビデオインターフェースを提供。
参考文献
- AVKit Framework Reference
- Adopting Multitasking Enhancements on iPad
- WWDC 2014 Session 503 - Mastering Modern Media Playback
- WWDC 2015 Session 211 - Multitasking Essentials for Media-Based Apps on iPad in iOS 9
CloudKit
CloudKit のインターフェースを提供。
参考文献
- CloudKit Framework Reference
- CloudKit Quick Start
- iCloud Design Guide: Designing for CloudKit
- WWDC 2014 Session 208 - Introducing CloudKit
- WWDC 2014 Session 231 - Advanced CloudKit
- WWDC 2015 Session 704 - What's New in CloudKit
- WWDC 2015 Session 715 - CloudKit Tips and Tricks
- WWDC 2016 Session 226 - What's New with CloudKit
- WWDC 2016 Session 231 - CloudKit Best Practices
Core Audio Kit
オーディオ連携の UI を提供。
参考文献
HealthKit
健康情報の共有を提供。
参考文献
- HealthKit Framework Reference
- WWDC 2014 Session 203 - Introducing HealthKit
- WWDC 2014 Session 701 - Designing Accessories for iOS and OS X
- WWDC 2015 Session 203 - What's New in HealthKit
- WWDC 2016 Session 209 - Getting the Most Out of HealthKit
- WWDC 2016 Session 235 - Building Great Workout Apps
- WWDC 2016 Session 713 - Health and Fitness with Core Motion
HomeKit
自宅デバイスとの通信を提供。
参考文献
- HomeKit Framework Reference
- HomeKit Developer Guide
- WWDC 2014 Session 213 - Introducing HomeKit
- WWDC 2014 Session 701 - Designing Accessories for iOS and OS X
- WWDC 2015 Session 210 - What's New in HomeKit
- WWDC 2016 Session 710 - What's New in HomeKit
LocalAuthentication
Touch ID の認証を提供。
参考文献
- LocalAuthentication Framework Reference
- WWDC 2014 Session 711 - Keychain and Authentication with Touch ID
- WWDC 2015 Session 706 - Security and Your Apps
Metal
GPU インターフェースを提供。
参考文献
- Metal Framework Reference
- Metal Programming Guide
- Metal Best Practices Guide
- Metal Shading Language Guide
- Metal Feature Sets
- WWDC 2014 Session 603 - Working with Metal: Overview
- WWDC 2014 Session 604 - Working with Metal: Fundamentals
- WWDC 2014 Session 605 - Working with Metal: Advanced
- WWDC 2015 Session 603 - What's New in Metal, Part 1
- WWDC 2015 Session 607 - What's New in Metal, Part 2
- WWDC 2015 Session 610 - Metal Performance Optimization Techniques
- WWDC 2016 Session 602 - Adopting Metal, Part 1
- WWDC 2016 Session 603 - Adopting Metal, Part 2
- WWDC 2016 Session 604 - What's New in Metal, Part 1
- WWDC 2016 Session 605 - What's New in Metal, Part 2
- WWDC 2016 Session 606 - Advanced Metal Shader Optimization
NetworkExtension
VPN の設定を提供。
参考文献
- NetworkExtension Framework Reference
- WWDC 2015 Session 717 - What's New in Network Extension and VPN
NotificationCenter
通知センターウィジェットの管理を提供。
参考文献
- NotificationCenter Framework Reference
- App Extension Programming Guide: Today
- WWDC 2014 Session 205 - Creating Extensions for iOS and OS X, Part 1
- WWDC 2015 Session 224 - App Extension Best Practices
Photos
写真ライブラリへのアクセスを提供。
参考文献
- Photos Framework Reference
- WWDC 2014 Session 511 - Introducing the Photos Frameworks
- WWDC 2016 Session 505 - Live Photo Editing and RAW Processing with Core Image
PhotosUI
Photo Editing 拡張機能や Live Photos の表示を提供。
参考文献
- PhotosUI Framework Reference
- App Extension Programming Guide: Photo Editing
- WWDC 2014 Session 511 - Introducing the Photos Frameworks
- WWDC 2016 Session 505 - Live Photo Editing and RAW Processing with Core Image
PushKit
VoIP プッシュ通知を提供。
参考文献
- PushKit Framework Reference
- Energy Efficiency Guide for iOS Apps: Voice Over IP (VoIP) Best Practices
ResearchKit
被験情報の収集を提供。
参考文献
- ResearchKit
- ResearchKit Framework
- WWDC 2015 Session 213 - Building Apps with ResearchKit
- WWDC 2016 Session 234 - What's New in ResearchKit
SceneKit
高レベルの 3D グラフィックスインターフェースを提供。
参考文献
- SceneKit Framework Reference
- WWDC 2014 Session 609 - What's New in SceneKit
- WWDC 2014 Session 610 - Building a Game with SceneKit
- WWDC 2015 Session 606 - Enhancements to SceneKit
- WWDC 2016 Session 609 - Advances in SceneKit Rendering
WebKit
ブラウザ機能を提供。
参考文献
WatchKit
Watch アプリとの連携を提供。
iOS 8.2 で追加。
参考文献
- WatchKit Framework Reference
- App Programming Guide for watchOS
- WWDC 2015 Session 108 - Building Watch Apps
iOS 9
バージョン | 公開日 | 修正版 |
---|---|---|
9.0 | 2015 年 9 月 | 9.0.1 / 9.0.2 |
9.1 | 2015 年 10 月 | |
9.2 | 2015 年 12 月 | 9.2.1 |
9.3 | 2016 年 3 月 | 9.3.1 / 9.3.2 / 9.3.3 / 9.3.4 / 9.3.5 |
Wallet

旧 Passbook アプリ。
News

旧 Newsstand アプリ。日本は未対応。iOS 10.0 でウィジェットのみ利用可能。
Multitasking (iPad)

Slide Over
Information Property (UIRequiresFullScreen) が対応。(iOS 9.0 以降)
Split View
Information Property (UIRequiresFullScreen) が対応。(iOS 9.0 以降)
Picture in Picture
AVKit フレームワーク (AVPictureInPictureController) が対応。(iOS 9.0 以降)
3D Touch

Quick Actions
UIKit フレームワーク (UIApplicationShortcutItem) が対応。(iOS 9.0 以降)
Peek and Pop
UIKit フレームワーク (UIPreviewAction) が対応。(iOS 9.0 以降)
Pressure Sensitivity
UIKit フレームワーク (UITouch) が対応。(iOS 9.0 以降)
Live Photos

Load
Photos フレームワーク (PHLivePhoto) が対応。(iOS 9.1 以降)
Edit
Photos フレームワーク (PHLivePhotoEditingContext) が対応。(iOS 10.0 以降)
Apple Pencil

iOS 9.1 で追加。
Support
UIKit フレームワーク (UITouch) が対応。(iOS 9.1 以降)
Night Shift

iOS 9.3 で追加。
Frameworks
CareKit
治療情報の管理を提供。
参考文献
Contacts
連絡先情報へのアクセスを提供。
参考文献
- Contacts Framework Reference
- Address Book Programming Guide for iOS
- WWDC 2015 Session 223 - Introducing the Contacts Framework for iOS and OS X
ContactsUI
連絡先情報を表示する UI を提供。
参考文献
- ContactsUI Framework Reference
- Address Book Programming Guide for iOS
- WWDC 2015 Session 223 - Introducing the Contacts Framework for iOS and OS X
Core Spotlight
Spotlight のインデックス管理を提供。
参考文献
- Core Spotlight Framework Reference
- App Search Programming Guide
- WWDC 2015 Session 709 - Introducing Search APIs
- WWDC 2016 Session 223 - Making the Most of Search APIs
- WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions
GameplayKit
一般的なゲームロジックを提供。
参考文献
- GameplayKit Framework Reference
- GameplayKit Programming Guide
- WWDC 2015 Session 608 - Introducing GameplayKit
- WWDC 2015 Session 609 - Deeper into GameplayKit with DemoBots
- WWDC 2016 Session 608 - What's New in GameplayKit
MetalKit
Metal のユーティリティを提供。
参考文献
- MetalKit Framework Reference
- WWDC 2015 Session 607 - What's New in Metal, Part 2
- WWDC 2016 Session 605 - What's New in Metal, Part 2
MetalPerformanceShaders
Metal の最適化されたシェーダを提供。
参考文献
Model I/O
3D モデルデータの読み書きを提供。
参考文献
ReplayKit
録画やライブ配信を提供。
参考文献
- ReplayKit Framework Reference
- WWDC 2015 Session 605 - Going Social with ReplayKit and Game Center
- WWDC 2016 Session 601 - Go Live with ReplayKit
WatchConnectivity
Watch アプリとの通信を提供。
参考文献
HealthKitUI
HealthKit データの UI を提供。
iOS 9.3 で追加。
参考文献
iOS 10
バージョン | 公開日 | 修正版 |
---|---|---|
10.0 | 2016 年 9 月 | 10.0.1 / 10.0.2 / 10.0.3 |
10.1 | 2016 年 10 月 | 10.1.1 |
10.2 | 2016 年 12 月 | 10.2.1 |
10.3 | 2017 年 3 月 | 10.3.1 / 10.3.2 |
Home

iMessage Apps

Messages Extensions
Messages フレームワーク (MSMessagesAppViewController) が対応。(iOS 10.0 以降)
Stickers

Sticker Pack
Xcode Template (Sticker Pack Application) が対応。(iOS 10.0 以降)
TV

旧 Videos アプリ。iOS 10.2 で追加。日本は未対応。
Frameworks
CallKit
システム UI の VoIP 通話を提供。
参考文献
Intents
Siri への要求を提供。
参考文献
- Intents Framework Reference
- SiriKit Programming Guide
- WWDC 2016 Session 217 - Introducing SiriKit
- WWDC 2016 Session 225 - Extending Your Apps with SiriKit
- WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions
IntentsUI
Siri の応答 UI を提供。
参考文献
- IntentsUI Framework Reference
- SiriKit Programming Guide
- WWDC 2016 Session 217 - Introducing SiriKit
- WWDC 2016 Session 225 - Extending Your Apps with SiriKit
Messages
Sticker と iMessage の拡張機能を提供。
参考文献
- Messages Framework Reference
- App Extension Programming Guide
- WWDC 2016 Session 204 - iMessage Apps and Stickers, Part 1
- WWDC 2016 Session 224 - iMessage Apps and Stickers, Part 2
Speech
音声認識を提供。
参考文献
UserNotifications
ローカル・リモート通知を提供。
参考文献
- UserNotifications Framework Reference
- Local and Remote Notification Programming Guide
- WWDC 2016 Session 707 - Introduction to Notifications
- WWDC 2016 Session 708 - Advanced Notifications
- WWDC 2016 Session 724 - What's New in the Apple Push Notification Service
UserNotificationsUI
ローカル・リモート通知の UI を提供。
参考文献
- UserNotificationsUI Framework Reference
- Local and Remote Notification Programming Guide
- WWDC 2016 Session 707 - Introduction to Notifications
- WWDC 2016 Session 708 - Advanced Notifications
VideoSubscriberAccount
映像サービスの認証管理を提供。