With Mountain Lion's iCloud Integration, Apple Strengthens the Garden Wall
snydeq writes "With WWDC around the corner, iOS 6 rumors are taking center stage, but the real action for developers may be around iCloud. Forthcoming OS X Mountain Lion will integrate iCloud into the formal file system, making iCloud usage much easier and thus more common, and thanks to iCloud Documents, which lets apps open and save documents directly in iCloud, developers will be able to better tap iOS-to-OSX document syncing in their apps, a la iWork. But there is a downside to this opportunity: 'For developers, it further enmeshes you in the Apple ecosystem, almost in the way that America Online did in its heyday. Case in point: OS X apps can use the iCloud Documents APIs only if they are sold through the Mac App Store.'"
I don't know y'all, feels more like Kudzu to me.....
Three Squirrels
This signals the beginning of the end for something.
the your documents on Google Docs or Office 365 (aside from the apps residing on the host CPU instead of a web app).
Any way you slice it, this is unethical. Restricting usage of an API to developers who sell through your platform (and thus give you 30%), giving your own private cloud service filesystem level integration... Imagine if Microsoft made either of these moves.
Don't lay this on Tim Cook. This was Steve Jobs's plan; Tim is just carrying on with it.
Here's my prediction: The version of OS X that comes after Mountain Lion will only let you install applications/software from the App Store. Again, Steve's plan; not Tim's.
-- This sig is only a test. If this were a real sig it would say something witty. --
With both Snow Leopard and Lion, I had to hack a file just to enabled TRIM on my Intel SSD. I have a feeling I'll have to do that again if I upgrade. Unless they've made attempts to correct that little "exploit".
Apple makes a good product, but only if you buy everything through Apple. I'm quite honestly surprised they even made replacing an HDD with a non-Apple brand even possible. I know some IBM Thinkpads will bitch at POST unless the drive's firmware has been signed by IBM.
Life is not for the lazy.
Apple doesn't want you to have a computer, they want you to have Apple devices where you buy stuff from Apple. They want you to sit around and consume the content they sell. They've been heading that direction for awhile now, this is just a continuation of it. It isn't likely to be too many more years before they lock it down entirely, and Macs are just large stations for accessing the Apple Store/iTunes.
Apple is all about the locked-in ecosystem where everything is their way, everything runs through them, and they get a cut of everything. This is just another step down that road.
They want it to Just Work. They want to buy it, plug it in, go pointy-clicky and have it work. People have an expectation that computers and technological devices (tablets, phones, etc) work without screwing around with them.
I want to delete my account but Slashdot doesn't allow it.
But not this. They are providing a free network support service to vendors that sell through their store. Seems obvious, ethical, and fair. Dropbox is better and simpler anyway because all apps can use it with no API; however Dropbox SELLS its service and gives it away for free as a loss leader.
From the perspective of someone developing for iOS but with as much separation between their crap (APIs) and mine as I can get, this doesn't change things a whole lot, really. Apple has always loved getting people enmeshed in their APIs, it's just that in many cases they hadn't had the clout to do it until the past few years. Best as I can do, there's still a bunch of weed roots snuck into more and more of my own classes.
It's so bad that when I see they've added new functionality I'm now extremely reluctant to add it if there's any way at all to write it myself, even if I think I should be able to segregate the use of their APIs out from my main code. They have a way of making things that should be easily compartmentalized into terribly messy and ugly APIs that require you integrate them into your basic logic. My guess is this is an overall strategy that comes from the top, because otherwise many of their programmers are cooking-pans-on-the-head-ramming-into-each-other-for-fun level imbeciles. Then again, with the amount of awful bugs I'm experiencing in 10.7, it may well be the latter case.
Isn't this pretty much exactly how Skydrive works, and isn't that being integrated into Windows 8? Nobody has been complaining about that...
My Other Computer Is A Data General Nova III.
OS X being based on Unix is to help them (not as much development required) not you.
"Don't lay this on Tim Cook. This was Steve Jobs's plan; Tim is just carrying on with it."
It doesn't matter whose idea it was. It is still a bad idea. They are making exactly the same mistakes that Microsoft did, for the same reasons Microsoft made them, and from which Microsoft has not, to this day, recovered.
Cook or Jobs, either one should know better. I could see this coming from a mile away, and they have had plenty of warning. If Apple keeps this up, the results will not be good for them.
In Apple's case, it's actually give me your freedom and your money.
YOU are geeks / nerds / techies / whatever label you prefer. Apple does not even count you as part of their customer base.
Apple is selling the coolest tech for largest market segment. You buy an apple device and it JUST FUCKING WORKS out of the box. and like it or not that is what people want. They don't want to have to do what you love to do and they HATE doing.
They want a device that just does what they need to do, and like it or not apple devices do just that.
Hey KID! Yeah you, get the fuck off my lawn!
Any way you slice it, this is unethical. Restricting usage of an API to developers who sell through your platform (and thus give you 30%), giving your own private cloud service filesystem level integration... Imagine if Microsoft made either of these moves.
Its about having apps screened and approved not about sales. Free apps (gratis) from the App Store can use iCloud for storage too.
you simply won't be able to run X11 apps on Mac OS X any more
None of the articles in the results from your linked Google search actually seem to agree with that statement.
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
You should read what you quote:
"With Mountain Lion, Apple seems to eliminating its dedicated support for the X11 application, instead redirecting users to the open source XQuartz project, which it will continue to support."
"All the rest of the tech world is second class until someone decisively shows that one of the emperors is wearing no clothes."
Funny thing is: Facebook stock today closed at barely over its opening price. Why?
Sorry, but the Tech Bubble was over 10 years ago. Nobody in their right mind buys stock at 100 times price/earnings ratio, unless they expect the company to grow, very fast.
The problem is: Facebook can't grow very fast. They probably have near their peak audience right now, considering that more and more people are getting fed up with them and their corporate "me first" policies.
And for once, not many people were fooled. Actually, the starting price of 38 was way too high... I would not have bought at a quarter of that much.
So yeah, Zuckerburg was out there actually kinda naked today. He might not have been wearing no clothes, but apparently he was wearing sheer underwear.
Only on Slashdot would making software usage "easier and more common" be seen as a bad thing.
I know - don't feed the trolls. But this is utter BS. "While limited" - how? On my MacBook Pro, I can run the suite of Office tools; I can compile and run common X11 apps; I can even connect serial devices and do bit-level twiddling if I want. I can open a shell and run bash or ksh scripts until the cows come home. I can edit HD video and multi-track audio. So, how am I limited by using Mac OS?
And then implying that all nerds must be SM freaks - referring to the configuration contortions that Linux users often have to go through to get just about anything to work? - is just ridiculous. Because, surely, any self-respecting nerd would rather fuck around trying to get drivers to work for some video card or printer rather than just do some actual work. Seriously? Ok, maybe things are better, now, with Linux; I wouldn't know - I stopped banging my head on the table some years ago, and bought a Mac. Now? I just focus on what I need to do rather than what configuration file I need to play with to get X11 up and running.
Maybe you just don't understand that some of us have more important things to do than mine, refine and then cast the materials needed for every metal and plastic piece of the mobo, then solder them by hand, one eye blindfolded, left handed, if you're normally right handed, to be considered a "true nerd." Maybe an abacus would make you feel more manly. Knock yourself out. I'll just put my formula into a spreadsheet, get my results to my boss, and then move on to the next assignment.
In other words: I can get down and dirty with a Mac, if I need to. Most of the time, I don't need to. I'm cool with that. You keep punching those bit codes into your Altair, though; we're all real impressed.
Here's my prediction, you are dead wrong. "The version of OS X that comes after Mountain Lion will only let you install applications/software from the App Store." More paranoia than reality. After spending better than a decade growing their OS and finally challenging Microsoft on the desktop front they shoot themselves in the foot by forcing all sales through the app store? They'd loose half their customers overnight. First off no one would upgrade to to Mountain Lion and most would hold off buying new equipment. Third party vendors would be shutout so the backlash would be epic. It may be a wet dream over at Apple but no one is that monumentally stupid. The number of pissed off customers would dwarf the Vista revolt. Why lock the barn door while more are trying to squeeze in? There's simply no rational reason to do it and there are major downsides. Sure they will keep trying to make it or attractive to use the app store but shutting out other vendors would be shooting themselves in the foot with a nuke. They'd also be putting an antitrust target on their chests so any gain would be offset by customer backlash and the next ten years in court.
"you simply won't be able to run X11 apps on Mac OS X any more"
This is patently false. Apple is no longer supporting X11, but they are recommending that people install an open source X11 for OS X called XQuartz. So, you will be able to run X11 apps in Mountain Lion.
http://www.macrumors.com/2012/02/17/apple-removes-x11-in-os-x-mountain-lion-shifts-support-to-open-source-xquartz/
http://xquartz.macosforge.org/trac/wiki
-- This sig is only a test. If this were a real sig it would say something witty. --
Yeah man, the most valuable public company in the world sure fucked up good.
genuine question, which indirectly might answer yours : can you easily access iCloud from non-Apple devices?
"DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
You can integrate any app with Google Docs - it doesn't need to be sold only on Android Marketplace.
(no idea about Office 365)
You have to use iCloud if you want to compete apps which have iPad versions that can open their documents from the cloud.
In other words, it's classic tie-in - using their dominance on the tablet market to get developers in line on the desktop. To remind, from June 1 onward, all apps sold in the Mac App Store have to be sandboxed - in other words, it becomes a full-fledged walled garden, just like iOS.
It would be really difficult to reliably block terminal access
Why would it be difficult? They can do it in exact same way they did it on iOS, which, after all, is also Darwin-based.
I meant difficult not as in "difficult to implement" but difficult to fit into their whole OS ecosystem. Apple would have to shut down their server flavor, they would have to ditch terminal completely, they'd disable PHP, Apache, X11. They would have to make their OS incompatible with any programming environments as Python, Perl, revision control systems... Finder probably would have to go away (or just be re-implemented so that it can't go into unprotected territories). Their root handling would have to be reimplemented (too easy to hack), etc. It CAN be done but it I doubt they would just ditch it all just in one second (that's why I wrote about 5-6 years which gives about 2 OS X versions; still too small but I'm being cautious). But I may be biased, I have personal interest to believe what I say. ;) Linux GUIs are buggy and I wouldn't like to have to go back.
I can't tell if this is satire.
They are not gaining any new market share they are losing it
This is untrue. They have been increasing their marketshare in computers for the past 6 or so years consecutively, in an industry that is stagnating in growth or even shrinking in some years. In the smartphone arena their marketshare is pretty stagnant, but their real-world numbers are increasing (the size of the market is growing, but their new users are cancelling out that proportional change). They are currently trading share back and forth with all other Android handset makers combined (which mainly means Samsung, who have the lion's share of that). They're certainly not in a position where they're panicking over marketshare and needing to "milk the religiously dedicated apple addict base" because that assumes that the bulk of their products are bought by these addicts, but that brings us to...
The bulk of their products come from apple addicts who funnel a substantial portion of their digital recreational dollars through them, without making real world price comparisons.
That really depends on whether you consider someone an "addict" if they value something that you don't. Just because you think an Apple product is too expensive for what it is doesn't mean that anyone who buys one hasn't weighed up the other options. They may simply have different criteria than you.
It also depends what you mean by "bulk" - if you mean in terms of the different numbers of product lines, then possibly they are all bought by "addicts". If you mean where their money comes from, then you're wide of the mark since that is the iPhone, and it sells far more than the total number of other Mac products combined, so they can't all be being bought by "apple addicts". They've sold over 100 million iPhones, and the numbers keep going up. Far too many to be simply the same fans just buying the new one every time it comes out - they're growing their user base. A large majority of people with an iPhone are first time Apple users, purely through a numbers game (subtract the total number of Apple computers from the total number of iPhones sold). I'm sure a lot of them had iPods, but Macs? The numbers simply don't add up. Hardly a "religiously dedicated apple addict base" (although there will clearly be some of those).
Well, you can use Dropbox on iOS too.
iCloud is free to use, so however Apple chooses to implement it is their business.
App sandboxing is for security - not sure why you're trying to spin that as a negative, although it has already had some potential casualties (like apps that listen for specific keyboard shortcuts globally and perform actions while in the background).
And why would they be trying to get developers "in line" on the desktop? If they're already developing apps on the store then they now have the ability to add iCloud integration easily, and if they were developers making apps that aren't distributed through the store then they're exactly the same way off as they were before, still free to integrate with other cloud services if they want. If you're already a developer selling iOS apps then it's hardly a stretch to use the Mac App Store for your desktop app, assuming you want iCloud integration. If you really don't want to then you can just use something else like Dropbox.
What do you think Apple should do? Enable iCloud access for free to any app, regardless of source? Is the requirement to have it distributed through the store to enable use of cloud storage on their servers really all that onerous?
iCloud is free to use, so however Apple chooses to implement it is their business.
That would be true even if it weren't free. Their service, their rules. Doesn't mean I can't say that the rules are nasty.
App sandboxing is for security - not sure why you're trying to spin that as a negative, although it has already had some potential casualties (like apps that listen for specific keyboard shortcuts globally and perform actions while in the background).
I don't mind app sandboxing as such, so long as it's something that's not shoved on either the user or on developer. In this case, Apple forces the hands of developers who might have preferred to distribute their apps outside of the app store (e.g. because they need certain features not available in the sandbox), but now have to also consider the fact that not going for sandbox means that they miss on iCloud. A good model would have non-sandboxed apps have a strict superset of features accessible to sandboxed apps - there's simply no reason, technical or ethical, to do otherwise.
What do you think Apple should do? Enable iCloud access for free to any app, regardless of source?
Sure. Dropbox does that on all platforms. SkyDrive incidentally does that on Windows (due to it being transparent - it looks like just another folder in the system to which any app has access as usual).
Funny thing is: Facebook stock today closed at barely over its opening price. Why?
Because FB didn't get conned?
http://www.nytimes.com/2011/05/21/opinion/21nocera.html
A huge opening-day pop is not a sign of a successful I.P.O., but rather a massively mispriced one. Bankers are rewarding their friends and themselves instead of doing their fiduciary duty to their clients.
Car analogy: If your IPO shoots up a lot, it's like you PAYING someone to list your car for sale at a good price, but instead they under-price it, their close friends buy it and immediately sell it for twice the price.
And? They already killed Mac OS X Server and removed X11 support, I somehow doubt Apple really cares about anyone that uses Mac OS X because it's UNIX.
You're posting nonsense. MacOS X Server is well and a live. They killed the XServe hardware which sold only about 300,000 units a year from what I heard. They are selling the Mac Mini Server, and MacOS X Server will run just fine on any Mac Pro. X11 support is available, and Apple tells you were to get it.