Maybe it "just works" for you, but every time I've tried to use MacOS X, I had to give up in a short time and go back to KDE. This thing is just too infuriatingly dumbed down.
So much so that Mac users don't even get a proper delete key that goes forwards or a right click on the trackpad (without holding down function). The idea that this is a professional OS is laughable (doesn't even have highlight, middle-click copy).
Seriously, that's the best you got? You can right click on the trackpad by two finger tapping or clicking in the - wait for it - lower right corner. Or holding down control, not function. Forward delete on my Macbook is Fn-Delete. My full size aluminum keyboard has a dedicated forward delete key. iTerm, which I use instead of Terminal, has auto-copy on highlight. You could certainly assign middle click to that if you wanted. I prefer auto-copy. I spend 70% of my work day in iTerm ssh'd in to remote CentOS VMs so I'm picky about my terminal functionality and I've never found the Mac wanting.
Actually, they ARE starting the walk-in on OSX. And I'm speaking from the POV of someone who loves OSX and Apple laptops but hates their mobile offerings. They're starting with a "default to no" to install apps which they haven't signed.
I personally think that is a great idea. It's not like it's exactly hard to launch the unsigned app. (Right click and choose Open. And you only have to do it once, it will launch normally every time after that.)
But if you had nothing sitting around gathering dust, how much would it cost you to buy an equivalent amount of hardware? Keeping in mind depreciation, power , network access and infrastructure, and physical space. You also pay per hour, so if you don't need it one week, shut it all down and pay nothing. If you need something done very quick, pay for 100 cores for 1 hour instead of 1 core for 100 hours.
At the personal level (not speaking of businesses here): AMD x8 FX-8150 3.6/4.2 GHz, 32GB RAM, 1TB HDD - DYI from all-new parts, no monitor - approx $750. Let's make it a full $1750 to allow for power delivered by "gilded electrons", "diamond optical fiber" supported internet access and a bouquet of flowers once a month for the "better half" to make it for the physical storage space. $1750 vs $175/month...10 month worth of VPS in Google's "compute" cloud (with 1 core with 4GB RAM).
What about bandwidth? What about support? What about being able to be up and running on a new box in a few minutes when the old one takes a dump? You are totally missing the point of cloud services like this. It's not supposed to compete with your desktop machine.
You probably gave him an used iPhone which has an additional cost of $0. Not to mention that in the US they have these funky phone purchase schemes where you "pay" $99 to get an iPhone and you don't pay less per month if you bring your own phone to the deal. It used to be that the barrier to entry for programming was nil. In fact personal computers of the 80s like the C64 actually booted directly to a BASIC interpreter console. Now you have to get development tools. With the iPhone its even worse since you need the development tools (paid) and to pay for deploying the application similar to the game consoles market.
The development tools for Mac OS X/iOS are free. You don't need to pay $99/year if you just want to learn/tinker. You can run iOS apps on the Simulator on your Mac. You can't run on a hardware iOS device without paying $99/yr. If my daughter was seriously that interested in programming I would pay the $99 in a heartbeat! Do you know how much enrichment classes generally cost? Sorry, there may be arguments about why Apple is a crappy developer ecosystem but the price of the dev tools is not one of them.
Any smartphone practically can play something downloaded on the computer. And when everything is all planned out that's great but life happens and sometimes I'm out and about away from my computer and I want to watch something specific. iTunes on my desktop isn't helping me there.
You can download music, videos, apps from the iTunes store on the phone while out and about. You don't need to be connected to a computer. Remember the whole "PC Free" thing Apple was promoting last year? You don't really need to connect an iDevice to a desktop ever any more.
More like Kale without.... Can't really think of anything to make that better. Damned CSA Kale with every delivery.
I make this all the time and it is fantastic. And I hate any other form of kale. http://www.foodnetwork.com/recipes/aarti-sequeira/massaged-kale-salad-recipe/index.html
If I'm going to pay the dev cycle price of a compiled language, it should catch stuff like non-existent selectors at compile time instead of blowing up at runtime
You should know better. Obj-C is dynamic, you can create selectors at runtime.
Yes, because 60 kB/s mobile browsing sure is the future for the internet.
Excuse me, are you from the past? You realize that mobile devices are shipping right now that can get something like 44Mb/sec down? One of the guys in my office just demoed his new iPad on LTE getting 44/20Mb/sec. Even my iPhone on AT&T's crappy oversubscribed 3G network in San Francisco can regularly pull 1Mb.
The difference is, you could write your own software to run on that SPARC, you weren't at the mercy of whatever was in the 'SPARC App Store'. You weren't made to jump through many many burning hoops to get the toolchain to build new SPARC apps. You could distribute those new apps any way you wanted, you weren't dependent on the 'guardians of the gate' at the 'SPARC App Store'. You could get a wild hair up your ass, sit down, code and compile your new app however you wanted it. Try that with your iphone.
The development tools are free, and for $99/yr you can run any app you care to write on the iPhone. No, you aren't guaranteed to be able to put it in the App Store, but that's Apple's storefront so they get to make the rules. I'm fine with that.
fortune: cpu time/usefulness ratio too high -- core dumped.