|
|
2010-04-30
, 00:37
|
|
|
Posts: 4,930 |
Thanked: 2,272 times |
Joined on Oct 2007
|
#72
|
Adobe has repeatedly said that Apple mobile devices cannot access "the full web" because 75% of video on the web is in Flash. What they don't say is that almost all this video is also available in a more modern format, H.264, and viewable on iPhones, iPods and iPads.
Although Flash has recently added support for H.264, the video on almost all Flash websites currently requires an older generation decoder that is not implemented in mobile chips and must be run in software.
|
|
2010-04-30
, 12:38
|
|
|
Posts: 60 |
Thanked: 46 times |
Joined on Jan 2010
@ Europe
|
#73
|

|
|
2010-04-30
, 16:04
|
|
|
Posts: 1,107 |
Thanked: 720 times |
Joined on Mar 2007
@ Germany
|
#74
|
If they had flash, they would have fast and glitzy locally running apps from any website they visited.

|
|
2010-04-30
, 16:28
|
|
|
Posts: 499 |
Thanked: 437 times |
Joined on Nov 2009
@ Oklahoma
|
#75
|
While there are real criticisms of Flash in there (which I agree with) I have to chime in on the "he's full of poop" side of this divide. The iPhone could easily let users opt in to using flash, or even give them a nag screen that they have to approve with every flash app they try and run online (that would probably kill flash faster than anything).
But Apple isn't concerned about maintaining open standards any more than I am concerned with ensuring that there is a good cheesburger to be found in Oklahoma (I am from Texas, and we don't go there). He is concerned about controlling the user experience so that nobody does anything on the iPhone that isn't approved by Apple.
The big danger Apple faces is that users could get apps which are not approved by apple. If they had flash, they would have fast and glitzy locally running apps from any website they visited. Apple would no longer get to decide whether the app was acceptable or not and (more importantly) would not get their percentage of any purchase price for something used on the phone.
If you doubt this, then ask why you can't run python on the iPhone. Aside from the fact that you can't download a file and use it in any other app on the iPhone, someone could very easily write pygame based or (the horror) pyqt based apps for the iPhone. But apple says no interpreters. So nobody else is going to have a subscription based (or ad-supported) pygame system for the i-stuff.
Mr. Jobs does a great job of explaining why he doesn't like Flash. But he doesn't explain why he doesn't trust iPhone users to decide for themselves whether they want long battery life or access to farmville on any given day. (Today, by the way, I chose short battery life but full access to all my IM accounts because I am working offsite...that's what freedom lets me do.)
|
|
2010-04-30
, 17:21
|
|
Posts: 4,030 |
Thanked: 1,633 times |
Joined on Jul 2007
@ nd usa
|
#76
|

|
|
2010-04-30
, 19:22
|
|
|
Posts: 11,700 |
Thanked: 10,045 times |
Joined on Jun 2006
@ North Texas, USA
|
#77
|
| The Following User Says Thank You to Texrat For This Useful Post: | ||
|
|
2010-05-01
, 07:54
|
|
|
Posts: 6,668 |
Thanked: 15,030 times |
Joined on Jul 2007
@ undecided.
|
#78
|
h.264 is open, but not free. And sadly, Theora is behind the times and itself is likely beset by unexplored patents. No one is really willing to find out, however, which is why it's largely unsupported (directly) by vendors.
Google buying On2 and porting VP8 is much more promising, assuming they do something with it and it catches on, but it likely still sits under the same spectre as Theora.
"May I remind you that H.264 is not an open standard? This video codec is covered by patents, and 'vendors and commercial users of products which make use of H.264/AVC are expected to pay patent licensing royalties for the patented technology'," Roy writes, "This is why Mozilla Firefox and Opera have not adopted this video codec for their HTML5 implementation, and decided to chose Theora as a sustainable and open alternative."
|
|
2010-05-01
, 18:02
|
|
|
Posts: 876 |
Thanked: 396 times |
Joined on Dec 2009
|
#79
|
There are a couple points of Jobs that I agree with:
- Keeping the web more open/neutral. I know html5 is not perfect, but at least it's a backed by more than one company... compare that with Adobe Flash.
btw, I think he's careful enough to differentiate about using proprietary standards as a shared resource on the web, vs proprietary tech in products (which Apple heavily implements).
- Hover mode sucks. It's a clunky relic from mouse based system. The only way to gracefully implements it on a stylus-based handheld is by active digitizer system where it can register click and point separately.

|
|
2010-05-01
, 18:24
|
|
|
Posts: 4,783 |
Thanked: 1,253 times |
Joined on Aug 2007
@ norway
|
#80
|
But seriously, remember how FireWire was superior to USB at the very beginning, but apple had a patent in it and exercised greed without hesitation? Soon after, FireWire failed and is rarely used now days.
![]() |
| Tags |
| adobe, apple, flash, h.264, html5, irony, jobs |
| Thread Tools | |
|
As for H.264, yes there are more hardware bits being made to support it. But not all machines have it. Flash could easily be modified to support that hardware and provide a seamless software emulation mode for devices without it. (In fact, I'm pretty sure that's in the works for 10.1 or 10.2.) Using that and other tricks, Flash can be just as efficient while providing a rich development environment, not to mention a code-once use-anywhere base, which you will not get with HTML5. HTML5, like most of it's predecessors, has some open and undefined areas that will no doubt be different from browser to browser, meaning your code will still have to make adjustments based on the browser it's in, just like HTML and JavaScript do today.
At lot of this looks like rationalization for not wanting people to be able to run things on iCrap that's not generating Apple money. And before you say anything about "free" software, know that to get the SDK to write "free" games, you have to pay Apple a fee. So even on "free" games, Apple is making money from the developers.