[WWDC19] 次期iOS, macOS, tvOS, watchOSに新規追加されるフレームワークの概要まとめ #WWDC19
はじめに
こんにちは。モバイルアプリサービス部の平屋です。
以下の次期OSに新規追加されるフレームワークの概要を簡単にまとめてみました。
- iOS 13.0
- macOS 10.15
- tvOS 13.0
- watchOS 6.0
次期OSでは26個のフレームワークが新規追加されます。
本記事は Apple からベータ版として公開されているドキュメントを情報源としています。 そのため、正式版と異なる情報になる可能性があります。ご留意の上、お読みください。
App Frameworks
SwiftUI
- SDKs
- iOS 13.0
- macOS 10.15
- tvOS 13.0
- watchOS 6.0
- 概要
- アプリのユーザーインターフェイスを宣言するためのビュー、コントロール、およびレイアウト構造を提供する
- 関連情報
Graphics and Games
PencilKit
- SDKs
- iOS 13.0
- macOS 10.15
- 概要
- 手書きのコンテンツをiOSまたはmacOSアプリケーションにすばやく簡単に組み込む
RealityKit
- SDKs
- iOS 13.0
- macOS 10.15
- 概要
- 拡張現実アプリで使用するための3Dコンテンツをシミュレートしてレンダリングする
- 関連情報
App Services
BackgroundTasks
- SDKs
- iOS 13.0
- tvOS 13.0
- 概要
- バックグラウンドでタスクを実行するために、アプリを起動するようにシステムに要求する
Combine
- SDKs
- iOS 13.0
- macOS 10.15
- tvOS 13.0
- watchOS 6.0
- 概要
- イベント処理演算子を組み合わせて、非同期イベントの処理をカスタマイズする
Create ML
- SDKs
- macOS 10.15
- 概要
- アプリで使用するための機械学習モデルを作成する
- 関連情報
QuickLookThumbnailing
- SDKs
- iOS 13.0
- macOS 10.15
- 概要
- 不明
Media
Core Audio Types
- SDKs
- iOS 13.0
- macOS 10.15
- tvOS 13.0
- watchOS 6.0
- 概要
- 他のCore Audioインターフェイスで使用される一般的なデータ型と定数を宣言する
Core Haptics
- SDKs
- iOS 13.0
- 概要
- カスタマイズしたhapticおよび音声のフィードバックをアプリに追加することを可能にする
SoundAnalysis
- SDKs
- iOS 13.0
- macOS 10.15
- tvOS 13.0
- watchOS 6.0
- 概要
- ストリーミングオーディオとファイルベースのオーディオを分析して、特定のタイプとして分類する
VisionKit
- SDKs
- iOS 13.0
- 概要
- システムのドキュメントスキャナを使用できるようにする
Web
LinkPresentation
- SDKs
- iOS 13.0
- macOS 10.15
- 概要
- 不明
Maps Web Snapshots
- 概要
- URLから地図の静止画像を作成する
- 関連情報
System
Apple CryptoKit
- SDKs
- iOS 13.0
- macOS 10.15
- tvOS 13.0
- 概要
- 暗号化操作を安全かつ効率的に実行する
DriverKit
- SDKs
- macOS 10.15
- 概要
- ユーザーが自分のMacにインストールするデバイスドライバを作成できるようにする
EndpointSecurity
- SDKs
- macOS 10.15
- 概要
- セキュリティ関連のソフトウェアを作成する
ExecutionPolicy
- SDKs
- macOS 10.15
- 概要
- 不明
HIDDriverKit
- SDKs
- macOS 10.15
- 概要
- ヒューマンインターフェイスデバイス(キーボード、ポインティングデバイス、ペンやタッチパッドなどのデジタイザ)のドライバを開発するためのC++クラスを提供する
IOUSBHost
- SDKs
- macOS 10.15
- 概要
- 不明
Logging
- SDKs
- macOS 10.15
- 概要
- 不明
MetricKit
- SDKs
- iOS 13.0
- 概要
- デバイス上のアプリの電力とパフォーマンスの指標を受け取ることを可能にする
NetworkingDriverKit
- SDKs
- macOS 10.15
- 概要
- 不明
SystemExtensions
- SDKs
- macOS 10.15
- 概要
- 関連するカーネル拡張機能(KEXT)のリスクなしに、ユーザーのMacの機能を拡張するを可能にする
USBDriverKit
- SDKs
- macOS 10.15
- 概要
- USBデバイス用のドライバを開発すること可能にする
USBSerialDriverKit
- SDKs
- macOS 10.15
- 概要 - シリアルIOデバイス用のドライバを開発すること可能にする
WiFi
- SDKs
- iOS 13.0
- macOS 10.15
- tvOS 13.0
- 概要
- 不明
さいごに
次期OSに新規追加されるフレームワークの概要をまとめてみました。
個人的にはSwiftUIやCombineを触ってみたいなと思いました。WWDCで発表されたトピックをキャッチアップしたい方の役に立てれば幸いです。