小程序还有哪些不为人知的细节

小程序
2016-12-29

明星开发者博卡君首次公开亮相

2016 年 12 月 28 日,「2017 微信公开课 Pro 版」于广州市亚运城综合体育馆举行。「微信教父」张小龙再度公开亮相,面向参与本次公开课的观众和媒体展示了微信小程序的开发进度和发展规划。「小程序」作为微信进一步提高用户黏性、巩固市场地位的重要战略布局,不仅决定着微信下一步的发展形态,更和无数开发者的未来职业发展息息相关。

与此同时,本届公开课也吸引了大量明星开发者及业界大牛的关注,ZAKER 就在公开课现场遇到了小程序开发领军人物、《全球首个小程序开发教程》的作者——博卡君,并请他谈谈自己对小程序开发的独到见解以及对微信未来发展的看法。

(Z:ZAKER,博:博卡君)

Z:感谢博卡君接受我们的访问,参加了这次微信公开课,先谈谈你的感受吧!

博:一直在关注微信开发,能亲临现场和这么多开发者朋友交流,我也非常开心。而且现场气氛很好,除了技术相关的主题之外还有很多娱乐活动,内容非常丰富。今天张小龙谈到了微信未来发展的几个方向,我觉得对我都很有指导意义,非常期待小程序的正式发布。

Z:根据本次公开课上张小龙的演讲来看,微信官方不希望小程序成为一个新的流量红利点,你认为这会不会影响开发者对小程序的热情?

博:我觉得微信这么做的目的之一是希望开发者能够明确自己的产品定位,让小程序和实际的使用场景紧密结合起来。没有统一入口等限制的确会让很多想借助这波流量红利推广自己小程序的开发者望而却步,但也会让开发者们把注意力集中在提高小程序的品质上。尽管小程序不能分享到朋友圈,但可以分享给好友或群聊,而且分享出去的是是小程序页面,而且是一个活的页面,更新功能目前还在开发中,我觉得页面更新功能的想象空间很大,就好像一个聊天里面的插件。所以我相信小程序发布后流量问题会有很多渠道解决。

Z:在没有流量红利的前提下,开发者有机会将自己的小程序变现吗?

博:机会当然是有的。从市场的角度考虑,小程序变现的基础来自大量的用户流量,尽管没有了开放入口、中心化市场等便利因素,但如果小程序品质足够好、产品的用户定位精准,加上开发者懂得借助一些渠道和使用场景进行推广,小程序变现还是很有希望的。

Z:之前一直有传言说,由于苹果方面的限制,小程序的开放性和很多权限都收到了限制,对此你怎么看呢?

博:就目前的情况来看,小程序确实在很多功能上受到了来自苹果的限制,尤其在入口、呈现方式和用户可安装小程序的数量等方面受限很大,张小龙自己也说,小程序不会有中心化入口,我认为这不只是源自微信团队对小程序的定位,也是腾讯和苹果等第三方博弈的结果。但我认为小程序整体的发展不会受核心的影响,因为它跟微信的无缝结合是其它任何第三方 app 都无法与之相比的。

Z:今天微信公开课上,张小龙提出的去中心化、不能订阅、限制分享等内容,你怎么看小程序的这些限制?

博:通过之前内测阶段的尝试,我相信拿到内测资格的开发者都已经对这些状况有了预期。张小龙对微信的定位是「用完即走」,数据缓存 5 分钟,再次进入无需刷新。这个理念我很认同。我之前在教程中提到的「名片盒」的小程序也完全是依据这个理念设计和开发的,用户需要扫描和交换名片时打开小程序,用完即走,既满足了用户需求,也没有打扰用户。

Z:能否为大家解读一下小程序和公众号之间的关系?

博:公开课之后,我看到很多媒体和网友都认为小程序被完全孤立了,其实不是这样。小程序和公众号没有关系,相互独立,但可以进行关联,也就是说两者之间可以互相跳转。而且在使用小程序的过程中可以快速返回聊天。不过,小程序之间是不能相互跳转的。微信未来会提供类似双击 iOS 的 Home 键那样的小程序快速切换功能。

Z:张小龙说小程序没有中心化入口,那么用户可以收藏小程序吗?

博:根据去中心化和无法关注的思路来看,用户是不能收藏小程序的,但有使用历史列表,也可以从其它入口进入。

Z:用户都可以通过哪些入口使用小程序呢?

博:从目前普通开发者能接触到的开发工具来看,小程序的主要入口有这么几个:一是小程序本身可以有二维码,用户通过扫码直接进入;二是通过微信公众号跳转;三是微信内部用户分享和跳转;四是搜索,但是搜索能力有限,类似公众号的搜索功能,可直接根据名称或品牌搜索小程序;五是可能未来会有一些基于 LBS 的周边的入口来推荐或提示用户有哪些小程序可以用;六是用户的使用历史记录。此外,我也在尝试寻找其它渠道可以做为入口,尤其可以帮助开发者借力从而提高小程序访问量和便捷性,具体进度会及时向大家公布。

Z:根据次微信公开课上张小龙公布的小程序 1 月 9 日发布的进度,你是否认为小程序还会有新的变化?

博:如果小程序可以按照张小龙公布的时间发布,那可以肯定的是,未来的两周内微信小程序将不会有大的变化。此前我曾接触过一个完全开放版本的开发工具,这个工具比目前的公开版支持更多功能,短期之内是不会对外开放的。目前微信团队的工作以修改 bug 和提升稳定性为主,同时也会逐步加入一些小的功能升级。未来是否会带来大的改动和更新就需要看微信团队的战略布局以及他们和苹果方面的沟通情况了。

Z:随着本次微信公开课的圆满结束,小程序离我们更近一步了,博卡君有什么开发过程中的心得体会可以分享给开发者朋友们吗?

博:我想跟开发者小伙伴们谈两点吧。一是要对自己的小程序有清楚的规划,知道自己的产品和公众号在定位上的区别在哪里、可以满足用户的哪些需求,只有你的产品有特色,才能在首批小程序公布的时候脱颖而出;二是不止要做好小程序,还要想好未来你打算如何推广,特别是在小程序发布初期肯定会受到各方面限制的前提下,找到适合自己的推广模式和使用场景显得更为重要。

Z:很多新入门的开发者都非常关注小程序的开发,博卡君是否有一些好的建议送给这些开发者们呢?

博:小程序开发门槛相对比较低,代码量也不大,非常适合新入门的开发者用来练手或者打造自己的入门作品。不只是新手开发者,我推荐正在使用各个语言、各个平台的开发者们都来试一试,写一个简单的微信小程序。因为小程序很可能代表了未来开发的形态,不管你工作的代码环境是什么,都应该了解一下这个行业的发展趋势。

Z:感谢博卡君接受我们的访问并且为大家带来这么多有用的分享!

博:谢谢 ZAKER,欢迎小伙伴们多多交流!