iPadOSを最大限に活用。

iPadOSのテクノロジーを使うことで、iPad独自の機能を活用することができます。iOS SDKを利用すると、マルチウインドウ、Apple Pencilを使った簡単な描画や手書き機能、シームレスな仮想現実体験など、さまざまな機能にしっかり対応したiPadOSアプリを構築できます。

デスクトップクラスのアプリ

外部ディスプレイのサポート

外部ディスプレイに完全対応したことで、デスクトップクラスのワークフローが可能になります。また、マルチタスク体験が強化され、重要なアプリやコンテンツにいつでもアクセスできるよう、表示したままにすることができます。アプリのUIを最適化して、動的なウインドウサイズ変更をサポートし、大きなディスプレイ上でも美しく映し出されるようにしましょう。

エディタスタイルのナビゲーションバー

新しいエディタスタイルのナビゲーションバーを組み込んだパワフルなドキュメント編集アプリを構築すれば、Macのツールバーの柔軟性をiPadでも活用でき、完全なカスタマイズも可能になります。タップ1つで一般的な編集操作にアクセスできるようにしたり、タイトルメニューに、移動、複製、名前の変更、書き出し、共有、ドラッグといった、ドキュメントのクイックアクションを追加したりすることができます。

テキスト編集メニューの機能強化

ユーザーの入力タイプ(タッチまたはポインタ)に応じて視覚的に調整されるテキスト編集メニューの機能強化により、スムーズなテキスト編集体験を作り出すことができます。

検索と置換

テキスト内での「検索と置換」がサポートされます。1つのAPIでシステム標準の「検索と置換」が開くようにテキストビューを設定し、カスタムのテキスト実装に新しい検索操作を活用できます。

インライン検索

新しいインライン検索UIを使用すると、コンテンツがさらに見つけやすくなります。検索候補機能を追加すれば、さらにすばやくコンテンツが見つかります。

さらに詳しく

ビデオを見る

ユーザーインターフェイス

マルチタスク

Slide Over、Split View、ピクチャ・イン・ピクチャなどのマルチタスク機能により、ユーザーは直感的なジェスチャでアプリをすばやく切り替えることができます。

さらに詳しく

ドラッグ&ドロップ

Multi-Touch APIを使用すると、ユーザーはテキスト、画像、ファイルをアプリ間で移動することができます。アプリをドラッグ&ドロップに対応させて、ユーザーがコンテンツを直感的にすばやく移動できるようにしましょう。

さらに詳しく

マルチウインドウ

iPadOSでは、アプリをマルチウインドウに対応させることができます。たとえば、文書作成アプリのユーザーは複数の文書を同時に作業し、そのアプリをSplit Viewまたは複数の領域で使用できます。さらに、Slide Overで複数のアプリに対応することもできます。

さらに詳しく

ポインタ

ポインタのダイナミックなエフェクトと操作により、iPadでのポインティングデバイスの使い勝手が向上します。ポインティングデバイスが使用されると、iPadOSはポインタを自動的にその時点のコンテキストに適合させます。これにより、リッチな視覚的フィードバックとともに適切な精度を提供し、生産性の向上や頻繁に行うタスクの効率化に貢献します。

さらに詳しく

Apple Pencil

Apple Pencilはピクセルレベルの精度と業界トップクラスの低遅延を実現しており、描画、スケッチ、色付け、メモ、Eメールへの注釈付けなどに最適のツールとなっています。また、ダブルタップのジェスチャに対応した直感的なTouch Surfaceを搭載しているため、この機能をアプリで活用することができます。さらに、多機能の描画および注釈フレームワークであるPencilKitを使用すれば、すべての描画機能をアプリに簡単に追加でき、キャンバス、応答性に優れたインク、豊富なツールパレット、描画モデルなどをiPadOSで利用できるようになります。

さらに詳しく

書類

ファイルとフォルダ

ファイルアプリは、USBドライブ、SDカード、ファイルサーバに対応しています。また、カラム表示、クイックアクション、ローカルストレージといった機能により、ファイルアプリはさらに強化されています。アプリでユーザーのドキュメントを保存および管理する場合、File Provider Extensionを実装すると、ユーザーが他のアプリの使用中でもコンテンツにアクセスできるようになります。

さらに詳しく

フォント

アプリは、システム全体で使用するフォントを提供することも、他のアプリから提供されたフォントを統合することもできます。また、フォントピッカーインターフェイスで提供される複数のシステムUIフォントの中から選択することも可能です。

さらに詳しく

認証とセキュリティ

Face IDとTouch ID

ロック解除、認証、および支払いを安全に行うこれらの機能により、ユーザーは一目見るか、指で触れるだけでアプリにすばやくアクセスできます。システムの他の部分から独立したハードウェアベースのセキュリティプロセッサであるSecure Enclaveが、ユーザーのデータを暗号化して保護します。

