HTML 5 for small companies, for content on big platforms

Source: Internet
Author: User

Web apps, now sometimes referred to as light apps, are not just apps that can be opened with a browser. Now with the advantage of HTML 5 on the phone side, has been slowly known as the mainstream of Web apps. In addition to appearing in the browser of the PC, the Web app also appears in a large number of mobile browsers or in some platform-level applications, such as a large number of interactive content, which belongs to the Web App category.

HTML 5 replaces just the previous HTML and flash

HTML5 is a thorough web technology, including the latest web-side scripting language HTML5 language, Javascript 2.0, and CSS 3.0, three parts. The main goal of HTML5 is to replace the original scripting language HTML, providing better interactivity and richer APIs, as well as higher operational efficiency.

HTML5 replaces many of the HTML versions that were produced many years ago. People familiar with the Internet must be aware that the Internet is a fast-changing, but support the entire Internet language HTML, in the HTML5 before the change is not small, which seriously hindered the development of the Internet itself, which is a root cause of the emergence of HTML5. There are also common Flash application scenarios, which will be replaced by HTML5.

Now the blame for the HTML5, mainly for the performance of HTML5, which is often said "user experience" this aspect, because HTML5 is a scripting language, coupled with Javascript 2.0 is actually a single-threaded operation, the efficiency of the operation objectively speaking, really compared to the Native App. However, if you use HTML5 as the front-end light application, even if it is implemented on the phone, performance is sufficient, which is why more and more based on HTML5 light applications appear on the mobile phone side. In addition, with the browser's support for HTML5 getting better and faster, the CPU speed of the mobile phone, and the optimization of various engines to HTML5, the user experience will be getting better.

Therefore, a lot of people subjectively the whole Native App industry and HTML5, which in itself is problematic. In addition, the Native app, a large number of open applications, small teams (little money), the homogeneity of serious, imitation threshold low, brush the list of serious problems, are plagued by the development of Native App.

HTML5 's new high-speed growth:

Is the second half of this year's HTML5 search index, there is a significant increase. In addition to the WEB itself developed based on HTML 5, with the development of a large number of HTML5-based content to find the export, the number of content crazy growth! And now the demand for HTML5 is far from being released, I believe that many other platforms will also support HTML5 content, let us wait and see!

In the social media and the environment of the media, customers put more energy on practical light application, and less direct money to buy Native app, the reason is very simple, if the use of Native app, I want to spread to 1000 people, and let them download installation is a very difficult thing, But if you make a light application to a friend's lap, maybe 10,000 people are easily reached.

HTML5 slowly evolved into a rigid demand, driven by strong demand, the front-end programmer/HTML5 The salary level of the original engineer is higher, and good is very difficult to find. On the other hand, Android and IOS development engineers, the market demand has slowed significantly.

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

In addition to remembering Zuckerberg's remorse, we cannot overlook the fact that HTML5 was abandoned by Facebook, as shown in the report.

What does the story show? Instead of HTML5 Facebook itself, Facebook, the Native App, is not developed directly in HTML5. The difference between the two is too big, which leads me to the next question.

HTML 5 for small companies, suitable for content

I'm a staunch supporter of HTML5, but I don't think at least now that HTML5 can do everything, at least some of the more complex heavy games, some big portals (including the above-mentioned Facebook), some applications involving high computing or complex algorithms, and I personally think that at least at this stage it's not going to apply. HTML5 to develop.

So... HTML5 and Native apps will go to Fusion!

HTML5 Web app and Native app each have advantages, complementary to each other, can not be directly opposed to the technology, but with the progress of technology to solve the problem of technology, so that the two from the opposition to integration. And I personally think that the combination of the scene is best in the large Native App platform, and these platforms can be UGC or PGC to produce content.

We think, this application itself is a Native app, but in this huge platform, but also can accommodate a huge amount of HTML5 Web app, such a light application, give full play to the efficiency of Native app, while also with a huge amount of Web app to expand its content, to bring users A richer experience and better interactive content, isn't that great?

Now let's see if the HTML5-based Web app and Native app converge to create a Hybrid app that will benefit us:

At the same time, the massive Native app is not efficient enough to dynamically provide interactive content through the Hybrid app's Web app, rather than installing a volume-based Native app.

In addition, due to the unity of services, the need to learn each Native App user time cost.

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

Technically, the architectural benefits of the Hybrid App are also obvious, for example, HTML5 can't automatically play voice or video, but it can. At the same time, it also opens up various interfaces to the internal Web app, which expands the functionality of the native HTML5 Web app and provides better service, and is very simple to develop.

HTML 5 for small companies, for content on big platforms

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.