Role in IT decision-making process:Align Business & IT GoalsCreate IT StrategyDetermine IT NeedsManage Vendor RelationshipsEvaluate/Specify Brands or VendorsOther RoleAuthorize PurchasesNot Involved

Work Phone:

Company:

Company Size:

Industry:

Street Address

City:

Zip/postal code

State/Province:

Country:

Occasionally, we send subscribers special offers from select partners. Would you like to receive these special partner offers via e-mail?YesNo

Your registration with Eweek will include the following free email newsletter(s):News & Views

By submitting your wireless number, you agree that eWEEK, its related properties, and vendor partners providing content you view may contact you using contact center technology. Your consent is not required to view content or use site features.

By clicking on the "Register" button below, I agree that I have carefully read the Terms of Service and the Privacy Policy and I agree to be legally bound by all such terms.

HTML5 vs. Flash: Choosing the Right Tool

HTML5 vs. Flash: Choosing the Right Tool

Business Applications

Adobe says HTML5 is generally mature enough and sufficient for typical business applications.

3 of 18

Accessibility

HTML5 beats out Flash in terms of supporting applications that provide accessibility for users with impediments.

4 of 18

Search Engine Optimization

HTML5 is better for apps that convey written words or data that needs to be accessed by screen readers or search engines.

5 of 18

Websites

Developers say HTML5 is becoming the standard for creating general Websites.

6 of 18

Companion Apps

HTML5 is a go-to platform for developing companion applications such as those that accompany popular desktop apps, movies, TV shows and games—although Flash also is used to develop companion apps with richer content. (Image: Bento for iPad)

7 of 18

Branded Microsites

HTML5 also can be used for creating branded microsites, which are sites dedicated to highlighting a particular product or promotion. (Image: Burton Bag Check)

8 of 18

No Title

When to Use Flash Over HTML5

9 of 18

High-End Entertainment

Flash is still the platform of choice in the realm of high-end entertainment on the Web and devices.

10 of 18

Advanced 3D Gaming

Flash is the platform of choice for advanced multimedia content and gaming. (Image: Tanki Online game as seen via Flash Player 11)

11 of 18

Cinema-Quality Video Playback

Flash is the platform of choice for long-form video playback.

12 of 18

Content That Requires DRM

Flash is the best solution for content that requires digital rights management to prevent piracy. It is well-suited for protected and controlled video and audio content on the Web.

13 of 18

Faster to Market

Developers say Flash should be used for apps that need to get to market faster and deliver a faster return on investment.

14 of 18

OOP

Flash also is often preferred where an organization wants to leverage the object-oriented programming (OOP) backgrounds many developers possess based on their computer science education.

15 of 18

Pushing Boundaries

Adobe officials say they will continue to evolve Flash and push the boundaries of the technology to bring new features and elements into the HTML standard. For instance, Adobe, along with Opera and Apple, introduced CSS Shaders to the W3C to become part of the HTML standard. CSS Shaders enable developers to deliver cinematic effects to Web content. Below is an example of CSS Shaders in action.

16 of 18

No Title

When to Go Native

17 of 18

Performance

For high performance, it is best to use native app development, using the tools and resources available with a device's native platform. Native apps simply run faster.

18 of 18

Consistency

Native apps enable a developer to deliver a more consistent look and feel.

Advertiser Disclosure:
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.