Skip to content
Skip to main navigation
Skip to columns
Handheld Learning - learning with mobile and ubiquitous technologies
Home
About Us
Content
Articles
Gallery
Handheld Learning TV
Shareware
Links
Games
Resources
- - - - - - - - - - - - - - - - - -
Game Based Learning
RedHalo
Events
Handheld Learning 2009
Handheld Learning 2008
Handheld Learning 2007
Handheld Learning 2006
Community
FORUM
HHL Community on Frappr
HHL Community on Twitter
HHL Community on Facebook
HHL Linkedin Group
Contact
Home
Content
Articles
Technology matters
General Technology Chat
Is Flash compatibility necessary for handheld devices?
Is Flash compatibility necessary for handheld devices?
Forum Menu
Pages: [
1
]
« previous
next »
Author
Topic: Is Flash compatibility necessary for handheld devices? (Read 5581 times)
Graham
Hero Member
Posts: 1166
Karma: 42
Offline
Is Flash compatibility necessary for handheld devices?
«
on:
December 04, 2005, 02:47:31 PM »
The availability of Macromedia Flash compatibility, e.g. as a player and web browser compatible extension, is a question that I come across a lot in regards to choice of handheld or mobile device.
It seems that for many this is a deciding factor in the choice of device and yet the majority of handheld and mobile devices do not offer this facility. The requirement stems from the fact that many web designers continue to deliver web content in this non-Internet friendly format and should a user wish to view such content they'll need a device that can. Hence the desire for some to have a device that supports Flash.
The trouble with this reasoning is that the vast majority of these sites that are designed with Flash content are also designed for desktop resolution screens from 800 x 600 upwards rather than the max resolution of a high-end handheld device being VGA (640x480). This leads to a lot of scrolling around the screen or zooming out of a piece of Flash content in order to make anything useable. So the theory of Flash compatibility seems good but in practice it seems a pretty frustrating experience especially given most handhelds and mobiles offer far less than a 640 x 480 screen.
If you have to have Flash compatibility on a handheld device you're pretty much limited to Windows Mobile platforms and even then you need to ensure that the device you get is powerful enough to run Flash sequences in a responsive manner. Devices such as Palm, Sony PSP and the majority of smartphones and java enabled handsets do not currently have Flash compatibility but if they did (or when they do) I'm wondering how useful it will be until content-providers and designers consider the point-of-delivery and design their Internet materials to operate on a wider variety of devices and screen resolutions. This may, in fact, mean that they would need to use Flash less to reach a larger market, for example, to deliver material via the Internet to the Sony PSP non-Flash browser that is HTML 4 compatible and operates in 480 x 272 screen.
Macromedia, who own the Flash technology, seem to blow hot and cold with regards to their business model for the provision of their technology for handhelds and mobiles. One of the benefits of developing in Flash used to be that you could author high quality and interactive material and most desktop platforms, e.g. PC or Mac could access them. The business model seemed to be that they made their money from the sale of the development software (bought by most web developers) rather than the player which is provided as a free download or comes pre-installed with browsers. As they consider the mobile space it seems unclear as to whether the will see their model change to a per device licence fee, charging the handset or operating system maker for a compatible player, or front-loading the developer, i.e. charging the developer additional fees to make their sequences mobile compatible.
Certainly, from a developers point of view, it would be a boon to be able to design and create Flash content knowing that it will run on a number of platforms. The more platforms the better the opportunity to gain a return on investment. However, there must be a substantial cost in Macromedia creating versions for so many platforms so the decision making process of which devices to support must be a complex one for them.
Don't think that I am being anti-Flash. I'm simply raising the question of whether Internet content providers, especially those targetting handheld and mobile devices as a point-of-delivery, should now be considering developing sites that can operate in a wider range of screen resolutions with more open and pervasive technologies such as HTML, CSS and Java or whether Macromedia should adopt a more platform agnostic approach?
Logged
WYSIWUG
New Member
Posts: 2
Karma: 0
Offline
Re: Is Flash compatibility necessary for handheld devices?
«
Reply #1 on:
December 05, 2005, 04:29:50 AM »
we believe flash on mobile is the future.
We had made the dream come ture!
http://www.flash-mobile.com
Logged
Graham
Hero Member
Posts: 1166
Karma: 42
Offline
Re: Is Flash compatibility necessary for handheld devices?
«
Reply #2 on:
December 06, 2005, 08:35:50 AM »
Hi Wysiwug and welcome to the forum.
Thanks for the link but I'm still unclear what devices you support with Flash, e.g. Palm, etc and what level of Flash you support, i.e. v7, 8, etc?
Your blog says that you work for Macromedia, is your work with mobile devices part of the that work or a separate effort?
How doe's this fit in with Macromedia's recent purchase of
Mobile Innovation
a UK based Mobile UI specialist?
Cheers
«
Last Edit: December 06, 2005, 08:38:47 AM by Graham
»
Logged
Phil Marston
New Member
Posts: 3
Karma: 1
Offline
Re: Is Flash compatibility necessary for handheld devices?
«
Reply #3 on:
March 20, 2006, 01:25:28 PM »
Hi Graham,
I can see where you're coming from with much of what you've said, but there is another way of looking at this - I'll confess now I am a Flash developer and have been integrating Flash into the educational experience for the last 5 years. Far from being a
Quote
non-internet friendly format
Flash as it is today is far more the internet friendly format. As an Internet Application development tool it can operate within the internet paradigms, protocols, connectivity and other quirks realising the potential of the internet as a much more unified and friendly experience for the end user than HTML ever has nor ever could. HTML is a tool for static page layout not application development and as such constrains developers and users of the internet to a stilted experience. Flash is a child of the internet era, HTML is one of the parents, but is from a different era - that of print.
Anyway, that said, when you ask
Quote
...whether Internet content providers, especially those targetting handheld and mobile devices as a point-of-delivery, should now be considering developing sites that can operate in a wider range of screen resolutions with more open and pervasive technologies such as HTML, CSS and Java or whether Macromedia should adopt a more platform agnostic approach?
I can't help thinking "what's platform agnostic about HTML, CSS and Java?" OK I know what you mean (I'm writing xhtml and css for those reasons), but as developer my experience of standards implementation is poor - nobody ever seems to implement a standard version of any standard! Java has come a long way recently, but using a Java app is still an experience that fills me with trepidation on any platform and is certainly not the plain sailing across the board it was intended to be.
While HTML or should that be XHTML and CSS are very much better than the old horror of the browser wars, there are still a great range of implementations differences that can make some page layouts a nightmare to get working. While these are just finicky little things in comparison to the old days, it does bring me to a point that your article (in common with many that bemoan Flash content) fails to notice. There are many X/HTML and CSS sites that don't work on all browsers, nor at all screen sizes - many don't print properly even when a style sheet for printing has been provided. I can't for the life of me think of an occasion where anyone has decried X/HTML and CSS because of it. Is this something that is inherently wrong with X/HTML and CSS or is this just either bad design, bad testing or simply lack of knowledge and experience on the part of the author? Is it the faulty design and implementation of the technologies behind Flash, Java or XHTML that mean I've had a bad user experience with all of these, or because the author of some application or other didn't anticipate I'd be viewing the content on the device I was using? None of these technologies (including Flash) prevent authors from considering viewers using other devices. Personally I'd say it's a lot easier to consider people when using Flash, but I've been using it for a while and I have to admit that it hasn't yet been part of any design criteria I've implemented. It's not that Flash (or any other technology) is bad for the end user, it's BAD DESIGN that lets the end user down.
I have to agree with your observation about Macromedia (now Adobe) blowing hot and cold with their support for the "device" market. As a developer I'm always considering which versions of the flash player I should support depending on the market and the devices have always been at least one player version behind if not 2 or even 3 and it's never clear whether there will be upgrades for old devices or even support for certain new devices (Version is more of an issue than screen size actually - if devices other than desktops were being targeted then naturally we'd take screen size in to account, but writing for an old version of the player is usually a bigger obstacle).
Something that I hope could change all that, appart from the additional might of Adobe's financial clout, is the introduction of a brand new, written from scratch, Flash Player known as the Flash Virtual Machine 2. Currently it is in public beta trials embedded along with the original Flash virtual machine as Flash Player 8.5. The new FVM2 is so small that it can be added to the old player with very little increase in size, but when it runs native ActionScript 3 code (which is all it can run on its own) it has a minimum performance increase of x10 and as much as x1000 on some functions. You could think of it a bit like the xhtml browsers available on devices - they're small and fast because they only have to parse a strict dtd and don't have to deal with legacy stuff.
I hope that this player, with it's small size and high performance could actually be seen embedded in devices such as phones, pdas, gamers and mp3 players along with the release of Flash 9 (Currently the only way to author in AS3 is using Flex2 - though some open source tools are likely to appear too). The constraint to AS3/Flash 9 content wouldn't be much of a handicap, given the small size of the legacy device market, compared to the power that could be leveraged on the next generation of devices. The way Flash is heading it's entirely possible that we could see a simultaneous release of Flash 9 on just about all platforms - though I may just be fantasising there . . . .
Logged
jonnydavey
New Member
Jonny Davey
Posts: 7
Karma: 0
Offline
Re: Is Flash compatibility necessary for handheld devices?
«
Reply #4 on:
March 20, 2006, 02:02:59 PM »
Hey, that Flash-mobile site is in Japanese, I can't load it.
Logged
Graham
Hero Member
Posts: 1166
Karma: 42
Offline
Re: Is Flash compatibility necessary for handheld devices?
«
Reply #5 on:
March 20, 2006, 04:44:30 PM »
Hi Phil
Thanks for your lengthy answer in support of Flash, I'd hoped that my comments would eventually generate some debate!
I must also confess that I also produce work in Flash on occassion and even before that, Director, so I'm not really too down on Flash however I do feel that until Adobe/Macromedia work towards making the player more available with a consistent feature set on more devices it's still a long way from being an "author once, deliver on many" solution that it was originally sold as to developers.
For example, the lack of a Flash player on the Palm OS platform is a travesty of monumental proportions and one can only assume that some politics have played a part in this ommission. The fact that politics could play a part demonstrates the danger of a platform standard that is not truly in the public domain in the way that CSS, HTML, XHTML, AJAX, etc are (along with their associated shortcomings which you are right to point out!).
Quote
Flash as it is today is far more the internet friendly format.
When I said it was not Internet friendly I mean a couple of things. First search engines have a great deal of trouble interogating Flash applications and finding out what is inside them, nor does it easily allow external sites or pages to link to elements inside. A key concept of the Internet has always been the searchability and hyperlinking - Flash has not been good at this.
Other points are as you identify mainly related to bad design of which there is far too much. Surf around the web using your handheld computer, even one with a high resolution VGA display and you will soon find sites that with or without embedded Flash apps that don't scale appropriately to your device. This either renders the sites unuseable or very difficult to use.
Flash apps can, of course, scale but, like most web-sites they are rarely intended to scale to window sizes provided by QVA or VGA handheld devices. They might actually scale down but not not necessarilly intelligently and are rendered impossible to use. Flash still has a way to go to in the way that it handles type, for example.
So I will stick to my guns on this one. Flash is only Internet friendly if you have the right browser/PC configuration. The Internet was/is intended to be bigger than that.
I appreciate your points regarding the issues over the open source and public domain solutions but these have continually improved and with some fiddling around they can be made to work across platforms. Usually the problem is the browser on the host device with Pocket Explorer and Blazer both being pretty shabby but Opera is pretty good and free to education
Another benefit of these solutions is that they don't add a financial cost overhead to the device, something which has been oft muted about the Flash player where certain manufacturers (even well known ones) are being asked to purchase volume licences from Adobe/Macromedia to bundle with their devices or pay enormous upfront fee's to cover development of a device specific Flash player.
One can understand the attraction of getting a few dollars on every mobile device sold but originally the money was made from the developer community by selling their authoring environment at a premium. So a nice virtuous circle emerges of developers paying for authoring systems, support, dev-cons and so on while producing applications that feeds a royalty stream for Flash players back to Adobe/Macromedia.
Nice work if you can get it!
Maybe the development community should get the authoring systems free now?
On a wider issue the debate is about creating web-delivered scaleable content, i.e. content that looks good regardless of the host delivery system whether it be a 40" high definition net-enabled television or a QVGA net enabled handheld. I'm not sure that Flash is yet that solution.
Logged
Phil Marston
New Member
Posts: 3
Karma: 1
Offline
Re: Is Flash compatibility necessary for handheld devices?
«
Reply #6 on:
March 20, 2006, 06:21:20 PM »
Hi Graham,
I hear you on all those accounts, especially the cost and proprietary ones, but I have to say, while the internet may be intended to be bigger than that, the delivery of it's intent is somewhat lacking. I really do agree with the high ideals espoused, but in practice when it boils down to it, the experience of those ideals working is rare.
Flash has done more for making the internet an accessible domain than any standard - I'm trying not to be partisan here. When the whole debate about Flash and accessibility kicked off, it eventually fell to the fact that the main obstacles to access where bad design and in fact Flash assists access to meaningful content (rather than screeds of information) for more people than it blocks. Even Flash's existence has changed the way text based authors think about delivering content. OK so that was on the desktop.
My experience of XHTML broadening access to the mobile device is frankly uninspiring, no matter how much I've wanted to use my various iterations of SmartPhones and espoused the values of developing to standards - it's been pretty much down to myself and other geeky types to author stuff for ourselves if we want to browse things on mobile devices or muddle by because as geeky types we know why it's not working quite how it should and can make up for the short comings of the original documents - just like the early (pre HTML 3) days of the internet was for the desktop really. We are the pioneers of these devices.
In the same way that I don't care that Windows, Mac OS, Palm or Symbian are open source, nor do I care whether my content delivery engine is. But I do care about compatibility with standards and as a developer I've found Flash to be far easier to work with standards than any of those OSs and there are plenty proprietary things about them (I hate the needs for file conversions to use PalmOS).
Despite the standards I don't think you'll see anything too inspiring being authored for delivery on these devices until people are themselves inspired (both designers and consumers) and I don't think that's really going to boom until we see a decent content engine on pocket devices be that Flash, browser or Java - at the moment it's too hard to do anything nice on any of those engines, but my bets are on Flash delivering and if AJAX does too well that be cool . . . I wonder how long we'll have to wait? ;-)
Logged
Graham
Hero Member
Posts: 1166
Karma: 42
Offline
Re: Is Flash compatibility necessary for handheld devices?
«
Reply #7 on:
March 20, 2006, 07:02:10 PM »
agreed
hmm...
a scaleable content engine for mobile devices...
now there's a thought
Logged
Pages: [
1
]
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General Area
-----------------------------
=> General Discussion
=> News & Events
-----------------------------
For learners and educators
-----------------------------
=> Learning while mobile
=> Teaching for mobile learners
=> Game Based Learning
=> Learners Lounge
=> Recruitment
-----------------------------
Technology matters
-----------------------------
=> General Technology Chat
=> Software and web
=> Phones and PDAs
=> iPod & media players
=> Netbooks, UMPCs and Tablets
=> Entertainment consoles
Loading...
Login
Welcome,
Guest
. Please login or
register
.
January 09, 2009, 04:12:48 AM
Username:
Password:
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Forgot your password?
Polls
What did you enjoy most at HHL 08 this year?
Discussions
Networking
Presentations
Awards Party
Exhibition