<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Google gets better at Flash with Adobe&#8217;s help</title>
	<atom:link href="http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/</link>
	<description>neat fun stuff</description>
	<lastBuildDate>Fri, 19 Mar 2010 01:55:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: James</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-463142</link>
		<dc:creator>James</dc:creator>
		<pubDate>Fri, 05 Feb 2010 00:04:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-463142</guid>
		<description>One of the reasons why we avoided Flash in our new site due was  due to its SEO unfriendliness so its good to see that you are going some way to index flash content now but thats still not a good reason for us to use flash. Adobe are a great company with great products and Flash has its place in the web but not normally in any of my sites.</description>
		<content:encoded><![CDATA[<p>One of the reasons why we avoided Flash in our new site due was  due to its SEO unfriendliness so its good to see that you are going some way to index flash content now but thats still not a good reason for us to use flash. Adobe are a great company with great products and Flash has its place in the web but not normally in any of my sites.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mtb888</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-398663</link>
		<dc:creator>Mtb888</dc:creator>
		<pubDate>Thu, 01 Oct 2009 13:46:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-398663</guid>
		<description>@ilan

The same problem. i couldn&#039; find an answer.</description>
		<content:encoded><![CDATA[<p>@ilan</p>
<p>The same problem. i couldn&#8217; find an answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ilan</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-194739</link>
		<dc:creator>ilan</dc:creator>
		<pubDate>Thu, 18 Dec 2008 13:18:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-194739</guid>
		<description>i know this is an old thread, but i can&#039;t really get a good answer anywhere. 

i want to know if Google can read and follow links that are inside of flash files in any way.

thank you, if someone pick this up.</description>
		<content:encoded><![CDATA[<p>i know this is an old thread, but i can&#8217;t really get a good answer anywhere. </p>
<p>i want to know if Google can read and follow links that are inside of flash files in any way.</p>
<p>thank you, if someone pick this up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raj S</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-133878</link>
		<dc:creator>Raj S</dc:creator>
		<pubDate>Tue, 23 Sep 2008 10:14:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-133878</guid>
		<description>Matt,

Is there any chances of Google releasing a do and don&#039;t or general tips needs to be followed while creating a flash based Web site?</description>
		<content:encoded><![CDATA[<p>Matt,</p>
<p>Is there any chances of Google releasing a do and don&#8217;t or general tips needs to be followed while creating a flash based Web site?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Burke</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-130054</link>
		<dc:creator>David Burke</dc:creator>
		<pubDate>Sat, 12 Jul 2008 19:56:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-130054</guid>
		<description>I&#039;m curious to know how this differs from the announcement that &quot;Google is Indexing Flash&quot; back in 2004?

I was under the impression that reading the text &amp; links inside a Flash file wasn&#039;t the biggest issue...  Trying to determine context &amp; prioritize the information found *in* the Flash file appeared to be a problem.

HTML/XHTML provides several options for modifying the &quot;weight&quot; of a particular chunk of text (, H tags, etc.), are Flash files still going to be at a disadvantage due to all of the extracted content being weighted evenly?</description>
		<content:encoded><![CDATA[<p>I&#8217;m curious to know how this differs from the announcement that &#8220;Google is Indexing Flash&#8221; back in 2004?</p>
<p>I was under the impression that reading the text &amp; links inside a Flash file wasn&#8217;t the biggest issue&#8230;  Trying to determine context &amp; prioritize the information found *in* the Flash file appeared to be a problem.</p>
<p>HTML/XHTML provides several options for modifying the &#8220;weight&#8221; of a particular chunk of text (, H tags, etc.), are Flash files still going to be at a disadvantage due to all of the extracted content being weighted evenly?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-129931</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Tue, 08 Jul 2008 02:47:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-129931</guid>
		<description>I&#039;m honored to be the first person you&#039;ve heard mention Flex by name. I have to admit, it also makes me a bit more confident in my arguments and less concerned about your countering viewpoints. 

No I don&#039;t work for Adobe in any way and never have. I have worked for a cross-platform GUI tools company before the web really took off, and I&#039;ve built my own (quite nice) AJAX framework long before the term was coined, among other things, so I&#039;m in a pretty good position to spot and understand this type of technology. 

I certainly won&#039;t be the last person to mention Flex to you, and I&#039;m sure you will see the apps that people are building with it and what it can do in due time. It&#039;s solid stuff, and fundamentally more powerful than anything that can be built on top of the lowest common denominator of HTML rendering engines, at least until native SVG support becomes the norm.

The last argument of yours I will shoot down is what you call your &quot;original&quot; argument. If Flash can&#039;t handle these issues, why should you think that Flex can? This one is easy. If the win32 API can&#039;t handle all our needs why would we need MFC? If AWT can&#039;t do what we need, why do we need Swing? If HTML can&#039;t handle all our needs, why do we need AJAX? Flex is library of widgets on top of Flash that make UI design easy, fast and efficient, on a consistent platform with deep and wide penetration and potentially good SEO characteristics. 

Nice meeting you Adam. You made some good points. You can have the last word too; I&#039;m outta here.</description>
		<content:encoded><![CDATA[<p>I&#8217;m honored to be the first person you&#8217;ve heard mention Flex by name. I have to admit, it also makes me a bit more confident in my arguments and less concerned about your countering viewpoints. </p>
<p>No I don&#8217;t work for Adobe in any way and never have. I have worked for a cross-platform GUI tools company before the web really took off, and I&#8217;ve built my own (quite nice) AJAX framework long before the term was coined, among other things, so I&#8217;m in a pretty good position to spot and understand this type of technology. </p>
<p>I certainly won&#8217;t be the last person to mention Flex to you, and I&#8217;m sure you will see the apps that people are building with it and what it can do in due time. It&#8217;s solid stuff, and fundamentally more powerful than anything that can be built on top of the lowest common denominator of HTML rendering engines, at least until native SVG support becomes the norm.</p>
<p>The last argument of yours I will shoot down is what you call your &#8220;original&#8221; argument. If Flash can&#8217;t handle these issues, why should you think that Flex can? This one is easy. If the win32 API can&#8217;t handle all our needs why would we need MFC? If AWT can&#8217;t do what we need, why do we need Swing? If HTML can&#8217;t handle all our needs, why do we need AJAX? Flex is library of widgets on top of Flash that make UI design easy, fast and efficient, on a consistent platform with deep and wide penetration and potentially good SEO characteristics. </p>
<p>Nice meeting you Adam. You made some good points. You can have the last word too; I&#8217;m outta here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Multi-Worded Adam</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-129901</link>
		<dc:creator>Multi-Worded Adam</dc:creator>
		<pubDate>Mon, 07 Jul 2008 18:35:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-129901</guid>
		<description>I don&#039;t know where that speedmatters.org site got the information on Canada, but I can tell you for a fact that there&#039;s no way that download speeds are in general 5x faster than they are in the States.  Chances are that the only places that reported in from the Canadian standpoint came from the three major urban centres (Toronto, Montreal, and Vancouver), where broadband would be the default.  These cities comprise 30% of the Canadian population, and don&#039;t represent Canada as a whole.  Like I said, there are many areas where broadband simply does not work.  

Many of the phone lines are still copper, and are not being upgraded...which pretty well eliminates DSL in those areas.  
There is a lot of new home construction and development that Bell Canada refuses to prepare itself adequately for, and the first thing that goes in that situation is DSL.  
Cable only works when there&#039;s a group of people willing to use it (at least 5 or more).  If not, you&#039;ll have to pay the cable company $5000 for the initial install if you want it (that&#039;s not an exaggerated figure either...that&#039;s what Rogers wants to install any cable for a group of less than 5).
There are even spots in Canada where dialup doesn&#039;t work (they&#039;re very remote areas of northeastern Ontario, Quebec, parts of the Northwest Territories, and I think Nunavut as well) but they do exist.

II&#039;d suggest to you that the statistical compilation provided is inaccurate at best.  The Original Nick (at least he thinks he is) can shed some light on this subject as well.  I&#039;m not sure what the actual statistics are, but the speeds aren&#039;t that high and the services aren&#039;t that reliable.  The only thing I can come up with that would increase the average is that there are spots  (e.g. 151 Front Street West, Toronto...Google that address) that have an insane amount of bandwidth and, because the population here is relatively low, the average is that much easier to bring up.

But enough about the mess that is Canadian broadband.  
&lt;blockquote&gt;You may never forgive Macromedia for killing HomeSite, but should that really have any impact on how you choose technologies for your clients? I don’t think they really care about your vendetta. 
&lt;/blockquote&gt;
Oh, I fully expect they don&#039;t care what I think.  I fully expect they don&#039;t care what you think, either.  We&#039;re each one person.  We&#039;re drops in the bucket.

And I wouldn&#039;t use their destroying of HomeSite as the reason why I don&#039;t find their technologies useful.  I don&#039;t find their technologies useful because...they&#039;re useless.  That&#039;s it.  There&#039;s nothing more to it than that.  If they&#039;d help my customers, I&#039;d use their stuff...and have.  

Do I like using Flash?  Hell no.  I hate it.  But I&#039;ll use it.

As far as Flex is concerned, this goes back to one of my original arguments...why is it that we need an additional program to do things within Flash that cannot be included within Flash itself?  And more importantly, what reason is there for faith that Macromediadobe has finally gotten anything right as far as the issues of SEO, accessibility, user-friendliness, ease of use from a developmental standpoint, and productivity are concerned?  The former alone, assuming it&#039;s not dealt with fully (and there&#039;s reason to suspect it isn&#039;t), suggests that Flex may not be the answer.

The other thing that&#039;s interesting in all this is how many people are talking about Flex.  No offense, dude, but you&#039;re the only person I&#039;ve ever seen that&#039;s mentioned Flex by name...and how does anyone here know that you don&#039;t work for Adobe or in some capacity with them?  I&#039;m not saying you do...but it&#039;s certainly a possibility.  Online shills aren&#039;t exactly a new phenomenon these days.

Where are the apps that people are building with it?  What does it really do?  What doesn&#039;t it do?  Who&#039;s using it for something practical?  These are the questions that always go through my mind with any piece of technology, and most of the time, the technology fails...usually on the pragmatic question.

This is my whole problem with the idea of Flex...if Flash can&#039;t handle these issues, why would I think that Flex can?  And why would I spend $250 to do things that I can do with HTML for nothing?</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know where that speedmatters.org site got the information on Canada, but I can tell you for a fact that there&#8217;s no way that download speeds are in general 5x faster than they are in the States.  Chances are that the only places that reported in from the Canadian standpoint came from the three major urban centres (Toronto, Montreal, and Vancouver), where broadband would be the default.  These cities comprise 30% of the Canadian population, and don&#8217;t represent Canada as a whole.  Like I said, there are many areas where broadband simply does not work.  </p>
<p>Many of the phone lines are still copper, and are not being upgraded&#8230;which pretty well eliminates DSL in those areas.<br />
There is a lot of new home construction and development that Bell Canada refuses to prepare itself adequately for, and the first thing that goes in that situation is DSL.<br />
Cable only works when there&#8217;s a group of people willing to use it (at least 5 or more).  If not, you&#8217;ll have to pay the cable company $5000 for the initial install if you want it (that&#8217;s not an exaggerated figure either&#8230;that&#8217;s what Rogers wants to install any cable for a group of less than 5).<br />
There are even spots in Canada where dialup doesn&#8217;t work (they&#8217;re very remote areas of northeastern Ontario, Quebec, parts of the Northwest Territories, and I think Nunavut as well) but they do exist.</p>
<p>II&#8217;d suggest to you that the statistical compilation provided is inaccurate at best.  The Original Nick (at least he thinks he is) can shed some light on this subject as well.  I&#8217;m not sure what the actual statistics are, but the speeds aren&#8217;t that high and the services aren&#8217;t that reliable.  The only thing I can come up with that would increase the average is that there are spots  (e.g. 151 Front Street West, Toronto&#8230;Google that address) that have an insane amount of bandwidth and, because the population here is relatively low, the average is that much easier to bring up.</p>
<p>But enough about the mess that is Canadian broadband.  </p>
<blockquote><p>You may never forgive Macromedia for killing HomeSite, but should that really have any impact on how you choose technologies for your clients? I don’t think they really care about your vendetta.
</p></blockquote>
<p>Oh, I fully expect they don&#8217;t care what I think.  I fully expect they don&#8217;t care what you think, either.  We&#8217;re each one person.  We&#8217;re drops in the bucket.</p>
<p>And I wouldn&#8217;t use their destroying of HomeSite as the reason why I don&#8217;t find their technologies useful.  I don&#8217;t find their technologies useful because&#8230;they&#8217;re useless.  That&#8217;s it.  There&#8217;s nothing more to it than that.  If they&#8217;d help my customers, I&#8217;d use their stuff&#8230;and have.  </p>
<p>Do I like using Flash?  Hell no.  I hate it.  But I&#8217;ll use it.</p>
<p>As far as Flex is concerned, this goes back to one of my original arguments&#8230;why is it that we need an additional program to do things within Flash that cannot be included within Flash itself?  And more importantly, what reason is there for faith that Macromediadobe has finally gotten anything right as far as the issues of SEO, accessibility, user-friendliness, ease of use from a developmental standpoint, and productivity are concerned?  The former alone, assuming it&#8217;s not dealt with fully (and there&#8217;s reason to suspect it isn&#8217;t), suggests that Flex may not be the answer.</p>
<p>The other thing that&#8217;s interesting in all this is how many people are talking about Flex.  No offense, dude, but you&#8217;re the only person I&#8217;ve ever seen that&#8217;s mentioned Flex by name&#8230;and how does anyone here know that you don&#8217;t work for Adobe or in some capacity with them?  I&#8217;m not saying you do&#8230;but it&#8217;s certainly a possibility.  Online shills aren&#8217;t exactly a new phenomenon these days.</p>
<p>Where are the apps that people are building with it?  What does it really do?  What doesn&#8217;t it do?  Who&#8217;s using it for something practical?  These are the questions that always go through my mind with any piece of technology, and most of the time, the technology fails&#8230;usually on the pragmatic question.</p>
<p>This is my whole problem with the idea of Flex&#8230;if Flash can&#8217;t handle these issues, why would I think that Flex can?  And why would I spend $250 to do things that I can do with HTML for nothing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-129891</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Mon, 07 Jul 2008 16:51:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-129891</guid>
		<description>Before you jump I misspoke. Median US download is 1.9Mbps (July 2007) or 4 secs for 1Mb. I hate those marketers. It&#039;s still sub-second download time in your country (Canada) before optimizations.</description>
		<content:encoded><![CDATA[<p>Before you jump I misspoke. Median US download is 1.9Mbps (July 2007) or 4 secs for 1Mb. I hate those marketers. It&#8217;s still sub-second download time in your country (Canada) before optimizations.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-129889</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Mon, 07 Jul 2008 16:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-129889</guid>
		<description>You make some good points, and you seem to be agreeing with me more than you are willing to admit. When you say that AJAX (and RIAs in general) can provide a new level of efficiency in retrieving data, you are in fact agreeing with my point that page-based technologies are insufficient or poorly suited for much of what we do. And when you tout how fast AJAX applications can display data, you are really talking about RIAs in general, which includes Flex. Imagine if RIAs had been around first. Do you think you would ever be able to convince people they should give up their RIA and use a page-based technology for their interactive activities?

If I had been more clear that I am talking about Flex running in the Flash VM, not Flash the graphic design program, many of your other arguments would have whithered away. 

#1) with that mindset, we would all be using ftp, and nobody would ever write software that didn&#039;t work on Windows. 

#2) Firefox is taking up 160Mb on my machine right now, and I run FlashBlocker. A complex Flex app may weigh in at a hefty 1Mb before optimization. But that&#039;s only 0.5 seconds of download time for the median American user (1.9Mb/sec speedmatters.org) And actually your beautiful country has 5x higher download speeds than the US; give your countrymen some credit! Again this is without optimization and download speeds are rising fast, and the download only happens once. Then you get all the interactivity and speed advantages of RIA, even more so than AJAX because Flex RemoteObject uses a binary format, not that it should matter that much.

#3) I&#039;m not sure why you think the Flash VM is less installable than a browser. If you&#039;re just talking about some very large corporate environments, I agree.

#4) Flex is very easy to pick up for anyone with a programming background, and it is very well documented. 

#5) Flex again wins here. It is one of the most logical and consistent UI frameworks ever with no cross-platform concerns, unlike HTML and certainly your favorite AJAX kit. It&#039;s true though that transitions don&#039;t always behave the way you want the first time.

#6) of course Flex can allow for reusable code, even dynamically linked if you like. 

#7 you didn&#039;t mention SEO, the original thread of the conversation. IF Adobe really has made these improvements, and I&#039;m not sure they have, Flex will be a serious technology for web apps. 

And your overarching argument of &quot;Why don&#039;t we see more sites built if Flash?&quot; is confounded with the fact that all those websites were built in the past before Flex/SEO. Oh and also, Flex actually works, and it works well. FlexBuilder can use some touch up, but I&#039;ve found it to be generally reliable and helpful environment. If I leave it up full-time it will crash for no apparent reason about once every week or two. This is probably due to the FlexBuilder plugin of Eclipse and not the underlying Eclipse config itself. Eclipse itself has a bit of a learning curve if you&#039;re not familiar with it. It is extremely popular though so many people have made it over the hump.

You may never forgive Macromedia for killing HomeSite, but should that really have any impact on how you choose technologies for your clients? I don&#039;t think they really care about your vendetta. 

Believe it or not, I am totally independent and this is my view, however unpopular it may be with holy warriors.</description>
		<content:encoded><![CDATA[<p>You make some good points, and you seem to be agreeing with me more than you are willing to admit. When you say that AJAX (and RIAs in general) can provide a new level of efficiency in retrieving data, you are in fact agreeing with my point that page-based technologies are insufficient or poorly suited for much of what we do. And when you tout how fast AJAX applications can display data, you are really talking about RIAs in general, which includes Flex. Imagine if RIAs had been around first. Do you think you would ever be able to convince people they should give up their RIA and use a page-based technology for their interactive activities?</p>
<p>If I had been more clear that I am talking about Flex running in the Flash VM, not Flash the graphic design program, many of your other arguments would have whithered away. </p>
<p>#1) with that mindset, we would all be using ftp, and nobody would ever write software that didn&#8217;t work on Windows. </p>
<p>#2) Firefox is taking up 160Mb on my machine right now, and I run FlashBlocker. A complex Flex app may weigh in at a hefty 1Mb before optimization. But that&#8217;s only 0.5 seconds of download time for the median American user (1.9Mb/sec speedmatters.org) And actually your beautiful country has 5x higher download speeds than the US; give your countrymen some credit! Again this is without optimization and download speeds are rising fast, and the download only happens once. Then you get all the interactivity and speed advantages of RIA, even more so than AJAX because Flex RemoteObject uses a binary format, not that it should matter that much.</p>
<p>#3) I&#8217;m not sure why you think the Flash VM is less installable than a browser. If you&#8217;re just talking about some very large corporate environments, I agree.</p>
<p>#4) Flex is very easy to pick up for anyone with a programming background, and it is very well documented. </p>
<p>#5) Flex again wins here. It is one of the most logical and consistent UI frameworks ever with no cross-platform concerns, unlike HTML and certainly your favorite AJAX kit. It&#8217;s true though that transitions don&#8217;t always behave the way you want the first time.</p>
<p>#6) of course Flex can allow for reusable code, even dynamically linked if you like. </p>
<p>#7 you didn&#8217;t mention SEO, the original thread of the conversation. IF Adobe really has made these improvements, and I&#8217;m not sure they have, Flex will be a serious technology for web apps. </p>
<p>And your overarching argument of &#8220;Why don&#8217;t we see more sites built if Flash?&#8221; is confounded with the fact that all those websites were built in the past before Flex/SEO. Oh and also, Flex actually works, and it works well. FlexBuilder can use some touch up, but I&#8217;ve found it to be generally reliable and helpful environment. If I leave it up full-time it will crash for no apparent reason about once every week or two. This is probably due to the FlexBuilder plugin of Eclipse and not the underlying Eclipse config itself. Eclipse itself has a bit of a learning curve if you&#8217;re not familiar with it. It is extremely popular though so many people have made it over the hump.</p>
<p>You may never forgive Macromedia for killing HomeSite, but should that really have any impact on how you choose technologies for your clients? I don&#8217;t think they really care about your vendetta. </p>
<p>Believe it or not, I am totally independent and this is my view, however unpopular it may be with holy warriors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Multi-Worded Adam</title>
		<link>http://www.mattcutts.com/blog/google-gets-better-at-flash-with-adobes-help/#comment-129876</link>
		<dc:creator>Multi-Worded Adam</dc:creator>
		<pubDate>Mon, 07 Jul 2008 06:23:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.mattcutts.com/blog/?p=974#comment-129876</guid>
		<description>&lt;blockquote&gt;
I think the web developer community may be suffering from stale and outdated views regarding SWF content. Soap-boxers such as many who have posted here are, in my opinion, at least inflexible in there thinking on how to create a positive user experience with the changing technology landscape. 
&lt;/blockquote&gt;
I would suggest that&#039;s partly true, although I also think this statement is somewhat clouded with the same kind of Macromedia doublespeak that leads to a lot of the backlash.  There are some people out there who simply won&#039;t accept Flash on any terms from a developmental standpoint.  

Personally, &lt;em&gt;and I only speak for myself&lt;/em&gt;, I&#039;m not averse to new technology in and of itself.  I think most of it&#039;s explained horribly and far out of the grasp of all but the most computer-savvy people (the ones who consider Slashdot a social site, for example), but I don&#039;t have a problem with it as long as I can see a use for it.  Google Maps, for example, is quite useful and has a lot of cool stuff in it if you&#039;re just willing to bash your head off the wall for a few hours trying to figure out what the hell they&#039;re talking about in the API reference (by the way, Matt, there&#039;s something else you can pass on...better examples and more layman explanations of the Google Maps API.  That thing reads like Crime and Punishment in spots...you have to go back and read it 4-5 times before it makes any sense.)
&lt;blockquote&gt;
The current push toward AJAX or other RIAs is validation that page-based apps are insufficient for much of what we design. 
&lt;/blockquote&gt;
Not necessarily.  It&#039;s a validation that AJAX can provide a new level of efficiency in the retrieval of data.  Personally, I&#039;m a big believer that a lot of the future of search will be AJAX-based.  We&#039;re already starting to see some of that within big G...besides, building an AJAX-based search engine and watching people&#039;s jaws hit the floor when the information they wanted is retrieved faster they can turn their head to say &quot;it hasn&#039;t showed up yet&quot; is freakin&#039; hilarious sometimes. :D  You just aren&#039;t gonna get that within the Flash framework the way it stands.
&lt;blockquote&gt;
First, you mention that SWF requires a plugin, and that Adobe’s claim for 98% adoption is overstated. This may be so, but I think you would agree that the Flash VM has higher adoption than at least the first two browsers combined and maybe more. Whatever the number is, it’s high. 
&lt;/blockquote&gt;
Actually...I wouldn&#039;t agree with that at all.  

Flash is still verboten in a large number of corporate environments.  
A large percentage of users are still on dialup and therefore would have no use for most of the Flash-based content that&#039;s out there...particularly in my native land of Canada, where there are still very large areas of the country that cannot get a high-speed signal unless they catch lightning in a bottle and a business-class portable Internet modem or wireless PCMCIA NIC picks up a signal.  
Some people simply cannot (e.g. Lynx users) or will not use Flash or other plugins...period.

I don&#039;t know what the percentage is either, but based on my own observations, I&#039;d say a conservative estimate is that this is about 10%.of the potential &quot;marketshare&quot;, leaving the figure at no more than 90%.  I don&#039;t even think it&#039;s that high personally (I&#039;d estimate between 75-80%), but it may be.  Again, we&#039;ve got nothing to base this on...and neither does Adobe (other than their own so-called third party study.)

If we take a look at &lt;a href=&quot;http://marketshare.hitslink.com/report.aspx?qprid=0&quot; rel=&quot;nofollow&quot;&gt;Hitslink&#039;s recent browser share figures&lt;/a&gt;, they peg the top two browsers as MSIE and Firefox.  If you add the figures together, they combine to 92% of the browser market.  I would suggest to you that it&#039;s pretty close...and my own observation of the stats for the sites I deal with is that the count between the two is just under 98%.  That&#039;s more than 90%.
&lt;blockquote&gt;
Second, people complain about the amount of time it takes to download a SWF. But everyone just accept the response time it takes to run their favorite page creating technology on the server and send the results over the wire, practically every time the user clicks the mouse button. If the user doesn’t have to wait every time they click the mouse button, it’s mostly because you are using AJAX or something else, which means your original page took even longer to download. But the browser download status bar doesn’t count, right?
&lt;/blockquote&gt;
That&#039;s because it generally will take longer to initialize the plugin, download the SWF and play it than it will to load an HTML web page.  Of course, the way a lot of people &quot;code&quot; web pages and server apps, including some pretty major organizations, there are major exceptions...but a clean web page (code and graphics) will almost always load more quickly than a clean SWF equivalent.

As far as the AJAX thing is concerned, this would also depend on how it&#039;s coded.  If you write your application in such a way as to use server resources as much as possible (basically, call your page, let the server generate the appropriate output as much as possible and do minimal JS-based manipulation after that) then you&#039;ve got what you need. 

And if you want to talk load time, try this in Flash 8 (not sure if they fixed this in CS3, but I highly doubt it).  Build yourself a photo gallery with a series of thumbnails and full-sized images, and have the thumbnail/image info in a database (file name, width, height should suffice).  Pull the thumbnail/image information from the database, then try to preload those images (or even &quot;postload&quot; the full-size images) and recall them without any subsequent image loads.  Spend about 8 hours building the thing, coding it, trying to find out how to do what you want (keeping in mind that every example you&#039;ll find online will be non-database-driven), bashing your head off the wall, and then finding out that it&#039;s completely impossible to load the full-sized images into a cache.  Every time you want that full-sized image, you have to reload it.

How&#039;s that helpful to the end user?  How is that an efficient use of resource?  How is that in any way better than a Javascript-based equivalent which falls back on conventional HTML page-loading if the user doesn&#039;t have it enabled? 
&lt;blockquote&gt;
Implicitly I suspect many people hate Flash because they’ve been forced into doing something too complex for the original artsy program.
&lt;/blockquote&gt;
Not sure what you mean here.
&lt;blockquote&gt;
Lastly, SEO. As other have said, this was their last argument for why they should not build a site as a SWF. (Why do you think you have to make those arguments in the first place?) 
&lt;/blockquote&gt;
I&#039;ll grant you that.  There are many other reasons why Flash is useless for most things, and SEO shouldn&#039;t be the last reason.  

Like this one, direct from &lt;a href=&quot;http://www.adobe.com/products/flex/faq/&quot; rel=&quot;nofollow&quot;&gt;Adobe themselves&lt;/a&gt; (click the &quot;Why is Flex different than Flash?&quot; FAQ):
&lt;blockquote&gt;
Developers may find it difficult to use the Flash tool to create applications.
&lt;/blockquote&gt;
That&#039;s a euphemism if one ever existed.

The biggest argument against Flash as an exclusive tool for full websites is actually made by Adobe themselves, without their ever having meant to.  Ask yourself this...why doesn&#039;t Adobe make their site all-Flash?  Why don&#039;t they just show off a site that uses all of their wonderful Macromediadobe products in one shot, without the need for HTML-based content?  Because even Adobe&#039;s not &lt;em&gt;that&lt;/em&gt; stupid. 

Here&#039;s another way of looking at it:  if you were to play an unofficial game of Family Feud and ask people how they get the most use out of Flash, what do you think the #1 answer would be?   Or to rephrase the question somewhat, what site is the most useful site that in some way incorporates the Flash plugin?

YouTube.

And what is YouTube, when it comes right down to it?  It&#039;s a computerized idiot box.  I like YouTube, but let&#039;s face it...the site does nothing more than to turn your computer into a TV featuring your choice of short programming (clips from TV shows), commercials (people trying to advertise to you as well as people who think it&#039;s a form of &quot;social networking&quot;) and home videos (people who talk on their webcams...and actual home videos).  So that&#039;s basically what Flash has been reduced to at its top end...TV.

I&#039;m all for something that would provide a richer user experience than what we have now...as much as I don&#039;t think it&#039;s hard to provide a quality user experience without Flash, I don&#039;t think any of us should be averse to that.  But it would have to do six things:

1)  Work on the same or a greater percentage of machines than HTML does. 
2)  Make minimal use of resource.
3)  Be universally installable.
4)  Be something that the community at large could be able to pick up quickly and use quickly to at least build basic applications as quickly and with the same quality that they could with conventional HTML.
5)  Provide a logical, consistent framework within which to build things.
6)  Allow for reusable code.

As of right now, Flash fails on #1) and #3).  #4) is an issue simply because what few &quot;Flash developers&quot; there are can&#039;t explain bugger all to anyone and tend to look down on the community at large (although to be perfectly fair, the geek community in general does this).  #2) can be a problem.  #5) is a problem...certain aspects of Flash (e.g. creating a motion tween) don&#039;t always behave consistently).  #6) may or may not be possible...but from what I&#039;ve seen, the only way it is possible is to load a movie within a movie, which doesn&#039;t really make much sense to me.  It&#039;s a moot point anyway, because as long as #1 and #3 are in place, the rest really doesn&#039;t matter.

That&#039;s why we see more HTML stuff than Flash...HTML simply works, whereas Flash does not.  I&#039;m with Doug on this one...Google, please buy Macromediadobe out and do the whole stake-through-the-vampire-heart bit.  Macromedia should never be forgiven for destroying the greatest web editor that ever existed (Allaire HomeSite).</description>
		<content:encoded><![CDATA[<blockquote><p>
I think the web developer community may be suffering from stale and outdated views regarding SWF content. Soap-boxers such as many who have posted here are, in my opinion, at least inflexible in there thinking on how to create a positive user experience with the changing technology landscape.
</p></blockquote>
<p>I would suggest that&#8217;s partly true, although I also think this statement is somewhat clouded with the same kind of Macromedia doublespeak that leads to a lot of the backlash.  There are some people out there who simply won&#8217;t accept Flash on any terms from a developmental standpoint.  </p>
<p>Personally, <em>and I only speak for myself</em>, I&#8217;m not averse to new technology in and of itself.  I think most of it&#8217;s explained horribly and far out of the grasp of all but the most computer-savvy people (the ones who consider Slashdot a social site, for example), but I don&#8217;t have a problem with it as long as I can see a use for it.  Google Maps, for example, is quite useful and has a lot of cool stuff in it if you&#8217;re just willing to bash your head off the wall for a few hours trying to figure out what the hell they&#8217;re talking about in the API reference (by the way, Matt, there&#8217;s something else you can pass on&#8230;better examples and more layman explanations of the Google Maps API.  That thing reads like Crime and Punishment in spots&#8230;you have to go back and read it 4-5 times before it makes any sense.)</p>
<blockquote><p>
The current push toward AJAX or other RIAs is validation that page-based apps are insufficient for much of what we design.
</p></blockquote>
<p>Not necessarily.  It&#8217;s a validation that AJAX can provide a new level of efficiency in the retrieval of data.  Personally, I&#8217;m a big believer that a lot of the future of search will be AJAX-based.  We&#8217;re already starting to see some of that within big G&#8230;besides, building an AJAX-based search engine and watching people&#8217;s jaws hit the floor when the information they wanted is retrieved faster they can turn their head to say &#8220;it hasn&#8217;t showed up yet&#8221; is freakin&#8217; hilarious sometimes. <img src='http://www.mattcutts.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   You just aren&#8217;t gonna get that within the Flash framework the way it stands.</p>
<blockquote><p>
First, you mention that SWF requires a plugin, and that Adobe’s claim for 98% adoption is overstated. This may be so, but I think you would agree that the Flash VM has higher adoption than at least the first two browsers combined and maybe more. Whatever the number is, it’s high.
</p></blockquote>
<p>Actually&#8230;I wouldn&#8217;t agree with that at all.  </p>
<p>Flash is still verboten in a large number of corporate environments.<br />
A large percentage of users are still on dialup and therefore would have no use for most of the Flash-based content that&#8217;s out there&#8230;particularly in my native land of Canada, where there are still very large areas of the country that cannot get a high-speed signal unless they catch lightning in a bottle and a business-class portable Internet modem or wireless PCMCIA NIC picks up a signal.<br />
Some people simply cannot (e.g. Lynx users) or will not use Flash or other plugins&#8230;period.</p>
<p>I don&#8217;t know what the percentage is either, but based on my own observations, I&#8217;d say a conservative estimate is that this is about 10%.of the potential &#8220;marketshare&#8221;, leaving the figure at no more than 90%.  I don&#8217;t even think it&#8217;s that high personally (I&#8217;d estimate between 75-80%), but it may be.  Again, we&#8217;ve got nothing to base this on&#8230;and neither does Adobe (other than their own so-called third party study.)</p>
<p>If we take a look at <a href="http://marketshare.hitslink.com/report.aspx?qprid=0" rel="nofollow">Hitslink&#8217;s recent browser share figures</a>, they peg the top two browsers as MSIE and Firefox.  If you add the figures together, they combine to 92% of the browser market.  I would suggest to you that it&#8217;s pretty close&#8230;and my own observation of the stats for the sites I deal with is that the count between the two is just under 98%.  That&#8217;s more than 90%.</p>
<blockquote><p>
Second, people complain about the amount of time it takes to download a SWF. But everyone just accept the response time it takes to run their favorite page creating technology on the server and send the results over the wire, practically every time the user clicks the mouse button. If the user doesn’t have to wait every time they click the mouse button, it’s mostly because you are using AJAX or something else, which means your original page took even longer to download. But the browser download status bar doesn’t count, right?
</p></blockquote>
<p>That&#8217;s because it generally will take longer to initialize the plugin, download the SWF and play it than it will to load an HTML web page.  Of course, the way a lot of people &#8220;code&#8221; web pages and server apps, including some pretty major organizations, there are major exceptions&#8230;but a clean web page (code and graphics) will almost always load more quickly than a clean SWF equivalent.</p>
<p>As far as the AJAX thing is concerned, this would also depend on how it&#8217;s coded.  If you write your application in such a way as to use server resources as much as possible (basically, call your page, let the server generate the appropriate output as much as possible and do minimal JS-based manipulation after that) then you&#8217;ve got what you need. </p>
<p>And if you want to talk load time, try this in Flash 8 (not sure if they fixed this in CS3, but I highly doubt it).  Build yourself a photo gallery with a series of thumbnails and full-sized images, and have the thumbnail/image info in a database (file name, width, height should suffice).  Pull the thumbnail/image information from the database, then try to preload those images (or even &#8220;postload&#8221; the full-size images) and recall them without any subsequent image loads.  Spend about 8 hours building the thing, coding it, trying to find out how to do what you want (keeping in mind that every example you&#8217;ll find online will be non-database-driven), bashing your head off the wall, and then finding out that it&#8217;s completely impossible to load the full-sized images into a cache.  Every time you want that full-sized image, you have to reload it.</p>
<p>How&#8217;s that helpful to the end user?  How is that an efficient use of resource?  How is that in any way better than a Javascript-based equivalent which falls back on conventional HTML page-loading if the user doesn&#8217;t have it enabled? </p>
<blockquote><p>
Implicitly I suspect many people hate Flash because they’ve been forced into doing something too complex for the original artsy program.
</p></blockquote>
<p>Not sure what you mean here.</p>
<blockquote><p>
Lastly, SEO. As other have said, this was their last argument for why they should not build a site as a SWF. (Why do you think you have to make those arguments in the first place?)
</p></blockquote>
<p>I&#8217;ll grant you that.  There are many other reasons why Flash is useless for most things, and SEO shouldn&#8217;t be the last reason.  </p>
<p>Like this one, direct from <a href="http://www.adobe.com/products/flex/faq/" rel="nofollow">Adobe themselves</a> (click the &#8220;Why is Flex different than Flash?&#8221; FAQ):</p>
<blockquote><p>
Developers may find it difficult to use the Flash tool to create applications.
</p></blockquote>
<p>That&#8217;s a euphemism if one ever existed.</p>
<p>The biggest argument against Flash as an exclusive tool for full websites is actually made by Adobe themselves, without their ever having meant to.  Ask yourself this&#8230;why doesn&#8217;t Adobe make their site all-Flash?  Why don&#8217;t they just show off a site that uses all of their wonderful Macromediadobe products in one shot, without the need for HTML-based content?  Because even Adobe&#8217;s not <em>that</em> stupid. </p>
<p>Here&#8217;s another way of looking at it:  if you were to play an unofficial game of Family Feud and ask people how they get the most use out of Flash, what do you think the #1 answer would be?   Or to rephrase the question somewhat, what site is the most useful site that in some way incorporates the Flash plugin?</p>
<p>YouTube.</p>
<p>And what is YouTube, when it comes right down to it?  It&#8217;s a computerized idiot box.  I like YouTube, but let&#8217;s face it&#8230;the site does nothing more than to turn your computer into a TV featuring your choice of short programming (clips from TV shows), commercials (people trying to advertise to you as well as people who think it&#8217;s a form of &#8220;social networking&#8221;) and home videos (people who talk on their webcams&#8230;and actual home videos).  So that&#8217;s basically what Flash has been reduced to at its top end&#8230;TV.</p>
<p>I&#8217;m all for something that would provide a richer user experience than what we have now&#8230;as much as I don&#8217;t think it&#8217;s hard to provide a quality user experience without Flash, I don&#8217;t think any of us should be averse to that.  But it would have to do six things:</p>
<p>1)  Work on the same or a greater percentage of machines than HTML does.<br />
2)  Make minimal use of resource.<br />
3)  Be universally installable.<br />
4)  Be something that the community at large could be able to pick up quickly and use quickly to at least build basic applications as quickly and with the same quality that they could with conventional HTML.<br />
5)  Provide a logical, consistent framework within which to build things.<br />
6)  Allow for reusable code.</p>
<p>As of right now, Flash fails on #1) and #3).  #4) is an issue simply because what few &#8220;Flash developers&#8221; there are can&#8217;t explain bugger all to anyone and tend to look down on the community at large (although to be perfectly fair, the geek community in general does this).  #2) can be a problem.  #5) is a problem&#8230;certain aspects of Flash (e.g. creating a motion tween) don&#8217;t always behave consistently).  #6) may or may not be possible&#8230;but from what I&#8217;ve seen, the only way it is possible is to load a movie within a movie, which doesn&#8217;t really make much sense to me.  It&#8217;s a moot point anyway, because as long as #1 and #3 are in place, the rest really doesn&#8217;t matter.</p>
<p>That&#8217;s why we see more HTML stuff than Flash&#8230;HTML simply works, whereas Flash does not.  I&#8217;m with Doug on this one&#8230;Google, please buy Macromediadobe out and do the whole stake-through-the-vampire-heart bit.  Macromedia should never be forgiven for destroying the greatest web editor that ever existed (Allaire HomeSite).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
