"Analysis of the Features HTML5 and Web App in mobile applications in the" paper reading (XX)

A: paper information

Title: Analysis of HTML5 features in mobile applications and Web App in;

Keywords: HTML5; Mobile Web App;

II: Paper Content

Before HTML5 appear, mainly in the mobile Internet-based applications App, with the emergence of mobile HTML5 Web App has been a great development. In other countries, in 2012 pushed by the top US telecommunications operator AT & T
out of a App Center HTML5 app store. Until now, AT & T has announced the APP platform APICatalog for HTML 5 applications. At the same time, Facebook is planning to launch a HT-based
mobile application development platform ML5, and on the platform may not need mobile operating system, mobile games and other direct operational procedures. In China, China Mobile launched a Noble Leader application development platform, which
is suitable for i OS, Android, Windows Mobile, Symbian and other operating systems, developers can develop and compile the application on the platform directly through HTML5.

 

1 HTML5 features
HTML 5 Web standard is a huge leap forward compared to the previous version, HTML5 may not only Web content, but also a mature application platform. HTML 5 features mainly in the following aspects
[2] :( 1) having a structured semantic tags include: section, article, header, navigation, footer, hgroup, aside other, so that more HTML5 HTML4 on the document structure. 01 more clear and easy to
read. (2) there is better support for offline storage: similar session Storage and provide local Storage and cookies function; lIndexed DB help Web application data stored in complex structures; ffline App Ca
che resource file cached locally, allowing users offline the state also can use the Web App, laid the foundation for the development of offline mobile Web App. (3) enhanced multimedia capabilities: HTML .5 significantly increases Web
video and other performance applications, audio, graphics, fonts, and mathematical formulas, such as 2D, 3D graphics rendering capabilities can be powerful HTML 5 canvas (Canvas) characteristics achieved; in a web page, without
using Adobe Flash, Microsoft Silver light and other proprietary plug-ins and protocols, you can use HTML .5 in the <audio>, <video> tag directly play audio and video files. (4) Device and Application API: the HTM
L5 of developed - Series driving device API functions, which greatly enhance the ability to access and Web App calling terminal device, which primarily includes a camera API functions, address book API, API various sensors and the like. (5) Multi-line
process complicated: HTML5 Web Workers added components to make up for the shortcomings of the characteristics of a conventional Web App only a single thread, so that the operation can be Web parallel, multi-threaded execution.

 

2.2 Classification mobile Web App.
HTML 5's appearance brought a lot of prosperity Web App mobile applications, these mobile Web App can be divided into two categories: (1) the mobile desktop Web App: The App includes Baidu and Google map application shifting
dynamic version, they use the HTML geopositioning API 5 of; Gmai | mobile Web version allows users to read offline messages; Youku and iQIYI other video sites using HTML 5's <audio> and <video> tag to achieve shift
playback dynamic version of the audio and video , abandoned the use of the Flash plug-in. (2) Pure Mobile Web App: Typical examples are weather applications Sun, reading and other reading application United States. With features and advantages of HTML5 technology, their
performance and experience are very similar to native applications on a very good performance [3].
The degree of support 2.3 mobile terminal browser of HTML 5.
When developing mobile We bAp p, fully using HTML 5 technology (HTML5 + JS + CSS3) sometimes require terminal system browser to call Device API implemented. Therefore, Web-based HTML 5 standard
support App requires browser. Better support for HTML 5 currently tablet browser versions include Opera Mobile 12.00, Fire Fox Mobile 10 , i OS 5.0 & 5.1, Android 4.0 and so on; for HT
ML5 better support for mobile browsers include Opera Mobile 12.00, Fire Fox Mobile 10, i 0S5.0 & 5.1 , Blackberry OS 7, Android 4.0 and the like.
2.4 Mobile Web App developers use HTML5 implementation.
To study and implement programs for the Android platform [4]: (1) Extended Web View component. In the Android operating system, Web View objects Web App interface development package, but it is provided to the upper
limited ability API Web App, so it needs to be further expanded. The current number of mobile middleware, such as Phone Gap has some of the basic functions of Web View components made extensions. For further
expansion, there are usually two methods, one can refer to Phone Gap extension is in the form of plug-in extensions; second is directly on Phone Gap extension, to extend the functionality of the Web View components.
(2) Extended Webkit. Built-in Android operating system, Web bow | engine is based on the open source Webkit core development, including Web Core core Webkit layout engine bow and Java Script Core engine, and is still
constantly increasing development in accordance with the HTML 5 standard. Due to the limitations of the Web View, the need for open-source Webkit kernel extensions to take advantage of HTML5 technology to develop mobile Web App.

Guess you like

Origin www.cnblogs.com/yuandabo/p/11998897.html