从《小睡眠》谈微信小程序开发的实用技术与注意事项

为什么要做小睡眠

自去年开始,小程序在移动互联网圈,是暗潮汹涌的存在,总在某个时刻,一个内测版就刷爆朋友圈。我们团队真正萌生做小睡眠小程序的想法,是在今年元旦过后,属于很后知后觉。毕竟在创业阶段,对于开发资源的分配很慎重,最终小睡眠小程序是由一个设计师和一个程序员负责,从敲定名字到完成提交,总共耗时36个小时。下面列出几点在开发小程序上的思考,分享给大家,或许有些帮助。

技术框架

初期阶段,小程序的开发框架比较弱,特别是针对音乐类的,很多功能无法实现,比如支持多音频播放和无缝衔接等。如果是 App 的话,往往多想想办法是可以解决的,例如 Android 的 WebView 自带的音频播放器无法进行音频的无缝播放,但是接入 Google 的扩展播放器 ExoPlayer 就可以解决这个问题。所以大家在设计小程序的功能框架时,不能简单照搬 App 的功能或者想当然地做减法,需要仔细评估小程序的技术支持程度。

设计交互

不考虑微信好友即时分享的入口,从启动微信开始,要进入小程序页面,至少需要三次点击(微信—发现—小程序),这还不包括进去之后的下拉搜索,而在最开始阶段,微信小程序也并没有开放模糊搜索和星标功能,所以对于小程序交互上的考虑,尽量要做到一键抵达功能,用最快的时间向用户表达自己。以小睡眠为例,微信授权登陆是我们最先舍弃的功能,而且我们也是在最后时刻进行删减,把两个页面变成一个页面,所以它的学习成本极低,几乎点到哪里都会有声音播放出来,目前小睡眠竟然有8%的用户是50岁以上的老人,算得上是全民小程序。

市场推广

毕竟是微信内部功能,分享是绕不过的需求。我们当时做了一件事情,把几十个白噪音和脑波进行颜色上的分类,并根据声音的种类和特性,以及听觉和认知给人的第一印象,比如“潮拍海岸”是蓝色,“红泥小炉”是红的,我们选出了五种很好看的颜色,后面在微信群分享的时候,小睡眠的分享界面骚气十足,很好看也抢眼球,吸引了很多人关注。所以说小程序天然带有推广属性,特别是目前微信也计划增加一个新入口,用户可以在群设置页看到“群小程序”,也就是最近群成员分享过的小程序,大家也可以在这方面多加思考。

微信小程序技术浅析

小程序初期,网络上能供参考的学习资源并不多,于是只能紧抱官方文档。翻看官方文档后,发现小程序虽然定义了一套新的开发框架、语言,但实际上与传统的前端开发技术非常相似(因为本质上是寄托于 WebView,基于 Web 开发技术)。而 WXML 相当于 HTML,WXSS 相当于 CSS,脚本代码均是 JavaScript,也正是前端一直以来的网页开发三剑客。所以,对于前端程序员来说,学习曲

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值