<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>unitstep.net &#187; flash</title>
	<atom:link href="http://unitstep.net/blog/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitstep.net</link>
	<description>the home of peter chng</description>
	<lastBuildDate>Mon, 19 Mar 2012 01:49:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Chrome fallout</title>
		<link>http://unitstep.net/blog/2008/09/04/chrome-fallout/</link>
		<comments>http://unitstep.net/blog/2008/09/04/chrome-fallout/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 23:56:02 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[opera]]></category>

		<guid isPermaLink="false">http://unitstep.net/?p=435</guid>
		<description><![CDATA[Since Chrome&#8217;s official release some two days ago it certainly has gotten a lot of press, both positive and negative. What&#8217;s good On the positive side, there are some reports that Chrome&#8217;s market share has already surpassed that of Opera, coming in at close to 2.5% when I last checked. These results should be taken [...]]]></description>
			<content:encoded><![CDATA[<p>Since Chrome&#8217;s <a href="http://googleblog.blogspot.com/2008/09/google-chrome-now-live.html">official release</a> some two days ago it certainly has gotten a lot of press, both positive and negative.</p>
<h3>What&#8217;s good</h3>
<p>On the positive side, there are <a href="http://getclicky.com/global-marketshare-statistics">some reports</a> that Chrome&#8217;s market share has already surpassed that of Opera, coming in at close to 2.5% when I last checked.  These results should be taken with a grain of salt, as Clicky&#8217;s web analytics might only be used by websites that tend to be visited by those more technically-inclined and thus more likely to try out something like Chrome.  (Though Chrome&#8217;s visibility on Google&#8217;s main page no doubt has some small part in its fast growth)</p>
<p>For what it&#8217;s worth, Google Analytics on my lowly-trafficked site amounted to over 4% of hits in the past five days.  (Google Analytics has since <a href="http://analytics.blogspot.com/2008/09/chrome-now-showing-as-browser-type.html">started identifying Chrome</a> as a specific browser type, no surprise)</p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-fallout-1.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-fallout-1-300x46.jpg" alt="Chrome browser share" title="google-chrome-fallout-1" width="300" height="46" class="size-medium wp-image-437" /></a><br />
Chrome browser share on my site
</p>
<h3>What&#8217;s iffy</h3>
<p>While the V8 JavaScript engine of Chrome was reported to be fast (myself included) Mozilla has fired back with <a href="http://arstechnica.com/journals/linux.ars/2008/09/03/new-firefox-javascript-engine-is-faster-than-chromes-v8">their own results</a> when compared to the upcoming Firefox 3.1, which also features a newer, faster JavaScript engine dubbed <a href="http://ejohn.org/blog/tracemonkey/">TraceMonkey</a>.</p>
<p>Even if this only manages to bring Firefox 3.1 to within striking distance of Chrome for JavaScript performance, it&#8217;ll still easily hand the win over to Firefox 3.1 considering its much larger established base and support for extensions/addons.</p>
<p>Microsoft, meanwhile, still seems to have their <a href="http://arstechnica.com/journals/microsoft.ars/2008/09/04/microsoft-in-response-to-chrome-users-will-still-want-ie8">heads in the sand</a> when it comes to IE.  True, IE7 still have a substantial margin on any other browser but that lead has been steadily sinking.  Though IE8 will likely be a vast improvement over IE7 and seeks to erase all memories of the abomination that was IE6, it looks like Microsoft will have its work cut out with the stiff competition from Firefox and Chrome.</p>
<h3>Problems</h3>
<p>The release was not without controversy, as since this product was from Google, many privacy concerns were voiced.  There were concerns about the &#8220;GoogleUpdate.exe&#8221; process that is installed with Chrome, which apparently allows for <a href="http://tech.slashdot.org/comments.pl?sid=952157&#038;threshold=1&#038;commentsort=1&#038;mode=thread&#038;cid=24859505">higher privileges to install software</a>, which understandably freaked out some users.  Generally, unwanted processes running in the background are just the thing the tinfoil-hat wearers are looking for.</p>
<p>Additionally, some keen-eyed users who perused the EULA discovered that Google had apparently tried to <a href="http://arstechnica.com/news.ars/post/20080903-google-on-chrome-eula-controversy-our-bad-well-change-it.html">claim ownership of all content posted</a> through Chrome.  (Who <em>actually</em> reads a EULA?)  Evidently, it was all a mishap, as Google quickly moved to <a href="http://googleblog.blogspot.com/2008/09/update-to-google-chromes-terms-of.html">correct the errors in the TOS</a>.  Apparently, in the rush to release Chrome, a &#8220;standard&#8221; TOS was used as the basis for the EULA, most likely similar to the ones covering services like Blogger, etc.</p>
<h3>My own experiences</h3>
<p>Personally, I&#8217;m very pleased with the browser.  The &#8220;application shortcut&#8221; feature is very nice as it makes web apps like Gmail integrate very nicely with the desktop.  I can&#8217;t wait to setup my Mom&#8217;s computer with shortcuts to things like Gmail that will undoubtedly make her life easier.</p>
<p>The JavaScript performance <em>is</em> very fast compared to other browsers, but some things like Flash are still buggy at times.  This has caused problems with sites like Google Finance (which uses Flash for the charts) and YouTube, which are ironically Google&#8217;s own services.</p>
<p>I guess the &#8220;Beta&#8221; tag and the lack of a full version number excuse these problems, though it looks as if the list of bugs is already quite extensive.  <a href="http://code.google.com/p/chromium/issues/list">Google&#8217;s bug tracker</a> for Chrome lists over a thousand bugs/feature requests currently, though likely many of them are duplicates.  (Google is, however, following the trend of using the &#8220;Beta&#8221; moniker in an increasingly loose manner)</p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2008/09/04/chrome-fallout/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why Flash-based websites are bad</title>
		<link>http://unitstep.net/blog/2006/08/06/why-flash-based-websites/</link>
		<comments>http://unitstep.net/blog/2006/08/06/why-flash-based-websites/#comments</comments>
		<pubDate>Sun, 06 Aug 2006 18:07:21 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/06/why-flash-based-websites-are-bad/</guid>
		<description><![CDATA[Despite there being many tips on separating content from presentation in web design, and the existance of entire websites devoted to practicing this ethos (which has been around since at least 2001), there still remain a plethora of websites that don&#8217;t seem to take any of this account, despite the demonstrated benefits. Much of this [...]]]></description>
			<content:encoded><![CDATA[<p>Despite there being <a href="http://tantek.com/log/2006/07.html#d27t1218">many tips</a> on separating <a href="http://www.stopdesign.com/log/2005/07/27/still-throwing-tables.html">content from presentation</a> in web design, and the existance of <a href="http://alistapart.com/topics/code/css/">entire websites</a> devoted to practicing this ethos (which has <a href="http://alistapart.com/articles/journey">been around</a> since at least 2001), there still remain a plethora of websites that don&#8217;t seem to take any of this account, despite the <a href="http://blog.outer-court.com/archive/2003_08_12_index.html">demonstrated benefits</a>.  Much of this can be attributed to sites that aren&#8217;t well-maintained or updated; however, many new websites are still being designed without regards to standards and best-practices.</p>
<p>Furthermore, websites done <em>entirely in Flash</em> are still being pushed &#8211; indicating that proliferation of best-practices and advantages, as pertaining to web-design, are still not well known.  Perhaps it&#8217;s time to outline (at least briefly), why doing an entire site in Flash is a bad idea.</p>
<h3>A brief history of the problem</h3>
<p>The problems leading to people designing entirely Flash-based websites are in many ways related to, or the same as, those found in the <a href="http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/">design of poor websites</a>.  If we understand why this happens, then there&#8217;s less ignorance &#8211; and hopefully less thinking that people who design entire Flash websites are &#8220;idiots&#8221; &#8211; they are not.  There&#8217;s just a basic misunderstanding of what&#8217;s at stake, and problem compounded by standards not followed by either designers or browsers.</p>
<h3>Alright, so what <em>is</em> wrong then?</h3>
<p>To the average user, there&#8217;s nothing wrong with Flash-based websites.  To many, they represent a unique experience &#8211; you&#8217;re able to do many things in Flash (such as animations, nice vector graphics, etc.) that you simply cannot do in regular <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>.  Additionally, nicely-designed Flash websites can look nifty and have that &#8220;wow-cool&#8221; effect.  In fact, proper use of Flash <em>can</em> enhance a website without harming it &#8211; <a href="http://www.mikeindustries.com/sifr/">sIFR</a> being the best example that comes to mind; furthermore, Flash games are probably here to stay.  However, making an entire website in Flash can have many negative effects.</p>
<p>When I say &#8220;entire website&#8221;, I mean that all the content &#8211; text, links, pictures &#8211; is contained within Flash.  This is bad, because it eschews standards-based content representation (like <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> and <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym>) for a proprietary format.  Perhaps because of this, it also has negative effects on usability and accessibility &#8211; it&#8217;s often hard to search for text in Flash-based websites (the standard browser search doesn&#8217;t work), text resizing is difficult, and often widgets (such as the scrollbar) are re-designed or made to look different, which can be confusing to a user.  </p>
<p>Furthermore, Flash content is <a href="http://blog.deconcept.com/2006/03/13/modern-approach-flash-seo/">hard for search engines to index</a>.  If you&#8217;re making some sort of website, chances are that you want it to be popular, especially if it&#8217;s a store.  If you have your content displayed via Flash, it&#8217;s inherently difficult for Search Engines to get at it and add it to their index, thus making it harder for people to find your website.  You have to <a href="http://www.informit.com/articles/article.asp?p=454163&#038;seqNum=1&#038;rl=1">take special steps</a> to ensure that a search engine will index it &#8211; when just doing the website in regular <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> would have probably sufficed.  Additionally, this doesn&#8217;t help those who are disabled &#8211; Flash is notorious for being inaccessible.  </p>
<p>But for me, the biggest problem is that the use of Flash sets the stage for bad design.  Jakob Nielson sums this up best in his article, <a href="http://www.useit.com/alertbox/20001029.html">Flash: 99% Bad</a>.  (Sometimes I think he&#8217;s too pragmatic, but he hits the nail right on the head here.)  The issue is not whether Flash is inherently bad &#8211; it isn&#8217;t &#8211; but rather it <em>tends</em> to be used poorly and creates issues.  For example, Flash is often used for things that don&#8217;t add much value to the site, and in many cases, actually make it harder or more annoying to use.  The things that come best to mind are useless fancy animations, and sound effects or music.  A website that automatically plays music or sounds is one of my pet peeves &#8211; I make it a point never to revisit that site.  I&#8217;m not sure how mainstream users feel about this sort of stuff, but I believe once the &#8220;wow-cool&#8221; factor of a Flash-based website has worn off, users quickly realize that they tend to be harder to use.</p>
<p>Additionally, Flash is used for things where it&#8217;s simple not needed.  The most popular example I can think of is the menu of links most websites use.  There is no reason to do this in Flash &#8211; as mentioned before, complex animations slow things down and detract from the content being presented, and furthermore, many of the animations can be done <a href="http://script.aculo.us/">in JavaScript</a>, with proper regards to standards and graceful degradation, something Flash <strong>does not</strong> do very well.</p>
<p>By graceful degradation, I mean how does your site respond when someone doesn&#8217;t support that feature?  For most Flash websites, if the user doesn&#8217;t have Flash, they&#8217;re outta luck &#8211; they&#8217;re greeted with a very unfriendly link telling them to get the latest Flash player.  Before anyone points out that &#8220;most people have Flash&#8221;, remember that accessibility also has to be taken into account.  For people using speech readers this is a very important problem.  And again, most Search engines don&#8217;t care for Flash.</p>
<p>Other problems with Flash-based websites are small but noticeable.  They often break the back-button functionality, don&#8217;t work as great on slower computers, and usually take longer to load than non-Flash-based websites.  These are the factors that make my cringe anytime I visit a website done entirely in Flash. </p>
<h3>What can be done</h3>
<p>Firstly, many of the problems can be traced to a need to add &#8220;neat&#8221; effects to a websites, such as the aforementioned animations and so forth.  Much of this simply isn&#8217;t needed as it doesn&#8217;t add real value to the content, which should be the most important part of a website.  While it&#8217;s true that many people will think that the effects are &#8220;cool&#8221;, effects are not what will keep users returning to a website &#8211; fresh content is what does that, and often neat graphical effects get in the way of displaying content in a fast and efficient manner, thus detracting from the most important aspect of a website.  </p>
<p>I&#8217;m not saying that a website can only be done one way for it to be &#8220;good&#8221;.  And, I&#8217;m not saying that a website must not have Flash in order for it to be good &#8211; there are many ways for Flash to enhance a site&#8217;s usefulness.  However, designing a website entirely in Flash is a poor choice when the current drop of standards-friendly tools like <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>, <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> and JavaScript were made for website design.  Flash was not &#8211; and this is why the websites are inherently less accessible and usable.  Designing using standards-based approaches doesn&#8217;t have to boring, and doesn&#8217;t have to result in websites that all look alike.  One look at the <a href="http://csszengarden.com/"><acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> Zen Garden</a> and you&#8217;ll it to be exact opposite of that.</p>
<h3>Summing it all up</h3>
<p>Flash is not <em>inherently</em> bad, but it tends to be overused to the point where many do consider it to be evil.  This tends to happen when web designers haven&#8217;t read up on the benefits of standards or proper design.  This doesn&#8217;t indicate that someone is &#8220;stupid&#8221;, but rather that they just haven&#8217;t been exposed to all the knowledge that is out there.  Unfortunately, as with <a href="http://unitstep.net/blog/2006/08/06/why-poorly-designed-websites-persist/">poor website design</a>, it&#8217;s easy to start down the wrong path.</p>
<p>Furthermore, many of the criticisms about Flash can also be applied to <a href="http://unitstep.net/blog/category/ajax/">Ajax</a>, which I tend to promote instead of Flash.  Unfortunately, it&#8217;s also easy to use Ajax improperly, and there are <a href="http://ajaxian.com/archives/is-ajax-accessibility-a-major-issue">accessibility issues</a> as well.  Thankfully, these are being addressed relatively early in Ajax&#8217;s development, and we can only hope that it doesn&#8217;t suffer from overuse and misuse like Flash has. </p>
<hr/>Copyright &copy; 2012 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/06/why-flash-based-websites/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

