Quote:
Originally Posted by
solipsism 
Mobile is growing so fast that even when Flash is still dominate on the desktop the shear number of mobile devices with real web browsers and apps that tie into efficient streaming video will, IMO, make developers think twice about using Flash as their medium. There is just too much change on too many fronts that Adobe can’t possibly fight with Flash. They will still be dominate the way IE is still dominate but like IE it will become the less desirable standard for developers. (This is my speculation, not a statement of fact)
Exactly!
I want to amplify the point of [single-purpose, limited-function] apps on the mobile device acessing web content directly (rather than through a browser).
On the iPhone, examples are: Maps, Weather, Stocks, YouTube, Google Earth and Google (search front-end to browser).
I have been experimenting with some music videos stored on my MobileMe site. I can access these through Mobile Safari on the iPhone.
it is slow and clumsy (pretty much unworkable on the iPhone):
-->
(delay) Main Page-->
(delay) Selected Video Page-->
(delay) Play Video-->
(delay) Return to Main Page...
...repeat the above for each video.
Most of the churning is web-page-to-web-page transition.
The browser gets in the way!
Certainly, a lot of the problem is because the web sites are [mostly] designed for large screen computers with lots of RAM (for caching pages) and high-bandwidth Internet connections.
For contrast, a speciality iPhone app accesses the MobileMe site. During startup, the app accesses a special file* that contains references to all the, text, image, and video content. After a few seconds, the app displays the "covers" of the videos in tabular or FlowCover** format. You can flip through the "covers", select one, and play it:
-->
(no delay) FlowCover Select video-->
(delay) Play Video-->
(no delay) Return to FlowCover Page...
...repeat the above for each video.
There is no transitional delay! The actual video play is straight forward, and begins streaming after a few seconds-- just as it does in the browser (when you finally get to it).
It performs quite well even on 3G. This is especially notable because MobileMe is not known for its streaming capability

* the special file is roughly equivalent to the site's XML file without tags and unneeded information (uses about 9% of the bandwith).
** FlowCover is open source equivalent to Apple's CoverFlow. iPhone developers cannot use CoverFlow as it uses a private API/Framework.
I think the above illustrates how many users expect to access content on on a mobile device: get in quickly; get to where you want to be; do your thing; get out.
Quote:
As for Silverlight. It’s actually quite good for a MS product and I’ve heard that coding for it is pretty nice, too. The great thing about Silverlight is that it came out for all platforms at around the same time and it had HW acceleration. This seemed to put a fire under Adobe who later added it. Besides being another front that Adobe has to fight to maintain Flash, I don’t think that Adobe would have added the HW acceleration or H.264 when it did if not for Silverlight’s existence. (Again, this is my speculation, not a fact)
Mmm... you've piqued my interest... got any links to sites that exploit Silverlight.
*