<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>fadtastic - a multi-author web design trends journal</title>
	<link>http://fadtastic.net</link>
	<description>thoughts on &#124; comments about &#124; examples of  } web design trends.</description>
	<pubDate>Thu, 24 Dec 2009 23:12:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<item>
		<title>The Demise of Flash: 8 Main Reasons</title>
		<link>http://fadtastic.net/2006/12/11/the-demise-of-flash-8-main-reasons/</link>
		<comments>http://fadtastic.net/2006/12/11/the-demise-of-flash-8-main-reasons/#comments</comments>
		<pubDate>Mon, 11 Dec 2006 12:52:32 +0000</pubDate>
		<dc:creator>Tadeusz Szewczyk</dc:creator>
		
		<category><![CDATA[Opinion]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Companies]]></category>

		<category><![CDATA[Accessibility]]></category>

		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://fadtastic.net/2006/12/11/the-demise-of-flash-8-main-reasons/</guid>
		<description><![CDATA[As a former Flash developer turned CSS zealot in the last 3 years I want to present the 8 main reasons for the demise of flash.
Now don&#8217;t get me wrong I still love Flash sites, at least to watch them and I acknowledge that there are certain cases where Flash is the better choice. Moreover [...]]]></description>
			<content:encoded><![CDATA[<p>As a former <strong>Flash developer</strong> turned <strong>CSS zealot</strong> in the last 3 years I want to present the <em>8 main reasons for the demise of flash</em>.</p>
<p>Now don&#8217;t get me wrong I still love Flash sites, at least to watch them and I acknowledge that there are certain cases where Flash is the better choice. Moreover you don&#8217;t have to choose one of those techniques, often you can combine both.</p>
<p>That said let me <strong>rant </strong>about my ex darling Flash. I may err in some cases because I started with Flash 3 and was an expert with Flash 6 (MX) so some of my points may not be entirely valid anymore, then correct me.</p>
<p>Nevertheless I get the larger picture: <strong>The demise of flash is obvious</strong>.</p>
<p>Although <a href="http://www.adobe.com/products/player_census/flashplayer/">Adobe tells you that still <strong>96%</strong></a> of the web browsers <strong>support Flash</strong> this simply is not true. Recent statistics from Germany (where I develop) show that <a href="http://www.webhits.de/deutsch/index.shtml?webstats.html">roughly a little more than <strong>50%</strong></a> of Internet users have Flash installed. Not necessarily the newest Flash plug in, in most cases probably Flash 5 or higher but rarely the current one.</p>
<p>Even me, proud to be the so called power user I often realize that after installing the latest browser version I can&#8217;t view flash content. My personal impression is that I reinstall the Flash plug once every three months. So the bottom line is: You can not feel assured that most users let alone all users can view a flash site or flash elements on your site.</p>
<p>Now this is rather an effect than reason for the downfall, but it nevertheless accelerates the demise of Flash.</p>
<p>Now let me come up with the reasons:</p>
<p><strong>Reason 1: Flash ads.</strong></p>
<p>Ask yourself from your own user experience: <strong>What&#8217;s the most annoying form of on line ads?</strong></p>
<p>Right: Layer ads, Flash ads and pop unders. Layer ads combined with Flash are not only annoying they can shut down your PC. Indeed that&#8217;s what I experienced: My mother who is over sixty uses my old laptop. Old only means Pentium 4 and 512kb RAM so it&#8217;s not that old. She uses a 56k modem connection though. So one nice day she visited the German National Geographic site. The site had an animated Flash ad on top which on entering the site would slide down and overlay the whole page. Well, despisable on its own. Moreover either the ad was so huge or took so much resources that while loading on it killed not only the browser (of course Firefox) but it overheated the whole Notebook to switch it off completely. As Firefox reinstates the sites you viewed before a crash that damn ad crashed the PC over and over.</p>
<p>Anyways, most of you have experienced the annoyance of flash ads or sites forcing sound upon you when you listen to your own music. Hence he emergence of Flash-blockers for Firefox and other browsers are no wonder.</p>
<p><strong>Reason 2: Search engine friendliness</strong></p>
<p>If you have a string brand you might deem search engine users less important. But the overall majority of web sites truly depend on search engine traffic, foremost market champion <strong>Google</strong>. As I specialized on website optimization for search engines (also called SEO) I realized that making a Flash site means being virtually <strong>invisible for search engines</strong>. Even if you get spidered or even your SWF ends up in the index basically everyone will outrank you.</p>
<p><strong>Reason 3: Usability</strong></p>
<p>John Doe wants &#8220;<em>don&#8217;t make me think</em>&#8221; interfaces. Even I as a power user prefer to navigate sites quickly without trial and error clicking anywhere and everywhere. Some flash sites really make me angry. You simply can not see where you have to click. With HTML sites you just view the &#8220;page information&#8221;, right click or use one of the plethora of tools to list the links. In Flash? In most cases Flash does not <strong>display the links</strong> whatsoever. The latest version allows you to right click to see some links but I haven&#8217;t grasped yet which ones, probably those the developer decides to show you.</p>
<p>Besides that, Flash has still most of the issues it had from the start: Back button support? Downloading of images? Bookmarking and deep links? Right click functions&#8230;</p>
<p>Many of those issues can be resolved if you embed Flash into a framework of PHP and JavaScript but why not to skip Flash altogether?</p>
<p><strong>Reason 4: Accessibility</strong></p>
<p>That&#8217;s the most obvious drawback of Flash. It&#8217;s just not designed for the <strong>blind and otherwise impaired</strong>. I don&#8217;t think I have to elaborate on that. XHTML/CSS offers you plenty of tactics to make sites accessible for those who need it. Alt, title, summary attributes are just the most obvious ones. Flash sites really are a closed door or a black box for those who are handicapped. Ask yourself: Would you ban those people from entering your shop, institution or building? So why would you want to do it with your web site where it&#8217;s even easier to make your service available for everyone. Don&#8217;t forget: Many local laws force you by now to make sites accessible.</p>
<p><strong>Reason 5: Downward compatibility</strong></p>
<p>When Flash 7 came out one of my clients called me on the weekend: My site does not work anymore! It turned out that using the latest Flash plug in, the plug in check would let you in and then show nothing, a completely white page. It was an easy fix but I have seen similar problems with Flash sites from then on. You would either be let in &#8220;for having Flash&#8221; and then the site would only partially work or sites would not let you in although you had the latest plug in installed. As I often use Opera, sometimes with JavaScript turned off I was surprised that many Flash sites did not work at all with JavaScript turned off. It happened to me in Firefox and IE too btw. It&#8217;s like using CSS3 all over the place and letting people down who aren&#8217;t early adopters like you.</p>
<p><strong>Reason 6: Overburdening developers</strong></p>
<p>Flash not only failed due to a bad user experience. The demise is self made in as far as a <strong>new Flash version every year</strong> made your expertise obsolete faster that you could cope with the evolving software. Either you stopped doing everything else and concentrated on being a full time flasher or you ended up being not up to date. I just finished a one year long flash course making me a proud Flash and Action Script expert when Action Script became obsolete with AS 2.0. appearing.</p>
<p>It&#8217;s not just a problem of learning to master the new versions. It&#8217;s a <strong>matter of money</strong>. Macromedia and now Adobe makes you buy Updates every single time a new version comes out. Indeed, that will be one of the main reasons for the frequent updates. Who can afford that? Full time flashers again.</p>
<p>Aside of that the Flash environment is just to complex to build average web sites. A web site is neither a movie nor an application, but that&#8217;s basically the two option Flash gives you. Either you make a site as a movie or as a script. But who would build w web site in JavaScript in it&#8217;s entirety? Flash failed to make Flash development democratic by making it closed source and too difficult. I know all the Flash decompilers, they are just not enough.</p>
<p>I didn&#8217;t even mentioned site maintenance yet. Although there are sophisticated Flash CMS solutions out there in most cases a company stuck with a Flash site is dependent on the developer that built it in the first place. No one else knows what to alter even for a little customization. Indeed in many cases the guy won&#8217;t give any competitor the source file (.fla) for your site. He assumes to be the copyright holder.</p>
<p><strong>Reason 7: Failed internationalization</strong></p>
<p>Living and working in Germany but being of <strong>Polish</strong> descent made me quickly realize the limitations and US centric approach of Flash. Indeed the situations was ridiculous.</p>
<p>In Flash 6 Polish letters (we have like the <strong>Germans</strong> or the <strong>French</strong> some characters that are not in the English alphabet) could not be displayed at all! I remember even a petition a Polish Flash Developers demanding Polish <strong>character set</strong> support for Flash!</p>
<p>In German the situation was just slightly better. You had to use really weird XML workarounds to make Flash understand German &#8220;umlauts&#8221; like ä, ö, ü. I guess that Russian, Arabic or Chinese developers faced bigger obstacles in creating flash sites.</p>
<p>It might be better by now, indeed I didn&#8217;t care after I switched back to HTML driven sites. I didn&#8217;t have to anymore.</p>
<p><strong>Reason 8: No compliance with open standards</strong></p>
<p>As <strong>Flash is proprietary</strong> and closed source the business model of Macromedia and Adobe is to prevent competitors from grabbing the market share in this segment. When Adobe still competed with Macromedia (what was the name of the Adobe made alternative to Flash? &#8230;) you still had the hope that XML based SVG (Scalable Vector Graphics) would replace Flash one day.</p>
<p>Indeed I hoped for Adobe making Flash support SVG. I would have loved that. Instead Adobe abandoned SVG by ceasing to bundle Acrobat Reader with the SVG plug in. In fact newer browsers have built in support for SVG but it will take a while until you can use it for the average web site.<br />
<strong>What&#8217;s the conclusion of this?</strong> I could appeal to Adobe once again to solve all this problems. I won&#8217;t do that. It&#8217;s not my job to help huge international conglomerates out of self inflicted trouble. Why should I help them to optimize their product? In contrast what I can do is to reach out to the web standards and CSS community as a Flash convert and to make the user experience of CSS sites more &#8220;flashy&#8221;, because, as I said in the beginning: Flash is not all bad. Look out for follow ups. In the meantime <strong>think twice before getting or developing a flash site</strong>.</p>
<p class="akst_link"><a href="http://fadtastic.net/?p=246&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_246" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://fadtastic.net/2006/12/11/the-demise-of-flash-8-main-reasons/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
