Ein Entwickler beschwerte sich mit einem ausführlichen Artikel bei «The Verge», dass iCloud nicht wie von Steve Jobs an der Keynote versprochen funktionieren würde. An der Keynote vom 6. Juni 2011 kündigte Steve Jobs «iCloud» als ein Produkt an, bei welchem alles automatisch geschieht und wozu man als Benutzer nichts neues erlernen müsse. Für die Entwickler sehe das etwas anders aus. Bei iCloud würde es sich um den «schlimmsten Albtraum eines Entwicklers» handeln, wie ein Entwickler zitiert wird.
Den Entwicklern bereit vor allem die Synchronisation der «Core Data» Mühe. Bei Core-Data handelt es sich um die Datenbanken, in welche die Daten der iCloud kompatiblen Applikationen gespeichert werden. Apple scheint es innerhalb von zwei Jahren nicht geschafft zu haben, eine reibungslose Synchronisation zwischen den iCloud-Geräten und der Datenbank sicherzustellen. We