Wherever we stand in digital history, the iPad leaves me with the feeling that Apple’s interests and values going forward are deeply divergent with my own.
It's pretty odd to me how people have willingly accepted Apple's closed phone and media player ecosystem without batting an eye-lash, but the iPad is just outrageous as it encroaches on the PC.
Isn't the iPad just a logical continuation of Apple's trajectory of the last decade?
But I think people understand the limits of a phone that means it might have to be closed (after all, phones were closed for 15 years before we started seeing "open" ones), and people saw the crazy copyright battles that went on that lead to a big restriction in music copying freedom. On the other hand, we've had programmable computers in our homes for 30 years.. we aren't ready to give that up.
I suppose, but from a Stallman-esque strictly engineering point of view, it's all just software running on hardware and the fact that you call one with a 4" display a phone makes everyone accept it being closed but a 10" display crosses the boundary into PC territory and now it's outrageous to be closed.
It strikes me as an arbitrary distinction to make.
Or maybe we are. That's what Jobs/Apple are betting.
Apple thinks that people have tired of dealing with anti-virus and task managers and package installers and folders and system updates.
Perhaps they're right, there is definitely a segment of the market that just wants a web browser and some rich media. They don't care about multi-tasking or customization.
If the iPad takes off, you can bet that locked down versions of OSX won't be far behind.
Google is headed in a similar direction with ChromeOS.
Apple's vision: "We'll give you an awesome experience, but you're going to pay us a little bit at a time for all of it."
Google's vision: "We'll give you an awesome experience for free, but you're going to tell us everything about you."
Opportunity cost. The iPhone, and the iPad to an even greater extent, have lots of potential that can't be (easily/legally) utilized because of Apple's control. That's not true of earlier phones, which were too technically limited to do a whole lot even if they were open. It's also not true of consoles which are just locked down PCs; there's not much you could do with a hacked Xbox that you couldn't also do with a Mac mini.
I can only speak for myself, but I rarely want to change the way I work with my phone (well, more so lately, but that's a separate Blackberry rant ;) ), and I wouldn't ever want to change the way my mp3 player would work if I had one. But I almost always want to change the way my computer works, since I interact with it in such a rich way and it provides me all of my money. I want that flexibility to hone my tools, but I don't want the flexibility to hone all of my tools..
I agree that iPad is a culmination of Apple's trajectory of the last decade, maybe Steve Job's trajectory for his career.
It's a triumph of creating something entirely designed to meet people immediate needs while not having any rough edges. And extensibility is inherently a rough edge.
But that doesn't change from the negative points the article makes - it illuminates them.
There's another possibility here. Microsoft succeeded because of their focus on developers and, to some extent, having an open ecosystem as long as it suited their business goals. Forgetting this may be Apple's first slip up.
When OS X came out, tons of amazing apps came out that got many people switching: if Apple turns off those same developers, the platform will weaken.
People didn't switch to the Mac in droves when XCode came out, or when Apple switched to OS X. It took a closed platform - a perfectly cultured, strictly defined environment that was the iPod to start building the halo (and with that, peoples' trust) towards the desktop/laptop Mac.
The iPhone didn't get the buzz or the acclaim because of the App Store - it became thought of as a gift from the heavens! Steve has blessed us with this new way to add our value to the closed product. Watch this happen in a different extent with the iPad - something new will come up that will open it up ever so slightly, adding new features where Apple doesn't have the creative or physical capacity to develop.
It took a closed platform - a perfectly cultured, strictly defined environment that was the iPod to start building the halo (and with that, peoples' trust) towards the desktop/laptop Mac.
There are many plausible interpretations of history. Mine is that Mac market share took off around the same time as the ascendancy of laptops, when screens and mobile CPUs got to the point where they were no longer hugely inferior to desktops. Mac laptop sales exploded because they're both more aesthetically appealing (which matters more for laptops since other people see them) and more functional (e.g. sleep and wireless actually work reliably).
I also think early alpha geek adoption of OS X helped to a lesser extent, both in terms of the software they created and in recommendations to friends and family. The iPhone/iPad may become like Windows in the 90s: what developers write for during the day to pay the bills, while they do their hacking on platforms that don't frustrate their desires.
I personally feel more optimistic than most commentators concerning what "most people" will want.
I think that a large enough group of people will continue to want an extensible machine that closed systems like the ipad will have trouble seeming like a good deal - a Mac or a PC might a bit harder to use but it does have that one extra program you have to use sometimes.
Perhaps the iPad signals an end to the hacker era of digital history
I disagree. We're in a time of change now -- very soon we won't be getting any of media in the same old ways. TV will be replaced with digital streaming. Music, for the younger generation, is already almost entirely digital. It's even becoming perfectly reasonable to read books on digital devices now.
However, this digital future is not open to everyone. My parents have a hell of time operating a computer and don't benefit from the latest streaming media technologies. They get their music on CD's. They read books on paper. The general purpose computer has failed them. Why shouldn't Apple fill this gap between the TV and the computer?
I'm sure Apple fans will lament the loss of general purpose computing devices from Apple. But it doesn't mean that the hacker era is dead. It just means that most hackers may have to look somewhere else to find a product that suits them.
In a very real way, it did. Fifty or sixty years ago, people prepared food largely from scratch. Now, a large proportion of the population of Western nations prepares food by poking a hole in the plastic cover, closing the door, and hitting "Express".
Similarly, one possible future prompted by the iPad is one where "chefs" (hackers) do food preparation, but most people hit the power button.
Al3x is asserting that this is bad because there's not really much of a path from 'here' to 'there'. You can't get started by running scripts in a shell, or writing AppleScript, or whatever — you get apps from the App Store and that's it.
> You can't get started by running scripts in a shell, or writing AppleScript, or whatever — you get apps from the App Store and that's it.
What if you get started by writing HTML and Javascript code into a nice online editor - something like Bespin, or like those many different sites where you can code in all sorts of languages using a web-based front-end - and you get to publish your results to a web page and see the results immediately?
Does it get any easier than that?
Code - publish - save to home screen - "hey dad, check out this application I just made!"
Agreed - maybe even adding to your homescreen as a javascript bookmarklet so it's available offline.
Anyway, yes maybe the iPad wont inspire the next engineers, maybe it will inspire the next authors/bloggers/photographers/web developers/content creators.
I think the iPad does its best to _not_ inspire creators of any type. It's a device focused almost entirely on content consumption.
For a few years there Apple put much of their effort into creating tools that gave more people access to the means of content production.
Now that they own major channels of media distribution (more all the time with the introduction of "xyz store"), their effort is focused on promoting content consumption much more than content production.
In a very real way, it did. Fifty or sixty years ago, people prepared food largely from scratch. Now, a large proportion of the population of Western nations prepares food by poking a hole in the plastic cover, closing the door, and hitting "Express".
The microwave let people who didn't want to spend their time cooking do more interesting things. Is their life worse for the wear? Only because food prepared as a frozen dinner is inferior to food prepared by hand. The same is exactly the opposite of software. Software prepared by a professional is almost always of superior quality to a script that Bob wrote in his spare time. Maybe not if Bob is actually very good a programming, which leads into...
Al3x is asserting that this is bad because there's not really much of a path from 'here' to 'there'. You can't get started by running scripts in a shell, or writing AppleScript, or whatever — you get apps from the App Store and that's it.
This is patently false. The iPad is not a primary computing device, and will not replace a laptop or desktop, which by (current) definition is open to these things. Apple is not holding back the iPad-hosted compiler and shell. There is no iPad-hosted compiler or shell. Additionally, the development environment which does get you from 'here' to 'there' is openly (but not freely) available. You can write and run any application you choose, the same way that Apple does, via the Developer Program.
Summary: You also can't get started being a surgeon by taking your pets apart and putting them back together, but people still go through years of medical school and become surgeons.
I believe that this is precisely the fear. I don't think anyone is enamored with the beleaguered process in becoming a doctor, and would not like "hacking" to turn into some long process requiring official education or a lot of personal determination. Today you can "fall into" becoming a programmer. In fact, many of the best programmers I know started in completely different professions, they didn't make a decision early on that writing software is what they wanted to do.
I am simply explaining the OPs fears. There exists an argument that the iPad could theoretically inspire more people to learn because its more "fun".
True -- most people weren't interested in cooking as an exercise, they just wanted to eat. However, interest in cooking as an art form, not just as consumption, is at an all time high (or so it seems to me from the countless media around food). So, did the microwave kill the culinary arts? No, it liberated the people who didn't care cooking from having to deal with it.
As someone who avoids processed food, I get where you're coming from, but our values are not necessarily other peoples values.
The people I personally know use microwaves either for heating water or melting cheese or warming up meals from the day before. But then, if that's all people need, then maybe the iPad really is the right tool for them.
I think by "Western nations" you mean North American nations. Even in the UK (probably the most "US-ized" country in Europe" make-from-scratch food is common.
In much of Europe you will find that instant foods make up only a slightly larger part of a grocery than make-from-scratch does in the US. Very minimal.
It is true that around the time the microwave started becoming a popular way of preparing your food there was a sharp decline in the number of people making their dinner from scratch. However, this decline of "chef culture" was accompanied with much larger political and social change, most notably the feminist movement. It used to be the woman's job to slave over a meal for the family every day, but as women started seeking equal rights, the microwave and TV dinners became an engine for emancipation, a way for women to maintain their household fed while cutting down on housework.
My point being, while technology can enable and accelerate social and cultural changes, it usually is not enough. Usually there must also be a "real" movement where that technology fits. I think this applies to the iPad.
He has a point. If I had a Commodore 64 as a kid, instead of the $100 Dick Smith VZ-300 with 5 games for it, I would probably not have been a programmer either. I would have playe the same games as my friends, rather than learning Basic, then Z80 assembly language.
"The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today."
I simply do not buy this. A tinkerer is born a tinkerer. I had a Mac in the late 80s and throughout the 90s and the only way to program the damn thing was to beg my folks to shell a couple hundred bucks for CodeWarrior and another couple hundred bucks for Apple Reference books.
The dev tools today for the iPad cost $99, the reference is free with the tools. If I was a father right now and I had a ten year-old-tinkerer I'd buy one, give it to my kid, get them a dev account and say, "Hack the shit out of this thing."
EDIT: "A tinkerer is born a tinkerer + some parental encouragement". When my parents (who at the time had little money, father was in the Army) bought our first Apple IIgs, he said "You should learn how to write your own programs for it". I didn't even know what programming was. But this was enough to make me hunt school libraries for books on BASIC.
I didn't say the problem was the cost of development tools.
"can tell you from experience of having 7 siblings that if you gave them a iPad and gave them the dev tools, they (95% of people) wouldn't bother."
You can say that about the computer you're typing on. According to what you've just said the end of encouraging a "hacker like mentality" began with arrival of easy to use computers 25 years ago.
The dev tools today for the iPad cost $99, the reference is free with the tools.
And how much for the computer which is capable of running those dev tools? The point is that the iPad isn't a device which can be used to modify itself, and if it entirely supplants other computers in a household, your experience becomes completely dictated by what other people have created.
As the iPad exists today, it's impossible to use without a laptop/desktop. If one day it evolves to the point of being a standalone device, I imagine that it may also be capable of running its own dev tools.
Why is it impossible to use by itself? You can browse the internet, you can buy media off of iTunes, you can edit documents, and you can send email.
The point is that the iPad is sufficient for the average user, but it prevents the graduation to power user by poking around and learning how things work. I very much doubt self-hosted development will ever be made available.
With the iPhone, you need an iTunes account. I don't know if you can set that up on your iPhone. You can go without ever syncing to your desktop. You might need to sync to the desktop to update the iPhone OS, though.
Of course, since your iPhone/iPod/iTouch data isn't in the cloud, you will need to sync to the desktop to backup. Not sure what happens if you sign up for MobileMe.
Nintendo was trying to supplant personal computers before there were widely deployed personal computers to supplant! The Japanese name of the product known as the Nintendo Entertainment System (NES) was the FamiCon, short for Family Computer: the power of a workstation harnessed in the pursuit of things other than work.
For the last few decades Nintendo has been the defining video game company in the US, but that is not their self-image. Look at what they're doing with the Wii or the DS: yoga trainers, anti-Alzheimers programs, dictionaries, cookbooks, exercise machines, and a little Mario on the side.
I will draw your attention to Apple's own slides, where they place the iPad between the iPhone (and smartphones in general) and a MacBook (and personal computers in general). They are undoubtedly interested in selling all three for some time to come.
Will it supplant personal computers for some people? Sure. It just means that personal computers will have to shift to doing what they do best even better. It might drain a lot of life from the netbook market, but that's about it.
There is one major difference between the two...the development environment for the iPad doesn't run on the iPad itself, so you end up with a general purpose computer, anyway, if you want to hack.
That said, you can be hacking an iPad for a minimum investment of about $1600. $500 for the iPad, $100 for the Dev Program, and $1000 for a MacBook.
Here's another way of thinking of it. 15 years ago a kid might have had access to a home computer. The machine enabled pretty much all the tinkering that it could enable. The physical limitations (It was very expensive. Everyone uses it and you are not allowed to break it. Mom doesn't want you near it with a screwdriver.) were close to the limitations that mattered.
Today, a kid with an inclination has access to many, many tinker-able things.
A lot of that stuff is new. They can tinker on the web via a browser, which they can do with this device. They can get a Linux machine. They can get Windows. They can get OSX. They can tinker on Android. There aren't that many android devices floating around that aren't someone's phone. In 5 years, there might be lots of old Android phones in drawers that the kid can have.
The fact that you cannot write your own software on an iPad is an arbitrary limitation so people don't like it, but within the ocean of possible tinkering, it is a small drop.
The practical pool of possibilities is growing. The existence of another device, even if it more successful then the iPhone, is not going to change that.
Put another way, if you have the choice of either (a) creating another environment (say a webbapp) where kids can tinker or (b) fighting back the "direction" that the iPad is taking us in, choose a.
I half agree with the sentiment here, except... This thing is Gaol Bait if I've ever seen it, I give it a week after launch before arbitrary code execution is possible. Voila, now you can write your own software/tweak away till your heart's content.
Seems an uncool thing to say, but you know what? I'm waiting in that line! I think it looks great.
That's why my kids are growing up with those clunky ugly computers that the Mac loathes running a completely open operating system with every imaginable programming language at their finger tips.
It won't be pretty, but neither was the Timex Sinclair 1000 that was the first computer that I programmed with BASIC.
Remember: The iPad has an app store. Until that is no longer true, Apple will always sell a product that runs XCode and targets that app store, and targets its own platform in order to develop new versions of XCode. Further, because Apple doesn't want to deal with people pushing broken "test" updates to their servers, they'll always have a Simulator program. And, even if every other open platform disappears, you'll always be able to tinker inside that simulator. /pragmatic pessimism
This is why I say that the iPad is a cynical thing: Apple can’t – or won’t – conceive of a future for personal computing that is both elegant and open, usable and free.
Sheesh.
It's not a computer. It's an appliance.
If you want an open programmable device, they will cheerfully sell you a Mac.
The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today. I’d never have had the ability to run whatever stupid, potentially harmful, hugely educational programs I could download or write.
And if I had a dishwasher rather than a real computer as a kid, I'd never be a programmer today, either. Oh, wait. The two have nothing to do with each other, except that they both contain microprocessors.
I see this as a huge opportunity to have even more people try my creations. Many of the people using iPhones and presumably iPads might never had considered using a web app or traditional desktop app.
"...if I had an iPad rather than a real computer as a kid, I’d never be a programmer today."
Whoa now. If I were a kid (and a tinkerer) and saw an iPad, I would immediately think, "how can I make something to run on this??" and go off and learn. People still have to write apps for this thing. Just because you cannot actively develop code on it does not mean that it will discourage young tinkerers from learning about programming (for iPad or any other platform).
Apple will continue to create "full computers" if for no other reason than for developers to create software for their "closed computers." That endgame would be sad, but we won't witness the death of desktop/laptop computers.
If someone is so concerned about teaching programming using the iPad, could one not write a BASIC app or some such? That's how I started learning to program: on a VTech computer when I was a kid... it was basically a 1x20 LCD output screen attached to a keyboard and 8 D-Cell batteries. It was mainly to teach typing and had a few trivia games, but it also had a BASIC mode... a very closed device with a BASIC app, sound familiar?
Also, let's not forget about young programmers learning how to do web-based sites/apps. They are not as powerful/fast as native apps, but at least it is a fast/easy/free way to start learning about programming/UI/etc and see it realized on the newest/hottest device. That would be exciting to me as a kid. Webapps are gateway drugs to native apps, trust me.
But Whoa on that 'Whoa'. There's a huge difference: the PC came with vendor and third-party technical reference and programming manuals, BIOS references, etc. It was a world that encouraged that kind of curiosity and creativity.
Now, a kid who does that is a "jailbreaker", and can be sued by Apple for DMCA violations, etc.
My own personal Apple experience: Age 17, Apple II. Open the covers, look at the circuitry, look at sample programs....a career began. New technologists need as many legal reference books as they do technical reference books. (Listen to the old guy refer to 'books') :-)
As someone else remarked, if you want to hack, get the dev kit and start hacking (yes, $99/year; think of it as the tinkerer's software upgrade; we've already hashed that out elsewhere on HN).
I also think some of us should start submitting things like Squeak ports (with suitable UI upgrades for touch) as educational apps. I'll bet Apple would let 'em through, because they're no threat to the ecosystem.
I know there are simple programming languages out there on the App Store (e.g., some calculators allow Fortran-like expressions, etc.), so there's not really a ban on programming environments.
In fact, I think the ban in place on scripting language is precisely and exactly to keep Flash off the machine, and I don't blame Apple for wanting to keep that barrier high.
Anything else is unlikely to get stopped.
Yes, yes, it's sad that we have to go through the gatekeeper, etc. We've hashed that out as well.
But I think in the end that tinkerers can win on this machine if they're determined enough, even without jailbreaking.
Apple has already rejected a Commodore 64 emulator because it allowed access to the BASIC interpreter. Web apps are the only alternate execution environment they'll allow.
I'd like to hear Steve Jobs' take on the matter. It's my opinion that this is what he always wanted and if he made the Mac today it would be a walled garden as well. When the phone came out he was called on it and had an absurd BS answer, but one that's no longer applicable:
"You don’t want your phone to be an open platform," meaning that anyone can write applications for it and potentially gum up the provider's network, says Jobs. "You need it to work when you need it to work. Cingular doesn't want to see their West Coast network go down because some application messed up."
It would be curious to see what he has to say now. I admire the hell of the guy, but it really seems like he doesn't understand the criticism because to him the iPhone OS is the perfect environment. And as such, why would he let anyone screw it up?
The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today. I’d never have had the ability to run whatever stupid, potentially harmful, hugely educational programs I could download or write.
Bad assumptions.
Are we sure there won't be an 'XCode' or other dev environment for the iPad? (See also, "YCRFS #5: Development on Handhelds" <http://ycombinator.com/rfs5.html>.)
The MobileSafari browser alone is in many ways a richer programming environment -- with Javascript, Canvas, network and storage facilities -- than my Apple ][+ was with Applesoft Basic / Pascal / S-C Macro Assembler, or anything included in the early days of the Mac.
And won't many curious kids jailbreak their iPad? (Did young Al3x ever run pirated software on his 'hackable' machines? Does a bear shit in the woods?)
Given its larger format and educational uses, I also expect Apple will eventually loosen the scripting/runtime limits on the iPad (as compared to the iPhone), and possibly even offer an official 'jailbreak' for full access. They've already broken the lock-to-single-carrier and required-service-plans.
Well, this is the very last iPad article I read. There has not been a single person who has had a useful comment.
Either you see the simple computer as some harbinger of the death of the PC, or you are an Apple fanboy who thinks the thing is a magic wand.
Guess what everybody. It's neither.
The iPad will have zero effect on the computing philosophy of the world. The world is no more open or closed than it used to be. And the iPad is just another (probably great, as usual) gadget from Apple.
All of you who are writing these windy pieces about the ramifications of the iPad have just been swept up in a mighty PR storm. Even those decrying the device are just helping Apple.
Seconded. It seems that any constructive discussion around the iPad is ignored or actively thwarted. Everyone seems to want this to be a flame-war when we should really be looking at the implications should the iPad succeed: tight control is what the markets want. But we're months from discovering that.
Here, I got something for you: I was thinking about it earlier, and I was wondering how I'd get something to print from the iPad, being that there's no normal USB connection. And it hit me in the face: Why would I want to print? If it's something I want to give someone else, I'll send it to them through email. If it's something that I'd want to refer to later, I'd just have my iPad with me later.
The iPad kills a lot of the reason for having paper.
Plane: e-ticket. I can't remember when last I had a paper ticket. I fly a lot.
Train: subway card; on-demand ticket dispenser at station. Even when I use the Acela I don't need to print anything.
Show: uhm, they should accept electronic display (then I'll use my iPhone - last concert was Kylie Minogue, and I got a paper ticket on the 2nd hand market)
Article: physical magazine or online reading. I never make notes on the physical article (then I'd have to have a filing system to keep it)
Paper: send it to me in PDF or some other open format; I'll send review notes back electronically.
Other reading material: books?
For some people it may be more convenient to print stuff, but not for me. Paper => physical clutter.
I print via WiFi, but if I didn't I could print via Bluetooth. I don't think its a coincidence that Apple has made Bluetooth versions of their peripherals. There are very few things that USB is required for anymore (mostly flash drives and software dongles).
The Bureaucracy won't give up paper easily. Please tell me the iPad will kill (at least that part) of The Bureaucracy? Maybe a paperless society is happening closer to the center of the universe. But it isn't here.
Apple's site does list a "iPad Camera Connection Kit" in the Accessory section of the "Tech Specs" page. It allows connecting with USB cameras. So the hardware is there. Who will make the software?
Either you see the simple computer as some harbinger of the death of the PC, or you are an Apple fanboy who thinks the thing is a magic wand. Guess what everybody. It's neither.
Your blanket statement is foolish and naive. The range of opinions is far and wide. For example I appreciate Apple's innovation and marketing skills, but I'm no love-blind Apple fanboy and yet I think their mobile strategy is completely game changing.
All of you who are writing these windy pieces about the ramifications of the iPad have just been swept up in a mighty PR storm. Even those decrying the device are just helping Apple.
Largely ignored by the blogs and "PR storm" is this simple underlying fact: with the iPhone, iPod Touch and now iPad what Apple has done for the "computing philosophy" of the world is successfully present an entirely new UI metaphor. They slipped it under our noses, in a 30+ year old world of the windows metaphor, they've marketed and popularized it and now we simply take this drastically different UI as common and expected. To be so cynical about Apple's impact with its mobile line of devices is to have your back to the future of innovation itself.
I wasn't talking about UI innovation when I said "Computing Philosophy." I was talking about open vs. closed platforms, proprietary vs. open source.
Apple is no more open or closed than before (still totally closed).
EDIT: Since I can't respond to the commenter, I'll edit a response here. The comment is silly... the iPad just came out, the iPhone has been out for years. Maybe Apple got more closed with the release of the iPhone, but the iPad is more of the same.
And actually, iPods are locked down too, so iPhones were just more of the same. Oh wait, Macs were locked down too until Apple switched to Intel processors... so even iPods were nothing new.
Maybe Apple got more closed with the release of the iPhone, but the iPad is more of the same.
The iPad is an attempt to replace the existing open environment of laptops and desktops. (Yes, Steve does want iPads and their successors to replace general purpose computers. It wouldn't be "the most important thing he's ever done" if it was just intended to be a super iPod touch).
Oh wait, Macs were locked down too until Apple switched to Intel processors
That isn't true for any reasonable definition of "locked down". Heck, there were more CPU upgrades available for PowerPC Macs than for Intel.
Didn't palm have pretty much the same UI metaphor before any of the iPhone UI came up? It might be the windows 95 to the current windows 7 in terms of sophistication, and replaced styluses with fingers (many applications don't really take advantage of multi-touch), but many of the same items are there.
> The iPad will have zero effect on the computing philosophy of the world.
I've seen many strong arguments made against this, including the in this article. Since you don't want to read any more opinions about it I won't re-iterate, but I will point out that you're handwaving.
Alex Payne seems not to have noticed the price. At $500, he can afford to buy one of these and a 24" iMac for less than the cost on a 13" MacBookPro. Or he buy a Dell, or - really - anything he wants.
Then again, perhaps Alex Payne noticed some EULA fine print that says buying one of these forces you to discard every other object you own with a chip inside, and swear absolute allegiance to this ONE thing.
I suspect, instead, that Alex Payne is simply being an idiot.
It's full-circle for Apple...they _never_ liked openness. The new iPad, with all the closed-ness and proprietariness of it isn't shocking by how new it is...but how oddly familiar it is. The Apple I knew (and resisted) from the 1980s to the mid 2000s was decidedly and deliberately closed, and in complete opposition to the open systems and PC world. They might go back to that model, at which point I'll go right back to not using any Apple products. The world will (hopefully) always want open-ness. If Apple won't deliver that, someone else will.
I'm less optimistic about consumers. The iPad might indeed be just what 'regular' consumers want....a new kind of fancy TV set. If so, the iPad is just right for them.
The dark cloud for me is that parallel. When TV was introduced, people had grand visions of an informed society, brought together by broadcasts of useful and enlightening knowledge. It ended up being an ad-selling jukebox of near-useless crap. We've projected the same (and even larger) hopes and dreams on the new technology...but the trajectory seems all too familiar.
For me, the iPad isn't a computer. It's more of a really cool gadjet which will let me see webpage, play games and watch video in a really cool way. It's a tool I will use when eating and travelling.
It seems like people aren't arguing about the right thing. It's like saying the iPhone sucks because you can't use vim, compile or use grep. Or that a microwave sucks because you can't put a big cooking pot inside.
No one gave a crap about applications on iphone before the app store.
I have yet to hear one story written about the mad rush to develop web applications for the iphone.
The native app/app store combination is incontrovertibly the best way to deliver applications and have your product found.
To pretend otherwise is disingenuous or simply naive.
No one gave a crap about web apps for the iPhone because they all wanted to develop apps that took advantage of phone features. (Which Apple has been making more and more accessible to web apps anyway.)
The entire scare here is that the iPad will make personal computing a closed ecosystem. But the web is already where most people spend most of their computer time, and Safari is an excellent and standards-complient browser.
No, you won't develop web apps for the iPad. You'll develop web apps, period. For the web. Which people will use on iPads and any other computer they please.
The battle that matters is keeping web standards open. Consumer operating systems can be as closed as they like, as long as they come with a compatible browser.
I understand why this position is theoretically reassuring as some sort of an open portal onto the device but as a practical matter, web apps will be just as irrelevant on the ipad as they are on the iphone.
To gold rush developers, perhaps. I spend most of my iphone time in safari, and I don't think I'm alone. With a bigger screen I'd use it even more.
This thing is good for the web, which is what we all need to be pushing. It brings the web to the absolute front. This is "webTV" without all the stupid. A computer that gives you a modern browser and then gets out of your way. The fact that it also comes with a closed marketplace for proprietary apps is neat for a few lucky developers, but hardly matters to the "future of computing".
You're worrying about how we can make "the device" free. Why? All the good free stuff is, necessarily, device-agnostic, and this particular device gives above average access to it.
"The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today."
You could say the same about most PC's, actually. Time was, when you got a computer it had a few programs and some sort of interpreter or compiler to build your own program. Kids back then who got computers became programmers. Kids today get computers and go on the internet, and there's enough there to distract you that you don't get bored enough to install a compiler or something.
"The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today."
Laptops and desktops aren't going away. Everyone is blogging like the end of the hacker world is coming. Apple isn't forcing anyone to buy their products. Worse comes to worse you can just build a PC if you don't like the convenience of a great looking prison.
"The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today."
Programming should be moving to the cloud anyway - heroku,appengine,aws is where the hacker should be innovating - do programming through the web browser
you can have kids do simple programming in the webbrowser in javascript
119 comments
[ 3.5 ms ] story [ 138 ms ] threadIt's pretty odd to me how people have willingly accepted Apple's closed phone and media player ecosystem without batting an eye-lash, but the iPad is just outrageous as it encroaches on the PC.
Isn't the iPad just a logical continuation of Apple's trajectory of the last decade?
It strikes me as an arbitrary distinction to make.
Apple thinks that people have tired of dealing with anti-virus and task managers and package installers and folders and system updates.
Perhaps they're right, there is definitely a segment of the market that just wants a web browser and some rich media. They don't care about multi-tasking or customization.
If the iPad takes off, you can bet that locked down versions of OSX won't be far behind.
Google is headed in a similar direction with ChromeOS.
Apple's vision: "We'll give you an awesome experience, but you're going to pay us a little bit at a time for all of it."
Google's vision: "We'll give you an awesome experience for free, but you're going to tell us everything about you."
But at least I will now have a reason to join the evil empire.
I'm just wondering why lots of very tech savvy people have never minded their ipods, cellphones, gaming consoles, etc, etc, etc being closed.
Maybe we should have been protesting those all along? Otherwise how do you reconcile accepting all of those but rejecting this device?
It's a triumph of creating something entirely designed to meet people immediate needs while not having any rough edges. And extensibility is inherently a rough edge.
But that doesn't change from the negative points the article makes - it illuminates them.
There's another possibility here. Microsoft succeeded because of their focus on developers and, to some extent, having an open ecosystem as long as it suited their business goals. Forgetting this may be Apple's first slip up.
When OS X came out, tons of amazing apps came out that got many people switching: if Apple turns off those same developers, the platform will weaken.
The iPhone didn't get the buzz or the acclaim because of the App Store - it became thought of as a gift from the heavens! Steve has blessed us with this new way to add our value to the closed product. Watch this happen in a different extent with the iPad - something new will come up that will open it up ever so slightly, adding new features where Apple doesn't have the creative or physical capacity to develop.
There are many plausible interpretations of history. Mine is that Mac market share took off around the same time as the ascendancy of laptops, when screens and mobile CPUs got to the point where they were no longer hugely inferior to desktops. Mac laptop sales exploded because they're both more aesthetically appealing (which matters more for laptops since other people see them) and more functional (e.g. sleep and wireless actually work reliably).
I also think early alpha geek adoption of OS X helped to a lesser extent, both in terms of the software they created and in recommendations to friends and family. The iPhone/iPad may become like Windows in the 90s: what developers write for during the day to pay the bills, while they do their hacking on platforms that don't frustrate their desires.
I think that a large enough group of people will continue to want an extensible machine that closed systems like the ipad will have trouble seeming like a good deal - a Mac or a PC might a bit harder to use but it does have that one extra program you have to use sometimes.
I disagree. We're in a time of change now -- very soon we won't be getting any of media in the same old ways. TV will be replaced with digital streaming. Music, for the younger generation, is already almost entirely digital. It's even becoming perfectly reasonable to read books on digital devices now.
However, this digital future is not open to everyone. My parents have a hell of time operating a computer and don't benefit from the latest streaming media technologies. They get their music on CD's. They read books on paper. The general purpose computer has failed them. Why shouldn't Apple fill this gap between the TV and the computer?
I'm sure Apple fans will lament the loss of general purpose computing devices from Apple. But it doesn't mean that the hacker era is dead. It just means that most hackers may have to look somewhere else to find a product that suits them.
Upon reading that, I was immediately reminded of this:
http://www.youtube.com/watch?v=OYecfV3ubP8
minus the sledge.
I think a lot of us recalled that old commercial...
Perhaps the microwave signals an end to the chef era of cooking history.
Will people please stop calling this the end of computing? If not for me, do it for CoCo [http://www.dailykos.com/story/2010/1/23/44346/3789]
Similarly, one possible future prompted by the iPad is one where "chefs" (hackers) do food preparation, but most people hit the power button.
Al3x is asserting that this is bad because there's not really much of a path from 'here' to 'there'. You can't get started by running scripts in a shell, or writing AppleScript, or whatever — you get apps from the App Store and that's it.
What if you get started by writing HTML and Javascript code into a nice online editor - something like Bespin, or like those many different sites where you can code in all sorts of languages using a web-based front-end - and you get to publish your results to a web page and see the results immediately?
Does it get any easier than that?
Code - publish - save to home screen - "hey dad, check out this application I just made!"
Agreed - maybe even adding to your homescreen as a javascript bookmarklet so it's available offline.
Anyway, yes maybe the iPad wont inspire the next engineers, maybe it will inspire the next authors/bloggers/photographers/web developers/content creators.
For a few years there Apple put much of their effort into creating tools that gave more people access to the means of content production.
Now that they own major channels of media distribution (more all the time with the introduction of "xyz store"), their effort is focused on promoting content consumption much more than content production.
So is a book.
The microwave let people who didn't want to spend their time cooking do more interesting things. Is their life worse for the wear? Only because food prepared as a frozen dinner is inferior to food prepared by hand. The same is exactly the opposite of software. Software prepared by a professional is almost always of superior quality to a script that Bob wrote in his spare time. Maybe not if Bob is actually very good a programming, which leads into...
Al3x is asserting that this is bad because there's not really much of a path from 'here' to 'there'. You can't get started by running scripts in a shell, or writing AppleScript, or whatever — you get apps from the App Store and that's it.
This is patently false. The iPad is not a primary computing device, and will not replace a laptop or desktop, which by (current) definition is open to these things. Apple is not holding back the iPad-hosted compiler and shell. There is no iPad-hosted compiler or shell. Additionally, the development environment which does get you from 'here' to 'there' is openly (but not freely) available. You can write and run any application you choose, the same way that Apple does, via the Developer Program.
http://news.ycombinator.com/item?id=1084790
Summary: You also can't get started being a surgeon by taking your pets apart and putting them back together, but people still go through years of medical school and become surgeons.
I am simply explaining the OPs fears. There exists an argument that the iPad could theoretically inspire more people to learn because its more "fun".
As someone who avoids processed food, I get where you're coming from, but our values are not necessarily other peoples values.
In much of Europe you will find that instant foods make up only a slightly larger part of a grocery than make-from-scratch does in the US. Very minimal.
My point being, while technology can enable and accelerate social and cultural changes, it usually is not enough. Usually there must also be a "real" movement where that technology fits. I think this applies to the iPad.
I simply do not buy this. A tinkerer is born a tinkerer. I had a Mac in the late 80s and throughout the 90s and the only way to program the damn thing was to beg my folks to shell a couple hundred bucks for CodeWarrior and another couple hundred bucks for Apple Reference books.
The dev tools today for the iPad cost $99, the reference is free with the tools. If I was a father right now and I had a ten year-old-tinkerer I'd buy one, give it to my kid, get them a dev account and say, "Hack the shit out of this thing."
EDIT: "A tinkerer is born a tinkerer + some parental encouragement". When my parents (who at the time had little money, father was in the Army) bought our first Apple IIgs, he said "You should learn how to write your own programs for it". I didn't even know what programming was. But this was enough to make me hunt school libraries for books on BASIC.
But is this really different? Ten years ago, did more than 5% of people feel the need to tinker with their computer under the hood?
"can tell you from experience of having 7 siblings that if you gave them a iPad and gave them the dev tools, they (95% of people) wouldn't bother."
You can say that about the computer you're typing on. According to what you've just said the end of encouraging a "hacker like mentality" began with arrival of easy to use computers 25 years ago.
And how much for the computer which is capable of running those dev tools? The point is that the iPad isn't a device which can be used to modify itself, and if it entirely supplants other computers in a household, your experience becomes completely dictated by what other people have created.
The point is that the iPad is sufficient for the average user, but it prevents the graduation to power user by poking around and learning how things work. I very much doubt self-hosted development will ever be made available.
Of course, since your iPhone/iPod/iTouch data isn't in the cloud, you will need to sync to the desktop to backup. Not sure what happens if you sign up for MobileMe.
For the last few decades Nintendo has been the defining video game company in the US, but that is not their self-image. Look at what they're doing with the Wii or the DS: yoga trainers, anti-Alzheimers programs, dictionaries, cookbooks, exercise machines, and a little Mario on the side.
Will it supplant personal computers for some people? Sure. It just means that personal computers will have to shift to doing what they do best even better. It might drain a lot of life from the netbook market, but that's about it.
That said, you can be hacking an iPad for a minimum investment of about $1600. $500 for the iPad, $100 for the Dev Program, and $1000 for a MacBook.
$4000-$5000 vs $1600.
Not bad.
Even if it was $5000 that's a relatively small investment into your child's future.
Today, a kid with an inclination has access to many, many tinker-able things.
A lot of that stuff is new. They can tinker on the web via a browser, which they can do with this device. They can get a Linux machine. They can get Windows. They can get OSX. They can tinker on Android. There aren't that many android devices floating around that aren't someone's phone. In 5 years, there might be lots of old Android phones in drawers that the kid can have.
The fact that you cannot write your own software on an iPad is an arbitrary limitation so people don't like it, but within the ocean of possible tinkering, it is a small drop.
The practical pool of possibilities is growing. The existence of another device, even if it more successful then the iPhone, is not going to change that.
Put another way, if you have the choice of either (a) creating another environment (say a webbapp) where kids can tinker or (b) fighting back the "direction" that the iPad is taking us in, choose a.
Seems an uncool thing to say, but you know what? I'm waiting in that line! I think it looks great.
It won't be pretty, but neither was the Timex Sinclair 1000 that was the first computer that I programmed with BASIC.
Sheesh.
It's not a computer. It's an appliance.
If you want an open programmable device, they will cheerfully sell you a Mac.
The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today. I’d never have had the ability to run whatever stupid, potentially harmful, hugely educational programs I could download or write.
And if I had a dishwasher rather than a real computer as a kid, I'd never be a programmer today, either. Oh, wait. The two have nothing to do with each other, except that they both contain microprocessors.
Whoa now. If I were a kid (and a tinkerer) and saw an iPad, I would immediately think, "how can I make something to run on this??" and go off and learn. People still have to write apps for this thing. Just because you cannot actively develop code on it does not mean that it will discourage young tinkerers from learning about programming (for iPad or any other platform).
Apple will continue to create "full computers" if for no other reason than for developers to create software for their "closed computers." That endgame would be sad, but we won't witness the death of desktop/laptop computers.
If someone is so concerned about teaching programming using the iPad, could one not write a BASIC app or some such? That's how I started learning to program: on a VTech computer when I was a kid... it was basically a 1x20 LCD output screen attached to a keyboard and 8 D-Cell batteries. It was mainly to teach typing and had a few trivia games, but it also had a BASIC mode... a very closed device with a BASIC app, sound familiar?
Also, let's not forget about young programmers learning how to do web-based sites/apps. They are not as powerful/fast as native apps, but at least it is a fast/easy/free way to start learning about programming/UI/etc and see it realized on the newest/hottest device. That would be exciting to me as a kid. Webapps are gateway drugs to native apps, trust me.
EDIT: found a picture of the old VTech computer - http://rasterweb.net/raster/computers/images/vtech.jpg
Now, a kid who does that is a "jailbreaker", and can be sued by Apple for DMCA violations, etc.
My own personal Apple experience: Age 17, Apple II. Open the covers, look at the circuitry, look at sample programs....a career began. New technologists need as many legal reference books as they do technical reference books. (Listen to the old guy refer to 'books') :-)
As someone else remarked, if you want to hack, get the dev kit and start hacking (yes, $99/year; think of it as the tinkerer's software upgrade; we've already hashed that out elsewhere on HN).
I also think some of us should start submitting things like Squeak ports (with suitable UI upgrades for touch) as educational apps. I'll bet Apple would let 'em through, because they're no threat to the ecosystem.
I know there are simple programming languages out there on the App Store (e.g., some calculators allow Fortran-like expressions, etc.), so there's not really a ban on programming environments.
In fact, I think the ban in place on scripting language is precisely and exactly to keep Flash off the machine, and I don't blame Apple for wanting to keep that barrier high.
Anything else is unlikely to get stopped.
Yes, yes, it's sad that we have to go through the gatekeeper, etc. We've hashed that out as well.
But I think in the end that tinkerers can win on this machine if they're determined enough, even without jailbreaking.
Can't see how they could complain about that.
"You don’t want your phone to be an open platform," meaning that anyone can write applications for it and potentially gum up the provider's network, says Jobs. "You need it to work when you need it to work. Cingular doesn't want to see their West Coast network go down because some application messed up."
http://arstechnica.com/apple/news/2007/01/6597.ars
It would be curious to see what he has to say now. I admire the hell of the guy, but it really seems like he doesn't understand the criticism because to him the iPhone OS is the perfect environment. And as such, why would he let anyone screw it up?
Bad assumptions.
Are we sure there won't be an 'XCode' or other dev environment for the iPad? (See also, "YCRFS #5: Development on Handhelds" <http://ycombinator.com/rfs5.html>.)
The MobileSafari browser alone is in many ways a richer programming environment -- with Javascript, Canvas, network and storage facilities -- than my Apple ][+ was with Applesoft Basic / Pascal / S-C Macro Assembler, or anything included in the early days of the Mac.
And won't many curious kids jailbreak their iPad? (Did young Al3x ever run pirated software on his 'hackable' machines? Does a bear shit in the woods?)
Given its larger format and educational uses, I also expect Apple will eventually loosen the scripting/runtime limits on the iPad (as compared to the iPhone), and possibly even offer an official 'jailbreak' for full access. They've already broken the lock-to-single-carrier and required-service-plans.
Either you see the simple computer as some harbinger of the death of the PC, or you are an Apple fanboy who thinks the thing is a magic wand.
Guess what everybody. It's neither.
The iPad will have zero effect on the computing philosophy of the world. The world is no more open or closed than it used to be. And the iPad is just another (probably great, as usual) gadget from Apple.
All of you who are writing these windy pieces about the ramifications of the iPad have just been swept up in a mighty PR storm. Even those decrying the device are just helping Apple.
The iPad kills a lot of the reason for having paper.
(uhm, except once every 2 years when I renew my apt lease).
An article you want to go over, marking and adding notes (my wife does this sort of thing..)
A paper due to be submitted to someone who will mark & write notes and don't want to have to print it themselves?
Some reading material for locations where you don't want to take your $500 gadget?
Train: subway card; on-demand ticket dispenser at station. Even when I use the Acela I don't need to print anything.
Show: uhm, they should accept electronic display (then I'll use my iPhone - last concert was Kylie Minogue, and I got a paper ticket on the 2nd hand market)
Article: physical magazine or online reading. I never make notes on the physical article (then I'd have to have a filing system to keep it)
Paper: send it to me in PDF or some other open format; I'll send review notes back electronically.
Other reading material: books?
For some people it may be more convenient to print stuff, but not for me. Paper => physical clutter.
Apple's site does list a "iPad Camera Connection Kit" in the Accessory section of the "Tech Specs" page. It allows connecting with USB cameras. So the hardware is there. Who will make the software?
Your blanket statement is foolish and naive. The range of opinions is far and wide. For example I appreciate Apple's innovation and marketing skills, but I'm no love-blind Apple fanboy and yet I think their mobile strategy is completely game changing.
All of you who are writing these windy pieces about the ramifications of the iPad have just been swept up in a mighty PR storm. Even those decrying the device are just helping Apple.
Largely ignored by the blogs and "PR storm" is this simple underlying fact: with the iPhone, iPod Touch and now iPad what Apple has done for the "computing philosophy" of the world is successfully present an entirely new UI metaphor. They slipped it under our noses, in a 30+ year old world of the windows metaphor, they've marketed and popularized it and now we simply take this drastically different UI as common and expected. To be so cynical about Apple's impact with its mobile line of devices is to have your back to the future of innovation itself.
[Updated based on andrewljohnson's response]
Apple is no more open or closed than before (still totally closed).
EDIT: Since I can't respond to the commenter, I'll edit a response here. The comment is silly... the iPad just came out, the iPhone has been out for years. Maybe Apple got more closed with the release of the iPhone, but the iPad is more of the same.
And actually, iPods are locked down too, so iPhones were just more of the same. Oh wait, Macs were locked down too until Apple switched to Intel processors... so even iPods were nothing new.
The iPad is an attempt to replace the existing open environment of laptops and desktops. (Yes, Steve does want iPads and their successors to replace general purpose computers. It wouldn't be "the most important thing he's ever done" if it was just intended to be a super iPod touch).
Oh wait, Macs were locked down too until Apple switched to Intel processors
That isn't true for any reasonable definition of "locked down". Heck, there were more CPU upgrades available for PowerPC Macs than for Intel.
I've seen many strong arguments made against this, including the in this article. Since you don't want to read any more opinions about it I won't re-iterate, but I will point out that you're handwaving.
Then again, perhaps Alex Payne noticed some EULA fine print that says buying one of these forces you to discard every other object you own with a chip inside, and swear absolute allegiance to this ONE thing.
I suspect, instead, that Alex Payne is simply being an idiot.
I'm less optimistic about consumers. The iPad might indeed be just what 'regular' consumers want....a new kind of fancy TV set. If so, the iPad is just right for them.
The dark cloud for me is that parallel. When TV was introduced, people had grand visions of an informed society, brought together by broadcasts of useful and enlightening knowledge. It ended up being an ad-selling jukebox of near-useless crap. We've projected the same (and even larger) hopes and dreams on the new technology...but the trajectory seems all too familiar.
It seems like people aren't arguing about the right thing. It's like saying the iPhone sucks because you can't use vim, compile or use grep. Or that a microwave sucks because you can't put a big cooking pot inside.
"web" ... not found
"browser" ... not found
"safari" ... not found
Yes, well.
When did native apps become the new vinyl records? "Sure, the web is great and platform independent, but there's just more soul in compiled code."
The native app/app store combination is incontrovertibly the best way to deliver applications and have your product found.
To pretend otherwise is disingenuous or simply naive.
The entire scare here is that the iPad will make personal computing a closed ecosystem. But the web is already where most people spend most of their computer time, and Safari is an excellent and standards-complient browser.
No, you won't develop web apps for the iPad. You'll develop web apps, period. For the web. Which people will use on iPads and any other computer they please.
The battle that matters is keeping web standards open. Consumer operating systems can be as closed as they like, as long as they come with a compatible browser.
To gold rush developers, perhaps. I spend most of my iphone time in safari, and I don't think I'm alone. With a bigger screen I'd use it even more.
This thing is good for the web, which is what we all need to be pushing. It brings the web to the absolute front. This is "webTV" without all the stupid. A computer that gives you a modern browser and then gets out of your way. The fact that it also comes with a closed marketplace for proprietary apps is neat for a few lucky developers, but hardly matters to the "future of computing".
You're worrying about how we can make "the device" free. Why? All the good free stuff is, necessarily, device-agnostic, and this particular device gives above average access to it.
You could say the same about most PC's, actually. Time was, when you got a computer it had a few programs and some sort of interpreter or compiler to build your own program. Kids back then who got computers became programmers. Kids today get computers and go on the internet, and there's enough there to distract you that you don't get bored enough to install a compiler or something.
Somehow, kids still get into programming anyway.
Laptops and desktops aren't going away. Everyone is blogging like the end of the hacker world is coming. Apple isn't forcing anyone to buy their products. Worse comes to worse you can just build a PC if you don't like the convenience of a great looking prison.
Programming should be moving to the cloud anyway - heroku,appengine,aws is where the hacker should be innovating - do programming through the web browser
you can have kids do simple programming in the webbrowser in javascript