search
HomeWeb Front-endH5 TutorialWill Apps be replaced by HTML5 and disappear completely within three years?

In 2007, the W3C (World Wide Web Consortium) established the HTML5 project. It was not until the end of October 2014 that this eight-year-old specification was finally officially closed.

In the past few years, HTML5 has subverted the pattern of the PC Internet and optimized the mobile Internet experience. Next, HTML5 will subvert the native App world. This sounds a bit alarmist, but if you carefully analyze the development history of HTML5, you will find that this is indeed the development trend of the world.

7 major advantages of HTML5 for developers

Cross-platform:

In the multi-screen era, development The suffering index of users is very high, and everyone hopes that HTML5 can play the role of savior. Multiple sets of codes, different technical types of work, and business logic synchronization are a torturous process. It's a bit like the early world of personal computers. At that time, each computer had its own operating system and programming language, and developers were tired of making different versions. In fact, the popularity of DOS was largely due to the fact that developers really didn't have the energy to write for other computers. program. Cross-platform technology mostly died due to performance issues in the early stages, but in the mid-to-late period when hardware capabilities are enhanced, it will become mainstream again, because cross-platform is indeed a necessity.

Quick iteration:

The mobile Internet is an era where the fast fish eats the slow fish. Whoever meets the needs of users faster will have lower trial and error costs. , whoever has a huge advantage. Most Internet products are free and have network effects, making it very difficult for latecomers to snatch users. Using native development, the efficiency of all aspects of recruitment, development, and launch is more than doubled, and the more people involved, the communication efficiency is often more than doubled.

Continuous Delivery:

Many people have this experience. When a native application is launched on the Appstore, a big bug suddenly appears, and they have to work overtime to fix it, and then wait quietly for 2 It has been reviewed by Apple for a week or more. In the past two weeks, it has been drowned in user comments. The market has been filled with negative reviews and a large number of users have been lost. By the time the new application is reviewed and launched online, the user has already uninstalled it. However, HTML5 does not have these problems. You can update in real time and respond immediately if there are any problems.

Significant cost reduction:

Financing is not easy for entrepreneurs, and it is very important to spend money more efficiently. If your natively developed app is no different from your competitors' apps developed using HTML5, but your development costs are twice as high, I believe no investor will like to invest money in you.

Developed open source ecosystem:

HTML5 front-end is an open positive feedback loop ecosystem. A large number of open source libraries can be used, making application development easier and more agile. , of course, this is also reflected in rapid iteration and cost reduction. But more importantly, the future vitality of this open positive feedback loop ecosystem is stronger than that of the native ecosystem.

Open data exchange:

HTML is an open code based on the page. It does not require the development of a special SDK. As long as there is no confusion, it can interact with other applications. . Developers can make their data easily retrievable by mobile search engines and more easily collaborate across applications to meet end-user needs.

Easier to promote and easier to explode:

Many diversion entrances: HTML5 application diversion is very easy, super App (such as WeChat Moments), search engines, Application markets and browsers are full of HTML5 traffic portals. The only traffic entrance for native apps is the app market. Smart HTML5 developers will of course play with various traffic portals to gain a stronger advantage.

High traffic: Some time ago, "Nervous Cat" was popular in WeChat Moments. If this game were put on the Appstore, there would definitely not be that much traffic. The traffic brought by the super App is much greater than the native application market. If WeChat allowed games to create shortcuts on the desktop, and if the game was subsequently upgraded to solve the problem of continuous entertainment, the future would be unimaginable.

High traffic diversion efficiency: In addition to many entrances and large traffic, high traffic diversion efficiency cannot be ignored. Everyone knows that web games and client games use the same advertisements. The conversion rate of advertisements to users is much higher for web games. Yu Duanyou.

The three major advantages of HTML5 for end users

Significantly lower the threshold for use

Why will streaming media replace downloaded videos and become the mainstream? Why will web games become mainstream? So popular? Just because users are too "lazy". Let users meet their needs more conveniently, sometimes the effect is better than meeting their needs more.

The user's eyes see a point of interest, and after clicking it, the user's needs should be met immediately. For example, streaming media can be watched immediately, and web games can be played immediately. In the current native app market, users need to do this: select an app, wait for download, confirm permissions, wait for installation, and then click to open. Such a bad experience must be subverted sooner or later.

Whether it is apps, games or audio and video, everything will be ready to use in the future. Whoever meets the needs of users first will win.

Excellent experience of real-time updates and differential updates

HTML5 applications can bypass the restrictions of the application market for independent real-time updates, and users can quickly enjoy new services.

And this kind of update can be a differential update. For example, if there is a problem with a certain HTML page or a certain js file, just update this small file of a few kilobytes. This is much better than the update experience of native applications.

Cross-application experience

Currently mobile application switching is centered on the desktop or task manager, but in fact these centers greatly affect efficiency and experience. If a user wants to go on a business trip to Sanya, he first opens the Qunar App to book a ticket, then switches back to the desktop, then finds and opens the Weather App, searches for Sanya, then switches to the desktop, finds and opens the Hanglv Zongheng App, enters the flight number to check in, oh yes Now, what is the flight number? Then switch to the desktop, find and open the Qunar App to see the flight number, finally find and open the car rental app, enter the car rental location, and then switch back to the desktop.

Under the native application system, users can only do this. But under the HTML5 system, he does not need to switch back to the desktop. He can jump directly and conveniently between apps instead of using isolated apps. He does not need to repeatedly enter data, and applications can easily transfer data to each other.

