The iPad Is For Everyone But Us
flyosity.com
flyosity.com
I, for one, take this as a blessing. If you are technically savvy, it's in your best interest for companies like Apple to lull consumers into a sense of satisfaction. Your job, as a programmer, is to avoid all things consumer. Your job is to do the hard stuff. If you're using facebook, you're wasting time. If you're building facebook, you're making tons of money.
This has been coming. The writing has been on the wall. The app store tragedy. Hard for developers, easy for consumers. The developers, as always, are the ones jumping through hoops. Change the color, add this, add that, i want it this way.
So the devs say ok and do it. That's the way it has always been and increasingly into the future, it will be more typical. Developers work harder so everyone else can work less. That's the way it should be.
This reminds me of what's been going on in real-world architecture for years.
If you want to build in Apple County, it's got to have green awnings and Spanish tile and stucco walls with eaves of at least 18" ...
The iPhone and the iPad are gated communities with a HOA. Your neighbor can't park a clunker across the street from your house for six months... but neither can a friend of yours stay in an RV in your driveway for a week.
"Most desirable" is a relative term.
I want to have freedom, even at the cost of a more difficult life. I'm house hunting right now, and I'm actively avoiding the kinds of places you describe.
He compared developers to puppies, saying that we really all just want to be loved, and fetch that ball over and over and over, even if it gets thrown in the mud. We need to stop thinking like that, and start demanding to be treated as equals in the requirements making process.
--- 1: http://brightkite.com/objects/a8ab4412399611de9db7003048c108...
http://railsconf.blip.tv/file/2081411/
It starts roughly around minute 46.
His point was in relationship with stakeholders. Most people, when making up requirements, think about the Absolute Best Thing They Could Imagine. However, in reality, they'd be equally as satisfied by something that's much less fully featured, but also much faster to complete. In addition, simplicity also tends to have performance implications.
He uses a permission system as an example. He worked for two weeks on a Best Permissions Ever, and then said "let's go back to the drawing board." They managed to find a 90% solution that he could code in a day and a half, was much more performant, and they found out that that last 10% didn't even really matter.
No, we wouldn't have a job without the customers, but then again, the customers wouldn't have anything without us.
This isn't supposed to be a parasitic relationship, it's supposed to be a symbiotic one. We have something the customers want, they have something we want. We need to reach a mutually beneficial agreement to trade for these things. Each side wields equal power, it's time both sides understood that.
Jobs, like Rubell did, knows cool when he sees it, and is in the business of delivering the coolest, most desirable, most enviable experience to his loyal customer base. That mandates a snobbish and dictatorial selection policy, because if you let pedestrians make the UX decisions what you end up with is... pedestrian.
For people who want a full-blown laptop, Apple still sells those. If they made a $800 iPad fully capable of replacing a $1200 MacBook, they'd be in trouble.
Or a smart computer where I can save an image from a web page and later email it. Or a smart enjoyable computer that allows me to change ebook reader and still open /My/Ebooks to read all my old stuff with it.
The iPad has usability limits that are a direct consequence of the fact that Apple want to control what you can do whit it, because more control, more $$$.
I don't want a world where most of the computers can't be used to write code. My dad taught me BASIC when I was 7 because we had computer at home, and this computers where build to write programs, attach it to the power line and what you see is a BASIC prompt.
Don't have to be so exasperated today of course, but the iPad has all the potential to make computer users more stupid.
What we really need is a decent competitor, able to do cool computers without the aim to control the world.
They're a hardware company--that's where they make their money.
If I find some numbers to back this up then I'll post them...
Edit: http://www.betanews.com/joewilcox/article/Apple-Q3-2009-by-t... (Q3 2009) shows $958m from Music and $528m from software, services. This isn't as much as from hardware totalled, but those numbers and the iPhone numbers are the only ones with growth. They're going to keep growing as they put more hardware out which can buy music, videos, apps etc from their stores.
This MIGHT be Joel Spolsky's 80-20 problem ( http://www.joelonsoftware.com/items/2006/12/09.html ). If you make the 20% of features that everyone wants, you have something that's sufficient for NO ONE.
http://rajuv.com/2010/01/28/ipad-is-the-computer-for-rest-of...
"This is a device I can hand it my grand father and he won’t have much trouble using it. Compare this to handing him a laptop and training him about how an OS works, what a drive is, what a file system is, why he needs an anti-virus software etc. Ease of use is the key here. Infact, we have seen this with iPhone already. Every day I see many 2-3 year old having absolutely no problem using the device. That makes a HUGE difference.
In a country like India, there are over 500 million mobile phones. But there are less than 15 Million computers (connected to the internet). Why is this the case? One of the reason is, PCs are complicated to use/learn for non-techies. I think this device can address a broader market as it hides the details from the user."
- If that floats your boat, it was pointed out in one of the earlier front page links that you can do that too with this new iTouch device. It uses an advanced HTML5 compliant browser called Safari. It will even save your web app frontend with its own icon on the main screen, giving it the same user attention privileges as any normal app.
Wrong, with HTML5 offline storage you can keep all your data offline on your own machine too.
> - It uses an advanced HTML5 compliant browser called Safari.
I think most people on hacker news know that safari and chrome share the same webkit engine, thanks for the news though :p
> It will even save your web app frontend with its own icon on the main screen, giving it the same user attention privileges as any normal app.
But this kind of device is not for me (see the link), it's for people who don't know much about computers or don't want to deal with one.
The problem with the iPad is that you still need to own a computer and know how to use iTunes to sync/update your device. So my friends will still need me to help them with itunes (I know my mom would). With the chrome os tablet, I can just get one for my mom because it syncs and updates itself automatically so she'll never need to call me to ask "how that thing plugs into the computer again" and why itunes is asking her to "sync or delete my whole photos collection" or "why itunes doesn't work anymore? it says I need to download 200MB of update, is that a virus or can I go ahead?" etc.
If someone needs a computer for typical tasks such as Chatting with friends, Sending and receiving email, Listening to music, Watching videos, Playing games, and Browsing the web, then they should just get a netbook for ~$300. A netbook is still highly portable and can do all of these tasks at a cheaper price.
But I too, think that the missing multitasking is a problem for this device. I think this is something Apple will change soon. They will not change their app store policy. This is the main reason for me not buying an ipad.
But what bothers me the most is that they could close also the Mac-Platform. Then I would have to leave it. And that makes me sad.