Adapting to future needs.

Flash vs. HTML5

The war between Flash and HTML recently intensified with the release of Apple’s revolutionary iPad. Adobe has been working on its Creative Suite 5 to make it easier for developers to create Flash and AIR applications that are compatible with the software that runs on iPod and iPad. Meanwhile, Apple was developing iPhone OS 4, which will run on the current iPod Touch, iPhone, and future versions of the iPad. With OS 4 came a change in terms for developers.

In the new version of the iPhone Developer Program License Agreement, section 3.3.1 now says:

3.3.1 – Applications may only use the documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C can be compiled and linked directly with the documented APIs (p. (e.g., applications that link to the documented APIs through a translation intermediary or compatibility layer or tool are prohibited).

Apple is forcing Flash and encouraging developers to use the listed languages ​​and HTML5 and CSS3 for web content. Is this a win for HTML?

Adobe isn’t happy about the ban on the Flash compiler for iPhone, but that doesn’t stop them from developing and improving Flash. Since Flash can still produce some amazing effects that no amount of HTML5 or JavaScript can match at the same speed, they still have a huge market share.

Here are some pros and cons of HTML and Flash:

flash professionals

Flash Player enables consistency across browsers

More effects than HTML5 and JavaScript

Vector based for easy scaling

flash tips

An external plug-in must be downloaded to view Flash

Search engines don’t read Flash well

SWF files can be large and take a while to download

Advantages of HTML5

Very fast (with CSS)

Canvas and video

Geolocation API

Cons of HTML5

Not fully compatible with all browsers

Limited animations/effects

Slower animations than Flash

Should I use Flash?

If it improves the user experience more than HTML would, then yes. If it just gets in the way, no.

Leave a Reply

Your email address will not be published. Required fields are marked *