iPadOSを最大限に活用。
iPadOSのテクノロジーを使うことで、iPad独自の機能を活用することができます。iOS SDKを利用すると、マルチウインドウ、Apple Pencilを使った簡単な描画や手書き機能、シームレスな仮想現実体験など、さまざまな機能にしっかり対応したiPadOSアプリを構築できます。
iPadOSのテクノロジーを使うことで、iPad独自の機能を活用することができます。iOS SDKを利用すると、マルチウインドウ、Apple Pencilを使った簡単な描画や手書き機能、シームレスな仮想現実体験など、さまざまな機能にしっかり対応したiPadOSアプリを構築できます。
外部ディスプレイに完全対応したことで、デスクトップクラスのワークフローが可能になります。また、マルチタスク体験が強化され、重要なアプリやコンテンツはすぐにアクセスできるように表示したままにしておくことができます。アプリのUIを最適化して、動的なウインドウサイズ変更をサポートし、大きなディスプレイ上でも美しく映し出されるようにしましょう。
新しいエディタスタイルのナビゲーションバーを組み込んだパワフルなドキュメント編集アプリを構築すれば、Macのツールバーの柔軟性をiPadでも活用でき、完全なカスタマイズも可能になります。タップ1つで一般的な編集操作にアクセスできるようにしたり、タイトルメニューに、移動、複製、名前の変更、書き出し、共有、ドラッグといった、ドキュメントのクイックアクションを追加したりすることができます。
ユーザーの入力タイプ(タッチまたはポインタ)に応じて視覚的に調整されるテキスト編集メニューの機能強化により、スムーズなテキスト編集体験を作り出すことができます。
Slide Over、Split View、ピクチャ・イン・ピクチャなどのマルチタスク機能により、ユーザーは直感的なジェスチャでアプリをすばやく切り替えることができます。
Multi-Touch APIを使用すると、ユーザーはテキスト、画像、ファイルをアプリ間で移動することができます。アプリをドラッグ&ドロップに対応させて、ユーザーがコンテンツを直観的にすばやく移動できるようにしましょう。
iPadOSでは、アプリをマルチウインドウに対応させることができます。たとえば、文書作成アプリのユーザーは複数の文書を同時に作業し、そのアプリをSplit Viewまたは複数の領域で使用できます。さらに、Slide Overで複数のアプリに対応することもできます。
ポインタのダイナミックなエフェクトと操作により、iPadでのポインティングデバイスの使い勝手が向上します。ポインティングデバイスが使用されると、iPadOSはポインタを自動的にその時点のコンテキストに適合させます。これにより、リッチな視覚的フィードバックとともに適切な精度を提供し、生産性の向上や頻繁に行うタスクの効率化に貢献します。
ピクセルレベルの精度と業界をリードする低レイテンシーを誇るApple Pencilは、絵を描く、スケッチをする、色を塗る、メモを取る、Eメールに注釈を加えるなどの作業に最適です。直感的なタッチサーフェスはダブルタップとスクイーズジェスチャ、触覚フィードバック、バレルロール角度トラッキングに対応しており、アプリを自在に操作できます。またPencilKitを使えば、キャンバス、応答性に優れたインク、豊富なツールパレット、描画モデルをiPadOSで利用して、フル機能による優れた描画体験をアプリ上で簡単に実現できます。
ファイルアプリは、USBドライブ、SDカード、ファイルサーバに対応しています。また、カラム表示、クイックアクション、ローカルストレージといった機能により、ファイルアプリはさらに強化されています。アプリでユーザーのドキュメントを保存および管理する場合、File Provider Extensionを実装すると、ユーザーが他のアプリの使用中でもコンテンツにアクセスできるようになります。
アプリは、システム全体で使用するフォントを提供することも、他のアプリから提供されたフォントを統合することもできます。また、フォントピッカーインターフェイスで提供される複数のシステムUIフォントの中から選択することも可能です。
ロック解除、認証、および支払いを安全に行うこれらの機能により、ユーザーは一目見るか、指で触れるだけでアプリにすばやくアクセスできます。システムの他の部分から独立したハードウェアベースのセキュリティプロセッサであるSecure Enclaveが、ユーザーのデータを暗号化して保護します。
Apple Payによって、アプリ内やWeb上で簡単かつ安全に支払いができます。ユーザーは、支払い、配送先、連絡先などの情報を迅速に提示して決済を実行できます。
ユーザーはApple Accountを使用してアプリに簡単にサインインできます。ユーザーは「Appleでサインイン」を利用してアカウントを設定して、アプリの使用をすぐに開始できます。フォームに入力したり、Eメールアドレスを確認したり、新しいパスワードを作成したりする必要はありません。
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をシームレスに活用してパフォーマンスと効率性を最大化しているため、デベロッパは最先端のモデルをアプリに組み込むことができます。
アプリでSiriKitとショートカットを使用すると、ユーザーは音声、賢い提案、ショートカットアプリだけでタスクを実行できるようになります。また、さまざまなAppleプラットフォーム向けのショートカットを通して、アプリをプラットフォーム間でさらに統合できます。
iPadアプリはAppleシリコン搭載のMacでそのまま実行できるため、ユーザーとデベロッパの双方にとって新たな可能性が広がります。iPadアプリで利用可能な既存の機能を使って、キーボード、ウインドウ、タッチ入力のジェスチャと連携して動作するようアプリを最適化することができます。
既存のiPadアプリをベースにして、Macアプリの開発をスムーズに開始できます。MacアプリとiPadアプリでプロジェクトとソースコードが共有されるため、変更を加えると両方のプラットフォームにその変更が反映されます。新たに作成されたMacアプリはネイティブ実行されるため、Mac専用に開発されたアプリと同じフレームワーク、リソース、ランタイム環境を利用できます。
ほとんどのiPadOSアプリは変更を加えることなくApple Vision Pro上で実行できるため、追加の作業なしで、この新しいプラットフォームに簡単にアプリを展開することができます。互換性のあるiPadおよびiPhoneのアプリは、すでに提供されているメタデータを使用して、Apple Vision Pro用のApp Storeに自動的に公開されます。
既存のプロジェクトをvisionOS向けにアップデートすれば、アプリのユーザーインターフェイスが標準のvisionOSシステムの外観になり、visionOSプラットフォーム固有の機能を追加できるようになります。ほとんどの場合、Xcodeプロジェクトの設定を更新してコードを再コンパイルするだけで済みます。