16张PPT告诉你,小程序究竟什么样?
本文转载自公众号全栈生姜头(ID:riversoft-cs)
萤火新媒获得授权转载
随着微信开放小程序内测以来,关于小程序的猜测与研究,成为微信技术开发者圈子里最为关注的热点。
10月30日,广州创河软件创始人&CTO王文哲,在珠三角技术沙龙小程序专场上,做了《微信小程序的场景分析法》的分享,他认为,小程序是个场景化应用,微信不会做大杂烩。
以下16张现场演讲PPT(点击可查看大图),王文哲从纯技术角度分析:微信小程序究竟什么样?技术开发者将有什么机会?
1.小程序的特性
注:根据内测及官方文档来看,微信对小程序包的研发,有不少约束,比如:
1)小程序包最大容量为1024KB;
2)本地存储不能超过10M;
3)不能请求超过5个request;
4)页面跳转不能超过5层。
注:
1)小程序是C/S架构,尽管开发语言、开发模式与前端H5开发非常相似,但它不允许DOM操作,不支持动态渲染,是C/S架构而非B/S架构,本质上更像一个APP,需要编译并下载到本地(微信)的程序,只是在技术上借鉴了HTML+CSS+JS的模式,技术框架MINA借鉴了REACT+VUE等框架,借鉴了前端模块化开发的理念,从技术开发角度上看向前端开发者靠拢;
2)小程序其实需要安装,只是让你察觉不到它在安装而已;
3)像一般的“程序”一样,小程序可以使用操作系统的硬件能力(磁盘存储,摄像头,GPS,陀螺仪等),同时可以不依赖网络,这让小程序在一些无网或网络不佳的场景下有更多想象空间。
2.小程序的场景分析
摩拜单车案例
产品形态:APP
服务模式:用户在街上散步,看到一辆摩拜单车,很好奇,看说明知道扫一扫解锁就可以骑走。
痛点:需要下载超过25M的APP,容易流失用户。如果在无WIFI环境下,只需要1M的流量,那用户会果断扫码骑走。
适用:APP+小尺寸=小程序
易裁缝案例
产品形态:主要为APP
服务模式:预约裁缝设计师上门量身,私人定制西服西装衬衫等服装。
痛点:作为一家提供本地服务的公司,主要资源应当投入在生产以及线下服务,而线上产品是低频应用,无需过于复杂的设计;另外,线下门店二维码推广也是其主要推广模式,使用小程序可以降低成本。
适用:APP+低成本开发+更小尺寸=小程序
美味不用等案例
产品形态:App(主推)+公众号
服务模式:通过线下餐饮门店拿号等位的刚需作为切入,获取流量,进而为门店提供管理、营销的整体解决方案。
痛点:如果只有等号服务,难以黏性粉丝。可以设计在拿号之后提供小游戏等高频轻量应用,通过玩游戏送积分,积分兑换优惠等方式,消费掉用户的碎片时间,提高粘度,推送商家广告。
适用:公众号+更好体验+精细化场景工具=小程序
3.小程序开发心得
目前,一个前端工程师,大约需要有Jquery、bootstrap、Angular、vue、react、Ajax等十数个基本能力;小程序出现后,完全可以极大简化前端开发。
前端简化后带来的挑战:1)更低门槛,竞争更大,更多人才涌入;2)小程序流行,分去前端H5的需求;曾经的“供不应求”不再;
机遇:1)前端工程师的“体力活”更少,需要打磨小细节打磨,经验尤为重要;2)好的前端“更值钱”;3)前端有机会蜕变为创业者。
4.对小程序的展望
展望:1)能否支持原生表情;2)能否开放iBeacon接口;3)能否开放“扫一扫”接口;4)能否开放分享接口……
购买《微信力量》送惊喜大礼
长按二维码进入购书通道