28. September 2020
Einfach gesagt ist es ein Programm, über das andere Hersteller und Entwickler Geräte herstellen können, die mit Apple-Produkten (iPhone, iPad, iPod usw.) kompatibel sind und den Vorgaben des Herstellers folgen (Apple achtet auf das Design und auf fast jedes Detail des Ergebnisses). Apple stellt das MFi-Programm allen zur Verfügung, die solche Geräte und Anwendungen für das iPhone und andere Apple-Geräte entwickeln möchten. Die MFi-Lizenz umfasst mehrere Dinge: Damit ein Gerät zertifiziert und für das iPhone vorgesehen werden kann, hat Apple eine sehr lange Liste von Anforderungen daran, wie es aussehen und funktionieren muss. Läuft der gesamte Prozess – also Vorbereitung und Produktion des Geräts – nach den Richtlinien von Apple ab, bestätigt Apple im Gegenzug für die erfüllten Anforderungen die Konformität in seiner öffentlichen Datenbank. Um zertifizierter Hersteller zu werden, muss man eine ganze Liste von Anforderungen erfüllen, doch Apple bietet dafür zusätzliche Funktionen. Das iPhone ist ein sehr geschlossenes System, große Änderungen am Code sind daher nicht möglich. Apple legt Wert auf Datenschutz. Die Teilnahme am MFi-Programm verschafft Zugang zu geschützter Dokumentation, zu Funktionen und zu weiteren Möglichkeiten und Ergänzungen, die Unternehmen außerhalb des Programms nicht zur Verfügung stehen. Mitglieder des MFi-Programms wissen etwas mehr, können mit Anwendungen etwas mehr machen und die Funktionen des Programms nutzen, doch alles bleibt vertraulich. Die Mitglieder haben Zugang zu ausgewählter Dokumentation und wissen, wie sie sie einsetzen, dürfen aber nicht offenlegen, wie sie das Gerät bauen. Das ist der wichtigste Vorteil des Programms – wir wissen etwas mehr als andere.
.png)
Es gibt 2 Arten von Lizenzen: die Development License (Entwicklungslizenz) und die Manufacturing License (Herstellungslizenz). Unternehmen, die MFi-Zubehör entwickeln oder bei der Entwicklung helfen, es aber nicht herstellen wollen, können die MFi Development License erhalten. Unternehmen, die MFi-Zubehör herstellen wollen UND eine eigene Produktionsstätte besitzen, können die MFi Manufacturing License erhalten. Die Tabelle beschreibt die Merkmale beider Lizenzen. mfi.apple.com
Apple legt großen Wert auf Qualität. Alles, was mit iPhones, iPads oder anderen Apple-Geräten zusammenarbeitet, muss kompatibel sein. Apple setzt bestimmte Verfahren ein, z. B. festgelegte Protokolle für die offene Kommunikation, und stellt strenge Anforderungen daran, wie alles funktionieren soll. Alles muss so gut wie möglich auf die User Experience abgestimmt sein. Apple sorgt dafür, dass die dafür vorgesehenen Geräte korrekt, schnell und effizient arbeiten und die Logik des gesamten Ökosystems nicht stören..png)
.png)
Links ein MFi-zertifiziertes Lightning-Kabel, rechts eines ohne Zertifizierung. support.apple.com
Apple hat die volle Kontrolle über die Projekte. Bei offenen Profilen, z. B. einer dedizierten Audioverbindung, ist genau festgelegt, wie sie funktionieren muss, in welcher Zeit die Verbindung stehen muss und mit welcher Frequenz; die Mindestanforderungen für eine Zertifizierung sind sehr detailliert beschrieben. Deshalb achtet Apple so genau auf Qualität. Erhält ein Gerät ein solches Zertifikat, wird es Teil eines eigenen, internen Ökosystems. Wenn Apple es mit seinem Logo kennzeichnet, muss es die Anforderungen von Apple erfüllen. Wer nicht am MFi-Programm teilnimmt, darf keine Geräte für das Apple-Ökosystem herstellen. Als zertifizierte Mitglieder können Fachleute solche Geräte prototypisch entwickeln, physisch zusammenbauen und Software und Firmware dafür schreiben, sie aber nicht in Serie herstellen. MFi-Mitglieder bauen einen Prototyp und haben Zugang zur gesamten Dokumentation, brauchen aber eine Fabrik, die ebenfalls von Apple zertifiziert ist – nur dort dürfen solche Geräte hergestellt werden..jpg)
Die Icons dürfen nur in Verbindung mit Produkten verwendet werden, die gemäß einer gültigen und wirksamen MFi/Works-with-Apple-Lizenzvereinbarung als lizenzierte Produkte zugelassen sind. developer.apple.com
Sehen wir uns ein Beispiel an. Ein Hersteller möchte, dass sein Gerät mit iOS kompatibel ist – wie sieht die Zusammenarbeit Schritt für Schritt aus? Der Hersteller ist nicht zertifiziert, seine Fabrik ist kein lizenzierter, von Apple autorisierter Betrieb. Die Produkte sollen aber kompatibel sein. Wie gelingt das? Zwei Dinge sind nötig. Ein Unternehmen, das am MFi-Programm teilnimmt, kann die Dokumentation erstellen, wie das Gerät funktionieren soll, und den Prototyp bauen. Akzeptiert der Hersteller das Projekt in dieser Phase, kann entweder seine Fabrik die Zertifizierung beantragen oder er greift auf einen Zulieferer aus der Liste zertifizierter Fabriken zurück.
Trotz dieser Abschottung bietet Apple auch eigene Funktionen an, etwa das Ökosystem für IoT-Sensoren im Zuhause – HomeKit. Die Systemanwendungen bündeln diese Sensoren und nutzen Standardprotokolle. Ein Gerät lässt sich mit Thermometern, Vorhängen oder Rauchmeldern verbinden, muss aber innerhalb des Systems bzw. Programms von Apple entstehen, um mit dem Apple-Ökosystem kompatibel zu sein. Ein weiterer geschlossener, von Apple betriebener Bereich ist AirPlay – die sehr bequeme Übertragung von Audio und Video zwischen Geräten, die ohne die Kommunikation im Rahmen des Programms ebenfalls nicht verfügbar ist. Um also den Bildschirm eines Telefons auf einem Fernseher zu teilen, muss das Gerät mit dem Programm kompatibel und der Fernseher zertifiziert sein. Und das ist noch nicht alles: Es gibt weitere eigene Technologien wie GymKit, CarPlay, iAP, MFi Game Controller und mehr sowie Anschlüsse und Komponenten wie Headset-Fernbedienungen und Mikrofone, Lightning-Stecker und -Buchsen, ein magnetisches Lademodul und vieles mehr. Die vollständige Liste der Funktionen finden Sie HIER. .jpg)
MFi.apple.com
Können wir als MFi-Partner eine solche Demo-Lösung erstellen und sie der Person zur Verfügung stellen, für die wir sie gebaut haben? Die Ergebnisse können als fertiges Produkt präsentiert werden. Das MFi-Programm erlaubt es, eine Demo vorzubereiten und dem Kunden zu übergeben. Alles muss eine Einheit bilden – Hardware, Code und unsere Arbeit müssen ein Ganzes sein. Ein Prototyp darf keine einzelnen Bestandteile separat zeigen.
Wie entwickelt man solche Verbindungen? Jeder kann sich den offenen Teil der API ansehen. Aber wenn jemand in der offenen API nicht findet, was er bauen will – sucht er dann Unterstützung bei zertifizierten MFi-Entwicklern, um zu prüfen, ob sein Projekt umsetzbar ist? Wer besondere Anforderungen hat, die sich mit der offenen API nicht umsetzen lassen, kann uns fragen, ob es möglich ist, denn er selbst hat keinen Zugang zu dieser API.
Hat ein MFi-Partner Zugang zu besonderen Geräten? Vor allem liefert Apple Original-Chips, die für die Entwicklung eines kompatiblen Geräts unerlässlich sind. Mitglieder des MFi-Programms arbeiten mit Beispielimplementierungen von Protokollen und haben Muster dafür, wie die Kommunikation ablaufen soll. MFi-Partner arbeiten mit spezieller Hardware, die für die Kommunikation mit Apple-Geräten nötig ist, um neue, nicht öffentlich verfügbare Protokolle und Kommunikationswege kennenzulernen. Wir können solche Chips beziehen und mit ihnen kommunizieren. Das MFi-Programm bietet Zugang zu speziellen Werkzeugen für die Entwicklung und das Testen von Zubehör, mit denen eigenständige MFi-Geräte und -Anwendungen entstehen.
EMBIQ nimmt am MFi-Programm teil. Wenn Sie Fragen haben, sprechen Sie uns gern an – als zertifizierter MFi-Entwickler helfen wir Ihnen weiter. Schreiben Sie uns: advice@embiq.com
Angebot oder Beratung anfragen
Wir sehen uns Ihr Projektkonzept und seinen aktuellen Stand gemeinsam an.
Sie erhalten von uns einen ersten Vorschlag zum Projektumfang sowie eine Zeit- und Kostenschätzung.
Die Beratung ist durch eine Geheimhaltungsvereinbarung (NDA) geschützt.