Flash: Available on essentially all desktops, and even many mobile devices. Not available, though, on the industry-standard iOS (iPad, iPhone, iPod) devices. Offers advanced features important for media display, such as true full-screen. Even in older browsers, still allows for display of audio and video and special effects, like 3D. Renders the same across all environments where the Flash Player is supported.
DHTML: Available to some extent on all devices, including iOS devices. Support is variable, with some browsers working excellently but older browsers failing miserably on advanced techniques; bugs are rampant on older browsers. Basic features are available everywhere, though. This means that code has to be written to gracefully degrade for older browsers. Doesn’t offer more advanced features like fullscreen or 3D effects. Native audio and video support (via HTML5) is only available in the newest browsers.
In just those two paragraphs, you should already begin to see the proper role for both technologies. For very basic “sliders” and simple photo galleries, DHTML will suffice and is the best choice because it’s native (built into the browser). For more advanced applications – where advanced effects, 3D, audio or video are needed, or users with older browsers still need to see the exact same effects – Flash Slideshow is the undisputable correct choice.
For simple situations, the use of DHTML ensures the widest compatibility and least “conditional” code. However, as complexity grows, compatibility rapidly decreases and the complexity of the conditional code increases. It’s at that point that a Flash-based presentation becomes the correct choice. In some situations, the advanced features that necessitate Flash are needed, but iOS compatibility is still required. In these situations, a simple DHTML fallback that’s targeted directly at iOS is the best solution. The disadvantage is that two separate code bases must be maintained; but because iOS is a controlled ecosystem, the edges of each platform are clearly defined and essentially zero conditional code is needed in either case.
If you’re creating a photo gallery, you should consider using the tool my company offers – the XML Flash Slideshow Creator v4. This tool allows you to take advantage of all of the benefits and extra features of a Flash-based presentation, while at the same time offering built-in iOS fallback compatibility. This ensures rapid development while still being able to offer the absolute best for all of your website visitors.
Article by Brandon Gardner, Media Promotion Specialist with DWUser.com offers an easy to use and highly flexible flash slideshow builder, the XML Flash Slideshow Creator v4. This flash slideshow software empowers you to create media presentations with photos, audio and video in minutes.
This video will show you how to create a photo gallery using jAlbum for use with your Web Easy website. This is a free program, very easy to install, and I’l…
Video Rating: 0 / 5
Find More Photo Galleries Articles