もっとフォーカス。もっとつながる。もっと探検。

iOSは、世界で最も先進的なモバイルオペレーティングシステムです。iOS 15では、SharePlayを活用してユーザー同士を新たな方法でつなぐAppや、新しい通知APIを使ってユーザーが集中できるようにするAppを構築できるほか、拡張現実、Safari Extension、近距離通信を利用するための新しいツールを提供することができます。さらに、App Storeで配信するApp向けの最新機能を利用すると、App StoreでのAppの見つけやすさや、App内課金のユーザー体験を向上できます。

SharePlay

SharePlayを使うと、ユーザーは新たな方法でAppの体験を共有できるようになります。メディアストリーミングのAppでは、新しいGroup Activities APIを通じてユーザーがビデオの品質を損なうことなくコンテンツを共有できます。同期はすべてシステムによって制御されます。メディアストリーミング以外の共有については、GroupSessionMessenger APIを使うことにより、セキュアなデータチャネルを介して、複数のユーザーにまたがるAppの複数のインスタンス間で情報を同期することができます。

SharePlayについてさらに詳しく

「集中モード」と通知

「集中モード」によって、ユーザーは自分に最適な時間に通知を受け取ることができます。Interruption Levels APIを使うと、気を散らさないための4種類のレベル(新しい「Passive(受動的)」と「Time-Sensitive(一刻を争う)」のレベルを含む)に合わせて通知を送信するための詳細設定もできます。コミュニケーションのためのAppでは、異なるデザインで通知が表示されるようになったほか、ユーザーが許可する場合は、システムレベルでの現在の「集中モード」のステータスとAppのステータスを同期させることができます。

通知についてさらに詳しく(英語)

App Store

新機能を利用して、App StoreでAppをさらに見つけやすくし、高品質のAppおよびApp内課金の体験を提供しましょう。App内のイベントをApp Storeで直接紹介したり、プロダクトページの別バージョンを作って、それぞれに独自のURLを持たせたりすることが可能です。プロダクトページで異なるメタデータを使用し、それぞれのパフォーマンスを比較することで、ユーザーからの反響が最も良いバージョンを確認できます。StoreKit 2や、パワフルな新しいサーバAPIと通知を使えば、App内課金とサブスクリプションについてより優れたサポートを提供できるようになります。その他、さまざまな新機能が利用可能になりました。

最新情報を見る

SwiftUI

改善されたリストビュー、向上した検索機能、コントロールフォーカスエリアのサポートといった新機能を使ってAppを強化しましょう。新しいCanvas API(drawRectに相当する、GPUによる高速処理のための最新API)を使えば、低レベルの描画プリミティブをよりきめ細かく制御することができます。また、新しいAccessibility Representation APIを使うと、SwiftUIの既存の標準コントロールに組み込まれているすべてのアクセシビリティサポートを、カスタムのコントロールに簡単に継承させることができます。

SwiftUIについてさらに詳しく

ARKit 5

ARKit 5には、AppのAR体験をさらに充実させるための新機能や改善点が盛り込まれています。ロケーションアンカーをさらに多くの都市に配置できるようになり、App ClipまたはARKit Appでバーチャルコンテンツをプリント版またはデジタル版のApp Clipコードへとピンできるようになりました。また、iPad Pro第5世代)の超広角カメラでフェイストラッキングを活用するなど、さまざまな機能が利用できます。

ARKit 5についてさらに詳しく

RealityKit 2

RealityKit 2は、AppleがARのためにゼロから設計した3Dレンダリング、物理演算、空間オーディオ用エンジンです。カスタムのMetalシェーダを適用したり、ポストレンダリングエフェクトを追加して、より臨場感あふれるAR体験を作り出すことができます。

RealityKit 2についてさらに詳しく

Create ML

iOSでもCreate MLのパワーをSwiftフレームワークとして利用できるようになりました。Swiftのスクリプトやプレイグラウンドでモデル作成をプログラムで試行して、自動化しましょう。Create ML APIを活用してユーザーの入力またはデバイス上の動作から直接モデルをトレーニングすることで、Appにダイナミックな機能を実装しましょう。これにより、ユーザーのプライバシーを保護しつつ、状況に応じパーソナライズされた体験を提供することができます。

Create MLについてさらに詳しく

Safari Web Extension

Safari Web Extensionでは、HTML、CSS、JavaScriptを使って、Webブラウザにパワフルなカスタマイズや新機能を持たせることができます。iOS 15からは、Safariを搭載したすべてのAppleデバイスでSafari Web Extensionを利用できるようになりました。

「iOSのSafari Web Extensionの紹介」を見る(英語)

Screen Time

ペアレンタルコントロール対応のAppでScreen Time APIを使うと、保護者がさらに多くのツールを利用できるようになります。重要な機能制限やデバイスアクティビティのモニタリングといった主な機能を、プライバシーを最優先して用いる方法を学びましょう。

「Screen Time APIの紹介」を見る(英語)

ShazamKit

音声認識を利用して、Appの体験をさらに豊かなものにしましょう。Shazamの膨大な音源カタログをベースに、何百万曲の音楽をマッチングしたり、ビデオ、Podcast、その他の音源からカスタムカタログを作成して、事前録音された音声を認識したりすることができます。

ShazamKitについてさらに詳しく

HomeKit

iOS 15のHomeKit APIは、Matter対応のアクセサリと自動的に連携します。スマートホーム向けのAppでMatterのテストを始めましょう。Matterは、スマートホームアクセサリの互換性を高め、デバイスとシームレスに連携させるために策定されたオープンな接続の統一規格です。

HomeKitについてさらに詳しく(英語)

Nearby Interaction

iPhoneのU1チップを活用して、斬新で便利な方法で接続アクセサリと通信できるようにしましょう。Nearby Interactionフレームワークを使えば、Appとハードウェアアクセサリを、超広帯域無線(UWB)に簡単に対応させることができます。

Nearby Interactionについてさらに詳しく(英語)

ツールとリソース

Xcodeおよび以下のリソースを使って、iOS向けのAppをビルドしましょう。

Xcodeをダウンロードする(英語)