Ade
2021-12-13T11:07:27+00:00
是像云游戏那样运行在远处一台电脑上的一个程序,通过网络传输信息给我,还是小程序只是一些网页,用网页实现了客户端的功能
本地加载一个基包
然后运行
借用了程序本体的一些运行库
其实就是阉割版的轻量化应用
这也就是微信开多小程序后体积会急剧膨胀
本质是微信,支付宝这种大客端想通过小程序垄断其他大程序的渠道
[quote][pid=574338417,29893646,1]Reply[/pid] Post by [uid=2378719]seek4ever[/uid] (2021-12-17 19:15):
我猜,改良版网页?[/quote]其实更像改良版的app
和浏览器原理差不多 微信/其他供应商有自己的api提供出去 就像浏览器也有自己的api
作为小前端,写过小程序的说下,就是网页。app内置chrome内核的。app运行小程序,本质就是浏览器打开网页。整体来说,就是四不像套娃。
[quote][pid=574338474,29893646,1]Reply[/pid] Post by [uid=62831835]欧阳萤[/uid] (2021-12-17 19:15):
后者啊,现在技术没那么先进的[/quote]前者的技术才叫落后吧。。。需要后台计算完再传视频流过来,效果好坏全取决于后台计算能力和带宽速度,现在就直接在本地就运行了
本质是h5页面程序,调用寄生app的某些api或sdk,实现与app的某些集成。
本质是在本地运行的网页加脚本,但是:
给你包了一层API和UI写法,限制用法
添加一些API桥接到安卓或IOS系统API
魔改webview,使得自带浏览器不仅仅显示网页还能显示安卓或IOS原生UI,也被称为同层渲染技术
还记得印度和非洲之前最火的手机么
所有应用都是h5版本的