
Appleは今週、iPadOS 16を発表しました。iPadの動作に大きな変更が加えられ、特にM1 iPadでは、ウィンドウを使った本格的なマルチタスク機能と外部ディスプレイのサポートが追加されました。これらの機能に加え、iPadOS 16では初めて、デバイスメーカーが新しい「DriverKit」APIを使用してiPad用のドライバーを作成できるようになりました。
DriverKitは、もともとMac向けに開発されたフレームワークで、デバイスメーカーが自社製品をmacOSに完全互換させるためのドライバを開発することを可能にします。このAPIは、カーネル拡張機能に代わるものとしてmacOS Catalinaで導入されました。DriverKitは、システムのセキュリティと整合性を確保するために、システム権限にアクセスすることなくユーザー空間で実行されるアプリ拡張機能です。
今年、Apple は iPadOS 16 で DriverKit を iPad に導入し、デバイスやアクセサリのメーカーも自社製品を iPad と互換性のあるものにするための専用ドライバーを作成できるようになります。
iPadOS 16のDriverKit APIは現在、USB、PCI、オーディオデバイスをサポートしています。このAPIはMacでも利用できるため、Apple Siliconに対応したmacOSドライバを作成した開発者は、それをiPadに簡単に移植できます。ドライバはApp Storeを通じて通常のアプリとして配布できますが、その機能は他のアプリにも拡張されます。
例えば、iPadOSにDriverKitを導入することで、iPadでThunderboltオーディオインターフェースを初めて接続できるようになります。USBマイクなど、比較的シンプルなデバイスにも適用できます。
iPadOSに新しいドライバーをインストールする場合、設定アプリで手動で有効化する必要があります。ドライバーはユーザーがいつでもオン/オフを切り替えることができます。Appleによると、各ドライバーは外部デバイスがiPadに接続されている間のみ動作します。
DriverKitの可用性
残念ながら、Appleによると、DriverKitを使用するにはM1チップを搭載したiPadが必要です。つまり、iPadOS 16を適用しても、これらのドライバーは古いiPadモデルや、A15チップを搭載した現行世代のiPad miniでは動作しません。

理由は不明ですが、チップに直接関係しているのではなく、M1 iPad ProのみがThunderbolt接続をサポートしているのに対し、iPad Air 5はThunderboltを搭載していないにもかかわらず、より高速なUSB 3.1 Gen 2ポートを搭載している点が関係している可能性があります。一方、他のUSB-C搭載iPadモデルは3.1 Gen 1規格に準拠していますが、Lightningコネクタを搭載したベースモデルのiPadは依然として旧式のUSB 2.0規格に準拠しています。
それでも、iPad ユーザーにとっては、これまで iPadOS と互換性がなかった新しいアクセサリにアクセスできるようになるため、これは素晴らしいニュースです。
iPadOS 16は来月パブリックベータ版として公開されます。正式リリースは今秋を予定しています。開発者の方は、Apple DeveloperウェブサイトからiPadOS 16ベータ版をダウンロードしてお試しいただけます。
yunoge.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。