Linked by Kroc Camen on Thu 28th Jan 2010 17:29 UTC
Web 2.0 Wolfire writes: "Today, Apple announced the new iPad and humbly claimed that there will be a "gold rush" of native apps for the App Store. Sure, but what I find more interesting is that Apple also ironically created the most promising open web app platform, which may eventually undermine the App Store itself. [...] The iPad is the first mainstream device which combines all of the following factors: reasonably powerful hardware, a (potentially) huge user base, a mature WebKit implementation, and constant 3G internet capabilities. All the dominoes are in place, and I think that the iPad will knock the first one down."
Thread beginning with comment 406636
To read all comments associated with this story, please click here.
The Real Reason
by spudley99 on Fri 29th Jan 2010 12:48 UTC
spudley99
Member since:
2009-03-25

The real reason they haven't included Flash on the iPad:

The trouble for Flash is that being a browser plugin, it runs as a separate task to the browser. In a non-multitasking OS, the rest of your web site would stop working while the flash is being played.

Not a good user experience. In fact, I'd say that flash broken that badly would be worse than no flash at all, especially when you've got HTML5 as a ready substitute.

Reply Score: 1

RE: The Real Reason
by Kroc on Fri 29th Jan 2010 12:55 in reply to "The Real Reason"
Kroc Member since:
2005-11-10

OS X on the iPhone does multi-task, it's BSD underneath, there's probably Grand Central Dispatch in there! The UI doesn't present a multi-tasking paradigm, that's all. Apple have specifically decided that app sandboxes cannot multitask.

The reason is for UI experience. At no point should the iPad ever feel slow, for nothing. No matter how long you've used it, no matter how many apps you install. The computer, shouldn't do technical things that require technical explanations to the end user. Users do not, and cannot understand the under-the-hood implications that cause a computer to run slow, only we can grasp that.

Apple cares more about what the experience the user *has* than what we geeks *want*.

Reply Parent Score: 2

RE[2]: The Real Reason
by kragil on Fri 29th Jan 2010 13:16 in reply to "RE: The Real Reason"
kragil Member since:
2006-01-04

Well you could archieve that by using a realtime kernel .. the thing is Apple has no such kernel.

Reply Parent Score: 3

RE: The Real Reason
by Chicken Blood on Fri 29th Jan 2010 21:31 in reply to "The Real Reason"
Chicken Blood Member since:
2005-12-21

The real reason they haven't included Flash on the iPad:

The trouble for Flash is that being a browser plugin, it runs as a separate task to the browser. In a non-multitasking OS, the rest of your web site would stop working while the flash is being played.


…except it is a multitasking OS.

Reply Parent Score: 2