Apple recently acquired the indoor location technology startup, WiFiSLAM for $20 million in order to improve its mapping app so it could compete against Google Maps. Apple’s current mapping app has failed to impress the masses because of the many bugs in the system. In fact, a number users ended up at wrong place by using Apple’s mapping app. As a result of that Apple finally decided to take out the app and suggested iOS device users utilize other mapping apps till they fix the problems. The story of Apple’s iCloud is also not much different than the mapping app of the California-based company, as developers are still struggling to make third party apps work with the service. Recently having a chat with The Verge, Developers have divulged that if third party apps do not sync data properly between devices then, the problem perhaps lay with Cupertino tech giant and not with the app.
Criticizing iCloud, Developers said that they have spent two years on the service, but still it is “a developer’s worst nightmare” because Apple was not able to incorporate iCloud properly with Core Data that is the main way iOS applications store data. Core Data is actually a part of middleware that takes a spot between the database and the app to store the data. Therefore a lot of iOS based apps heavily rely on this and when iCloud and Core Data fails to sync properly the data goes missing.
CEO of development studio Black Pixel, Daniel Pasco, wrote during past week that, “iCloud hasn’t worked out for us. We spent a considerable amount of time on this effort, but iCloud and Core Data syncing had issues that we simply could not resolve.” Pocket lead developer Steve Streza added more injury to insult with a tweet that stated: “Remember that @blackpixel has many of the brightest people in Cocoa development. If they couldn’t get iCloud working, who can?” …
Majority of the developers made comments anonymously, as they did want to spoil their affiliation with Apple, as talking to The Verge a developer said that, “iCloud with Core Data is a developer’s worst nightmare. It’s frustrating, maddening, and costs hundreds of support hours. One of the toughest parts is that customers demand iCloud support after seeing Apple marketing, yet developers can’t deliver.”
It seems that a lot of developers’ frustration has reached the limit and now they are seriously considering of walking away from the iCloud support overall. It could be judged from the remarks of a developer, who was a firm supporter of iCloud, “If Apple doesn’t fix it in iOS 7, we’ll have to abandon ship.”
Source: 9to5Mac