Intel Software Adrenaline

Intel® HTML5 Development Environment

Issue link:

Contents of this Issue


Page 1 of 4

•Faster time to market. Developers don't have to spend weeks or months adding staff with OS-specific skills every time they want to target a new platform. As a result, they have a competitive advantage over developers that produce only native apps. When it comes to the coding work itself, HTML5 can slash development time. "It really depends on the complexity of the code and the developer, but you can go down to one code base and have to change only 10 to 15 percent for each platform, depending on how much of the unique platform capabilities you're taking advantage of," said Ben Odom, Intel HTML5 developer community leader. For developers without HTML5 experience, the learning curve is low, which cuts the lead time for their inaugural HTML5 app. "You can accomplish 80 percent of the programs that you want to write very quickly," Holmlund said. "HTML5's learning curve is considered one of its strong points. It's certainly easier to learn than Objective-C*, iOS, or Java* on Android." •Greater strategic flexibility. Firefox* and Tizen* are two examples of how the selection of mobile platforms continues to expand. HTML5 enables developers to target a new platform quickly once they're convinced that it's catching on with device vendors, mobile operators, and end users. Reduced development costs lower migration risk so developers can take a chance on emerging platforms. •Greater control over revenue. Many magazines and newspapers see HTML5 as a way to avoid royalties for content sold through application stores. That's why HTML5 is an important skill for developers who work for content providers or target the publishing market. Although HTML5 is a viable option for most types of apps, it's a particularly good fit for data-driven applications. "A lot of government and healthcare applications make sense when it comes to using HTML5," Holmlund said. "Education in particular is HTML5 oriented. Productivity apps are a perfect fit for HTML5." Apps that do a lot of number crunching, such as maps and highend games, might seem like ones that should be written natively to avoid the runtime hit that comes with interpreted languages. But developers can maximize HTML5 performance by moving that workload to the cloud because with the growing availability of High Speed Packet Access (HSPA) and Long Term Evolution (LTE), the cellular uplink and downlink are no longer bottlenecks. "A lot of the number crunching can be done in the cloud," Holmlund said. "It works out well if you have an application where you can put the computation in the cloud and just display it to the user in HTML5." Stay up to date with HTML5 at the Intel® Developer Zone > I nte l ® S of tware Ad renal i ne 2

Articles in this issue

Links on this page

view archives of Intel Software Adrenaline - Intel® HTML5 Development Environment