2分で読めます
| ニュース

Appleは、iPadOS16にDriverKitが搭載され、開発者がiPad用のドライバーを作成できるようになると発表しました。
iPadOS 16では、新しい「DriverKit」APIにより、デバイスメーカーが初めてiPad用のドライバーを作成できるようになります。Appleが発表した最新のiPadOS 16では、特にM1シリーズのiPadに大幅な変更が加えられており、新しいDriverKitにより、開発者は独自のドライバーを作成できるようになります。
DriverKit API が iPadOS 16 にドライバーを導入
具体的には、DriverKitは元々Mac向けに開発されたフレームワークであり、デバイスメーカーが自社製品をmacOSで完全に動作させるためのドライバを開発することを可能にします。このAPIは、カーネル拡張機能を置き換える手段としてmacOS Catalinaで初めて導入されました。DriverKitはユーザー空間で実行されるアプリ拡張機能です。ただし、通常はすべてのシステム権限にアクセスすることなく実行されます。これにより、システムのセキュリティと整合性が確保されます。
Appleは今年後半にiPadOS 16でDriverKitをiPadに導入する予定です。これにより、デバイスメーカーやアクセサリメーカーは、自社製品をiPad対応にするための専用ドライバを作成できるようになります。
現在、iPadOS 15に搭載されているDriverKit APIは、USB、PCI、オーディオデバイスをサポートしています。このAPIはMacでも利用できるため、Apple Silicon対応のmacOSドライバを開発している場合は、iPadに簡単に移植できます。ドライバはApp Storeからも配布されます。ドライバは通常のアプリとして表示されますが、他のアプリにも拡張できる機能を備えています。
例えば、LynxのHilo 2×6インターフェースなどのThunderboltオーディオインターフェースをiPadに直接接続できるようになるのは今回が初めてです。USBマイクのような、比較的シンプルなデバイスでも同様に動作するはずです。
iPadOSに新しいドライバをインストールしたユーザーは、設定アプリで手動で有効化する必要があります。ドライバのオン/オフはいつでも切り替えられます。Appleはまた、各ドライバは外部デバイスがiPadに接続されている間のみ動作すると述べています。
唯一の欠点
欠点は、AppleによるとDriverKitを使用するにはM1搭載iPadが必要だということです。そのため、iPadOS 16にアップグレードしたユーザーは、デバイスがM1を搭載していない限り、機能するドライバーを入手できません。
Appleは理由を明らかにしていませんが、これはiPadに搭載されているチップとは関係なく、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ユーザーにとって素晴らしいニュースです。iPad用のアクセサリの選択肢がかなり広がりました。これは特に音楽業界にとって喜ばしいニュースとなるでしょう。iPadはノートパソコンよりも持ち運びやすく、同様のアクセサリもサポートされるようになったからです。
開発者の皆様は、Apple DeveloperウェブサイトからiPadOS 16ベータ版をお試しいただけます。iPadOS 16は来月パブリックベータ版として公開されます。正式リリースはおそらく秋頃になると思われます。