IOS and Andriod mobile phone browser kernel

What core mobile browser is based on?

 

If the subdivision, then, currently the world's only four separate browser kernel:
1. Microsoft IE's Trident
2. Netscape initially sold to the Mozilla Foundation and later evolved into the development of Firefox Gecko
3. KDE open source Webkit core
4. Opera (European friends) of Presto (which, Presto is the oldest kernel)
 
Currently Microsoft's Trident mainly built on a mobile terminal browser for the WP system, the scope of Webkit core is more extensive, Android native browser, Apple's Safari, Google's Chrome (Android4.0 use) are based on the Webkit open source kernel development of.
 
From the actual situation:
 
For Android phones, the highest utilization rate is the Webkit core , we see a lot of mobile browser makers have claimed that have a self-kernel, such as mobile UC on the known use of U3 kernel, while Huawei often flaunt their browser uses every day T9 kernel, in fact, they are the second development, not entirely independent core kernel based on open source Webkit.
 
And on iOS and WP7 platform , because the system is closed, do not allow browsers other than the system comes with the browser kernel into the kernel, so the development of various browsers are secondary development on the basis of the Safari or IE kernel, optimization and homemade the UI . Such as dolphins, travel and other browsers is the direct use of the system comes with the browser kernel, from this point scoring system several HTML5 browser comes with a browser exactly the same score results can be seen.
 
 
Finally, the overall advantages and disadvantages are summarized under several kernel of it:
 
1.Trident: Because occupy significant market share in the early IE, so there are a lot of pages before this standard is based on Trident to write, but in fact the core of the true web standards support is not very good, there are many security Bug at the same time.
 
2.Gecko: advantage is powerful, rich, can support many complex effects and web browser extension interface, the disadvantage is consuming a lot of resources, such as memory.
 
3.Webkit: Webkit has a clear advantage is that the source code structure, fast rendering speed, the disadvantage is the low compatibility page code, make some write non-standard page can not be displayed correctly.
 
4.Presto: Presto kernel is called browsing recognized as the fastest core, while also dealing with the most compatible JS script kernel, operating system can run perfectly on Windows, Mac and Linux.
 
 

Guess you like

Origin www.cnblogs.com/mmzuo-798/p/11112754.html