Apple: was sich anbinden lässt
← Vorheriges Kapitel · Inhaltsverzeichnis · Nächstes Kapitel →
Kapitel 114 von 158
Bei Apple muss man zwischen Webdiensten und Funktionen auf einem Apple-Gerät unterscheiden. Eine Bibliothek für iPhone oder Mac ist keine allgemeine Cloud-API. Für eine Firmenlösung braucht es deshalb je nach Aufgabe eine passende lokale App oder eine serverseitige Verbindung.
| Dienst / Zugang | Was möglich ist und was dafür nötig ist |
|---|---|
| iCloud Mail: IMAP / SMTP | E-Mails über standardisierte Mailprotokolle verarbeiten. Eine unterstützte Anmeldung bzw. ein app-spezifisches Passwort ist erforderlich. |
| Kalender / Erinnerungen: EventKit | Eine App auf einem unterstützten Apple-Gerät kann mit Erlaubnis auf Termine und Erinnerungen zugreifen. Das ist ein Geräte-Framework. |
| Fotos: PhotoKit | Eine App kann berechtigte Bild- und Videobestände der Fotomediathek nutzen. Zugriff und Auswahl werden durch die Apple-Berechtigungen begrenzt. |
| Apple Maps: Server API / MapKit JS | Karten in Webseiten sowie serverseitige Ortssuche, Geocodierung und Fahrzeitinformationen integrieren. |
| Apple Music: MusicKit / API | Musikkatalog suchen und mit entsprechender Anmeldung Bibliotheks- oder Playlistfunktionen nutzen. Das erzeugt keine neue Musik und ersetzt keine nötigen Nutzungsrechte. |
Außendienstbeispiel
Eine freigegebene iPhone-App übernimmt nach Zustimmung den nächsten Termin und vom Mitarbeiter ausgewählte Einsatzfotos. Sie stellt die benötigten Daten für einen Besuchsbericht bereit. ChatGPT oder Codex erhält durch seine Installation allein keinen pauschalen Zugriff auf alle Apple-Daten.
SDK bedeutet Software Development Kit: ein Werkzeugpaket für Entwickler. EventKit und PhotoKit gehören in eine passende Apple-Anwendung. Eine REST-API wird dagegen über Webanfragen angesprochen und ist meist von verschiedenen Programmiersprachen aus nutzbar.
Apple: iCloud Mail | EventKit | PhotoKit | Apple Maps | MusicKit
Quellen und Links
- support.apple.com – 102525
- developer.apple.com – accessing-the-event-store?language=objc
- developer.apple.com – PhotoKit
- developer.apple.com
- developer.apple.com
← Vorheriges Kapitel · Inhaltsverzeichnis · Nächstes Kapitel →