To Flash or not to Flash, that is the question.
Devices and programming are continuously changing, evolving, and adapting. The surge of the iPhone, iPad and their brothers have thrown a curve to some companies with sites that rely heavily on Flash for images, tutorials, navigation, and advertising.
As one of my clients said, “It’s nothing personal, just means that you get more hourly projects for a while.” He realizes that part of having a website is being willing to periodically reinvent, rethink and discard. Such is the dilemna with Flash and the iPhone.
Your web professional that created your flash site for you two years ago hadn’t counted on this surge in new devices that won’t display Flash. You’ll have to invest a bit of time to either completely recreate your site, recreate certain elements or choose not to accept the fact that many web surfers are doing it on three inch touch screens. I find a middle-of-the-road solution works well most of the time.
The CSS based ones are sleak, but sensitive. Your existing CSS files may undo the work being done in your new slideshow – at least in one browser or another. Test before launching and celebrating.
For at least one client, I’ve gone the simple route. They really want to keep flash for most site visitors. They only want to offer an automated alternative for those on devices that don’t support Flash. These simple scripts in the header of your pages will detect and redirect to an “i” friendly version of your page. You will, of course, have to create the i-friendly version of the page.
if you want this quick redirect solution to hold you over or just handle your needs, feel free to copy the code below – be sure to delete the extra spaces in the comments areas. Be sure to change the redirect URL to the alternative iPhone friendly page.
The best solution, on your next redesign, if it’s due in the next year, plan your new site to be friendly in ALL browsers on ALL devices and to be Web 2.0 and CSS 2.1 compliant. This can be tricky and time-consuming for the initial set up, but updates will be simpler and you’ll have happier site visitors.