Frage

Ich habe früher eine Anwendung für Mac OSX geschrieben, die eine Kernel-Erweiterung enthält. Dabei spielt es keine echte Hardware fahren, sondern stattdessen ein im Kernel IOKit Service. Jetzt ist die Aufgabe, wenn herauszufinden, der gesamten Anwendung Portierung auf dem iPad möglich ist, was im Grunde bedeutet, wenn Kernel-Erweiterungen für iPad geschrieben werden.

Ich habe noch nie irgendwelche Erfahrungen mit iPhone OS Entwicklung vor, so dass ich ahnungslos bin völlig davon. Aber von dem, was ich habe gehört, iPhone OS-basierte Geräte, iPad sind insbesondere sehr geschlossenen Plattformen. So ist es möglich, eine Kernel-Erweiterung für iPads als Teil des Anwendungspakets zu entwickeln und zu vertreiben? Muß ich für ein bestimmtes Apple-Entwicklerprogramm anmelden? Alle anderen Dinge, die ich darüber wissen sollten?

Danke.

War es hilfreich?

Lösung

Wenn Sie mit externen Geräten kommunizieren müssen (das ist der einzige legitime Grund auf iOS ist), dann müssen Sie Kontakt Apple und ein registrierter peripheren Entwickler. Diese Mitgliedschaft ermöglicht den Herstellern, die „Made for iPhone“ usw. Etiketten zu verwenden.

Wenn Sie Mitglied sind, können Sie den Zugriff auf die Peripheriegeräte erhalten SDK, die Sie für Geräte entwickeln können, die auf dem iPhone mit dem 30 Pin-Dock-Anschluss zu verbinden.

Anders als das Sie nicht in der Lage sind IOKit auf iOS zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top