My views on Google's chromium and Android Development

Source: Internet
Author: User

Recently, chromebook has arrived. Lu Bin, the android leader, has been transferred. The owner of Chrome browser is the owner. Chromebook has been suspended for two or three years. The last chromeos was launched using WebKit as the shell, which proved to be ineffective. In the past two or three years, more voices have been heard: chromeos will be abandoned, and Android should be more unified. According to my understanding of chromium source code, Google's development support has increased, and the most attractive among them is the new desktop UI technology, codenamed aura. After these years of development, it remains to be seen whether the new desktop shell is launched on chromebook. Interestingly, HP's WebOS is embarrassing, but Firefox is clamoring for WebOS. AsLinustorvalds said that he liked aura a little bit. He may want Google to shine on the PC side and make his Linux kernel shine.

Google is an incredible company that has acquired android at the top of its smartphone boom. I don't know what Android was like at that time, nor did I know the idea of the Dalvik compliant with the Java language specifications. Google quickly occupied its own market through its free and customizable strategy and a large number of application developers on the Internet. In other words, even if the bndroid and cndroid are acquired, the same success will be achieved as long as there is no big accident. According to Dr. Wu, this is an irresistible wave.

The development of Android is booming, but it is not without any potential risks. First, the virtual machine technology makes the overall performance low, followed by the JavaCodeIt is easy to decompile and Google's open ndk is under great pressure, but it has always been stressed that even using ndk performance will not be greatly improved. I have no development experience in this area, so I don't know whether it is true or not, but according to the conventional logic native, it should be faster. I don't know whether it is true or false, or what it is, and so on. Another risk is that Oracle acquired sun at 2009, with a Java patent. This oracle is also going downhill, and may go to Google to withdraw money at any time, and it is not a big deal.

I probably started studying chromium code from the end of 10. Once upon a time, I subconsciously put the two on the equal sign, and the reason is that the Code is too huge, just like an operating system. Inter-process IPC communication, inter-thread message framework, inter-object Notification Service, sandbox, page Resource Management detection, GPU Hard acceleration through job creation and permission restriction, etc, these things are not centered much less than the Android platform layer. To achieve technical abstraction in the system process, you only need to expose the interface to application developers selectively. This is called the Platform SDK. This process has been going through for a long period of time, or it is difficult to do a good job of the so-called operating system without accumulation. From the chromium source code, we can see that many Android shadows, especially the view framework, have similar control names.

After talking about this, I always have my own attitude. In my opinion, Android was born early, and the opportunities at that time could not be missed. Therefore, Android completed its tasks at the right time. Windows and Mac both occupy their respective territories in the native mode of C ++. When technologies develop to the same level, detailed performance problems will be exposed, coupled with the disturbance of Java patents, google has to leave a hand. Android rejects chrome out of self-protection. This seems to be a gossip on the Internet, but it is also reasonable. Chromeos has gradually matured in technology and is originally developed by itself. It is possible to gradually enhance its role and position. I wonder if the Motorola acquired by Google will carry native OS along the high-end mobile phone system in addition to its patent rights? Motorola happens to have a high-end mobile phone called aura, but it may be a coincidence.

Finally, I am neither black nor honey.

Add some other points of view:
I don't think the new meanings in HTML5 technology will attract more people. On the contrary, the plug-ins provided by browsers for HTML are the core of HTML5, including sdks for smart devices, geographic information services, local storage, multi-thread support, 2D/3D drawing, audio/video related, etc, however, it is not clear when the pseudo-standard is changed to the standard, or when the non-standard is changed to the pseudo-standard.ProgramThe staff is very strange. On the one hand, they like the flowers, while on the other side, they are infatuated with the hammers in their hands.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.