Why domestic browser kernels stop at Chromium 32

Why domestic browser kernels stop at Chromium 32
As of May 11, 2014, the official stable version of Google Chrome is 34.0.1847.131, which was released on April 25, 2014. It is expected that the stable version 35 will be released within 2 weeks. Looking at the domestic Chrome browser products, the kernel version basically stays below Chromium 32. What is the reason for this? Browser (official version) ------ Release time -------- Chromium kernel version The World Browser 6.2 ---- April 18, 2014 -- 31.0.1650.63 UC Browser 1.0beta ------ April 10, 2014 -- 32.0.1700.107 360 Safe Browser 6.3 ------ February 24, 2014 -- 21.0.1180.89 Maxthon Browser 4.3 ------ February 24, 2014 -- 30.0.1599.101 360 Speed ​​Browser 7.5 ------ February 21, 2014 -- 30.0.1599.101 Sogou Browser 4.2 ------ February 21, 2014 -- 28.0.1500.95 Cheetah Browser official version 4.5 -- February 13, 2014 -- 29.0.1547.66 Baidu Browser 6.1 -- January 24, 2014 -- 26.0.1410.43 Maple Browser 2.0.9.20 -- August 29, 2013 -- 27.0.1453.110 Chrome 32 official version was released on January 16, 2014, and it has been nearly four months. According to previous experience, domestic browser manufacturers generally follow up with the new kernel within 30 days. This time, for the 32 version of the kernel, the follow-up speed has obviously lagged behind the past. What is the reason? Is there any serious problem with Chrome 32 version, or are domestic manufacturers tired of following up the Chrome kernel, or is there any other technical reason that caused this delay? The following analyzes the above possibilities one by one: 1. Is there a serious problem with Chrome 32 version? It has been more than three months since the official release of Google Chrome, from 32, 33 to the current 34. Judging from the feedback from the Chromium community, there have been great improvements in performance and security. Chrome 32 has strengthened the restrictions on the installation of extensions from unknown sources, and Chrome 33 has raised the verification threshold for plug-in execution. These changes have further enhanced security; Chrome 34 has optimized the interface graphics engine and improved the software interaction performance. From this analysis, it is unlikely that Chrome 32 will have serious problems and will be collectively "disliked" by domestic manufacturers. As a world-leading technology company, Google's development process is very rigorous. From entering the development branch to the release of a version, it will go through at least 3-4 months of iteration (that is, before the official release of Chrome 30, version 32 has entered the development branch). During this period, each Build will automatically execute a large number of Unit Tests. It can be said that the possibility of a formally released version having major problems is very small. In this way, it is possible that domestic browser manufacturers will not follow up the kernel because of problems with Chrome 32. 2. Are domestic manufacturers tired of following up on the Chrome kernel? Nowadays, the competition of browser products in China has entered a flat period. It seems that everyone has their own market share and does not infringe on each other. Are domestic manufacturers content with the status quo and start to rely on their old capital? In my opinion, this possibility is very small. The bosses of domestic technology companies are used to the prosperity and ups and downs of life. They are very aware of the crisis. As an important member of the desktop troika, the browser has great channel advantages and monetization advantages. Any boss with normal thinking should attach great importance to it. According to a friend who is responsible for the operation of a browser industry, in fact, the competition of Internet browsers is still extremely fierce today, but the form is more mature, making it less easy for Internet users to feel the existence of competition; under this competitive situation, it is difficult to think of any reason for manufacturers to "get tired" of participating in the competition, and this possibility seems to be untenable. 3. What technical reasons cause this delay? To analyze this point, engineers who are familiar with the browser architecture must participate. The most direct means is to compare the technical architecture of Chromium 31 and Chromium 32. After analyzing these two versions, the architects of Qixing Browser found that the biggest architectural change of Chromium 32 compared to Chromium 31 should be the full activation of the Aura engine. Aura is a new generation of window manager for Chrome and Chrome OS launched by Google in June 2011, and it will be the next milestone in the development of Chrome. It is positioned as Chrome's new accelerated user interface framework, designed to provide richer visual effects, large animation transitions and other effects that can only be produced by hardware acceleration. Now Aura UI has to focus on achieving compatibility with hardware platforms. Interestingly, Mozilla has adopted a similar approach. They will remove GTK in future versions of their browsers, which reflects a trend in browser development. What impact will the Aura engine have on the development of browser manufacturers? A rough analysis has the following points: a. The new desktop window structure requires manufacturers to readjust the top architecture of the application; b. Most domestic manufacturers are dual-core browsers, and the intervention of the Aura engine makes the dual-core coordination difficult; c. Domestic manufacturers have added too many self-made interactive elements, which need to be redesigned and developed for the Aura engine; Friends who have experience in software projects should be able to see from the above three points how much trouble this Aura engine has caused to the development of third-party browsers. The workload of the above three points is estimated to be not enough for several months to half a year, and the premise is that there must be technicians who have a good grasp of the architecture to operate. In fact, Google started using Aura for Chromium very early, but it has always been in a small-scale functional trial. This time Chromium 32 fully enabled the Aura engine, which was not unexpected from Google's perspective. From this point of view, domestic manufacturers should be breaking through this technical difficulty, but it just takes some time. It is expected that after a few months, various manufacturers will successively launch upgraded products based on the Chromium 32 kernel.

As a winner of Toutiao's Qingyun Plan and Baijiahao's Bai+ Plan, the 2019 Baidu Digital Author of the Year, the Baijiahao's Most Popular Author in the Technology Field, the 2019 Sogou Technology and Culture Author, and the 2021 Baijiahao Quarterly Influential Creator, he has won many awards, including the 2013 Sohu Best Industry Media Person, the 2015 China New Media Entrepreneurship Competition Beijing Third Place, the 2015 Guangmang Experience Award, the 2015 China New Media Entrepreneurship Competition Finals Third Place, and the 2018 Baidu Dynamic Annual Powerful Celebrity.

<<:  China Automobile Dealers Association: Analysis of the National Taxi and Online New Car Market in March 2023

>>:  Galaxy S5 Upgrades

Recommend

The community is so popular, but are you sure you really need it?

The Internet has never been short of concepts. Fo...

The largest comet ever is heading toward the solar system! Will it hit the Earth?

◎ Sun Yu, intern reporter of Science and Technolo...

The detonation formula makes your APP game the next "explosive"

In the mobile Internet field in 2014, "Moman...

The online marketing plan for Women’s Day is here!

along with With the rise of “her economy”, Women’...

The 3rd Taobao Violence Project Course Video of Drainage Brother

1. Project Introduction When you buy things on Ta...

What is a 400 number? What are the numbers starting with 400 for?

The 400 telephone number is a 10-digit number. It...

Practical information: A first look at the iOS 9 Contacts framework

[[155660]] iOS 9 shows many new technologies and ...

The first stage of product growth: user acquisition

The user growth framework originates from the con...

Apple urgently releases iOS 14.7.1 official version to fix two major bugs

[[413605]] The official version of iOS 14.7.1 has...