iOS
WWDC2018
iOS12

WWDC2018で発表されたOSの変更点をナナメ読み

WWDC2018で発表された、iOS 12, watchOS 5, macOS 10.14 のざっくりとした変更点のリストとリンクです。

ARKit2

Siri Shortcuts (iOS & watchOS)

Siriは、ユーザーがあなたのアプリを使用して実行する可能性のある操作のショートカットを予測し、Spotlight検索、ロック画面、Siriウォッチフェイスなどの場所でユーザーにショートカットを提案することができます。

Health Records

iOS 12のHealthKitを使用すると、ユーザーは病歴をアプリと共有できます。許可を得て、病状、検査室、薬、バイタルなどの健康記録データに基づいて健康体験をパーソナライズすることができます。

Effects

ステッカーパックのステッカーと、iMessageの画像は、エフェクトとして表示されるようになりました。

Metal 2.1

Metal 2.1で、accelerated ray tracing と indirect command buffers のサポートを含むパフォーマンス機能を追加。accelerated ray tracingを使用してライティングとシャドウを強化したシーンをレンダリングします。

Notifications

通知コンテンツアプリの拡張機能で、カスタムビューでのユーザー対話機能がサポートされるようになりました。
アプリの通知の内容がユーザーの操作を促す必要がある場合は、ボタンやスイッチなどのコントロールを追加できます。
Groupにまとめることもできるようになりました。

Authentication Services

新しいAuthenticationServicesフレームワークを使用すると、Password ManagerアプリをPassword AutoFillと統合することができます。
また、新しいASWebAuthenticationSessionクラスを使用して、SafariのWebサイトと関連するアプリ間でログインセッション情報を共有して、アプリのログインを簡単にすることもできます。

CarPlay for Navigation Apps

新しいCarPlayフレームワークを使用して、ナビゲーションアプリケーションはCarPlayにナビゲーション情報を表示できるようになりました。

Network Framework

新しいネットワークフレームワークにより、トランスポートとセキュリティプロトコルを使用してデータを送受信するネットワーク接続を簡単に作成できます。
カスタムアプリケーションプロトコル用のTLS、TCP、UDPなどのプロトコルに直接アクセスする必要がある場合は、このフレームワークを使用します。

Natural Language

Natural Languageフレームワークは、自然言語のテキストを分析し、その言語固有のメタデータを推測するために使用する新しいフレームワークです。
このフレームワークをCreate MLとともに使用して、カスタムNLPモデルをトレーニングし、展開することができます。

Enhanced Connectivity and Background Audio (watchOS)

watchOS 5には、オーディオコンテンツをApple Watchに同期させるための拡張された接続APIと、長い形式のオーディオを連続して再生する新しいバックグラウンドモードが含まれています。

Updated Workout APIs (watchOS)

watchOS 5には、データ収集、シンプルさ、および信頼性を向上させるために、HealthKitで更新されたワークアウトAPIが含まれています。

Create ML

Create MLは、Mac上でカスタムの機械学習モデルを作成し、訓練するための新技術です。 MLの作成には、SwiftやmacOSのplaygroundsなどの使い慣れたツールを使用できるので、自分のモデルを訓練しやすくなります。

Mac App Store

新しく設計されたMac App Storeには、macOS 10.14 SDKを使用して構築されたMacアプリケーション用の新しいRatings and Reviews APIが含まれています。


Reference
- What’s New in macOS
- What’s New in iOS
- What’s New in watchOS