关于小程序的两个猜测: 1. 性能体验和 H5 几乎持平, 2.不能做出流畅的游戏。

2017-01-11 09:57:40 +08:00
 yulanggong
  1. 之所以性能和 H5 持平是因为他本身就是 H5 + JSBridge , 而不是 React Native 或 Weex 的 JS + Native 的方式。
  2. 因为微信没能开发出足够流畅的游戏引擎,就假借各种公众号之口说苹果不让做游戏。(前期还有宣传苹果不让小程序做直播,如今疼讯家直播就上了小程序。)
11825 次点击
所在节点    程序员
74 条回复
Ariagle
2017-01-11 10:04:00 +08:00
游戏收入才是苹果商店大头。
murmur
2017-01-11 10:07:25 +08:00
即便是 2017 ,你可以回想下你在手机上玩到的 h5 游戏最好的是哪个,对于我来说,当然是 flappy fog ,其余的无一例外 native
murmur
2017-01-11 10:07:46 +08:00
更正一下,是众筹的小鸟
em70
2017-01-11 10:12:58 +08:00
小程序不是 HTML5
yulanggong
2017-01-11 10:13:38 +08:00
@murmur 所以猜测不是苹果不让,是微信为了遮羞。
2zH
2017-01-11 10:15:42 +08:00
小程序的性能在大范围动画上还不行,很卡
murmur
2017-01-11 10:23:34 +08:00
@em70 那你用 react native 开发一个游戏咯,小程序不就是 reacT naTive 么
arron
2017-01-11 10:28:15 +08:00
@em70 我昨天在 iOS8 上看了一下,小程序是启动了一个 WKWebView 来运行的。能执行 alert ,可以确定小程序是运行在 webView 容器里的, 也就是用的 HTML 。
loading
2017-01-11 10:29:12 +08:00
忽略主题
lynnX
2017-01-11 10:30:46 +08:00
苹果和微信有协议 不允许上游戏
sodatea
2017-01-11 10:30:46 +08:00
@murmur 谁告诉你小程序是 React Native 的?想当然可不好。
murmur
2017-01-11 10:31:38 +08:00
@sodatea 看我的拼写 为什么 T 是大写的呢
murmur
2017-01-11 10:34:26 +08:00
@arron 那就有意思了,如果他的容器真是 WebView 那性能还不如 Weex 呢
不过最终还是要用安卓或者 IOS 源生的调试工具看最后渲染出来的是组件还是 html dom 元素
能执行 alert 不代表就是混合应用啊
hasbug
2017-01-11 11:04:27 +08:00
貌似有人提到动画的局限性,所以,我认为楼主说的在理
leafleave
2017-01-11 11:07:21 +08:00
即使能做出来游戏,费的流量也不会比直接下载少,不值。
mooncakejs
2017-01-11 11:09:57 +08:00
@arron
@sodatea
小程序比单纯的 HTML5 好的地方是可以“渐进增强”,即使现在是 webview 做的,完全可以升级到 native 。
ivmm
2017-01-11 11:12:59 +08:00
其实我觉得,不会是因为协议问题吧。
ivmm
2017-01-11 11:13:39 +08:00
@ivmm

如果 iOS 平台没有微信、 QQ ,卧槽,那估计也是废了。

应该不是协议的问题,是性能不足,动画一多就跪
yulanggong
2017-01-11 11:20:54 +08:00
@mooncakejs 渐进增强并不容易,现在小程序 native 的部分包括 tabbar , toast , alert 等脱离页面内容的东西,页面内并不能渐进增强。要么彻底换掉,要么用 webview 。
Bown
2017-01-11 11:59:48 +08:00
Android 上打开开发者模式的显示布局边界可以看出某些控件(地图视频 Tab )是原生的,而且小程序规范语法有审核,普通 HTML5 加载到微信的 WebView 少不了各种检查预处理什么的,性能应该会好点吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/333770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX