DownOL 软件仓库– 软件下载,字节世界与新知

APP与Web之争,APP已死?

发表于:2024-04-29 作者:创始人
编辑最后更新 2024年04月29日,移动互联网时代刚来临时,Web被突然泼了一盘冷水,像一个被打入冷宫的妃子,似乎再也得不到宠幸。人们被原生APP流畅的体验,强大的离线能力和精细的动画效果所折服。而相比之下,Web则相形见绌,转了半天才

移动互联网时代刚来临时,Web被突然泼了一盘冷水,像一个被打入冷宫的妃子,似乎再也得不到宠幸。人们被原生APP流畅的体验,强大的离线能力和精细的动画效果所折服。而相比之下,Web则相形见绌,转了半天才载入出来的页面、时不时的404放送以及蹩脚的动画效果,都给了我们足够的理由放弃Web而投入APP的怀抱。

但是,随着时间的推移,事情并没有像我们预想的那样。伴随着前端技术的发展,天平的一端似乎又向Web倾斜,究其原因主要有如下几点:

1、小程序的发布

小程序带着人们无数的期待和关注于2017年1月9日横空出世,它的诞生引爆了各路媒体。其轻量、便捷加之有原生的体验的优点可谓是让人们拍手叫好,再加上寄生于微信这个流量黑洞中,更是让不少开发者跃跃欲试。在小程序推出之际,许多人纷纷宣称要卸载各种APP,只保留微信,支付宝。虽然后来小程序没有期望的那么火热,但是近期的崛起绝对是对APP的一大有力冲击。

2、呼之欲出的PWA

PWA简称Progressive Web App,即网页可以渐进式地变成App,比如被添加到主屏幕、全屏方式运行、离线工作、推送通知消息等。但它仍是Web而非放到App Store里。PWA类似于小程序,但是其范围更广,是基于整个Web的。

一个PWA网页的形态

某种程度上来说已经和APP十分相似了,系统本身也是视其和APP平起平坐。目前google也在大力地推进,PWA在印度已经比较流行,在国内百度也在连手google大力推进,不久前也是发布了基于Vue.js的PWA框架lavas,相信不久PWA就能落户,届时对APP来说也是个有力的冲击。

3、webassembly的出现

webassembly 旨在能让浏览器直接运行字节码,比起使用js解释器来运行js代码,webassembly可以使浏览器的速度提升20倍之多。届时使用c++ 、rust这种高性能语言可以让程序运行的更加迅速,未来在web上跑大型游戏,运行耗时的工作如图像识别,机器学习将会变得轻而易举。因此,APP的运行流畅这一优点可能会化为乌有。

历史是如此的相似,现在的APP地位和当年的桌面应用类似,桌面应用曾经异常辉煌,将Web压迫了许多年后,Web打了个翻身仗。现在的APP会不会重走桌面程序的覆辙的,让时间拭目以待

2022-05-09 21:32:36
0