CloudKit ist der Zugang für Entwickler zu den iCloud-Servern von Apple. Mit CloudKit bietet die Firma den App-Entwicklern ihres Ökosystems eine breit aufgestellte Backend-Infrastruktur an. Diese Infrastruktur deckt alle wichtigen Funktionen ab, angefangen beim Hosting über die Benutzerauthentifizierung bis zur (skalierten) Auslieferung der Daten.
Bevor Apple CloudKit aus der Taufe gehoben hat, lief eine unzuverlässig arbeitende iCloud-Variante passiv im Hintergrund des iOS-Betriebssystems. Diese hatte die Aufgabe der Synchronisation von Daten, für Apple-eigene Dienste. Weder war der Zeitplan bekannt, nach dem das Framework seine Dienste verrichtete, noch arbeitete es zuverlässig.
Apple musste hier viel Kritik einstecken und veröffentlichte im Rahmen der jährlichen Entwicklerkonferenz WWDC im Jahr 2014 das CloudKit-Framework. Seither steht es nicht nur für Third-Party-Entwickler zur Verfügung. Apple integrierte das Framework auch in die hauseigenen Dienste. Getreu dem Motto "eat your own dog food" sah sich Apple dadurch mit den gleichen Herausforderungen, Problemen und Lösungen konfrontiert wie die Entwickler von Drittsoftware.
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.