I've worked with iCloud in conjunction with Core Data. It's as broken as the article describes, and in fact has gotten worse over time. No one really fully knows WTF is going with iCloud - documentation is basically nonexistent, support unavailable, implementation broken in trivial ways, and error messages inscrutable. I was at an Mac/iOS conference recently where the Core Data iCloud talk morphed from a standard tal…
IMO, from having studied this for many, many hours over many moons, is that what Apple is trying to do is fundamentally hard, if not entirely unfeasible. They're trying to replace a smart server with one that's dumb as a doorstop. More specifically, they're trying to emulate a CRUD web service with a file sync engine. Having dug through iCloud's underlying structure, I can tell you what they're doing is very close to…
Frustrated with iCloud, Apple’s developer community speaks up
141–150 of 192 posts
Re: Frustrated with iCloud, Apple’s developer community speaks up
#142Earlier quoted context omitted.
Erm, excuse me? For one, Windows Azure is a pretty big deal. Secondly, XBox Live is a pretty big deal. Third, Bing might be struggling to gain traction but it most certainly works. So can you point me to a Microsoft web property or service that is as wonky as iCloud at all?
I'm not saying they've found zero success. XBox live is probably the biggest. At Microsoft's size they aren't really looking for "pretty big deal" successes. Bing is probably around 15% market share. A home run for most but not (yet) for MS. I can't really comment on Windows Azure. I'll take your word for it but I think Amazon is eating Google and Microsoft's lunch here. This isn't a fight for second place.....
Re: Frustrated with iCloud, Apple’s developer community speaks up
#143Earlier quoted context omitted.
"You realize that a plurality of Google's backend is built in Java, right?" Yes, I know. The problem is not Java directly. Reread what I wrote Google has the infrastructure and resources to make Java work for them at their size. Because they have whole teams dedicated to build their infrastructure (FS, storage, etc) Apple has to optimize their resources. They're not going to rebuild what Google did and I'm not seeing…
> They're not going to rebuild what Google did and I'm not seeing them using, I don't know: Cassandra, Hadoop, etc There is a non-zero amount of irony in your bashing of Java then picking out two projects that apple isn't using, but you apparently think they should but using, which are both written in Java.
I am saying is that probably Apple has a NIH mentality with regards to infrastructure and thus are trying to reinvent things like that. And of course, reinventing these in pure Java takes more time than using Go, for example.
Re: Frustrated with iCloud, Apple’s developer community speaks up
#144Earlier quoted context omitted.
What is this toolset of tomorrow your peers are using to blow past you, if you don't mind me asking?
I mainly mean my web-developer peers. Their toolsets are moving so rapidly that I see them surpassing us in the next 2-3 years unless we make some huge improvements. Just my opinion.
Re: Frustrated with iCloud, Apple’s developer community speaks up
#145[1]http://www.theverge.com/2013/3/26/4148628/why-doesnt-icloud-...
Re: Frustrated with iCloud, Apple’s developer community speaks up
#146If I have many apps that do the same thing, I'd have to go through each one to remember where I saved something. No, just no.
Re: Frustrated with iCloud, Apple’s developer community speaks up
#147I don't mean to be flip but how could you think a company that has to take down their store to change the product inventory would be a good bet to build solid web services?
OTOH, the number of leaks via prematurely updated store pages that you see on other manufacturers indicate that it's not as easy as you would think.
Re: Frustrated with iCloud, Apple’s developer community speaks up
#148Earlier quoted context omitted.
> It's more like watching your peers blow past you because your toolset is from yesterday and their's is from tomorrow. And what would that "toolset of tomorrow" be? Surely not Android's joke offerings, or Windows 8 same old...
HTML5 and all the surrounding technology is very exciting IMHO. They have the best tools and are quicker to adapt new techniques because of they get to work with a net (the fact that they can rollback quickly if needed). I get a little jealous when I see how quickly they can get something up and running that would take me a few days.
I've worked with both and I can say this is just a case of "the grass is greener".
Nothing "exciting" about HTML5 and the Web for people well versed in a mobile framework. The most interesting things are re-inventions of the wheel, only more hacky and less performant.
Plus, since you can use web views in your native mobile app, there's literary nothing (technologically-wise) you can achieve with HTML5 that you cannot achieve with a native framework. The inverse is not true. Anything that requires extensive collaboration with the underlying machine, low latency, ad-hoc connections to interfaces etc is not possible (you cannot write Garageband with HTML for example. And Flipboard or even Clear would have been noticeably slower).
(Except the distribution method of course -- but then again, nowadays people still debate if it's all about native or it's all about the web, so that's like 50-50.)
Re: Frustrated with iCloud, Apple’s developer community speaks up
#149I've worked with iCloud in conjunction with Core Data. It's as broken as the article describes, and in fact has gotten worse over time. No one really fully knows WTF is going with iCloud - documentation is basically nonexistent, support unavailable, implementation broken in trivial ways, and error messages inscrutable. I was at an Mac/iOS conference recently where the Core Data iCloud talk morphed from a standard tal…
I just change the topic to a different backing store when the client wants "cloud persistance" and says "iCloud" without understanding the pain they're asking for.
I agree, completely non-functional
Re: Frustrated with iCloud, Apple’s developer community speaks up
#150Earlier quoted context omitted.
Good lord, that sounds like a complete mess. I haven't been anywhere near it as a developer so I can't really speak on how bad it is from that point of view. As a user though I have absolutely no idea what is going in with Apple syncing. My wife has an iphone / mac syncing explosion that I simply can't fix. I just don't have any idea where the data is or why everything is duplicated in her iphoto collection. Or what'…
"Good lord, that sounds like a complete mess. I haven't been anywhere near it as a developer so I can't really speak on how bad it is from that point of view." Let me tell you it's not exactly happy land for us consumers either. Apple's "cloud" is a mess. And don't even get me going about the "new" and "improved" iTunes. Frankly I pity developers, cause Apple's mess is giving them a bad name. I can't think of 1 iclou…
I spare you the finder, sftp-integration and the keyboard-layout bitching.