16 ms·
The Irony of iPad: A Great Day For Open Technologies
- daleharvey 17y agothe amount of effort going into pushing browser technology has always confused me with apple, unless they never aimed for the appstore to be a permanent thing. but its a pleasant surprise, im excited by the type of applications we can build these days using very common web standards
- mbrubeck 17y agoThe success of the internet and web keep Apple's computers relevant in a still-Microsoft-dominated world. I was a Mac user starting in 1989 (and since then switched to BeOS and then Linux). Once everything started moving onto the internet and then the web, alternate operating systems became far less like neglected ghettos. Now as long as it has a good web browser, even the most marginal platform is pretty useful.
- bad_user 17y agoYes, and what bothers me with this scenario is that things can always go around ... what do people think it will happen when Apple is the one dominating? I can tell you one thing ... the Microsoft era will seem something like a golden-age.
- iamwil 17y agoNo market is ever permanent. Native apps will usually reign in the beginning life on a device. In addition, in the current environment, wireless is still not everywhere and fast. Because of that, web apps still are at a distinct disadvantage for free roaming devices. But I think that will change in the near future.
- bshock 17y agoA different point from this article, but still: how long before someone jailbreaks the iPad?
- dfischer 17y agoI like this viewpoint.
- tdavis 17y agoI actually tweeted about this exact thing after catching up to the announcement: Despite iPad propriety, higher res + HTML5 make web apps much more relevant and far cheaper/faster to develop & iterate. I think this is absolutely awesome for web apps. The only thing that's missing is the ability to sell "icons" on the app store that merely subscribe one to a web app and stick the link on their home screen. This would meld the ease of development and deployment of web apps with the ease of payment processing the app store provides. I don't see this ever happening because Apple couldn't control the ability to review subsequent changes before they were live, but it's a nice dream.
- rodyancy 17y ago"The only thing that's missing is the ability to sell "icons" on the app store that merely subscribe one to a web app and stick the link on their home screen." The thing that is really missing is iTunes accounts, i.e., the ability for your prospective users to pay you with the touch of a button and a password. Although, on a larger display, Amazon payments and Google Checkout will be more relevant.
- elai 17y agoYou can do that now effectively. Many apps today use a base webapp that can be changed at any time and a thin iphone shell over top of it. And change the app all the time. And don't get any problems from apple. Also in app purchase would be fairly easy to integrate with a webapp json api and an an iphone app wrapper to handle purchasing.
- WilliamLP 17y agoThe elephant in the room is that no matter how much Douglas Crockford apologizes for it and tries to brush the fact aside, JavaScript the language, the browser DOMs, HTML, and CSS make an absolutely terrible platform on which to develop large, complex, and well performing desktop-style apps. I can't be the only one who thinks this, and it seems like Google is the only one to have any success at all in doing this on a large scale.
- vais 17y ago
- baguasquirrel 17y agoI also wonder why more people haven't mentioned the A4. Intel seriously needs their asses kicked. The A4 isn't going to be open tech by any measure, but the fact that it was possible may mean we will get more attention/innovation in that area-- not open by a direct technical standpoint, but openness in terms of market options/competition.
- pohl 17y agoAren't the terms for licensing ARM pretty liberal by CPU standards?
- baguasquirrel 17y agoSure, and if the iPad succeeds, we will hopefully see more of them being fielded. This would be an opportunity for them to break the choke-hold Intel has over the processor market. edit: I mean seriously, do you think Apple is going to sell the A4 and become a chip producer? This move is a win for ARM.
- jonknee 17y agoAlmost every non-laptop mobile device has an ARM in it... There have been more ARM CPUs built than people alive. It has been winning for a long time.
- stcredzero 17y agoThere have been more ARM CPUs built than people alive. It has been winning for a long time. When I read this, I hear the soundtrack for the first Terminator movie.
- gchpaco 17y ago98% of smartphones use at least one ARM CPU. Intel is and has been for a long time a joke in the embedded scene. The only thing that's been propping them up in laptops has been the need to use Windows, IMHO; as such they're in trouble.
- passingthrough 17y agoWhat happens when this device becomes ubiquitous and Apple decides to support the features in HTML5 "they" want and not others, or to stop supporting it altogether. Will you switch to another browser on your IPod/Pad/Phone?
- deleted 17y ago[deleted]
- deleted 17y ago[deleted]
- n8agrin 17y agoI whole heartedly agree with what Yehuda is saying here. If you're not writing a game and don't need direct access to the hardware (i.e. camera support on the iPhone/iTouch) I find it very hard to understand why you would _want_ to write anything other than a highly optimized HTML5 app. Wanting aside, I totally understand why people _do_ write native apps, both for reasons of integration-feel and for speed, but I'd like to think most app developers would rather have a highly optimized Safari and a robust / optimized Javascript API to write their apps with instead.
- sandGorgon 17y agoOne area in particular where iPhone web apps fall short of native iPhone apps is scrolling. This friction might make sense for regular web pages rendered on the iPhone’s small screen, where by “regular” I mean “not optimized specifically for display on the iPhone”. But it just feels slow — stuck — on iPhone-optimized apps. That was the Daring Fireball page on PastryKit
- wycats 17y agoDid you read to the end? It's possible, with pure HTML, JavaScript, and CSS, to solve these problems. Apple has, and we don't need them to release "PastryKit" for us to get the same powers.
- sandGorgon 17y agoI was replying to your question about why it is sometimes better to have a native app, even though you may not need direct access to hardware - user experience is another factor. Do understand that such a kind of experience may be deliverable today, with PastryKit or whatever someone else develops, but Apple can break this compatibility (which it cant do with its native SDK). A new business model may exist where developers make advertising money off free iphone webapps. It is extremely naiive to believe that Apple will allow you to deliver the same user experience by bypassing the App Store.
- callmeed 17y agoWeren't similar things said about the iPhone pre-App Store? (that mobile safari supported HTML/CSS/JS/etc) Still, I don't think there were any groundbreaking iPhone web apps that didn't eventually become iPhone Apps.
- swannodette 17y agoI dunno, mobile GMail on iPhone Safari is pretty impressive.
- dantheman 17y agoThat's only because apple won't let google release a mail client.
- mrshoe 17y agoI fail to see the irony here. Apple is not trying to stifle innovation and control absolutely everything we do with their devices. As he points out in the article, Apple is the biggest driving force behind open web standards and their implementation in WebKit. The motivation for the App Store is simple: consumers want an easy way to buy apps, and developers want an easy way to sell apps. If you want to take advantage of the payment processing, bandwidth, store interface, and marketing provided by the App Store, you have to adhere to their ToS. I'm sure Yahoo! Store has ToS as well. However, if you want to roll all that on your own, go right ahead. As pointed out in this article, no one has done more to support you in that endeavor than Apple -- including a lot of support in WebKit and iPhone OS specifically for web apps on these devices. It's not just a question of web vs. native, either. Even if all iPhone apps were HTML5/CSS/JS, you'd still have to adhere to Apple's ToS in order to sell through the App Store, and you wouldn't have to adhere to them if you sold through your own store.
- bad_user 17y ago> However, if you want to roll all that on your own, go right ahead You can't do that with native apps. You really don't have that choice, and while the browser is really capable, it means some precious functionality is out of reach ... like being able to handle the web-cam. > Apple is the biggest driving force behind open web standards and their implementation in WebKit. Oh, please. They took KHTML and invested some resources into it. Then it became a defacto standard for mobiles, because it remained LGPL, because KHTML was LGPL. Surely Apple is doing his part, but to call it "the biggest driving force behind open web standards" ... Jesus! Speaking of that, I guess you're not using Linux and have never encountered a page filled with Quicktime screencasts. And on Windows you have to buy a license to get full-screen? WTF is that? Sorry for the expression ... but driving force, my ass ;)
- ezy 17y agoWow, do people think if they say this enough times, it'll be true? Apple doesn't give you access to the same experience from the web as from a native app, and simulations of such have up to this point been second class and will remain so. End of story. A netbook-ish device with no way to put software on it except thru a proprietary corporate censored app store is a big loose. Beyond the hype, I think this device will be everyone's wakeup call. Noone cared too much about the iPhone app store problems because of its limited form factor. Truly, there's a limited number of things you can do with it in a reasonable manner and they were all covered generically about 6 mos after launch. This device can do much more, but there's a lot you won't be able to do because everything must be vetted by Apple.
- wycats 17y agoWow, do people think if they say this enough times, it'll be true? Apple has been spending gads of time, energy and effort to make the web experience as close to native as possible. This includes giving access to hardware accelerated CSS animations, access to GPS, and access to offline storage (I outlined a bunch more in the article). For instance, there is no reason the New York Times app they demonstrated today would not have worked fine as ipad.nytimes.com.
- code_duck 17y agoI don't see what possible motivation Apple would have to make the web experience as close to native as possible. They don't get a cut of sales on native apps, and they can't control the content, style or functions to the same extent - are these issues not important to Apple? Seems they are from how they act about app approval.
- gridspy 17y agoSeems like a great way to ensure that the entrepreneurs making the next great web app support your device really well. One unique selling point of both the iPod and iPad is their status as mobile internet access points. Cementing that status and encouraging entrepreneurs to pay attention with great web APIs seems like a natural way to extend Apple's developer base. If I was addicted to some great web app and learned that it had a nice iPhone interface when I was on the move, I would be incentivised to invest in an iPhone.
- jawngee 17y agoExcept the iPad simulator in the SDK Beta doesn't ship with Safari. You can sort of fake it with S4, but only sort of. Just like you can sort of fake a native app with HTML5, but only sort of. I've commented before how this is a disaster, and will be even more so as we become even more mobile. The precedent has been set and it's only going to get bigger and more ubiquitous. That said, I'll still be getting an iPad. But mostly because I write apps for myself and the iPad is something I've been waiting for to fulfill a specific purpose that the iPhone only sort of takes care of.
- abdelazer 17y agoWhy in the world is Safari not on the iPad simulator?! I'd like to believe they'll fix that during an update, but I hesitate to think that Apple would do anything I find sane...
- whughes 17y agoIt doesn't matter how open HTML5 itself is. Going "to the cloud" is still a step backward for openness. I'd much rather be stuck with .doc files than have everything stored on Google Docs and transmitted using open Web standards. Openness is more than just file formats. Moving to the cloud is just as big a step back, if not more, than the App Store.
- patio11 17y agoYou know how there is the free-as-in-beer versus free-as-in-speech distinction? I think we need an open-as-in-I-can-build-stuff-without-your-permission versus open-as-in-consumers-theoretically-control-their-own-data distinction. I kind of like having the first type of open around. The second type, meh, whatever. I make toasters for people who like toast. They pay me to make toasters so that they don't have to deal with the freaking breadcrumbs. The word breadcrumb sort of scares them, anyhow. They don't need open breadcrumbs. (Influential people, including many present here, think open breadcrumbs are a moral imperative. None of them buy toasters. I optimize accordingly.) On the other hand, as a toaster maker, it is very handy for me that I don't have to apply to a Central Toaster Authority for a Certified Toaster Maker Certificate which will let me check out The Black Arts of Toaster Manufacturing from the library and use my Genuine Toaster Tools (cost $100,000 per set)) to start cranking out toasters.
- aminuit 17y agoI get where you're going, but the toaster analogy doesn't work. If you want to sell toasters (or basically anything that takes mains voltage) en masse in Western markets, you'll have to fork over several large to Underwriters Laboratories and go through their approval process.
- stcredzero 17y agoYes, but they aren't nearly as notoriously capricious as the App Store. (Perhaps it's just not as well publicized?)
- vais 17y agoApple has finally made a netbook - and they did it on their terms. Bravo!
- Devilboy 17y agoRelated news: Apple now allows VOIP apps with the new iPhone / iPad SDK http://www.engadget.com/2010/01/27/apple-lifts-voip-over-cellular-restrictions-in-new-iphone-sdk/ http://www.engadget.com/2010/01/27/apple-lifts-voip-over-cel...
- mark_l_watson 17y agoI agree with Yehuda that any good browser platform helps promote web apps, and HTML 5 makes this even better. One point of disagreement: I think that it is awful to not have a sandboxed Flash implementation so the device could access hulu.com, conference videos, etc. This rules out my wife and I buying one of these because I would not by a web browsing device that could not access quite a bit of web content.
- robermrangel 17y agoThe studio execs behind hulu.com bought into this: http://www.adobe.com/devnet/flashmediaserver/articles/digital_media_protection.html http://www.adobe.com/devnet/flashmediaserver/articles/digita... If you're going to stream Hollywood content, you'll need Flash. You'll find that Hollywood content on YouTube is delivered in rtmpe:// only, while all other content is MP4 downloaded via http. Hulu is pure rtmpe. And you'll need adaptive streaming. Here's a good proposal Apple put out: http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/StreamingMediaGuide.pdf http://developer.apple.com/iphone/library/documentation/Netw... Now someone convince Hollywood this is secure and incorporate into HTML 5, and you'll kill Flash.
- loire280 17y agoI agree that in the short term, not having Flash will wall off large sections of web content. However, if the iPad takes off we will have to either provide alternate content or abandon flash on our heaviest flash sites. The web design company I work for will probably switch to standards-based Javascript animation and HTML5 video with the usual fallbacks for IE6. We already use JS for many things that used to be flash, like menus, slideshows, galleries, and animations. When it was just the iPhone/iPod touch, with their relatively small browsing traffic, it was easy to shrug it off when a site didn't work properly. Expectations will be different with this device. My clients will be asking why their site is broken on their iPads. The big video sites will implement an HTML5-powered player for the iPad because it allows them to go around the iTunes / App store model. Smaller video players will probably make the switch sooner. Apple may be doing the developer community a favor by giving us a reason to leave flash behind. The runtime is fine on Windows but sluggish on OSX and slow and buggy on Linux; it's frequently using more CPU time than anything else on my system and often has terrible video playback performance.
- noonespecial 17y agoIf the only thing we get out of the ipad and its ilk is a large installed base of flash free devices, it will all have been worth it. I don't like Apple's closed everything attitude, but I like adobe's even less. The enemy of my enemy...
- thomasfl 17y agoSell accounts on sites like Dropbox, Basecamp and 37signals on iTunes Store? Not a good idea for Apple, but maybe a good idea for someone else?
- c00p3r 17y agoYeah, finally a 4chan-compatible device! =))
- AndrewO 17y agoIt's ironic that Steve's much criticized initial suggestion of "why don't you make web apps?" in lieu of an SDK when the iPhone first came out is now more and more acceptable. Certainly Safari advances and all the negativity about the approval process have played a part in that. I just find it funny that Steve had to be "wrong"* about something just to show how right he was about something else... [*] open to interpretation of course, depending on how you feel about the SDK and the AppStore.