さらに詳しく

Apple Pay

Apple Payによって、アプリ内やWeb上で簡単かつ安全に支払いができます。ユーザーは、支払い、配送先、連絡先などの情報を迅速に提示して決済を実行できます。

さらに詳しく

Appleでサインイン

ユーザーはApple IDを使用してアプリに簡単にサインインできます。ユーザーは「Appleでサインイン」を利用してアカウントを設定して、アプリの使用をすぐに開始できます。フォームに入力したり、Eメールアドレスを確認したり、新しいパスワードを作成したりする必要はありません。

さらに詳しく

アプリの枠を超える

App Clip

App Clipは、アプリの一部分をコンパクトにしたもので、必要なときに簡単に見つけてすばやく起動することができます。ユーザーは操作をわずか数秒間で開始し、完了することができます。ユーザーがApp Clipでアプリの価値を体験した後で、アプリの完全版をダウンロードするオプションも提示できます。

さらに詳しく

ウィジェット

限られた量の情報やアプリ固有の機能をタイムリーかつ便利に提示できるウィジェットは、WidgetKitフレームワークとSwiftUIを使って手軽に構築し、iOS、iPadOS、macOSで利用することができます。ユーザーはウィジェットギャラリーでウィジェットの検索やサイズのプレビューができ、ホーム画面の好きな場所にウィジェットを配置して、一目で必要な情報にアクセスすることができます。スマートスタックは、ユーザーの毎日のアクティビティから学習して、最も関連性の高いウィジェットを適切なタイミングで表示します。

さらに詳しく

デスクトップクラスのブラウジング

iPad版Safariは最新のWeb標準に対応しており、WebサイトやWebアプリをタッチ操作向けに自動調整します。これにより、超高速のパフォーマンス、業界トップクラスのセキュリティ、モダンなデスクトップ機能が備わった快適なブラウジング体験を実現しています。サイトや埋め込み型のWebビューでパワフルな機能とコーディングのベストプラクティスを活用すれば、iPad向けに最高水準のユーザー体験を実現することができます。

さらに詳しく

インテリジェンス

拡張現実

ARKitでは「ピープルオクルージョン」機能を使用して非常に高いレベルで人を認識できるため、ARコンテンツが現実世界に実在する人の前や背後をリアルに通り過ぎるようにしたり、人の動きをアプリに組み込んだりすることができます。Appleのレンダリング、アニメーション、物理演算、オーディオ用エンジンであるRealityKitを使用すると、バーチャルオブジェクトを現実世界にシームレスに統合するパワフルなARアプリを構築することができます。

さらに詳しく

機械学習

オンデバイスのモデルトレーニングが実現し、厳選されたモデルのギャラリーを利用できる今こそ、機械学習を活用し始める絶好のタイミングです。Core MLではCPU、GPU、Neural Engineをシームレスに活用してパフォーマンスと効率性を最大化しているため、デベロッパは最先端のモデルをアプリに組み込むことができます。

さらに詳しく

Siri

アプリでSiriKitとショートカットを使用すると、ユーザーは音声、賢い提案、ショートカットアプリだけでタスクを実行できるようになります。また、さまざまなAppleプラットフォーム向けのショートカットを通して、アプリをプラットフォーム間でさらに統合できます。

さらに詳しく

Mac

Mac Catalyst

既存のiPadアプリをベースにして、Macアプリの開発をスムーズに開始できます。MacアプリとiPadアプリでプロジェクトとソースコードが共有されるため、変更を加えると両方のプラットフォームにその変更が反映されます。新たに作成されたMacアプリはネイティブ実行されるため、Mac専用に開発されたアプリと同じフレームワーク、リソース、ランタイム環境を利用できます。

さらに詳しく

iPadアプリをMacでも提供

iPadアプリはAppleシリコン搭載のMacでそのまま実行できるため、ユーザーとデベロッパの双方にとって新たな可能性が広がります。iPadアプリで利用可能な既存の機能を使って、キーボード、ウインドウ、タッチ入力のジェスチャと連携して動作するようアプリを最適化することができます。

さらに詳しく

教育

ClassKit

ClassKitを使うと、アプリをスクールワークと連携させることができます。スクールワークは、課題や生徒の進捗を管理できる、教師および生徒向けのパワフルなiPadアプリです。

さらに詳しく

共有iPad

複数のユーザー間で共有されているiPadで、パーソナライズされたアプリ体験を可能にします。アプリからのユーザー固有のデータをクラウドに保管して管理することで、各ユーザーはどのデバイスからでも自分のデータにアクセスすることができます。

さらに詳しく