微信小程序是什么?
张小龙在朋友圈披露其对小程序的定义:小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用。也体现了用完即走的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。”
小程序是一个可以实现之前只能是原生态APP可以实现的效果和功能。比如说,一些酷炫的页面与转场,一些可以直接和手机硬件交互的功能,录音啊,拍视频啊,调用手机的重力感应啊,GPS啊等等。之前的网页开发无法支持的功能,催生很多原生APP的开发,然而小程序的出现弥补了这样的不足,一些功能不是很复杂的app完全可以使用小程序来实现。
小程序提供哪些功能?
1.提供小程序页概念:支持分享当前信息,例如分享00700股票页面,好友打开时看到的是00700股票的实时信息,而无需再次启动小程序。
2.对话分享:可以分享到对话,支持分享给单个好友及微信群。
3.搜索查找:小程序可以被搜索,但微信会极力限制搜索能力,目前提供的搜索功能是用户可直接根据名称或品牌搜索小程序。
4. 公众号关联:在小程序与公众号为同一开发主体的前提下,提供小程序与微信公众号之间的关联。
5.线下扫码:提供线下提示用户附近有哪些小程序存在的功能。用户可以通过线下扫码使用,这也是微信提倡的接入方式。
6. 小程序切换:小程序支持挂起状态,即多窗口概念,用户可以把小程序先挂起,然后做别的事情,在需要这个小程序的时候可以快速调用,回到最开始的状态。
7.消息通知:商户可以发送模板消息给接受过服务的用户,用户可以在小程序内联系客服,支持文字和图片,解决用户与小程序的沟通问题。
8.历史列表:用户使用过的小程序会被放入列表,方便下次使用。
小程序的抵达方式?
1.小程序TAB
用户只要将微信更新至最新版本,体验过小程序后,便可在发现页面看到小程序TAB,但微信并不会通过这个地方向用户推荐小程序。用户使用过的小程序,将以列表的方式呈现在小程序TAB中
2.小程序可以分享至对话,用户可以点击进入
3.安卓版用户还可将小程序添加快捷方式至桌面
4.公众号关联小程序
5.搜索查找
6.线下扫码
小程序相较于网站,APP有什么优劣?
早在几年前移动端的访问量就已超过PC端,所以移动端是未来的趋势,人们将会花费更多的时间随时随地使用移动端上网。在移动端上访问站点,需要用户手动数据域名,这个操作是门槛很高的,所以有大量app的出现来抢占移动端入口,但是我们的手机屏幕和内存有限,只能给一些重要的应用程序保留位置,这样就又出现了瓶颈。我认为小程序的出现,刚好可以突破这个问题。
1.和app相比不需要高额的开发成本
原生app的开发需要ios和安卓的工程师以及后台工程师,有些混合开发还需要H5前端的开发人员,而小程序的开发难度和复杂度更低,可以减少开发成本。具体的底层逻辑知乎上有比较专业的回答,大家可以自行搜索。
2.获取用户成本低
app的用户获取成本基本大概是10元每个,通过各种活动优惠的方式来获得用户,但是有很多用户还没有消费就已经卸载了你的app,因为他们不是你的真正用户或者说用户的忠诚度很低。
微信本身的用户基数很大,当用户有某种需求时,通过搜索方式进入你的小程序,他们的目标很明确,所以你可以找到真正的用户。用户不需要下载和安装软件,更加降低了使用的门槛,你的用户获取成本就可以降低。
3.和网站相比用户可达性高
无论是pc还是移动端,域名输入对用户而言门槛高。就算是百度这种众所周知的一级域名,大部分人也不太使用域名访问(中国人的习惯如此),从移动端百度网站的访问量就可以看出。如果使用关键词搜索的方式,由于广告位和排序问题,某些网站排位非常靠后,用户基本是无法抵达你的网站的。
4.有成熟的关系网沉淀形成用户体系
小程序可以在微信内分享,分享到朋友圈,微信群等,其他人可以打开直接进入程序中。相比于原生app,传播方式有明显的优势,甚至做一些需要多人参与的活动也可以很容易。借助现有的微信熟人关系网,小程序的扩散速度是几何式的。
5.降低用户的使用门槛
年轻人对新事物有很强的适应性,但是父母甚至年纪更大的一些人他们呢?每个app有不同的操作方式,都需要去了解和熟悉。微信小程序在UI和操作流程上会更加统一,可以大大降低用户的学习成本,让更多的人参与进来。
6.推广更简单
相较于原生app,小程序无需下载不占用桌面位置。可以通过扫码搜索等简单的方式抵达,降低推广成本。
小程序对产品经理的启发?
列举一些比较火的小程序
悦豹成语接龙 画画猜猜 腾讯AI体验中心 窥探时光 时光见证打卡团 包包你说 格调壁纸 AI滤镜大师 动动文字 手持弹幕
从成功的案例来分析共性
功能简单,新奇好玩,炫耀的欲望,结合当下热点,利用关系链
做为产品经理该怎样设计微信小程序?
精简
精益产品设计一直提倡为产品做减法,和微信的产品观是一致的。前面列举的小程序,只为用户提供一个核心功能,从而操作流程简洁。用户在使用时基本是单线业务流,可以在操作中处理信息量最小,从而降低用户的使用门槛。试想简单的操作意味着不需要新用户教育成本,可以让更多年龄层的人群参与进来。
基于社交
微信本身就是自带社交关系链,如果抛弃社交元素,就会大大降低它的影响力。在设计时,需要考虑如何将社交关系带入产品中,为你的小程序提供流量。常见的做法如微信的朋友圈排名;朋友圈分享;邀请他人对战pk;邀请他人共同完成任务等。假设有一款音乐游戏的小程序,可以邀请朋友完成一首歌,每个人完成其中一种乐器;用户A自定义歌曲,发送给用户B来完成;每个用户可以在前者的基础上进行音乐加工等。
关键点是用户追求新鲜事物,你的程序要满足用户的需求,才能在新奇之后有用户留存。
价值
任何产品都无法离开用户而生存,满足用户的需求是最根本的问题。你仍然需要找到你的目标用户,分析目标用户的需求是什么,以及如何很好的满足他们。以旅游类的app举例,如果你的小程序只是原app内容的植入,不会给用户更多新鲜感。从用户场景上,如何在用户打开之前激发,如何在旅行过程中为用户服务,以及如何在旅行完成之后回归,完善整个用户场景。
引流部署
从活动运营的角度出发,你可以将小程序作为一个快速获得用户的渠道。在用户使用时,让用户关注你的微信公众号或app下载信息,从而达到引流的目的。如果有相关的活动信息,也需要在页面上披露,从而提高产品知名度和访问量。
追踪热点
跟踪热点一直是运营同学的拿手好戏,产品有时候也需要趁着热点的风让自己的产品飞起来。天天P图的产品其实很简单,也有很多竞品相差不大,在这个白热化的区域里脱颖而出和他自身运营团队对热点的追逐十分相关。例如三生三世很红的时候,他们推出了桃花系列的p图主题,让很多用户朋友圈刷屏。所以我们也需要跟踪一些热点,让自己的产品短期获得用户关注。
小程序设计需要注意哪些要点?
页头设置
标题是自定义命名的,样式由官方控制。在微信群里收到的小程序,会使用默认的顶部信息,你的信息块内容将会影响用户是否进入,因此需要精心设计分享的信息块。
页面路径最多5层
页面纵向只有5层,超出时点击页面无任何反馈,页面冻结。所以要严格控制页面的层级数量。
登录机制
微信小程序必须是通过微信授权,会和原账户重叠,需要做帐号关联处理。登录后可以获得基本信息:昵称,头像,性别,省,城市,其他信息无法获得,如果想获得其他信息,你需要在页面内做专门的收集设计。
授权机制
假设用户拒绝授权,页面返回后会卡住,再次点击
页面下拉刷新机制
默认下来会导致当前页面的一些动作交互被清除,导致页面异常情况
比如你正在搜索关键字,结果不下心下拉一下,导致当前的搜索内容被清除重置,这个体验非常不好,建议要讲下拉动作设置关闭。
左右滑动机制
默认所有滑动返回和下一步的操作,有时候因为操作不小心,也会导致体验不好,最主要的是记住了操作路径,导致5层操作后,页面被冻结
退出按钮
有自己平台账户管理的,一直要有退出按钮,即将微信帐号和你的平台账户关闭解绑。反之也可以利用这一点,锁定用户登录账户,形成长期登录关系
其他授权
包括音视频、地理位置、下载等项都需要授权,要考虑被用户拒绝的情况
其中特别强调地理位置,这个是最常用的一种。在授权过程中有3层请求,请求小程序、小程序请求微信、微信请求手机权限,所有这个请求时长体验并不好,远不及客户端的能力
微信多个版本适用
不是所有人都喜欢升级APP的,搞不好更多的人是不升级的。如果你用到的接口需要更新的微信版本才能使用,那么至少有必要做个提示。
以上是一些个人意见,小程序设计需要注意哪些要点部分是引用的知乎的答案,现公司在调研初期,还没有运行小程序项目,希望对大家有帮助。