Feb
11th

Oneupweb : Adobe Flash – Is Time Running Out?

Posted by Robert on February 11, 2010 at 10:09 am

Recently, Apple unveiled its new toy called the iPad. I was disappointed to learn that like the iPhone and iPod Touch, it will not support Flash. This got me thinking about the future of Adobe’s Flash Player.

I wrote an article last month about Flash CS5 having the ability to compile iPhone apps from ActionScript3 code, but now I’m wondering if that’s really the best solution. Flash is currently the best form of media for browser based gaming when it comes to reaching the masses, but if things don’t change, it will find itself reminiscing over its glory days before long.

HTML5, paired with JavaScript, is quickly becoming a force to be reckoned with. Its biggest advantage is the ability to render graphics with the GPU (Graphic Processing Unit). Its disadvantage is that users must have a browser that supports HTML5. IE8 and FF2 are among the browsers that don’t support it. In a world where 10.2% of internet users are still on IE6, it’s not likely that HTML5 will be the standard anytime soon. In fact, HTML4 isn’t even fully implemented yet.

Flash currently renders graphics through CPU (Central Processing Unit) for maximum compatibility across computers and operating systems which, unfortunately, puts quite a load on the processor. The next release of Flash Player will have GPU support (v10.1), but that will require users to update the drivers to their graphics cards as well. All I can do is hope that it gives Flash enough power to compete in the years to come…

noflash

I love AS3, but if Adobe doesn’t do something, then I’ll have no choice but to move to something else. In the end, the fate of Flash will depend greatly on how Adobe plays its cards.

GD Star Rating
loading...

Socialize This Post

If you enjoyed this post, make sure you leave a comment.
Nov
6th

Why IE6 Won’t Die

Posted by Ashley on November 6, 2009 at 5:53 pm

Yesterday at work I ran into a puzzling situation: I discovered that our IE6 conditionals (a PNG fix and some miscellaneous form styling) had unexpectedly stopped rendering. Even though we had made some minor code edits a few days prior, the consensus on the team was that none of the changes should have affected the conditional commenting. However, just to be sure that a character in a script or tag hadn’t mysteriously deleted itself overnight, my colleague spent some time reviewing the code while I repeatedly Googled various phrases on the topic in the hopes of finding a reasonable explanation.

The code ended up checking out clean, and the only explanation I could find was this in a random forum post. Who knew that an XP Security Update would kill the conditional commenting in our stand alone versions of IE6? After a reinstall of Multiple IE’s on my colleague’s machine, our conditionals were back intact. In the meanwhile, our System Administrator had setup a test machine with a native version of IE6 for QA just to be sure we were in the clear—we were.

I’m always curious to know how many different browsers and browser versions designers and developers routinely test their code in. I personally test in Firefox, IE8, IE7, IE6, Safari, Chrome, Opera and Netscape (don’t ask me why—it’s just old school habit.) According to W3Schools, I’m at least hitting all the big players with my routine list:

browserstats

What blows me away about the statistics over the course of the past year is the supposed percentage of users (and I say supposed because I’m not implying that that these stats from W3Schools should be taken as gospel, as there are certainly other factors to consider) still browsing on IE6. So even though I’m super ecstatic to see IE6 dying with a slight drop in the percentage of users each month, I think its death will be a slow, continual process for at least another couple of years. Why? Because IE6 is the standard browser of Windows XP—still the most widely used operating system—and corporate IT departments don’t want to go through the hassle (or cost in man hours) of upgrading a thousand browsers at a time.

Although I hate to admit it, it does make sense—other than the fact that IE6 is ridden with security holes. But I’m sure the IT departments have that under control. As for the home users still browsing on IE6? Probably just plain ignorance or fear of change.

And since the push for the death of IE6 is so widely discussed online, it was only a matter of time before the “conspiracy theorists by night / developers by day” threw in their two cents on the matter. With the public announcements of dropped or dwindling support for IE6 from social networks and online services such as Digg, YouTube, 37Signals, Facebook and many others, some theorize that corporations are withholding the upgrade so that employees can’t visit their favorite social networking sites during working hours. Hmm…I’m not so sure I buy into this one since there are more efficient ways of blocking online socialization during work hours—but good try!

The bottom line is that until Google drops support for IE6 (now there’s an idea!), developers will just have to deal with the level of inefficiency IE6 brings to our development projects and do our best to enjoy its puzzles of inconsistency. Or, don’t develop for IE6 and risk losing visitors to yours or your client websites—it’s your choice! But every developer knows that there are ways around (think PNG fix and conditionals) for the most obvious inconsistencies—they just take a little extra time to implement.

GD Star Rating
loading...

Socialize This Post

If you enjoyed this post, make sure you leave a comment.
Dec
8th

All In a Week's Work in SEO: Sitemaps, DNS, CSS & Internet Explorer

Posted by Teal on December 8, 2006 at 4:31 pm

As an SEO, I am continually looking for ways for my clients to improve their overall visibility as well as increase usability – two very important issues for an effective online marketing strategy. There are three topics I would like to speak briefly about in this post: sitemaps (not Google Sitemaps) but real old-fashioned sitemaps that are supposed to be a helpful resource for users as well as search engines to find all of the pages on a site, how a DNS setup really can have an effect on search engine positioning and indexing, and finally CSS – a somewhat new and wondrous language to me – and the issues that arise from its use in Internet Explorer 6.

Sitemaps
Simply put, a sitemap is a way to provide users and engines a path to all of the pages on your site. Keeping this page updated, clean, concise and organized can benefit a site. For example, by providing users and engines links to the 5-10 most recent news articles and archiving the rest on pages organized by year, is a way to provide links to all news articles without listing them all or just linking to an umbrella news page. Also, by updating the list of most recent articles, new and fresh content is being added to the sitemap as frequently as your company creates news articles. If you can keep your sitemap to around 100 links, you are golden. According to Google’s Webmaster Guidelines:

“Offer a site map to your users with links that point to the important parts of your site. If the site map is larger than 100 or so links, you may want to break the site map into separate pages.”

DNS / Server Setup
I definitely am not claiming to be any sort of expert on server setups, but the way a server generates URLs or as I learned earlier this week, the way a server allows subdomains with a CNAME, can greatly affect search engine positions and indexing. So be sure only one version of your site resolves and that your URLs are consistent and somewhat clean. Google’s Webmaster Guidelines urge….

“Don’t create multiple pages, subdomains, or domains with substantially duplicate content.”

“If you decide to use dynamic pages (i.e., the URL contains a “?” character), be aware that not every search engine spider crawls dynamic pages as well as static pages. It helps to keep the parameters short and the number of them few.”

CSS
We all know that the engines can’t read JavaScript, so recently, I suggested a client use a CSS dropdown in place of his current JavaScript powered menu. Because I use FireFox for a majority of my testing, when he emailed me later in the week and said he couldn’t get it to work, I was perplexed. I tested it in Internet Explorer just to see what happened and, sure enough, it didn’t work. A member of my team tested it in IE on his computer and it worked…still perplexed. We worked with the code for a bit until it dawned on us, I still have IE 6 on my computer and he has the updated, IE 7 version on his. And here lies the problem, IE 6 doesn’t support the a:hover function. Just something to keep in mind.

In closing, I would just like to mention that a quality SEO looks at much more than just title and meta tags. There are many, many reasons sites can have trouble positioning in the SERPs, and a good SEO will look into these issues and suggest quality fixes to these issues. A good SEO also focuses on usability and works with the client to improve the optimization of the site as well as the experience of the users.

GD Star Rating
loading...

Socialize This Post

If you enjoyed this post, make sure you leave a comment.