This model requires a little imagination, but it will come sooner or later.

At this point in the analysis, we can clearly see that whether from the perspective of end users or developers, HTML5 will definitely replace the current position of native applications. And this triggered a series of subversions.

The subversion of native apps

HTML5's "performance" obstacles have been solved and can be close to the effects of native apps, so can it replace native apps? Many people believe that even if HTML5 will If the development is better than now, it will also be a pattern where native apps each occupy a part of the market. Long-tail applications with low requirements will use HTML5, while mainstream applications will still be dominated by native apps.

But such an idea is dangerous. Just like before Apple was founded, HP executives told Woz: Who would put a computer at home? In the future, HTML5 will definitely subvert native apps.

The above is the detailed content of Will Apps be replaced by HTML5 and disappear completely within three years?. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
和小红书差不多的app有哪些和小红书差不多的app有哪些Sep 22, 2022 am 11:26 AM

类似小红书的app有:1、绿洲,是一款新浪微博出品的移动端时尚社交应用软件;2、杂志迷,是一款手机各类杂志供大家阅读的APP;3、美丽修行,是一款提供护肤解决方案及化妆品购买决策的产品;4、凹凹啦,是一款手机化妆品点评软件,为用户提供最实用、最新鲜、最全方位的护肤、化妆点评和分享信息;5、抹茶美妆,一款实用的化妆品交流社区;6、美丽说,一款以分享为主题的趣味社交平台。

微软改进了 Windows 11 的 Smart App Control,但你可能无法使用它微软改进了 Windows 11 的 Smart App Control,但你可能无法使用它Apr 17, 2023 pm 04:40 PM

微软于今年早些时候推出了Windows11安全功能SmartAppControl。当时,微软将其描述为“阻止不受信任或具有潜在危险的应用程序”的保护工具。当时该工具的独特之处在于它决定了它是否应该在Windows11设备上运行。SmartAppControl一开始以评估模式运行;正是在这种模式下,应用程序决定是否应该打开它。微软确实透露用户可以在Windows安全应用程序的应用和浏览器控制部分启用智能应用控制。仅根据Microsoft的说法,SmartAppC

橙色软件是什么购物app橙色软件是什么购物appOct 13, 2022 pm 02:01 PM

橙色软件指的是“淘宝”。淘宝是随时随地轻松购物app,为用户提供新的购物渠道,享受更多优惠活动,让用户不用出门就可以享受优惠购物平台,方便买卖家之间的沟通,购物更加方便。淘宝能满足人们生活中的各种需求:搜索和浏览商品、加入购物车、下单支付、物流查询、客服交流、发表购物评论、分享优质商品等等,还能通过本地功能,找到附近的生活优惠信息。

防诈骗的app叫什么防诈骗的app叫什么Sep 02, 2022 pm 03:54 PM

防诈骗的app叫“国家反诈中心”,是一款帮助用户预警诈骗信息、快速举报诈骗内容、提升防范意识的反电信诈骗应用。它的“反诈预警、身份验证、App自查、风险预警”等核心功能可以最大限度减少民众被骗的可能性;可以对那些诈骗电话或信息快速向平台举报,帮助他人减少遇到类似的情况;能够帮助用户随时监控各种恶意软件,让各种骗局无路可走,给每个用户带来一个非常安全的生活环境。

苏州地铁用什么app扫码进站苏州地铁用什么app扫码进站Nov 09, 2022 pm 05:29 PM

苏州地铁用“苏e行”app扫码进站。苏e行app ,提供苏州地铁扫码乘车服务,先乘车,后付款,结合苏州城市文化及地铁出行场景,围绕“地铁大脑”构建公共交通智慧出行,利用 LBS 、物联网、大数据、人工智能等先进技术为乘客提供扫码过闸、乘车服务、附近地铁商业、同时为苏州本地商家提供用户引流、活动推广等服务,构建互联网化的苏州城市生活服务。

如何在iPhone上查看和删除App Store购买历史记录如何在iPhone上查看和删除App Store购买历史记录Apr 13, 2023 pm 06:31 PM

AppStore是iOS相关应用程序的市场。在这里,您还可以找到免费应用程序和付费应用程序。应用程序可以是游戏应用程序、提高工作效率的应用程序、实用应用程序、社交媒体应用程序以及更多类别的应用程序。您可能已经从AppStore下载或购买了许多适用于iPhone的应用程序。现在您可能想知道如何查看在App Store中购买的应用程序的购买历史记录。有时,出于隐私原因,您可能需要从购买历史记录中隐藏某些购买。在本文中,我们将指导您查找购买历史记录以及如何根据需要从购买历史记录中删除/隐藏购买。第1部

猴山是什么app猴山是什么appSep 06, 2022 pm 02:38 PM

猴山指的是“AcFun”,是一个视频播放软件。AcFun以视频为载体,逐步发展出基于原生内容二次创作的完整生态,是中国弹幕文化的发源地。AcFun以“认真你就输了”为文化导向,倡导轻松欢快的亚文化,受广大二次元用户的深度喜爱,入驻超多原创视频的作者,覆盖面超广阔。

tiktok是什么apptiktok是什么appJan 07, 2021 am 11:16 AM

tiktok是抖音短视频国际版,是字节跳动旗下短视频社交app软件,于2017年5月上线,愿景是“激发创造,带来愉悦”。用户可以通过这款软件选择歌曲,拍摄音乐短视频,形成自己的作品,会根据用户的爱好,来更新用户喜爱的视频。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Hot Tools

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft