For HTML5 developers and corporate decision makers, currently, the most important technologies are HTML, JavaScript, CSS, mobile platforms and devices, and improved HTML platforms (including browsers and operating systems ). This means that the following 10 things will happen in 2013:
1. The rise of HTML5-based mobile platforms
HTML5 plays an increasingly important role in developing cross-platform apps. Currently, this type of development is generally completed through a local package, such as Cordova (Cordova allows HTML and JavaScript to drive apps on platforms such as iOS and Android ). This technology is called hybrid app development.
This year, many emerging platforms have adopted HTML5 apps as the basic functions of the platform-no longer require wrappers! Google's Chrome OS is one of the most important ones; Firefox OS has plans to start shipment in Europe through low-end ZTE and TCL devices; tizen, a new platform based on HTML, is supported by several heavyweight companies including Intel and Samsung. Ubuntu, which is also centered on HTML, will bring the most popular Linux mobile phones; blackBerry 10 also uses HTML and JavaScript as the core of its next-generation app strategy. In addition, Windows 8 and Windows 8 introduce new HTML and JavaScript development modes to develop the "Windows 8 style" app. Some of these platforms will certainly succeed in 2013. I like Chrome OS and Tizen most.
Chrome OS is backed by Google, which re-modifies the developer and consumer promotion methods and has the widest platform strategy advantage (cross-mobile and desktop platforms ), chrome OS has achieved first-mover advantage.
Tizen also received the most extensive support from Intel, Samsung, NEC, Panasonic, Sprint, Huawei, Vodafone, and other industry giants, and held a position in Linux foundation engineering management. Tizen is more open (more customizable) and has the potential to challenge Android. This kind of development is very attractive to device manufacturers.
2. customized for Chrome (kit)
More and more websites choose only one browser for app testing. 1990s was marked by "customized for Internet Explorer". Developers now use "customized for Chrome" to advertise their apps-for Chrome browser development, which is not necessarily universal. This trend may accelerate further in 2013. Webkit-based Chrome browsers are highly efficient and constantly improved. They are widely used in almost all mainstream operating systems (Windows, Mac, Linux, Android, and iOS. In addition, Webkit-based Safari and Blackberry browsers help Chrome provide some additional compatibility. Therefore, developers prefer to develop programs specifically for Chrome browsers. Although this may alienate some users, "customized for Chrome" can make full use of HTML5 APIs to save valuable development and testing time.
3. IE 10-happy and painful
IE 10 is regarded as a huge improvement of the old IE browser. With more in-depth support for Web standards, IE 10 has brought IE browsers into the HTML5 era. However, in the face of fast and continuous updates to Chrome and Firefox browsers, IE will be left behind again in 2013. Microsoft hopes to update IE browsers more quickly: HTML5 labs established in the Microsoft Internet Explorer 9 era are continuously releasing IE10's "experimental" improvements to make it a more powerful HTML5 browser. Although Microsoft's pace is not big, it is still a good start.
4. the demise of IE6, IE7, and IE8
IE10 is at the center of attention, while the old version of IE is still unfinished. Only the most stubborn enterprises and China still require Internet Explorer 6 support. In many parts of the world, Internet Explorer 7 is skipped. If you have not stopped Internet Explorer 6 or Internet Explorer 7, stop it on April 9, 2013. It seems a little exaggerated to give up IE8, but there is no need to stick to it. The release of IE10 has led IE8 to fall behind two versions (this is usually used as a standard to determine whether to give up). jQuery 2.0 will join Google app in 2013 and give up supporting IE8. By the end of 2013, most developers will find that IE8 is not worth their time.
5. the demise of Android 2.x
Android 2.x( Eclair, Froyo and Gingerbread) Looks like another IE6 in our hands. Although Google has started to ship Android 4 + devices, according to Google's own statistics, as of the middle of 2012, Android 2.x series (mainly 2.3.x) of all Android devices) more than 90%! Google failed to maintain the upgrade of its Android user base and ecosystem. Fortunately, the holiday season of 2012 (before and after Christmas) seems to help break this deadlock. The share of Android 4 + (Ice Cream Sandwich and Jelly Bean) soared to nearly 2012 by the end of 40%. By the end of 2013, Android 2.X may account for less than 15% of the market share, while Android Developers will switch their focus to 4 + versions.
6. responsive design becomes mainstream
So far, responsive design is still not the mainstream of Web development-it's just something you do if you have time. This situation will change. As the boundaries between computers and mobile devices become increasingly blurred, developers have to make websites and applications dynamically adapt to a variety of unpredictable screen sizes and screen resolutions.
7. Mobile development exceeds desktop Development
Without high salaries, analysts can find that mobile phones and tablets are growing, while traditional PCs are declining. Now, developers will start to spend more time developing software for mobile devices, instead of traditional PC programs, and extend from the consumer market to enterprises of all sizes, to serve all internal and external users. If you did not develop mobile programs in 2013, either you are maintaining traditional software or you have missed the opportunity.
8. Desktop HTML Applications
Although mobile apps are growing, it is not time to give up desktop development. Traditional desktop is still very important to many information industry workers. But as PC becomes only one of the many devices you use, developers will want to write code that can run across PCs and mobile devices. HTML and JavaScript are the best choices to meet such requirements. For example, Chrome Packaged Apps and Windows Store Style (WinJS) apps platforms can make it possible. Both Microsoft and Google are promoting the development of HTML for desktop applications. Developers should respond promptly and begin to embrace the era of cross-platform HTML and JavaScript desktop development.
9. SPA age
As HTML and JavaScript are applied to desktop development and increasingly complex mobile application development, developers will find that they need new technologies to build maintainable cross-platform applications. Thanks to the support of powerful frameworks such as Backbone, Knockout, and Kendo UI, the Single Page Application (SPA) is growing rapidly. If "RIA (Rich Internet Applications) was a buzzword in 2010," SPA "will be a buzzword in 2013. If you, as an HTML and JavaScript developer, are looking for a new technology or new concept worth learning, then in 2013 it will inevitably be the SPA architecture.
10. Remove the HTML version number.
Now, W3C has completed the HTML5 specification. The focus of media reports and attention will be on what will be introduced under the Web standard platform. W3C has begun to work on the HTML 5.1 Standard. HTML 5.1 is the epitome of the next WHATWG standard. The improvement of the next-generation HTML platform will begin with the lower-level HTML5 core (DOM elements, CSS styles, Simple JavaScript APIs, such as Geolocation ), to improve application development (such as ShadowDOM, Web Components, CSS layout, and speech recognition ).
Even if the version number is not used together, the discussion on HTML will continue, and the HTML technology will continue to develop.