Will HTML5 make Linux more popular than Windows? -

Source: Internet
Author: User
Html5 is popular, hardware computing speed is getting faster and faster, network transmission speed is getting faster and faster, and many applications can run on the server. In the future, we can do anything in the browser, such as document editing and multimedia editing. Will linux (likechromeOS) be more popular? Become the preferred system for computer manufacturers? Because windows requires an authorization fee. Html5 is popular, hardware computing speed is getting faster and faster, network transmission speed is getting faster and faster, and many applications can run on the server.
In the future, we can do anything in the browser, such as document editing and multimedia editing. Will linux like chrome OS be more popular? Become the preferred system for computer manufacturers? Because windows requires an authorization fee. Reply: Well, I know, "When will Windows be replaced by Linux desktop ?」 Is there a standard answer to this question? It will always be "next year 」.

It is naive to expect a new technology to surpass a mature ecosystem. In the current form of Chrome OS, do not replace Windows. Android cannot replace Windows.

In addition, computing and communication resources will indeed get faster and faster, but the future will be mobile, and the battery capacity will not increase significantly. This hard constraint makes HTML5 always a supplement to native applications, rather than a complete replacement. Can HTML5 itself become popular?
On the mobile end, is it better than a native application? On the desktop, can it experience native applications?

The more users there are in a system, the more applications there are. The more applications there are, the more users there will be. It is too difficult for linux to replace window.

Besides, the idea of "one-time development and running everywhere" is the pursuit of developers rather than users. This makes the future of pure HTML5 development applications slim. Thank you for your invitation. I don't think so. Even if I say this is not true.

"Many applications can run on the server" is not equal to "all applications can run on the server". Moreover, computer vendors are not responsible for producing applications, and their goal is to sell hardware. Another point is that the authorization fee is not the reason for the user to stay away from one system. The license fee is not a direct payer for the enterprise. Even if there is no license fee, it does not mean that the hardware manufacturer will definitely cut the price. No, the iPhone is as expensive as it is, and consumers are still eager. This has nothing to do with technology. I have to say that HTML5 is just the hype of browser vendors.
Because of its inherent disadvantages, HTML5 cannot make any waves in the future. Rest assured.
Reason:
First, the operation efficiency is too low or too low. Do not use the so-called Moore's Law to oppose it. Games and apps always have higher requirements for running speed. If the efficiency of hmtl5 is used to play games, it will not work for at least five years.
Second, html5 is now split into two standards. It's not a standard thing, but it's still splitting... there's no future.
Third, there are almost no development tools, let alone comparison with flash ide ···
Fourth, the support for various browsers is limited. Using chrome on a pc to open html5 websites is often stuck. You need to know that chrome's core dll is close to 50 m. The html5 support for such a huge thing is still so bad, not to mention the limited resources of mobile devices. I think those mobile Browsers Do not have certain standards for parsing various HTML 4 Web pages, let alone html5 ··
Fifth, let's talk about it ····

So in general, those who praise HTML5 are basically wishful thinking. In particular, IE6 is still strong, and XP still occupies 40% of the market in China. It is too difficult to promote HTML5. 10 years ago, some people shouted about the IPV6 \ X64 era, but it is still very early. Ten years ago, I was focusing on a Vector Plotting technology: SVG, which is definitely more powerful than canvas plotting. Unfortunately, it has never been promoted by commercial companies, so that almost no one knows it now.
Furthermore, I am afraid that the biggest reason for the so-called HTML5 speculation is Steve Jobs, who wants to play adobe in business. You need to know that, once flash becomes a standard, everything can bypass Apple's restrictions on ios platforms that are extremely demanding on developers. So Steve Jobs made such an extreme practice. Now Steve Jobs is dead, and the prospect of HTML5 is worrying.
Add more. The following hands-on experience shows that using HTML5 as a mobile app is almost impossible. First, the api is limited. For example, if you want to interact with file systems and other devices, the existing API can be used to catch up with others;
Second, insufficient permissions.
Third, apps written in native languages consume so much power. Sometimes, those web pages are stuck, that is, inefficient.
Fourth, almost all applications are placed in front of competitors, making it difficult to encrypt them.
Fifth, there are not enough development tools. I want to write complicated things, so I am exhausted.


