看到知乎上有个问题『微信应用号将对开发者有哪些影响』,总结一下我看了一大堆消息和讨论后的思考。
微信小程序对开发者有什么影响,在搞清楚某些前提之前问这个是没有意义的。
从目前泄漏的截图来看,小程序的入口在发现页面下,如果要用小程序,需要如下操作: 解锁手机-找到微信-打开微信-转到发现页面-打开小程序页面-点击你要用的小程序 传统的 App 则是: 解锁手机-找到你要的 App-打开 App 有人说如果入口就像泄露的一样不再改变,那么小程序不会有多大影响。我也认同这个观点。 另外小程序在信息流(聊天中、朋友圈、公众号)中的展现形式也值得关注,如果仅仅是链接到小程序,起导流作用的话就太没新意了,要是能像 iOS 10 iMessage 那样能够互动的话还是很有想象空间的,但目前来看并不是。
在官方 QA 里,官方明确表示不会允许小程序跳转到其它 App ,这就杜绝了通过小程序直接引流到自己 App ,而且从这个回答的态度来看,即使是提示性的一段话估计微信也不会让你上架,想通过这个引流(引流到自己 App ,或分享到微博引流到小程序)的想法可以休矣。
事实上,微信小程序增加审核是没有必要的,开发者资料审核+应用备案+上线前程序化检查足以,因为微信对小程序有完全控制权,一旦确定某小程序违规,可以在第二秒就让它下线,增加审核徒耗成本,而且开发者体验很差。特别是每次更新如果要审核的话,想想我国开发者绞尽脑汁,今年出来多少热更新方案就知道,绕过更新审核是开发者刚需,如果小程序每次更新都要审核,我觉得药丸。 审核的力度也是另一个关注点,就像上一条,不允许小程序直接引流到 App ,那么像现在的某些网页一样挂个 banner 加上 App 的下载链接能否通过审核呢?出个弹框告知让用户去 App Store 下载呢?如果仅仅是在页面增加一句话呢?这个力度很难把控。
App Store 有排行榜(总榜、分类榜)、首页推荐、新应用推荐,增加应用的曝光机会,即使这样,还是有很多 App 成为僵尸应用,微信小程序是否会有这一套机制?如果没有的话可以断定大多数微信小程序都将成为僵尸小程序,上线的那一刻即宣告死亡。
之所以叫小程序而不是应用号,据说是和苹果的协议,然而这不过是掩耳盗铃,如果小程序真能代替 80%应用,微信成为事实上的 OS ,苹果真能忍受?好像从历史上来看苹果对自己的地盘从来不允许别人胡来,无论是谁。一旦苹果忍无可忍, App Store 下线、封号、远程删除微信,我觉得苹果不是干不出来,当然,微信不会让事情落到这个地步,小程序能做的会在苹果允许的范围内,那么它到底能起多大作用就值得商榷了。
PS. 就像上面某官方人士的回答一样,纠结用什么技术实现没啥意义,无非就是 Web+JSBridge 或者类似 RN 的 JS 渲染引擎,百度很早之前出的轻应用和配套的前后端一体 Web 开发框架 Clouda 想干的也是这样的事,不过小程序能否成功,技术实现和细微的性能差异真的不是关键。
回答的链接: https://www.zhihu.com/question/39377598/answer/123309629
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.