0

以前、カーネル拡張機能を含む Mac OSX 用のアプリケーションを作成しました。実際のハードウェアを駆動するのではなく、カーネル内の IOKit サービスです。ここでのタスクは、iPad でアプリケーション全体の移植が可能かどうかを判断することです。これは基本的に、iPad 用にカーネル拡張を記述できるかどうかを意味します。

私はこれまで iPhone OS 開発の経験がまったくなかったので、まったく無知です。しかし、私が聞いたところでは、iPhone OS ベースのデバイス、特に iPad は非常に閉鎖的なプラットフォームです。では、アプリケーション パッケージの一部として iPad 用のカーネル エクステンションを開発して配布することは可能ですか? 特定の Apple 開発者プログラムに署名する必要がありますか? 他に知っておくべきことはありますか?

ありがとう。

4

1 に答える 1

3

外部デバイスと通信する必要がある場合 (iOS ではこれが唯一の正当な理由です)、Apple に連絡して、登録された周辺機器開発者になる必要があります。このメンバーシップにより、メーカーは「Made for iPhone」などのラベルを使用できます。

メンバーになると、30 ピン ドック コネクタを使用して iPhone に接続するデバイスの開発を可能にする周辺機器 SDK にアクセスできます。

それ以外は、iOS で IOKit を使用できません。

于 2010-06-21T07:09:13.603 に答える