看了多抓鱼的小程序,web 和小程序同构,直接把整站嵌入到 webview 里了。
这个公司应该也是没少在小程序上花时间,最后选择了直接嵌入网页。(而不是在小程序环境的基础上使用或开发框架)
陷入了深深的沉思....感觉小程序环境本身就没意义啊
啊对了,webview 挂不了小程序广告。
补充:也有主体是信息,但完全不用 webview 的例子:无码科技发布的小程序
补充 2: 工具类是需要小程序环境的,因为要白嫖那 4mb 的代码存储。
1
keepRun 2023-10-31 05:06:18 +08:00 via Android
小程序嵌入 webview 有啥弊端吗?
顺便问下如果安卓、ios 嵌入 webview 作为应用主体开发,这个方案有啥优劣? |
2
witcat OP @keepRun 这种以信息展示为主的应用完全依赖 webview 嵌入没什么明显弊端。
我以前工作过一个公司就是原本用 react native 开发,后来觉得效率低,直接重构全部内嵌 webview 了。 调用原生 api 也不是问题,通过反射。 唯一的无法解决的问题是,原生环境和 webview 不在一个画布上(图层),也就是我说的 webview 无法嵌入微信小程序广告。 |
3
han3sui 2023-10-31 08:11:53 +08:00
这样都能过审,神奇
|
4
teem 2023-10-31 09:17:19 +08:00
不敢苟同,用小程序不是大部分为了和微信生态绑定吗?微信开放了那么多功能,都是利好小程序原生环境。就算是 uniapp 这种跨平台的解决方案,除了多平台复用有优势外,我觉得都不是很完美。
|
5
rm0gang0rf 2023-11-03 11:13:56 +08:00
只是你看到的业务用不到小程序的功能和微信的生态而已
|
6
witcat OP @rm0gang0rf 那么你说的小程序功能和生态具体指的是那些呢?微信登录?还是扫码?这些都可以通过 Webview-JS-SDK 实现。微信一直对于基于 HTML 的产品敞开大门,大多数中厂不会有时间去开发 mini program client 。
|