Das Apple Developer Program: Was Profis wissen müssen

Bild: Apple

Jeder, der überlegt hat, Software für eine Apple-Plattform zu entwickeln, hat wahrscheinlich die Apple-Entwickler-Website besucht, die randvoll mit Dokumentationen, Tutorials, Tipps und allem ist, was ein aufstrebender iOS-, MacOS-, WatchOS- oder TVOS-Entwickler benötigt.

Mehr über Apple

  • Apples 5 wichtigsten Geschäftsdienste des Jahrzehnts
  • iPhone 11: Ein Spickzettel
  • Apple Watch Series 5: Ein Spickzettel
  • 20 Apple-Tastaturkürzel, die Geschäftsanwender kennen müssen

Das schiere Volumen an Inhalten, die auf der Apple-Entwickler-Website verfügbar sind, kann die Verwendung schwierig machen. Wenn Sie dazu eine etwas unscharfe Grenze zwischen der Entwickler-Website und dem eigentlichen Apple Developer Program hinzufügen, können die Dinge noch verwirrender werden. ( Hinweis: Dieser Artikel darüber, was Fachleute über das Apple Developer Program wissen müssen, ist auch als kostenloser PDF-Download verfügbar.)

Es gibt einen großen Unterschied zwischen der Verwendung der Entwickler-Website zum Erlernen der Grundlagen des Erstellens von Software für Apple-Geräte und der Mitgliedschaft im Apple Developer Program. Dieser Leitfaden wird die Unterscheidungen klären.

Was ist das Apple Developer Program?

Das Apple Developer Program ist nach Apples Worten die "Code to Customer" -Pipeline. Durch die Mitgliedschaft im Apple Developer Program erhalten Entwickler alles, was sie zum Erstellen, Testen und Bereitstellen von Apps für ihre Betriebssysteme benötigen.

Mit der Mitgliedschaft im Apple Developer Program ist viel verbunden, darunter:

  • Zugriff auf Beta-Builds von iOS, macOS, watchOS und tvOS;
  • die Möglichkeit, Apps mit TestFlight öffentlich zu testen;
  • Zugriff auf die unzähligen App-Erweiterungen von Apple wie CloudKit, Game Center, Apple Pay, Maps und mehr;
  • Unterstützung auf Codeebene, mit der Entwickler auf einen Apple-Entwickler zugreifen können, der bei der Fehlerbehebung und Optimierung von Code helfen kann;
  • die Möglichkeit, Apps im Apple App Store zu veröffentlichen;
  • Entwickler, der für MacOS-App-Versionen außerhalb des App Store signiert;
  • Ad-hoc-App-Verteilung (auf 100 von jedem Gerätetyp pro Jahr); und
  • Zugriff auf das App Analytics-Programm von Apple Store Connect.

Neben diesen Vorteilen, die mit jeder Standardmitgliedschaft im Apple Developer Program verbunden sind, bietet Apple auch zwei weitere Programme an, die unter das Dach des Developer Program fallen: das Enterprise-Programm und das MFi-Programm.

Das Enterprise-Programm bietet Vorteile, wie sie im Standard-Entwicklerprogramm enthalten sind, und bietet Unternehmenskunden die Möglichkeit, firmeneigene Apps für die Bereitstellung auf Mitarbeitergeräten zu entwickeln.

Das MFi-Programm (Made For iPod, iPhone und iPad) richtet sich an Unternehmen, die Apple-zertifiziertes Hardware-Zubehör herstellen möchten. Apple geht davon aus, dass Geräte von Drittanbietern, die eine elektronische Verbindung zu einem Apple-Gerät herstellen, unter das MFi-Programm fallen. Dies gilt nicht für Geräte, die die Kopfhörerbuchse oder Standard-Bluetooth-Profile verwenden, sowie für nicht elektronische Geräte.

Hinweis: Für die Herstellung eines Geräts, das unter das MFi-Programm fällt, müssen sich Unternehmen nicht registrieren. Produkte, die nicht MFi-zertifiziert sind, können jedoch keinen Anspruch auf Apple-Zertifizierung erheben und erhalten auch keinen Zugriff auf technische Spezifikationen, die für den Bau eines vollständig kompatiblen Peripheriegeräts erforderlich sind.

