Is the iPad for Dumb People?
And the iPad is for people too dumb to use a mouse. The best they can do is to point at stuff and drool.
Spot on! I have very much the same background - building computers from scratch when I was younger, modding cases, competing in benchmarking/overclocking competitions (got a top spot on futuremark hall of fame 3dmark03 for a short period in the summer of 2004 haha). Then I went to college and got a Mac Mini at the end of my freshman year. Then a MacBook, then an iMac, then a MacBook Pro, then a MacBook Air, then a unibody MacBook Pro.. then a 17-inch unibody MacBook Pro. Guess you could say I am now a fanboy. :-)
Apple is trying to do the same thing today to the mouse/window interface that they did in 1984 to the command line interface. That transition took about ten years (depending on whether you take Windows 3 or 95 as the final nail in ms dos's coffin) and this one probably won't go much faster. The question is: will Apple or Android be standing tall at the end of the transition?
Now if I want to install an application on my iPad or iPhone I need to be in a $99/year developer program and my application needs to be approved by Apple. Why can't I write some software and email my friends the app? I can do that on Android.
Of course the reason is because Apple wants to monetize it -- whether it is from my developer fee or from any paid apps I build. It's not about being concerned about the users, because Grandma isn't going to get an emailed application and install it herself.
The only problem is that being creative with Apple products is a joke, a farce. They want to control what, when and how you're using their products.
That is what is keeping Apple alive. That is what is killing the rest of us.
I can say the same thing to @Will Foran - Why do you feel constrained? Do you miss the Windows Registry? Do you miss fiddling with your X Windows configuration to get just the right refresh and sync rates for your monitor?
I agree with this article, I want, no need, my devices to be seamless. I don't want to have to worry about anything other than what I want to achieve. I have been a designer and developer for a pretty long time and have seen what a developer deems a good user experience - it's not productive nor the kind of experience you'd want for 8 x 5.
They are more focussed on fine tuning their machines and running the numbers for completely inconsequential things than doing what they have to.
Here in South Africa just about 90% of the country drive manual cars, I grew up driving them. I haven't driven one in a long time, I don't get the point. I'm not a rally driver, or a offroader I don't need to balance my clutch just so slightly that it will mean defeat or victory over some arbitrary challenge. I drive to work, to social events and so on, I drive to arrive at the place not to drive for the sake of driving. Enjoying the smoothness of my clutch and the shift. If I want to be racy I can put it into manual or sports mode but essential my reason for driving is to get to a destination.
That same argument goes for UI's that allow you to accomplish your job vs. you fiddling so that eventually you can do your job in just the right way that makes your hair tingle. Your employer or client doesn't care about you wanting to drive manually they want you to get to your destination and that is the report, design, application, or whatever you do to be completed and as quick as possible.
I think Apple in most cases do this perfectly their work machines are automatics with the option of going manual. Then their other devices are more targeted think smart car vs. any other you have enough to accomplish what it was designed to. It solve a particular problem, if you don't have that problem don't buy the device. The iPad for me solves a problem where I wanted something that feels and looks good on which I can read digital books. I expected nothing more, the problem is people expected a full tablet pc, Apple haven't created a tablet PC they created a larger personal device that assists your main machine but will never become it.
But I'm still not hearing good counterpoints to why one (technical or not) wouldn't want a device that:
1) Uses Flash. It seems the biggest complaint is Flash's stability. Has anyone used Google Chrome on a site where Flash crashed? It didn't hurt stability of the rest of the browsing experience at all. In fact it looks the same as Flash looks like now on an iPhone - inoperable. (And personally I've never had an issue with Flash on Hulu EVER. And I watch a lot of shows on Hulu.)
2) Has background apps. Has anyone here tried an Android phone or a Pre? If you had you would be upset you are missing this feature.
3) Install anything. This one won't matter to non-technical types, but there seems to be no reason Apple doesn't allow developers to write applications themselves and for their friends without hacking the device. I don't have a problem with them monetizing the app store but for regular development I've always appreciated their open model for OS X and I wish they would have continued it for the iPhone OS.
I guess the whole point is -- why can't we have our cake and eat it too? Why do people think it is so hard to implement. Put a toggle in settings called "Casual User vs. Developer" and be done with it.