For details, see the progress of HTML5 development compared with a year ago. Is there any difference between domestic and foreign? My answer


-----
Supplement:
No matter which application is used, HTML5 has various unforgivable defects.
... First, use HTML5 as a mobile app. If it is an APP of the common tool type, the interface part can indeed save some work. Web pages are much more convenient than native interfaces, but generally interfaces are only part of the workload, and most background logic needs to be implemented in native. Therefore, HTML5 is not particularly advantageous.
... If HTML5 is used for mobile games, most problems will be solved. The first is the efficiency problem. if Javascript is used, how to optimize it cannot reach the native level. You may say that chrome is efficient enough, but not all mobile phones are installed with chrome, which actually involves the second issue and compatibility issues. To solve the efficiency problem, you must solve the compatibility problem. However, there are too many browser types on Android, each of which has different html5 support and JS running efficiency. Most games require higher efficiency, the better. What should I do if I have to sacrifice native's performance advantages and spend so much energy on html5? In fact, it is simply because html5 development is a little more convenient and easier to transplant. But for mobile games, there are cocos2 and other easy-to-transplant engines. The efficiency of development, operation, and transplantation is also high. Why not.
... If HTML5 is used for PC applications, the problem will be even greater. Unlike mobile phones, webkit is the only one in the world, and all versions of ie on pc have been occupying a large market share. Whether or not HTML5 can run smoothly is a problem. In fact, some companies have tried to use web pages as Internet clients, but IE has poor performance, many versions, and many bugs. In the end, the project fails. Web pages such as pods are used as clients, and they also bring a huge libcef. dll.
HTML5 is designed to facilitate development and transplantation. However, both development and transplantation must be compatible with various browsers. cross-platform communication is not supported.
In addition, HTML5 security is also a problem. It is too convenient to read and crack. For those who are familiar with obscure compilation and engage in reverse engineering, the so-called obfuscation is just like a virtual machine.
... In fact, to illustrate how HTML5 fails, you only need to give an example, that is, facebook's bet on html5's big failure. Facebook must have to give up the so-called html5 only when it encounters the above problems. You must know what a big decision it is to give up HTML5. It must have reached the extreme level of tolerance before you can proceed to this step.
... But it doesn't mean HTML5 is useless. HTML5 is generally suitable for iOS platforms, games with low performance requirements, or clients with browser engines on PCs. Of course, if one day, all browsers can perfectly support HTML5 and run smoothly, I don't want to argue that HTML5 will develop the market in a unified manner. If it is the current stage, We Have To infinitely enlarge the advantages of HTML5, iron Will be defeated. In fact, according to your logic
As tml5 is popular, the hardware computing speed is getting faster and faster, and the network transmission speed is getting faster and faster. Many applications can run on the server.
In the future, we can do anything in the browser, such as document editing and multimedia editing.
What is the computer's operating system?
Linux does not require money, but it only requires authorization. What about other costs? Learning cost? Maintenance Cost?
For companies, it may not matter much, but for individual users, this cost is a huge new flagship mobile phone. Is the official price of android cheaper than that of iPhone?
Besides, the local applications that HTML5 can replace are too limited. If HTML5's daily application is solved, the latest rise should be the rise of the Work Function of the tablet. Let's look at the current tablet, mainly for entertainment.

Linux is more popular than Windows.
In the future, "a lot of applications can run on the server" and "browsers can do anything." ios and android are enough for piracy. windows cost is never a problem.
The wall does not solve chrome book, which is also a joke... Don't worry. We don't have that much time to reach out to the party to solve the problem. I think HTML5 will certainly become popular in WEB development? On the one hand, more and more browsers support HTML5, and more HTML5 search engines are more friendly, which leads to the willingness of most webmasters to adopt HTML5 development.
However, the popularity of WEB is not equal to the prevalence of operating systems. For personal PCs, the promotion of Linux is not easy, and there are too many released versions, so users have long become accustomed to Windows. It is hard to change this habit. Linux is quite popular on servers. Personal computers still need education before they can be promoted.

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.