Hive Talkin'

Flashing in Public

As anyone with an iPhone or iPad knows, Steve Jobs has some major issues with Adobe Flash.  He’s correct in some of his concerns, but in my opinion, he’s currently putting his products (and users) at a disadvantage.  I’m not going to venture into which of his arguments are reasonable, and which are far-fetched.  Apple dictates what its products support, and Steve Jobs dictates what Apple does.  So, what does this mean for the development community?  Over the past few years, Flash has been increasingly billed as the more and more universal platform for developing multimedia.  With support on so many browsers, Flash had a penetration rate that was unrivaled.  Now, Flash development needs to be effectively abandoned, because so many users want to enjoy the content on their mobile devices. When someone looks at a website on an iPhone, and it tells them “Flash is required to view this site,” the site might as well not even exist.  There are some wonderful Javascript libraries out there (jQuery for one) that provide good cross-browser animations.  However, the issue with JavaScript remains that all code is available to anyone who knows how to operate Firebug, once the code is used on a site.  Another issue exists with video.  Flash provides a good, universal platform for delivering video content to users.  HTML5 supports the direct embedding of video in HTML pages, without the need for a browser plug-in.  Not all browsers currently support HTML5, and the ones that do can’t agree on a universal video codec.  So, this still leaves us compressing videos twice.  Ultimately, the move to more open technologies is a good one.  Unfortunately, full support is not quite there, and probably will not be for some time.  Mr. Jobs is making a bold move by trying to expedite the transition, but it’s a little “too soon.”

Steve Jobs – Thoughts on Flash

The Daily Show With Jon Stewart Mon – Thurs 11p / 10c
Appholes
www.thedailyshow.com
Daily Show Full Episodes Political Humor Tea Party

Tweet this
1 Star2 Stars3 Stars4 Stars5 Stars Be the first to rate this post
Loading ... Loading ...

Tags: , , , , ,

Uncategorized

Pages coded correctly

Gone are the days of companies throwing a website together in Microsoft Publisher (using horrible clipart), but people still often do not understand the importance of a well thought out page layout.  A well planned and coded page offers numerous advantages over a poorly done one:

  • Reusability – Theoritically, with some changes to the CSS file and graphics, the whole look and feel can be changed dramatically.  This allows for easy re-skinning, or the possibity of porting the site to another platform (ie mobile)

  • SEO – The more text that is used, the more likely it is that search engines will pick up the content.  If text is rasterized in image files, only human eyes will be able to read it.

  • 508 / Accessibility – Screen readers examine pages in a certain way.  If the page is poorly constructed, then the reader will not read the page in a logical fashion.  For instance, the footer could be read before the content.

  • Compatibility – All pages will probably always be needed to be tested in the more popular web browsers, but the absence of hacks and non-standard conventions will result in less issues.

  • Bandwidth conservation – Properly coded pages should be light weight.  When minified CSS and JS files are used as well, load speed should be very fast for the user, almost regardless of the connection.


Tweet this
1 Star2 Stars3 Stars4 Stars5 Stars Be the first to rate this post
Loading ... Loading ...

Tags: , , ,

Uncategorized