HTML 5 for small companies, for content on a large platform

Source: Internet
Author: User
Keywords Html fit combined in
Tags .mall app application applications apps based change change the world
Absrtact: 36 Krypton Recently there is a series of articles discussing the future of HTML5 development, including the optimistic "HTML 5 is finally finalized, eight years later we talk about how to change the world," and the pessimism of the "HTML 5 finalized?" Behind that farce, and the anti-

36 Krypton recently has a series of articles to discuss the future of HTML5 development, including the optimism of the "HTML 5 finally finalized, eight years later we talk about how to change the world," and the pessimism of the "HTML 5 finalized?" Behind the farce and the 500 days and four lies that reflect on HTML5.

These articles have largely made clear the pros and cons of Web apps and native apps.

But it's also a reminder that Web apps, now sometimes called lightweight apps, are not just apps that can be opened through browsers. Now, with the superiority of HTML 5 on the handset side, it has slowly been called the mainstream of web apps. Besides appearing in the PC browser, Web apps also appear in the mobile browser or some platform-level applications, such as a lot of interactive content in the micro-letters, which belong to the Web App category.

HTML 5 replaces just previous HTML and flash

HTML5 is a thoroughly web technology that includes the latest scripting languages HTML5 languages, Javascript 2.0, and CSS 3.0. The main goal of HTML5 is to replace the original scripting language HTML, providing better interaction and richer APIs, and higher operational efficiencies.

HTML5 replaces many of the HTML versions that were produced many years ago. People familiar with the Internet must be clear, the Internet can be changed, but support the entire Internet language HTML, HTML5 before the change is not small, this seriously hindered the development of the Internet itself, which is the root cause of HTML5. There are also common flash application scenarios, will be replaced by HTML5.

Now the blame for HTML5, mainly for HTML5 performance, which is often said that the "user experience" this aspect, because HTML5 is a scripting language, plus JavaScript 2.0 is actually a single-threaded operation, the efficiency of the operation is objectively speaking, does not compare with the native App. However, if you use HTML5 to do the front end of the light application, even if the implementation on the phone, performance is enough, which is why more and more based on the HTML5 of the mobile phone end of the reason. In addition, as browsers support the HTML5 more and more, the CPU speed of the mobile phone is getting faster, and various engine is optimized to HTML5, the user experience will be getting better.

Therefore, a lot of people subjectively the whole native app industry and HTML5 opposite, this is in itself a problem. In addition, the native app, open applications, a large number of small team (little money), homogeneity of serious, low imitation threshold, brush list problem is serious, has plagued the development of native App.

A new round of rapid growth in HTML5: micro-letters

The figure below is the HTML5 search index for the second half of this year, with a notable boost. In addition to the development of the web based on HTML 5 itself, with the development of micro-letter, a large number of HTML5 based content to find the export, the number of crazy content growth! And now the demand for HTML5 is far from being released, I believe that very soon many other platforms will also support the content of HTML5, let us wait and see!

In the context of social media and media, customers are more focused on practical micro-credit applications, and less direct money to buy native app, and it's easy to use the native app, I'm going to spread it to 1000 people, and getting them to download the installation is a very difficult thing, But if the light is made into a circle of friends, maybe 10,000 people can easily reach it.

HTML5 slowly evolved into a rigid demand, driven by strong demand, front-end programmers/HTML5 engineers pay the higher the level of the original, and the good is very difficult to find. On the other hand, Android and iOS development engineers, market demand has slowed markedly.

There are plenty of HTML5 companies that do a lot of web app apps. The cost of producing HTML5 content is also getting lower and higher, along with the development of this technology, including a large number of visual tools at home and abroad to quickly generate web-based app applications based on HTML5.

In addition to remembering Zuckerberg's remorse for HTML5 's abandonment of Facebook, we cannot ignore the fact that there is another story, as shown in the following picture.

What does the story say? It's not that Facebook doesn't have to HTML5, but Facebook, the native app, is not developed directly by HTML5. The difference between the two is too great, which leads to my next question.

HTML 5 for small companies, suitable for content

I'm a staunch supporter of HTML5, but I don't think HTML5 can do anything at least now, at least some of the more complex heavy games, some big portals (including Facebook above), some applications involving high computing or complex algorithms, I personally think that at least at this stage is not suitable for HTML5 to develop.

So... HTML5 and native app will move into fusion!

HTML5 Web app and native app each have their own advantages, complementary, can not be directly opposed to the technology, but with the progress of technology to solve the problems of technology, so that the two from the opposition to integration. And I personally think that the combination of scenarios is best in the large native app platform, and these platforms can be UGC or PGC generated content.

We take the micro-letter as an example, micro-letter This application itself is a native app, but in this huge platform, but also can accommodate a large amount of HTML5 Web app, such a light application, give full play to the native app operation efficiency, but also with a huge amount of Web app to expand its content, Is it not good to bring a richer experience and better interactive content to the user?

Now let's take a look at the benefits of creating a hybrid app based on HTML5 Web apps and native apps:

It also solves the problem of inefficient use of native apps, which dynamically provides interactive content via hybrid app's web app instead of installing a native app.

In addition, because of the uniformity of service, the user time cost of learning each native app is reduced.

The advantages of Hybrid app are obvious, low cost, cross-platform, no download-install-update, Dynamic Data, maintenance easy, and have ready-made content export. And our hybrid app mainly refers to the hybrid app under the architecture of large platform applications (Native Platform app), which can be understood as the structure of n Web Apps for 1 Native apps, or a parent Native The architecture of app and N Web apps, not simply a combination of web development and native app development.

Technically, the architecture benefits of the Hybrid app are obvious, for example, HTML5 can't play voice or video automatically, but micro-mail can. At the same time, the micro-letter also open a variety of interfaces to the internal Web app call, which expands the native HTML5 Web App functionality, and better service delivery, development is very simple.




Related Article

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.