2010-06-21 3 views
0

J'ai déjà écrit une application pour Mac OSX qui inclut une extension de noyau. Il ne pilote aucun matériel réel mais est plutôt un service IOKit intégré au noyau. Maintenant, la tâche consiste à déterminer si le portage de l'ensemble de l'application est possible sur l'iPad, ce qui signifie essentiellement si les extensions du noyau peuvent être écrites pour iPad.Extension du noyau iPad (iphone os)

Je n'ai jamais eu d'expérience avec le développement d'iPhone OS avant, donc je suis complètement ignorant à ce sujet. Mais d'après ce que j'ai entendu, les appareils iPhone OS, en particulier l'iPad, sont des plateformes très fermées. Alors est-il possible de développer et de distribuer une extension de noyau pour les iPads dans le cadre du package de l'application? Dois-je signer pour un programme spécifique de développement d'Apple? D'autres choses que je devrais savoir?

Merci.

Répondre

3

Si vous avez besoin de communiquer avec des périphériques externes (ce qui est la seule raison légitime sur iOS), vous devez contacter Apple et devenir un développeur de périphériques enregistré. Cette adhésion permet aux fabricants d'utiliser les étiquettes «Made for iPhone» etc.

Une fois que vous êtes membre, vous pouvez accéder au SDK des périphériques qui vous permet de développer des périphériques qui se connectent à l'iPhone à l'aide du connecteur Dock 30 broches.

À part cela, vous ne pouvez pas utiliser IOKit sur iOS.