Müssen Apple-Softwareentwickler dem Entwicklerprogramm beitreten?

Genau genommen müssen Entwickler, die MacOS-, iOS-, TVOS- oder WatchOS-Apps erstellen möchten, nicht Mitglied des Apple Developer Program werden. Die Entscheidung für eine Mitgliedschaft ist jedoch mit vielen Einschränkungen verbunden.

Die oben aufgeführten Vorteile des Apple Developer Program sind für Entwickler, die keine Mitglieder sind, nicht zulässig. Am kritischsten ist, dass Nichtmitglieder ihre Apps nicht im App Store verteilen oder monetarisieren können.

Laut einem Vertreter des Apple Developer Program erhalten Nicht-Mitglieder, die sich für den Zugriff auf die Apple-Entwickler-Website anmelden, Zugriff auf Xcode, Apples Entwicklungsplattform und vieles mehr - selbst Apps, die von Nicht-Mitgliedern erstellt wurden, sind auf Geräte beschränkt, an die sie gebunden sind die Apple ID des jeweiligen Entwicklers.

Wenn Sie neu in der Apple-Entwicklung sind oder nur lernen möchten, wie man für Apple-Geräte entwickelt, müssen Sie nicht unbedingt am Entwicklerprogramm teilnehmen. Sie können weiterhin Apps für alle Apple-Betriebssysteme erstellen und auf Ihren persönlichen Geräten installieren, aber das war's - keine Erweiterungen, keine Unterstützung, keine Beta-Betriebssystem-Builds und kein App Store.

Unternehmenskunden, die interne Apps auf den Apple-Geräten ihrer Mitarbeiter bereitstellen möchten, stecken ebenfalls fest - ohne den Kauf einer Enterprise-Mitgliedschaft können Sie nichts tun.

Was kostet das Apple Developer Program?

Dies ist der unglückliche Teil: Die Teilnahme am Apple Developer Program ist nicht billig.

Eine Einzelmitgliedschaft kostet 99 USD pro Jahr. Dies ist ein hoher Preis, wenn Sie nicht sicher sind, ob Sie diese Investition amortisieren können.

Die Mitgliedschaft im Enterprise-Programm wird pro Organisation in Rechnung gestellt und kostet 299 USD pro Jahr.

Für die Teilnahme am Apple MFi-Programm fallen keine Gebühren an. Mit der Mitgliedschaft sind jedoch zwei Kosten verbunden: Ein Unternehmen, das Mitglied werden möchte, muss eine Überprüfung der Identität eines Drittanbieters bezahlen und nach der Genehmigung Lizenzgebühren an Apple zahlen. Keine der Kosten wird in Apples MFi erwähnt FAQ-Dokumentation. Insbesondere Lizenzgebühren werden von einer NDA übernommen, was es schwierig macht, die tatsächlichen Preise zu finden.

Laut einem Apple Insider-Artikel aus dem Jahr 2014 (der neuesten verfügbaren Preisquelle) betragen die MFi-Lizenzgebühren 4 USD pro Anschluss (z. B. einen Blitzanschluss) auf einem Gerät. Es ist nicht bekannt, ob diese Informationen noch korrekt sind. Ich habe Apple kontaktiert und diese Antwort erhalten:

Wie nehme ich am Apple Developer Program teil?

Entwickler, die die Gebühr von 99 USD für die Mitgliedschaft im Entwicklerprogramm zahlen möchten, können hier mit dem Vorgang beginnen.

Unternehmenskunden, die an der Bereitstellung interner Apps interessiert sind, können hier mit dem Anmeldevorgang für das Enterprise-Programm beginnen.

Hardwarehersteller können hier mit der MFi-Registrierung beginnen.

Wer einfach mit dem Erstellen von Software für Apple-Geräte experimentieren möchte, kann sich kostenlos für den Zugriff auf die Apple-Entwickler-Website anmelden, die den Zugriff auf Xcode gewährt.

Das Apple Developer Program steht Entwicklern auf der ganzen Welt offen.

Apple Weekly Newsletter

Egal, ob Sie iPhone- und Mac-Tipps oder Informationen zu unternehmensspezifischen Apple-Nachrichten benötigen, wir haben alles für Sie. Dienstags geliefert

Heute anmelden

© Copyright 2021 | mobilegn.com