首页

该有的视觉元素全都有,设计不好到底差在哪里?

涛涛

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

小时候我们很多经验都是来自于寓言故事,故事总能帮你更好地理解一些事情和道理。关于设计,这个道理同样适用。今天的文章,我们就跟着一个设计师的经历来学点什么吧。

我有一个朋友,名字叫做 Jimmy,这的确是一个很普遍的名字。当我认识他的时候,他正供职于一家名为 Shmuckle 的公司,而他正是这家公司的设计师。和所有的设计师一样,他日思夜想梦寐以求的,是成为一名著名的设计师,而乔布斯的经历对他有着不可磨灭的影响。Jimmy 和很多设计师一样,着迷乔教主。好在 Jimmy 的崇拜并不是停留在嘴上,而是身体力行,力图在公司里面推行好的设计。在 Jimmy 的眼中,好的设计应该是直观的、创新且令人愉悦的。

当然,故事的发展如果总是一帆风顺就没有意思了。Jimmy 果然一如正常的剧情推进……他碰到障碍了。

这一次,Jimmy 正在执行一个重要的项目,这个项目的成败将会直接影响到他的职业生涯。这次的任务,他需要为他们公司的一款产品,重新设计整个控制面板。而就在这次的项目当中,Jimmy 发现他没有办法拿出一套足够优秀的解决方案。好在他还有 Plan B,那就是重新找灵感。Jimmy 开始重新播放他最喜欢的设计类的视频,阅读曾经给他启发的文章,收听其他同行所开设的播客,以期在其中找到感觉或者灵感。

可惜,灵感并没有如期而至。局面尴尬了。

就在此刻,援手到了。Sarah 是公司的资深设计师,正巧这个时候路过 Jimmy 的工位,看到了 Jimmy 纠结挣扎的样子。这是多么熟悉的场景啊,她早年入行的时候,同样经历过这样的状态,为求一好设计而痛苦不已。如今,她已经能够轻松驾驭不同的需求,足以应对复杂多变的设计项目。

「Hey Jimmy,老远就看到你正在揪头发,看样子正在构思新设计吧,瞧你这个状态,应该不太顺利吧?」

「诶,客户说让我给他们重新设计整个控制面板。他们觉得不够好使,希望新的控制面板能够更好展示信息,提升效率,最好再把几个比较明显的可访问性问题给解决一下。但是我怎么设计……都觉得不对。客户那边有不少人参与了测试,有人觉得挺棒的,有人又非常讨厌,还有一部分直接说还得接着改。现在,我觉得无能为力,不知道要怎么弄了。」Jimmy 保持着挠头的姿势,盯着屏幕说道。

「别纠结,」Sarah 微笑道:「如果一直盯着问题解决问题是常常会陷入这样的困境的,解决方案其实并不复杂,你需要从根子上来想办法。只要让整个设计方案贴合规则基础稳固了,问题就会迎刃而解了。其实,关键也就是几个基本的设计原则。」

「虽然这话经常听到,但是真的能行?」Jimmy 狐疑地盯着 Sarah,思忖两秒感觉到大姐头这是要传授秘籍,便摸过小本子,端正坐姿,准备做笔记:「那么,都有哪些原则呢?」

Sarah 拍了拍 Jimmy 的肩膀,端了杯咖啡,说道:「下楼散步吧,咱们边走边聊。」

「其实,在产品完成之后,是需要基于几个基本的原则来重新审视和调整设计的。」Sarah 喝了一口咖啡,慢慢地开始说。

保持清晰

Jimmy,如果脑子里面的思路没有梳理清晰,很难做出条理清晰的产品的。因此,在设计产品之前,先应当消除思维中的混乱,有几个事情,在设计的过程中要始终保持关注:

  • 业务目标,客户的问题和需要的功能则会催生设计,而这几个因素之间是存在关系的。
  • 永远不要为了好看而牺牲功能。
  • 下一步要做的事情始终要是不言自明的。
  • 对于最重要的内容,要借助负空间、色彩、字体、图形和其他的 UI 元素来进行突出展示的。
  • 各种尺寸的文本都应该清晰可见。
  • 图标应该而锐利。
  • 除此之外,要让设计保持微妙而恰到好处。
  • 通过设计,你的用户应该本能的知道他在哪里,以及该做什么。

产品的外观最终都是在清晰的设计(或者不够清晰的设计)之下的副产物。清晰的设计意图,最终会转化为清晰的产品设计。——Massimo Vignelli

「我记得 Massimo Vignelli 在他的《The Vignelli Canon》中写道,一个混乱而复杂的产品始终是源自于制造者本身的混乱,说明这个人本身内心深处心态复杂而想法混乱。」Sarah 说道。Jimmy 此刻若有所思。

可操作的界面

「接下来的这一点也同样很重要。我们设计的数字产品必须清晰,也要专注于当前的任务,一个交互性强、可操作性优秀的 APP 才是用户所需要的,而要做到这一点,屏幕上的内容应当始终是的,并且始终保持较高的相关性。与此同时,APP  也应当作为用户意图的延伸。如果用户打开了你的 APP,想要解决某个问题,执行某个任务,而你的 APP 做不到这一点,那么情况就很糟糕了。」Sarah 说道。

她停了几秒钟,梳理了一下思路,继续说道:「你看,我们所做的一切都是为了确保我们的方案,能够在正确的环境中,面对着对的用户,解决亟需解决的问题。当然,我们要经历很多次的迭代,才能靠近这一目标。」

主观的愿景

「许多设计师和开发者都在说,APP 应该灵活,应该满足所有客户的需求。好吧,Jimmy,这些说法都是胡说八道的。但是有一个说法很真实,也需要你时刻谨记:试图取悦每个人只会带来无尽的压力和痛苦,让你沮丧,失去资源。所以,不要害怕失去一部分用户,真正需要担心的是失去愿景和远见。」

「一个伟大的而足够优秀的数字产品,必须始终清楚它到底是服务于谁的。只有牢记真正的用户,明白他们的需求,才能开发出真正有效的解决方案。最好的数字产品当中,都是藏着愿景的。」Sarah 和 Jimmy 走到了大楼的窗户附近,看着外面来往的人流,Jimmy 忍不住问到:「那其他的用户呢?」Sarah 笑着回答:「当我们满足目前的目标之后,才能顾的上其他的人。我们的目标用户才是核心,其他的人不喜欢,和我们的愿景不匹配,也不用操心。市场上会有其他的应用或者服务能够满足他们,让他们高兴,而我们总是只能身处一个阵营,你不可能什么都拥有。」Sarah 笑着回答 Jimmy 的疑问。

当人们寻找软件和服务的时候,他们要的并不是功能,他们要的是解决问题的方法,一个和自己相匹配的愿景。——37Signals《Getting Real》

反馈系统

下一个原则,也是一个很重要的注意事项,那就是反馈。反馈能够帮用户确定操作是否执行了,明白结果是否发生,让用户明白当前的情况:

  • 交互发生时,相应的交互元素应该被凸显出来
  • 进度指示控件应该持续地显示当前状态
  • 动画和声音的加入有助于用户理解交互的状态和结果

「我想你应该知道,即使技术如此的进步,人类本身的生物性决定了我们依然是依靠反馈来确知互动的结果和状态的。我们的身体(视觉或者触感)需要感受到反馈,再像大脑发出信号,而虚拟的界面背后到底在发生什么,需要全面的交互设计传递出来,只有这样用户才不会费劲巴拉地去思考之前的点击或者滑动交互是否操作成功了。反馈给用户的信息也应该是能够被轻松理解的,用户不应该在这个事情上再费劲去思考了。因此,你手边应该有关于心理学、行为学这类能够揭示人类思考的图书,因为它们能够帮你提升技能。」Sarah 喝了一口咖啡,润了润嗓子,带着 Jimmy 又溜达上楼,回到了办公室。

善用隐喻

「隐喻——我这里说的并不是文学中的隐喻,」Sarah 又提到了一个看似无用但是经常被说起的概念:「你看,UI界面中的设计元素和交互方式和我们的现实生活中的元素和交互方式是如此的相似,这就是借用隐喻将我们的熟悉的元素和交互都投射到虚拟的数字产品当中。这样一来,用户会更快地学会和理解。」

「正是因为隐喻的存在,现实的经验和虚拟的交互产生了关联,用户交互因此而更加自然地发生。视线随着被精心设计的布局而游移到重点上,用户会下意识地点击被高亮显示的、和现实按钮差不多的交互控件,他们还会下意识地在虚拟的屏幕上滑动,在界面之前自然游走。因此,你有必要了解你的核心用户每天都在使用哪些 APP,他们都是如何交互的。这有助于你吸收经验,消除不良的体验,创造舒适的交互,降低学习的压力,更好地转化。」Sarah 一边说着,一边下意识地模拟着交互并解释道。

内容的一致性

「接下来我们还是用案例来说明一下,会更容易理解。」说着 Sarah 坐到椅子上,并且打开电脑屏幕,说道:「比如我们要做一个日历,你认为它应该是网格,还是做成列表?」Jimmy 挠头想了一下,迟疑道:「恩……我们应该坚持使用网格的样式。它更加紧凑也更加有条理,我说的对吗?」

「其实这取决于用户的主要目标是什么。如果这个日历元素是出现在报告文档当中,应该是用网格的样式还是列表的样式呢?一样的,这要看情况。我们是否要在每个应用中都使用全局导航?同样是需要基于上下文情况来决定的。一致的设计不止是表面样式上的一致,还需要从需求、内容、用户使用场景和体验上来保持一致性。如果在特定的情况下,独特的设计能够带来更大的价值,那么这是有意义的,这种特殊情况下不同是有必要的。」Sarah 细心地为 Jimmy 解释道。

良好的设计,应该是特定语境经过评估后定制的副产物,而不是脱离使用场景而凭空创造出来的,否则,无论多么炫酷都是不合时宜的。——Massimo Vignelli

防御性设计

「最后要说的,是防御性设计。」Sarah 转身对着 Jimmy,然后说道最后一个规则。

「防御性设计?什么东西?」Jimmy 感觉今天学到了不少,最后这个原则也被他写到小本子上了。「这个啊,也就是大家常说的直觉性设计。」Sarah 微微一笑。

「我知道!乔布斯以前就经常说这个概念!」Jimmy 终于找到一个他足够熟悉的概念,兴奋不已。

「可是,你真的知道什么是直觉性的设计么?」Sarah 看着兴奋的 Jimmy 卖了个关子。

「预测用户行为?然后在用户要执行下一个操作之前帮他解决需求?」Jimmy 狐疑地问道。

「是也不是。它并不是让你去预测用户的行为,防御性设计是为了避免出错。无论你如何谨慎地去做设计,总会有错误发生,无论你做过多少调研,你计划有多么妥帖,你的产品总会需要一个备用方案来规避问题。」Sarah 说道:「防御性设计,是让你找到可能会出现的问题。」

相信我,你的产品如果给了用户负面的体验,他们绝对不会忘记。

「我还是没明白你的意思……」Jimmy 习惯性地挠头。Sarah 耐心地开始解释:「以开车为例来说明这个事儿吧。当你开车的时候,总会尽量避免道路上各种可能出现的危险情况,比如鲁莽驾驶的大货车,三心二意横穿马路的行人,懵懂无知在路边打闹的儿童,甚至野外窜上马路的野鹿,等等。同样的,作为设计师,我们需要预料到可能会出现的问题,以及始终保持专注来修复这些问题。这样我们就不会破坏整个用户体验。我们要有良好的防御性的设计意识,维持住体验,改善体验。」Sarah 说到这个地方的时候,Jimmy 感觉她身上散发着某种光芒。

然后 Sarah 起身,带着 Jimmy 回到他的工位。「怎么样,这些东西你都记下来了吗?」Sarah 打趣地歪着头看着低着头还在琢磨的 Jimmy,如同大男孩一样的 Jimmy 惊讶地抬头问道:「什么意思?这就是全部嘛?难道只有这些?」

Sarah 呼出一口气,微笑着对 Jimmy 说道:「好了好了,设计原则、规则、规范、技巧有太多,可是对于每个人,每个公司而言,都有属于自己的一套方法和策略。你可以尽兴地去探索,但是即使你不知道全部,也可以借助你所熟知的几个原则和策略,拿出足够优秀的设计。我把我最熟悉的、掌握地最娴熟、体会最深刻的几个原则分享给你,它们足以帮你开启一条走向好设计的道路,我觉得你要是真的体会到了,就已经能够拿出比别人更好的东西了。其他的设计原则,只要你有耐心和时间,还可以继续探索。该工作啦。」

尾声

就像 Sarah 说的,设计原则太多了,谁又规定死了具体有几条呢?每个人心中的哈姆雷特都不一样,每个人眼里的哈利波特又何尝是一样的呢?

最重要的问题在于,许多人知道原则,却并不会在设计项目当中运用它们。洞悉每个设计项目当中的重点,了解客户的需求,明白首要的设计目标,在产品和用户之间,找到平衡点,用心地思考,利用好设计原则这一利器。

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计  cs界面设计  ipad界面设计  包装设计  图标定制  用户体验 、交互设计、 网站建设 平面设计服务

C#-XML基础 使用浏览器检查手写的xml文件是否正确

seo达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。



  •    .NET Framework : 4.6.1
  •                           ide : visual studio 2017 community
  •                             os : win7 x86_64
  •            type setting : markdown
  •                         blog : https://blog.csdn.net/yushaopu
  •                     github : https://github.com/GratefulHeartCoder


xml file - 正确的文件

<?xml version="1.0" encoding="utf-8"?> <cultures> <taoists count="100" comment="good-t"> <book> <name>道德经</name> <author>老子</author> </book> <book> <name>文始真经</name> <author>关尹子</author> </book> </taoists> <buddhism count="321" comment="good-d"> <book> <name>金刚经</name> <author>释迦牟尼</author> </book> <book> <name>地藏菩萨本愿经</name> <author>地藏</author> </book> </buddhism> </cultures>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

使用浏览器进行校验

这里写图片描述


xml file - 错误的

<?xml version="1.0" encoding="utf-8"?> <cultures> <taoists count="100 comment="good-t" <book> <name>道德经</name> <author>老子</author> </book> <book> <na>文始真经</name> <author>关尹子</author> </book> </taoists> <buddhism count="321" comment="good-d"> <book> <name>金刚经</name> <author>释迦牟尼</author> </book> <book> <name>地藏菩萨本愿经</name> <author>地藏</author> </book> </buddhism> </cultures>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

使用浏览器进行校验

这里写图片描述


感想

xml文件挺常用的,用程序自动生成的xml文件最好,引号和尖括号等标点符号肯定是全的。把事情交给擅长它的人去做。知人善任!

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务

腾讯实战案例!设计师如何从零开始做一款H5?

涛涛

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

随着消费升级的步伐,商家总结出在带动消费能力上小孩>女人>宠物>男人的规律,爸爸们作为商家最不重视的一个角色,该如何在父亲节以爸爸为主角制作一款 H5 呢?

一、项目背景

手机充值作为一个日活数千万的工具型产品,亲密充作为多号码充值的首要场景,对话费充值的生态与成长起到至关重要的作用。未来,在新用户增速放缓环境下,发挥亲密充功能沉淀的用户充值关系,将成为我们新的探索方向。

所以此次在父亲节进行发力,制作一款可以对手机充值亲密充有拉动作用的 H5 品宣。

相对于每年母亲节的声势浩大,但是一到父亲节世界就都安静了。这是机会也是挑战,机会在于因为父亲节平均声量较小,所以产出较容易被大家所看到,同时也面临着关注度不够的客观情况的挑战。

二、创意来源

这个用户的状态反映了许多人父亲节送礼物的常态,送来送去好像什么都不合适,最终还是充了一笔话费,这恰好也是此次话费充值父亲节品宣的落脚点。此次品宣的雏形就初现了,一个在老家缺少关心的空巢父亲与一个在外地工作费尽心思送礼物的儿子,他们之间发生的火花。

但若单单如此,则略显单调,如何增加趣味性与可玩性呢?

  • 趣味性:配音的趣味性来源于剧本的趣味性与声音的趣味性,剧本的趣味性可以在剧本中增加各种各样的梗,声音的趣味性可以联想到各地的方言。那么选择哪些地区的方言显得尤为重要,为了覆盖更多的地区,我们选择了中国较有特色且差异较大的地区的方言,分别是江浙沪、两广、陕西、东北、中原、四川,这些地区的方言既有识别性,又有一定的喜剧效果。
  • 可玩性:在采用选择题的互动方式,模拟儿子为父亲选择礼物,让用户深度参与其中。

确定了主题后开始具体着手项目具体制作,由于第一次制作剧情动画、配音与答题三者相结合的故事性交互 H5,下面会每一步说明,我们在这些地方都是怎么做的。

三、剧本编写

剧本是故事性交互 H5 的重中之重,也是其对用户是否吸引的关键因素,若缺乏吸引力用户则无法到达最后看到品牌曝光,一个剧本最基本的需要一个通顺且合理的剧情,更高的要求是要充分利用用户好奇心,获取用户注意力,完成品牌与功能的曝光。按照写文章的方法,一个饱满的剧本需要有三部分组成。

  • 虎头:通过一个最常见也是最能引起共鸣的场景——也就是爸爸给儿子打电话,引出剧情;
  • 猪肚:用搞笑与接地气的父子对话持续吸引用户,同时选择题带给用户参与感;
  • 凤尾:通过剧情引导出,一个父亲的日常状态,对孩子的要求无非是想要日常的关心已足够,最后引出品宣 slogan 点题,同时曝光亲密充入口,引导绑定与充值。

四、剧本配音

具体的配音工作交给配音外包商就好,我们要做的就是对最后效果的把控。

  • 配音剧本:需要提前写好剧本,方便演员配音,同时增加可控性,六种方言需要找相应的方言同学在普通话剧本的基础上一一编写成方言剧本;
  • 音效剧本:BGM 风格、按键音、铃声音效等等,可以用表格列出交予外包商也方便后期核对;
  • 挑选演员:有些年轻配音演员可以配出老年音色,但是整体语感不及年龄较大的配音演员来的自然和谐。

五、配音与动画相匹配

首先要了解匹配原理,为了节省开发时间与资源,六种方言动画全部采用同一种帧数与时间,所以需要匹配每一句的配音时长。

配音时长可以通过三种方法控制:

  • 在剧本阶段,控制每句话的内容与字数保持大体一致。
  • 在配音阶段,备注配音演员进行时长控制。
  • 在后期阶段,通过后期软件的加减速对每句话时长进行匹配。

六、人物风格设定

确定好玩法流程后,进入视觉阶段,这次整体的设定是不同区域的爸爸形象,要表现出各区域的特色,结合好配音,才会达到比较理想的效果。

在人物的刻画上,视觉是有很多表现形式的,但会根据整体方案的气质去选择合适的视觉呈现。由于这次的方案会有人物配音,为了使整体效果更自然,更接近用户的想象,加上对产品用户群的定位,我们摒弃了低龄卡通的设计方向,在人物设计上选择了写实的设计风格,更符合用户心理对父亲这个严肃、严谨的心理印象。

结合对话的内容以及动画的表现形式,在细节刻画颜色搭配上增加复古的味道,使人物更活泼不呆板将字体图形化设计,结合中国元素,提炼各省市的简称加上有特点的人物设计,能更快速的帮用户选择以及增加亲切感,以下就是各区域的爸爸形象设计,有没有一款打动你呀。

七、主视觉风格设定

人物的设定出来后,主页面的视觉风格就比较好把控了,复古的老式画报风格,是一个很好的选择~既能突出人物形象,又能把内容很好的划分整合。

板式设定:

主页面整体视觉风格确立以及版式布局,画面主体还是以人物形象为主,配合动画让整个画面更有动感,强调打电话的动作,更贴近产品。

在动画的设计上,也是遇到了很多困难,因为6个区域人物分为独白、对话、听电话3个部分的动画,而为了防止图片过多文件过大每个动作都要控制在6/7帧的范围内,又要保证形态的自然有趣,又要能对上字幕配音。

这里的难度非常非常的大,需要每个步骤都配合的刚刚好,非常感谢开发哥哥耐心打磨,最后的呈现还是很满意的。

动画效果,页面过多就选一部分进行展示:

八、活动效果

最后整体数据效果还是比较理想,用户完成全部选项占比整体 UV 34.89%,说明 H5 内容对用户吸引度较高,能够用内容本身吸引用户到达广告落地页,完成运营目标。也带来较高的亲密充数据,相较平时有显著提升,给亲密充带来绑定与充值。

九、结语

第一次制作配音动画相关的运营 H5,制作初期既期待又紧张,中间也遇到了几次看似无法逾越的难题,最终呈现结果也还较为满意。

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计  cs界面设计  ipad界面设计  包装设计  图标定制  用户体验 、交互设计、 网站建设 平面设计服务

Airbnb设计副总裁:设计的困境与出路

涛涛

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

Alex Schleifer 是 Airbnb 的设计副总裁。在加入 Airbnb 之前,他曾在 Say Media 担任设计创意部高级副总裁。他在这篇文章中分享了目前设计行业在发展中存在的一些问题与挑战,并分析了背后的原因,同时还分享了解决问题的方法以及打造一个设计友好型公司的三大秘诀。

我的设计师同仁们,我发现我们进入设计这个行业都是非常偶然的。以 Airbnb 的设计团队为例,在 Airbnb 目前的设计团队的设计师里,有人之前是做图书馆管理员的,有人之前是技工,还有人之前是寿险代理或理疗师的。总之在成为设计师之前,他们从事过的职业是五花八门,做什么的都有。由于他们内心是喜欢创意方面的工作的,这推动他们最终走上了设计这条道路。我对这一切是非常欣慰的,然而我总会忍不住去想,究竟还有多少有设计天赋的人才最终没能走上设计这条职业道路。我知道未被挖掘的设计人才非常多,这也是我们现在想招聘优秀的设计师如此艰难的重要原因之一。

Airbnb 以设计驱动型文化著称,公司的两位联合创始人也都毕业于闻名全球的设计学院:罗德岛设计学院,对于这样的一家公司,想招聘优秀的设计师都非常难,你可能会觉得难以置信,但事实确实如此。其实不光是 Airbnb,我曾经和包括 Apple、Google 和 Facebook 在内的很多非常注重设计的大公司高管都交流过,他们也同样面临类似的问题。现在看似是没有足够多的设计师满足市场需求,设计师人才供不应求。早期创业公司对这个问题应该感触更深。每周,我都会从拥有很好发展前景的创业公司或中等规模公司的人那里听说他们正在为招不到设计师而发愁。

即使设计不是公司最重要的部门,要想让公司、尤其是资金资源有限的创业公司坐着等设计师在自己需要的时候自动出现是不现实的。如果我母亲不是一位坚信设计是能成为一个职业的艺术家的话,我可能也不会进入设计师这个行当。能通往设计师的路径有很多,设计师的角色也千变万化。如果设计师没有一个清晰的职业发展通道的话,要想找到下一代优秀的设计人才,我们依然只能靠意外的好运气。

在各个行业的公司能为设计师从业者创造一种融洽的工作环境和清晰的职业发展通道之前,有必要和大家分析一下目前阻碍设计行业发展的几大主要挑战和障碍。

一、主要挑战和障碍

1. 缺乏对设计全面而深入的理解

在设计行业之外,有些人会知道一点 UI 和 UX,但总的来说,相比大众对产品研发的理解,人们对设计是缺乏全面的认识与理解的。电子产品已成为每个人生活中必不可少的一部分,在一个设计能决定交互型电子产品与平台体验的行业,在功能之外还要更加注重整个产品的流畅性。对设计全面而深入的理解有助于设计师走出自己的小世界,从而打造一个更伟大的产品。

2. 缺乏标准化的组织架构

工程技术和产品管理团队的组织架构非常清晰,也有清晰明确的汇报体系,相比而言,设计师团队的组织架构形式各异。有的公司采用代理模式,在这种模式下,设计师会不停地从一个项目转向下一个项目,为全公司提供设计支持,很多公司都会默认采用这种模式。有的公司的设计师会全程参与产品的所有开发过程,从最开始到完成,这种模式下,设计主管和产品主管、工程主管一样向同一个领导汇报。还有一些公司,它的设计团队会向产品、工程或市场团队主管汇报工作。在设计领域,我们越早建立一个行业统一、清晰流畅的组织结构,那么在公司内部就越容易打造一种设计文化和清晰的设计师职业发展通道。

3. 缺少被大众熟知的设计师行业的榜样

在工程技术领域,大家熟知的行业榜样很多,包括 Bill Gates、Mark Zukerberg 和 Marissa Mayer 等。在产品领域,也有 Sundar Pichai、Reid Hoffman 和 Kevin Systrom 等众多行业榜样。如果让大家列举一些知名的设计师出身的人担任公司创始人或高管的例子,我敢肯定,在设计圈之外,除了 Jony Ivee 和 Yves Béhar 这极少数名字外,大家应该列不出其他人了,而这两个人还都是工业设计师。当然,我们并不是为了树立这些行业榜样而树立行业榜样,但是我们是可以能从为大众熟知的行业榜样的多少来了解设计师行业的是否成熟,以及设计师的职业发展通道是否清晰畅通。只有有足够多的行业榜样,设计师行业才能得到更好地发展。

如果一个国家全由设计师构成,那么我们会将哪个设计师的头像放在这个国家的法定货币上呢?

二、三种方法助你打造一个设计友好型的公司

设计师行业所面临的问题挑战和设计师的薪资待遇没有多大关联,它主要和设计师团队在公司里的位置有关系。对设计师的需求一直在那里,但设计师的职业发展通道却一直不清晰。下面就给大家分享几种方法,所有公司都可以采用这些方法去吸引优秀的设计人才,设计主管也可以更好地带领大家前进。

1. 从一开始就融合工程、产品和设计

在一些科技公司,包括 Airbnb 在内,工程(engineering)、产品(product)和设计(design)团队是捆绑在一起的,它们三者通常被合称为 EPD。以设计团队来说,团队里负责各个领域的所有设计师都会参与到从产品开始开发到发布的全过程。如果一个项目组负责一项新功能开发、产品营销或用户反馈,那么工程、产品和设计这三个团队都会分别至少指派一个人去参与其中。这种三者联合不仅能聚集产品的主要开发负责人,同时有助于所有三个团队成员职业发展通道的正规化。

这种三者融合的团队度就像下面这个三条腿的凳子,三条腿分别代表开发产品所需的三个不同团队,即工程、产品和设计团队。只有从产品开发伊始就做到三条腿协同并进(如Figure A图),那么在公司规模扩张的过程中才能保证三条腿一样长(如Figure B 图)。

我发现,从一开始就在工程、产品和设计三者的协调平衡方面做得比较好的公司一般都会做以下两项工作:

  • 从公司创立之初就招聘一位设计主管。稍后阅读应用 Pocket 在这方面就做得比较好。在 Pocket 刚创立的时候,公司创始人 Nate Weiner 自己虽然拥有一定的工程和设计经验,但在设计方面却缺乏敏锐度和洞察力,所以很快就招聘了设计师 Nikki Will 加入公司,他后来晋升为公司的设计主管。正是得益于 Will 在产品设计方面的贡献,Pocket 从一开始就打造了一个非常优秀的产品。
  • 让设计团队的规模和工程团队、产品团队的规模同步扩张。很多公司通常在产品经过前期的几个开发阶段后再开始招聘设计师去做视觉,而非从一开始就让设计师参与其中。设计工作如果和产品开发工作不同步,这不仅会让产品在 UI/UX 方面的决策复杂化,同时也不利于营造一个多方协同的产品开发团队氛围。那么该怎么做呢?在一开始招聘工程师和产品经理的同时就招聘设计师。你需要的设计师人数可能没有工程师那么多,不过你可以一开始就确定一个设计师对工程师的人数比例,我建议是在1:6至1:8之间。不同的公司可以根据自己产品的实际情况进行适当调整。

如果你不在一开始遵循这个原则,那么最后你只能做出一个蹩脚的产品,就会像下面的凳子那样不稳固。如果产品开发之初一个设计师都没有,那么你的产品就会像下面 Figure C图里的凳子一样,少一条腿。如果你在产品已经开发到一定阶段且比较成熟之后再让设计师参与,那么你做出的产品可能就会像 Figure D图中的凳子那样,三条腿不一样长。

要想避免自己的产品像上面的凳子那样蹩脚,最好的方法就是从一开始就同时打造三条腿(工程、产品和设计)。在实际操作中,要从一开始就招聘设计、工程和产品主管,三者向同一个人汇报工作。以 Airbnb 为例,Airbnb 的设计、工程与产品主管是平级的,而且都直接向创始人汇报工作。其实不光是工程、产品和设计部门的主管需要紧密协同,在涉及到每一个具体的项目时也需要三个部门的协同配合。

一款产品主要由以下三个要素来定义的:商务、代码与像素。在所有的产品决策中,要让每一个要素都有发言的机会。

在 Airbnb 的设计团队,我们采取了以下几项措施来明确设计师是能够引导公司发展的,同时让设计师能有一个清晰的职业发展通道。

2. 为资深设计师开辟一条清晰的职业发展路径

公司里的资深员工尤其是资深设计师所面临的一个问题是,随着他们在所负责的具体工作领域变得越来越资深,他们就会触碰到职业「天花板」,然而处于相应管理位置的人员却不会遇到这个问题。一般来说,这和他们的能力、工作表现或影响力没有太大关系,主要是因为他们掌握的技能组合是封闭、无法转移共享的。我们在 Airbnb 主要采取以下几项措施来抑制这种负面影响:

  • 为所有团队都设置统一的职位头衔。不管是工程、产品、设计还是市场营销人员,都采用统一的头衔设置。所有团队都使用相同的职位结构。
  • 将最资深的设计师晋升到最高职位,但不要让他们成为管理人员。提升至管理岗位并非一种晋升,而是一种跨界。让资深设计师能在自己的职业生涯中得到持续晋升,但又不会陷入与设计无关的管理琐事中。

只要能将上面两种做法结合,那么你就能提高下面这个地方的表现:

  • 设计师留存率。在以技术工艺为基础的设计或工程职业领域,你可以鼓励他们持续增强自己的核心竞争力和才能,而不是强迫他们转型走上管理岗位。一旦发生迫使转型的情况,很多人就会选择离开公司。
  • 让所有团队成员都能共同成长与发展。允许资深设计师参与重要的项目和重大的决策中,这样他们就能与工程师和产品团队成员共同成长,而不是让他们仅仅参与那些无法充分发挥自己才能的项目上。
  • 内部机动性与流动性更强。通过设置统一头衔和参与更多重要项目,设计师能够慢慢学到很多工程和产品领域的其它专业的知识,随着积累的跨领域知识越来越多,基于自己过去的项目经验、爱好和技能水平,设计师可能尝试公司内的其他职位。

3. 发现和使用新工具,创建一个自己的设计术语库

我承认,直到今天我依然无法摆脱对 Photoshop 的依赖。使用 Photoshop 已经成为我的一种习惯,就好比是设计师们曾将铅笔看做是他们的手的延伸一样。有些工具我们已经使用了20年,我们通常会根据自己的习惯和肌肉记忆来选择使用的软件,所以新工具能否适应设计师的使用习惯是至关重要的。

在新工具挖掘方面,我们有自己的实验人员,但最好能有人专门负责尝试和整合新设计工具。这就是为什么 Airbnb 会在设计运营团队上进行了大量投入,这个团队主要负责帮助设计团队在公司扩张过程能能更地开展工作。设计运营团队要确保设计工具能和工程、产品及其它部门使用的工具保持协调。

即使你现在还无法组建一支专门的设计运营团队,你同样可以采取一些小措施去进行工具整合和结构调整,让设计师更加便捷地工作。要从最基础的层面进行整合,尽可能统一大家的使用规范和语言。这不仅适用于开发一个设计系统,同时还适用于一些更常规的工作中,如何为文件命名、在哪里存储文件、如何管理版本等等。所有人都能遵循同一个规范要远比找到一种完美的规范重要得多。

这种规范与整合也为打造一套属于我们自己的设计语言系统(DLS)奠定基础。DLS 系统不光是一个视觉选择和设计模式语言,同时也是一个设计师和开发者协同开发产品的系统。DLS 的主要目的之一就是让设计师和开发者共同定新功能组件,一旦定义之后,这个组件名称将会同时应用在 iOS、安卓和 web平台上。尽管这些功能组件是不同开发人员在不同开发环境下开发的,但他们的名字都一样,而且它们对公司所有人而言都有同样的核心概念。

△ Airbnb的设计语言系统组件页面

这个系统打造完成之后,公司就可以在所有部门中打造一个共同的术语库。这不仅能提高沟通效率,同时也能让每一个人都能对公司的所有设计流程有更清晰的了解。Airbnb 内部开发的一些产品,如原生组件浏览器和 Airshots,能让公司的任何员工瞬间获取上千个设计界面。所有同事都可以在我们支持的任何语言与设备上看到任何应用版本的界面图。对于设计师,这有助于消除设计和最终产品之间的抽象层,最大限度减少设计师的困惑与混乱。

工程师通常都会快速更新自己所使用的工具与语言,设计师在这方面向工程师学习的东西有很多。工程师之所以快速更新所使用的工具,这是因为他们需要在竞争日趋激烈的市场中更快地发布代码。有些公司有上千个工程师,他们就像一群鱼一样在一个共享代码库里游,并可根据同伴的状况进行调整姿势。作为设计师的我们,现在在使用工具方面还没有达到这种同步性,要想达到这种同步性,首先需要尝试市场上现有的工具,如果找不到自己需要的工具,也不要担心需要自己开发。

一个行业标准的术语库有助于推动我们设计师的职业发展,而不是会限制它。在 Airbnb,除了统一规范我们设计界面的方式之外,我们还统一了我们工作语言。未来,我们希望公司内部讨论产品设计的方式在 Airbnb 外部同样适用,也希望 Google 和 Facebook 这样的巨头联合起来共同打造一个设计行业通用的术语库。

在字典里,每个字都有一些特定的含义,而诗歌所需要的所有要素都蕴含在其中。

可能是因为设计是一种视觉效果工作,所以我们很容易将其想象成一种唯美浪漫的工作。设计师往往很容易陷入色彩、字体、动画与图案中,而忘记设计是可以成为公司核心部门,并可以有更好的职业发展。在电影行业里,每当有新工具出现,如电影制作流程或硬件升级,电影行业都会专门召开一次会议对新工具展开讨论。如今,我自己也只参加那些不光讨论灵感与创意过程,同时还会讨论新出现的设计工具的会议。

在不限制设计师创作自由的情况下,设计部门最好有一个清晰的标准流程。在我看来,一位优秀的设计师是不仅能够和工程、产品部门同事一起让整个产品开发过程更加流程,同时还能积极学习工程、产品方面的专业知识。我发现能这么做的设计师少之又少,然而这是非常必要的,为了公司,也为了自己的职业发展。

在设计创意魔法的背后有工具在起作用,未来的设计需要同时依赖这两者。

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计  cs界面设计  ipad界面设计  包装设计  图标定制  用户体验 、交互设计、 网站建设 平面设计服务

 

React Native第三方组件库汇总

seo达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

移动跨平台框架React Native经过4年的发展,其生态已经变得异常丰富,在使用React Native开发项目的过程中,为了提高开发效率,我们经常会借鉴一些使用使用率比较高的开源库,根据大众的需求,对这些使用较高的 React-Native UI 库,我们做一个简单的总结和归类,方便大家更好地入门 React Native。

本文只是收集了一些常见的UI库和功能库,除了上面介绍的知名第三方库之外,还有很多实现小功能的库,这些库可以大大的提高我们的开发效率,并且可以在此基础上进行二次开发。并且欢迎大家关注我的《React Native移动开发实战》,第二版修改版会再近期再版,欢迎持续关注。

第三方库

UI套件

1, NativeBase

NativeBase 是一个广受欢迎的 UI 组件库,为 React Native 提供了数十个跨平台组件。在使用 NativeBase 时,你可以使用任意开箱即用的第三方原生库,而这个项目本身也拥有一个丰富的生态系统,从有用的入门套件到可定制的主题模板。 
NativeBase 项目地址: https://github.com/GeekyAnts/NativeBase 
入门学习地址: https://reactnativeseed.com/

2,React Native Elements

React Native Elements是一个高度可定制的跨平台 UI 工具包,完全用 Javascript 构建。该库的作者声称“React Native Elements 的想法更多的是关于组件结构而不是设计,这意味着在使用某些元素时可以减少样板代码,但可以完全控制它们的设计”,这对于开发新手和经验丰富的老手来说都很有吸引力。 
React Native Elements 项目地址: 
https://github.com/react-native-training/react-native-elements 
React Native Elements 示例项目: 
https://react-native-training.github.io/react-native-elements/

3,Shoutem

Shoutem也是一个 React Native UI 工具包,由 3 个部分组成:UI 组件、主题和组件动画。该库为 iOS 和 Android 提供了一组跨平台组件,所有组件都是可组合和可定制的。每个组件还提供了与其他组件一致的预定义样式,这样可以在无需手动定义复杂样式的情况下构建复杂的组件。

项目地址:https://shoutem.github.io/ui/

4, UI Kitten

UI Kitten这个库提供了一个可定制和可重复使用的 react-native 组件工具包,该工具包将样式定义移到特定位置,从而可以单独重用组件或为组件设置样式。通过传递不同的变量,可以很容易地“动态”改变主题样式。 
项目地址: https://github.com/akveo/react-native-ui-kitten 
项目体验地址:https://expo.io/@akveo/ui-kitten-explorer-app

5,React Native Material UI

React Native Material UI是一组高度可定制的 UI 组件,实现了谷歌的 Material Design。请注意,这个库使用了一个名为 uiTheme 的 JS 对象,这个对象在上下文间传递,以实现最大化的定制化能力。

React Native Material UI 项目地址: 
https://github.com/xotahal/react-native-material-ui 
包含库组件及示例的清单: 
https://github.com/xotahal/react-native-material-ui/blob/master/docs/Components.md

6,React Native Material Kit

React Native Material Kit是一套很有用的 UI 组件和主题,实现了谷歌的 Material Design。不过需要说明的是, React Native Material Kit在2017 年 12 月之后就停止维护了。 
项目地址: https://github.com/xinthink/react-native-material-kit

7,Nachos UI

Nachos UI 是一个 React Native 组件库,提供了 30 多个可定制的组件,这些组件也可以通过 react-native-web 在 Web 上运行。它通过了快照测试,支持格式化和 yarn,提供了热火的设计和全局主题管理器。 
项目地址: https://github.com/nachos-ui/nachos-ui

8,React Native UI Library

Wix 工程公司正致力于开发这个进的 UI 工具集和组件库,它还支持 react-native-animatable 和 react-native-blur。这个库附带了一组预定义的样式预设(转换为修饰符),包括 Color、Typography、Shadow、Border Radius 等。 
项目地址: https://github.com/wix/react-native-ui-lib 
这里写图片描述

9,React Native Paper

React Native Paper是一个跨平台的 UI 组件库,它遵循 Material Design 指南,提供了全局主题支持和可选的 babel 插件,用以减少捆绑包大小。 
React Native Paper 项目地址: 
https://github.com/callstack/react-native-paper

Expo 示例应用程序: 
https://expo.io/@satya164/react-native-paper-example

10,React Native Vector Icons

React Native Vector Icons是一组 React Native 的可定制图标,支持 NavBar/TabBar/ToolbarAndroid、图像源和完整样式。它非常有用,而且被数千个应用程序以及其他 UI 组件库(如 react-native-paper)所使用。 
项目地址: https://github.com/oblador/react-native-vector-icons 
示例项目:https://oblador.github.io/react-native-vector-icons/

11,Teaset

Teaset是一个 React Native UI 库,提供了 20 多个纯 JS(ES6)组件,用于内容显示和动作控制。虽然它的文档不够详尽,但它简洁的设计吸引了我的眼球。 
项目地址:https://github.com/rilyu/teaset

其他库

1,antd-mobile

antd-mobile是由蚂蚁金融团队推出的一个开源的react组件库,这个组件库拥有很多使用的组件。 
这里写图片描述 
项目地址:https://github.com/ant-design/ant-design-mobile

2,react-native-button

react-native-button是github上一个开源的button组件,目前仍保持比较快的更新频率,提供比较丰富的Button功能。 
项目地址:https://github.com/ide/react-native-button

3,react-native-image-viewer

react-native-image-viewer是一个图片大图浏览的库,点击图片可以放大缩小。 
这里写图片描述 
项目地址:https://github.com/ascoders/react-native-image-viewer

4,react-native-image-picker

react-native-image-picker是实现多个图像选择、裁剪、压缩等功能的第三方库,可以使用该库实现图片、照相等操作。 
这里写图片描述 
项目地址:https://github.com/react-community/react-native-image-picker

5,react-native-picker

react-native-picker是React native最常见的滚轮控件,可以实现单滚轮、双滚轮和三滚轮效果。 
这里写图片描述 
项目地址:https://github.com/beefe/react-native-picker

6,react-native-scrollable-tab-view

react-native-scrollable-tab-view是一个带有TabBar和可切换页面的控件。,在Android中可以看成是ViewPager和TabLayout的结合。 
项目地址:https://github.com/happypancake/react-native-scrollable-tab-view

7,react-native-app-intro

react-native-app-intro是实现引导页的库,当然开发者也可以自己手动实现。

项目地址:https://github.com/fuyaode/react-native-app-intro

8,3D Touch

3D Touch是实现React native 3D Touch的库,可以用此库很方便的实现3D Touch。效果如下: 
这里写图片描述 
项目地址:https://github.com/jordanbyron/react-native-quick-actions

react-native-snap-carousel是可以实现复杂效果的轮播图库,实现的效果如下: 
这里写图片描述 
除此之外,还可以实现Galley效果等多种效果。 
项目地址:https://github.com/archriss/react-native-snap-carousel

10,react-native-blur

react-native-blur是专门用于实现毛玻璃效果的。 
项目地址:https://github.com/react-native-community/react-native-blur

11,react-native-actionsheet

react-native-actionsheet是实现底部弹框的组件,可以在Android和iOS平台上共用,当然也可以自己封装实现。 
这里写图片描述 
项目地址:https://github.com/beefe/react-native-actionsheet

12,react-native-popover

react-native-popover是React Native开发中常见的弹出提示框操作,其效果如下图所示: 
这里写图片描述

13,react-native-charts-wrapper

图表在移动开发中应用的场景可谓非常多,这里介绍一款使用的比较多的库。 
这里写图片描述
项目地址:https://github.com/wuxudong/react-native-charts-wrapper

14,react-native-spinkit

react-native-spinkit是一个很炫的加载动画第三方库,可以根据实际情况定制加载的动画。 
这里写图片描述 
https://github.com/maxs15/react-native-spinkit

15,Facebook Design-iOS 10 iPhone GUI

Facebook Design-iOS 10 iPhone GUI是iOS 10 公开版的 GUI 元素模板,包括 Sketch、Photoshop、Figma、XD 和 Craft。 

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务

设计师必须知道的 | WEB品牌官网设计进阶知识

鹤鹤

一个好的国际品牌网站,可以向全世界的用户展示企业的风采、产品、服务等信息,在全球范围内强化品牌形象,增加更多的销售机会。同时,还可以收集用户的需求、解决部分售后问题。既然建立一个高端大气上档次国际品牌官网,可以带来如此多的益处,我们应该如何打造呢?

实例分析拆解:如何设计登录注册?

博博

实例分析拆解:如何设计登录注册?

人人都是产品经理 2018-08-09 18:42:15

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里


最近对我们的APP的账户体系进行了改版,研究了各类产品的设计。账户体系虽然几乎是通用标配功能,但是各APP的都有差别,都是针对当前的产品形态、发展阶段和用户量级做出了符合自己的设计。账户体系的关键点在登录注册流程上。登录注册流程看似简单,实际考量设计功力。网上关于登录注册的综述有很多了,但是从零到一整合分析的很少,以下,将以实际的产品为例,精细分析如何设计账户体系。

实例分析拆解:如何设计登录注册?

一、立项背景

我们的产品第一版账户体系由于历史原因,做的比较生硬。

初期主攻社交,希望可以沉淀用户信息,手机账号会是第一优先选择,当时的方案是手机号注册+账号密码登录/第三登录+立刻绑定手机账号。

如你日常体验那样,第三方登录+立刻绑定手机的方式,直接抵消了第三方登录的便利,比直接手机号注册更麻烦。而且,设计上,手机号注册需要设置两次密码,密码需要一致;设置之后,还得进入登录界面,再次填写账号密码,正确匹配才可以进入APP。

总的来说,用户进入APP的路径相当长,步骤多,用户体验低分。

近况是,产品方向探索,将重点落在商城上。完成交易的流程本身就多步骤,再叠加原来的登录注册,路径过深,对拉新损耗大,急需改进。

二、需求分析

从业务发展趋势来看,微信会是重要的用户来源,后续会布局更多的微信运营活动,和商城小程序,设计引流到APP,需重点突出微信登录。

而商城交易需要保证安全性,同时兼容老用户,手机注册密码登录必不可少。考虑到用户文化水平,和互联网产品使用习惯,需要在常规的基础上做简化。

第三方登录需要在关键点绑定,商城推广员提现时变更银行卡,需加以验证身份。

新用户刚进来,可以先浏览熟悉产品内容,在需要身份信息时,再进行引导登录。

三、功能点梳理

登录注册流程:微信/QQ第三方登录、验证码登录/注册、密码登录、找回密码。

账户体系配套:关键点引导绑定手机、关键点强制绑定手机、验证码验证账号、账号相互绑定。

细节功能点见下方的账户体系功能点梳理图。

实例分析拆解:如何设计登录注册?

四、流程图(登录注册)

未登录用户,到达需要获取用户身份信息的界面(为了平衡效率和体验,一般是除一级界面以外的),则触发注册登录流程。用户完成注册登录之后,才可使用和操作绝大部分的功能。

本流程图需要配合页面交互原型理解。

实例分析拆解:如何设计登录注册?

五、关键页面交互设计

登录注册体系将包含五个部分,主界面、验证码登录/注册、密码登录、忘记密码和新用户注册,在实际流程操作中会根据用户的选择,和系统的判断进行切换。账户体系的配套将会略过,以下是登录注册的页面交互设计、设计考量和功能点介绍。

1.主界面

  • 布局:主界面集合三种登录方式,将微信登录作为主方式。
  • 前提:成功登录的前提条件是必须先勾选同意用户协议,否则报错。
  • 授权:第三方的登录,点击微信orQQ,授权成功后,即可登录进入APP,自动获取用户的昵称性别头像信息填充社交页。
实例分析拆解:如何设计登录注册?

2.验证码登录/注册

(1)设计解析

  • 手机账号登录,考虑简单又快速进行,突出验证码快速登录/注册,辅以密码注册。
  • 密码注册的弊端是很容易忘记密码,忘记之后,找回密码流程也繁琐。
  • 验证码登录,虽然对频繁换手机的用户是个噩耗,短信也有达到率的问题,但考虑到效率跟成本,特别在拉新环节,还是作为主方式。

其实基于验证码到达率和安全性,我考虑过换移动认证,就是手机号码一键登录,无需密码跟验证码。可惜实际接洽的时候行不通,而放弃了,文本会介绍下这个事情。

(2)设计点

  • 验证码登录:登录注册界面为验证码登录,附以密码登录。
  • 按钮:登录注册的按钮合二为一。也就是说,用户不需要选择是登录还是注册,将判断交给了后台。只要用户的手机号码还在,直接凭验证码进入即可。比起选择密码登录之后忘记密码,或者是干脆就不记得自己是否注册过,在错误的界面输入信息之后来回切换,二合一的方式更加友好,也是本次设计的一个亮点。
  • 手机号码:采用更加清晰的的3-3-4数值格式,输入框末尾配清除按钮,错误输入后可一键清除。手机号码输入框也有记忆功能,可获取前一次登录的手机账号,可以获取同一次登录注册已填过的账号信息。
  • 验证码:手机号码位数输入正确类型和位数之后,才激活验证码功能。否则点击会报错。之后,验证码的激活以变色表现,这是个视觉指示。输入完成第一行,人眼会自然而言的落在第二行的开头,如无例外,用户需要寻找一番,才会觉知过来,去点击获取验证码。
  • 加载指示:数据传输到服务端,判断对错,再返回结果。这个流程费些时间,用加载小菊花,表示后台正在处理,舒缓下等待的焦急。
实例分析拆解:如何设计登录注册?

3.密码登录

(1)设计解析

密码登录考虑到向后兼容,老用户的账号以密码登录;也是适应本期的新用户注册。

同时标配忘记密码,也可切换新用户注册,或验证码登录,这些元素的布置考虑,是基于流程的。

密码的输入,其实正如设置密码,应该做格式限制。但是因为第一版没限制,不清楚用户设置了什么,所以此处不能轻易填坑。

数据输入都该考虑下限制的,为什么?在给产品经理讲技术这书里,要是你看到黑科技SQL注入攻击也会很印象深刻的……

(2)流程

跟验证码的简单路径不一样,密码登录因重在流程上逻辑自洽,更需配流程图查看才好理解。

正常流程是:输入手机号->输入密码->点击登录->登录成功。

异常流程是:

  • 输入手机号->输入密码->点击登录->提醒“未注册”->点击新用户注册or返回上一级验证码登录/注册。
  • 输入手机号->输入密码->点击登录->提醒“未注册”->账号或密码不对->重新输入or忘记密码or验证码登录。
实例分析拆解:如何设计登录注册?

4.忘记密码

(1)设计解析

步骤:忘记密码此处分两步,一步验证,一步设置。设置完之后,直接登录进入APP,无需再重复密码登录的步骤。(记不住密码更痛苦的事情是,忘记密码刚找回来,在下一步重新登录的时候又忘记了)。

异常流程:忘记密码此处还有个异常流程,是该账号不存在。有童鞋会说,正是密码输错才会到来这界面,这么还会有账号不存在的情况?对,情理上其实不大可能发生,但是程序逻辑上有这个可能,但是又无法通过前面的步骤过滤掉,是要补充下的。

此处判断账号不存在的提醒,是点击获取验证码之后,亮点之一。这里是考虑辛辛苦苦获取验证码,填写完毕之后才来告诉用户账号不存在,有些不厚道的……

(2)设计点:

验证账号:常规的做法,先验证码验证手机号,再下一步设置密码。

有些APP会将验证账号跟设置密码放在同一个页面,其实拆开会更清晰。而且,验证手机号码步骤复用率是很高的,比如,可以复用到推广员更改绑定银行卡时,作为账号验证。

设置密码:密码设置要限定格式,之后仅需输入一次就可以直接登录进入了。

重复两次数据,再次校验肯定更稳妥,但是登录成本提高了,以我们用户的耐心,我们的产品就没必要承担这个教育成本了。如果说担心手误输错了的,可以用验证码登录的,再不济可以用找回密码的。但是大多数用户其实只考虑本次能快点进入就好。

实例分析拆解:如何设计登录注册?

5.新用户注册

(1)设计解析

新用户注册界面近乎跟忘记密码是一样的流程,区别在点击获取验证码,此处的异常流程是该账号已存在。此处设置优化的流程,判断是已有账号之后,会直接跳转到验证码登录/注册界面处,直接获取已填写的手机号码,验证就行,对新用户尽量友好。

经过前面的界面筛选,此处的账号不存在的发生概率很少,但是作为关键流程而言,完整性是必要的。

实例分析拆解:如何设计登录注册?

(2)移动认证

文内留个悬念要谈谈移动认证,移动认证是什么?最直接的体验是,无需输入任何数据,直接点击授权就登录。是不是很黑科技?! 但是为什么最终放弃了呢,请听细讲。

理想情况

移动认证是运营商移动提供的,基于手机sim卡和移动网络直接认证登录的技术,米家、爱回收跟同花顺应用在了自家APP里。当时上手体验,惊艳,简直零感登录;况且移动官网也有免费的sdk,更是窃喜。以移动认证为主登录的原型设计完毕,就立刻接洽移动认证sdk的接入。

现实情况:

但是呢,很快就被开发文档打脸了,简言之,就是层层筛选之下,能一键登录的用户远没有想象的多。

移动认证的原理是基于移动网络通信的。首先基于sim卡识别本机号码,在移动网络开启的前提下传输信息以授权通过,此时可顺利登陆;但是如果没开移动网络,就没辙了;如果WiFi跟移动网络同开,以WiFi为主,那将强制占道先验证再释放WiFi。如果移动网络通信不成,那就通过短信收发来完成数据传输。

所以,这么流氓的做法苹果肯定是不乐意的;电信不参与;oppo的ROM不支持此流程……层层筛选下来,加上关闭移动网络的,能顺利使用的其实不多;而且,除非付费,否则移动认证的logo说明只能用官方的,简直是给移动打广告….这些阻力远高于收益,所以,果断放弃了,采取了本文讲述的方案。

果然,合适的才是最好的。

本文由 @阅天 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自 Pexels ,基于 CC0 协议


蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务



10个基于web的JavaScript最优秀的库和框架

博博

10个基于web的JavaScript最优秀的库和框架

程序你好 2018-06-28 20:26:57

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

在所有可用于创建web应用程序的语言中,JavaScript可能是最健壮的库和框架选择。事实上,有太多的东西,很难弄清楚该用哪一个,尤其是当你刚刚开始的时候。

JavaScript库和框架之间的关键区别在于,库由应用程序可以调用的函数组成,用于执行任务,而框架定义了开发人员如何设计应用程序。换句话说,框架调用应用程序代码,而不是反过来。当然,开发人员仍然需要库来使用JavaScript完成web上的基本任务。

JavaScript Libraries

1. D3.js

许多现代网站都是数据驱动的。例如,新闻站点必须不断刷新它们的内容,因此不可能每隔几秒钟重新配置设置以支持这些更改。数据驱动文档,或D3。库的独特之处在于它把数据放在首位。下面的截屏显示了在D3中可以找到的许多数据演示中的一些。

10个基于web的JavaScript最优秀的库和框架

单击visual index中的一个条目,您将看到一个详细页面,在这个页面中您可以看到数据表示的完整视图(如下所示),以及用于创建表示的底层代码和数据:

10个基于web的JavaScript最优秀的库和框架

该站点提供了完整的示例,旨在帮助您理解库的功能。

这个库的主要优点是它对内容的处理非常灵活。但另一方面是D3.js并没有带来太多的活力。例如,如果您是在一个电子商务网站工作,而不仅仅是提供信息,那么这个库可能不是最好的选择。除了极端的灵活性,D3.js的 relatively streamlined presentation帮助提高了速度。如果单单从图表的功能来看,D3.js还是有点太庞大了。啊还不如去使用Chart.js短小精干的专门提供图表功能的库。

2. jQuery

大名鼎鼎的jQuery已经赢得了长期统治网页的地位。许多网站仍然使用jQuery进行基本的文档对象模型(DOM)操作,原因有三个:

jQuery非常容易学习。它提供的示例比大多数库都多,所以您很有可能会找到一个示例来演示如何完成特定的任务。

jQuery非常快。因为它专注于出色地执行特定的任务,所以jQuery使快速执行这些任务成为可能。

jQuery拥有庞大的安装基础。它还拥有大量的社区支持和项目贡献者。

我们可以预期这个库肯定会长期存在。额外的开发时间也意味着文档是非常完善的。如下所示,文档将主题分解为容易理解的部分,然后您可以根据需要深入研究其他细节:

10个基于web的JavaScript最优秀的库和框架

当然,没有什么是完美的。例如,有时jQuery在多个浏览器上的工作方式并不完全相同。JQuery首先关注这些问题,您可以在站点上找到有关浏览器支持的信息。

最后,与其他库不同,jQuery并不是一个完整的解决方案。您需要另一个产品,如jQuery UI(参见下一个条目)来构建一个完整的应用程序。重要的是要认识到,在使用jQuery时,您的站点将更加模块化,并且依赖于更多的库(虽然这并不一定是坏事)。

3. jQuery UI

jQuery UI只是jQuery的众多插件之一,但它是您最常看到的,这也是我们在这里包含它的原因。在合并jQuery之后,使用jQuery UI向应用程序添加基本的图形元素。jQuery UI库提供了各种有趣的小部件,如手风琴、滑块、工具提示和数据表,这些小部件使您可以配置应用程序以提供有用的服务。

您可以深入到特定的小部件或其他控件来查看它们是如何工作的。页面通常包含顶部的控件,然后是使用说明和示例代码。与jQuery一样,您可以从一个简单的示例开始,但可以根据需要深入了解添加的内容。

这个库Library 与众不同有几个原因。最重要的是,JQuery UI几乎适用于任何浏览器,因此用户不太可能抱怨应用程序没有按预期工作。jQuery UI还提供了大量的附加组件。例如,虽然jQuery UI缺乏时间选择器,但您可以从trentrichardson.com/examples/timepicker等地方获得执行该任务的附加程序。

jQuery库组的一个问题是它们变得非常大。有时候,一个库的特性太丰富了。JQuery库的大小会使它们在较小的设备上加载速度变慢。可以使用替代的第三方库,如Granim.js和Multiple.js的出现提供了jQuery特性的子集,有时还提供了一组有重点的附加功能特性,加载时间大大加快。

4. Parsley

表单验证是一项重要的任务。因为现在的数据经常被机器分析,所以干净的数据比以往任何时候都更重要。事后清理数据是费时的,而且从没有像让用户首先提供正确的信息那样准确。

与任何其他JavaScript库相比,Parsley提供了更多的表单验证技术。你可以选择你需要的验证级别,但它们可能会变得非常复杂:

10个基于web的JavaScript最优秀的库和框架

甚至如下所示的简单验证也包含许多不同的验证类型,以及执行任务所需的代码。完成最常见的验证是多么容易。(除非尝试验证复杂的数据,否则不需要进行繁重的编码。)

10个基于web的JavaScript最优秀的库和框架

5. QUnit

许多库提供的测试功能有很多不足之处。即使您使用脚本,手动测试复杂的应用程序也会很麻烦,而且需要花费大量的时间——如果它能找到所有的错误的话。

QUnit是用于JavaScript的几个单元测试库之一。虽然有些人可能会认为它有点过时,但它是相对全面的,并且具有强大的社区支持和短的学习曲线。QUnit站点提供了丰富的入门信息,包括关于单元测试的完整教程。

10个基于web的JavaScript最优秀的库和框架

6. React

通常被认为是一个库,而React有时被称为框架。在模型-视图-控制器(MVC)方法的上下文中,React提供了视图部分。它不假设您正在使用的基础技术堆栈来建模或控制数据。所有的React兴趣的就是在屏幕上显示数据。考虑到这一点,它不依赖于浏览器文档对象模型(DOM),而是使用一个快速显示信息的轻虚拟DOM。React最棒的一点是它是声明性的,这意味着你要告诉框架你想做什么,而不是怎么做。

您为使用MVC的速度和能力付出的代价是增加了一定程度的复杂性。即使是一个小的组件也需要相当多的代码(如React网站上的例子所演示的)。当你和真正的大型项目一起工作时,你获得的是灵活性和速度。

JavaScript Frameworks(框架)

1. Angular

Angular framewor框架使作为MVC的控制器部分扩展HTML成为可能。控制器是DOM组件背后的行为。有了 Angular,就有可能以一种既自然又直接的方式创造新的行为。这些扩展最终看起来像是HTML的附加部分,而不是固定的东西。 Angular 网站明确了使用该产品的两个基本原因:“速度和性能”和“难以置信的工具”。

然而,编码可能会变得复杂,这个框架可能更适合大企业而不是小创业公司。即使是 Angular 站点上的简单示例也依赖于快速创建复杂性的多个文件。值得注意的是, Angular framewor的版本也依赖于TypeScript,而不是纯JavaScript,这增加了学习曲线,但提供了可扩展性。

幸运的是,该软件附带了大量教程,如本文所示,这将使有经验的开发人员更容易快速地开始工作。

10个基于web的JavaScript最优秀的库和框架

2. Ember.js

一个自称为“有抱负的web开发人员的框架”的框架确实有些严肃。像微软、Netflix和LinkedIn这样的知名公司都在使用Ember.js。因为它使用模型-视图-视图-模型(MVVM)模式,并将最佳实践作为框架的一部分进行合并。最重要的是,它的伸缩性非常好。有趣的是,Ember.js不仅可用于web开发,您也可以使用它来构建移动应用程序和桌面应用程序——它被用于构建Apple Music。

与许多其他框架不同,您可以使用完整的基于ember的工具套件来创建高度兼容的开发环境。Ember CLI(命令行接口)提供了对大量工具的访问,您可以使用脚本自动化。例如,,Ember.js数据通过对象关系映射(ORM)提供面向web的数据访问。与此同时,Ember Inspector是Firefox和Chrome浏览器的一个插件,它可以使调试更加容易。

尽管有它这么给力,Ember.js的快速入门教程只需要5分钟就可以完成。当然,标准教程需要的时间要长得多,但是能产生更多受人尊敬的结果,如下所示:

10个基于web的JavaScript最优秀的库和框架

这个框架的文档包含您需要的所有主题,包括对象模型、模板、组件、控制器和模型的讨论。还有一个博客和Ember.js社区可以提供额外的帮助。

3. Node.js

Node.js是一个异步的、事件驱动的JavaScript运行时,具有一些独特的特性。首先,如果它没有工作可做,它只是“去睡觉”。这听起来并不是什么大问题,但是如果你在公共云上托管你的网站,“让它休眠”可以帮你省下一大笔钱——可能是很多钱。此外,由于Node.js不需要锁来完成它的工作,它不像其他框架那样倾向于死锁。这个产品更像jQuery而不是jQueryUI,因为您不使用它来创建用户界面。相反,您可以创建响应事件的代码——客户端生成事件,服务器响应这些事件。用户界面是显示任何结果的独立元素。

因为Node.js是如此简单和快速,社区支持是首屈一指的,你可以在最不可能的地方找到它。有900万个实例运行在超过5万个包上。换句话说,Node.jsjs构成了您使用的许多包的基础。

Node.js,开发人员可以构建:

后端应用程序

博客

客户管理系统

实时服务,如聊天应用和游戏

REST api

社交网络应用程序

实用程序和工具

4. Vue.js

Vue是一个多功能的开源JavaScript框架,它是“渐进的”,这意味着与“单一框架”不同,Vue是从底层设计的,以渐进的方式采用。在库和全功能框架之间扩展,Vue使用“基于组件的开发模型”,可以将Vue组件混合和匹配到项目中。

关键的Vue特性包括组件、模板、转换和双向数据绑定,但是它最显著的特性可能是它的“反应性”系统。基本上,reactivity指的是在Vue中自动更新一个JavaScript对象,并且不引人注意地更新Vue模板。

Vue是为任何具有HTML、CSS和JavaScript工作知识的人而构建的。

10个基于web的JavaScript最优秀的库和框架

其他的选择

别忘了还有更多的JavaScript库、社区、集合和框架,通常都有特定的焦点区域。

例如,CodePen是一个免费的在线社区,用于测试和展示HTML、CSS和JavaScript的混合。可以把它看作是前端设计师和开发人员的社会环境、在线开发社区和具有统一界面的编辑器。每个代码页条目都被称为钢笔,您可以将它们作为集合的一部分来查看。有些收藏品很奇特,如anime.js(动画) ,而其他的,比如有趣的js,会有一些你在其他地方看不到的有趣的小部件。它也直接与反应一起工作。

类似地,Jest是一个“零配置”的JavaScript测试解决方案,旨在使用React进行开箱即用的测试。

BIDEO.JS提供了一种显示全屏背景视频的方法,例如,如果您正在为旅行社构建一个站点,这将非常有用。

底线

现在应该很清楚了,问题不是找到一个JavaScript库或框架来帮助您做一些有趣的事情——而是找到一个库来帮助您完成您需要完成的任务。

此外,您还需要确保您所依赖的库将在明天仍然存在。没有人想要重新工作他们的应用程序,因为它使用的JavaScript库不再可用。尽管现在大多数现代JavaScript库和框架都非常可靠,但您仍然需要确保它们与用户所依赖的所有设备和浏览器兼容。

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务

玩转Axure:如何制作验证码倒计时?

博博

玩转Axure:如何制作验证码倒计时?

人人都是产品经理 2018-08-10 15:41:33

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

注册模块是每个产品必不可少的一部分,也是大部分产品经理着手设计一个产品时遇到的基础部分,在这里通过这个教程分享如何使用Axure中的动态面板实现获取验证码倒计时功能。

玩转Axure:如何制作验证码倒计时?

在开始前我们需要把梳理下思路,简单的把任务流程理出来,帮助我们理解制作过程中的原理。

先来看看效果:

下图中左边为使用倒计时功能时的任务流程,右边为流程对应的四大部分,每部分有具体的小步骤,接下来会根据每个小步骤进行具体的描述。

玩转Axure:如何制作验证码倒计时?

1

从元件库中拖入一个主要按钮放入画布空白处,命名为“获取按钮”(可以随意命名)

玩转Axure:如何制作验证码倒计时?

然后再拖入一个动态面板放入画布中,命名为“循环面板”,并且双击该动态面板,添加一个状态2“State2”,这里就可以看成‘初始’和‘结束’的“容器”

玩转Axure:如何制作验证码倒计时?玩转Axure:如何制作验证码倒计时?

接下来创建一个全局变量对该“容器”进行记录。

玩转Axure:如何制作验证码倒计时?玩转Axure:如何制作验证码倒计时?

为“获取按钮”这个元件添加一个交互样式,该按钮「禁用」时,填充颜色为灰色。

玩转Axure:如何制作验证码倒计时?

2

为“获取按钮”元件添加用例,当「鼠标单击时」,设置动作为「设置面板状态」在动态面板“循环面板”上,选择状态「Next」,勾选「向后循环」,「循环间隔」为‘1000’毫秒,取消勾选「首个状态延时延时1000毫秒切换」。

玩转Axure:如何制作验证码倒计时?

添加第二个动作「禁用」,选择“当前元件”。

玩转Axure:如何制作验证码倒计时?

3

为动态面板“循环面板”的「状态改变时」添加第一个用例,并给该用例添加条件,条件设置为「变量值」「TimeValue」“>”「1」。

玩转Axure:如何制作验证码倒计时?

继续添加全局变量中的「设置变量值」,勾选「TimeValue」,更改值为[[TimeValue-1]]。

玩转Axure:如何制作验证码倒计时?

添加第三个动作「设置文本」,勾选“获取按钮”,更改值为[[TimeValue]]秒后可重新获取。

玩转Axure:如何制作验证码倒计时?

4

为「改变状态时」添加第二个用例,设置当不满足第一个用例所设定条件时执行的动作。此处有4个动作,分别是:

第1个动作是「设置文本」为“获取按钮”的文字值是“重新发送验证码”。

玩转Axure:如何制作验证码倒计时?

第2个动作是设置全局变量中的「设置变量值」,勾选「TimeValue」,更改值为“60”

玩转Axure:如何制作验证码倒计时?

第3个动作「启用」,勾选“获取按钮”。

玩转Axure:如何制作验证码倒计时?

第4个动作为「设置面板状态」与动态面板,勾选“循环面板”,选择「停止循环」。

玩转Axure:如何制作验证码倒计时?

以上就是所有的制作步骤,最终的效果就像文章开头中所示的样子,在这个过程中,我们其实已掌握了两个重要的知识点:一个是动态面板的循环实现方式,第二个是通过全局变量来设定时间值

这两个点在其它地方也会经常用到,掌握后能够更加灵活运用在其它地方。

希望大家能够尝试多练习几次,几次尝试后就会理解其中的关键点,也希望大家能够养成一种习惯,在进行练习前对任务流程进行梳理,这样对理解逻辑更有帮助。

本文由 @ 杰森 原创发布于人人都是产品经理。未经许可,禁止转载

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务


社交电商只有拼团和砍价?口袋咖啡给你答案

博博

社交电商只有拼团和砍价?口袋咖啡给你答案

人人都是产品经理 2018-08-10 17:41:58

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里



这两年来,咖啡业不甘寂寞,和互联网碰撞出的火花越来越多。瑞幸咖啡异军突起,连咖啡微信关系链玩得风生水起,星巴克也牵手阿里巴巴准备收复失地。今天我们就来关注一下连咖啡最近做的一波营销活动“口袋咖啡馆”。

社交电商只有拼团和砍价?口袋咖啡给你答案

“口袋咖啡馆”是连咖啡小程序内新上线的一个功能,据公开报道的数据:

上线首日PV超过420万,累计开出咖啡馆超过52万个,相当于一天有52万人开了线上咖啡馆。

体验“口袋咖啡馆”之后,我总结成功之处有以下几点:

1. 情怀切入和个性化展示,实现破冰

相信很多爱喝咖啡的人都曾经有个不成熟的梦想叫做“我要开一个咖啡店”,文艺的音乐,明媚的阳光,飘香的咖啡,过此余生。但是因为资金压力,生存压力,咖啡店对大部分人只能说这是一个梦想,或是情怀。

而在线上开一个咖啡店,不用店租,不用进货囤货,甚至不会做咖啡业不要紧,把开店的行为压缩为装饰店铺和朋友圈卖咖啡,实现情怀是不是变得毫无压力和简单了?

先不管“口袋咖啡”背后利用社交渠道卖咖啡,让店主成为分销商的本质,首先“口袋咖啡”抓住了大部分用户的情感需求,简化用户行为,获得了第一波流量。

“口袋咖啡”可以让用户自主地去装修自己的线上店铺,让用户尽可能地发挥自己的想象,各种奇思妙想发酵,用户装修好了,很可能迫不及待地先分享店面给好友。好友一看,有意思,我也玩,这样就把第一波流量给动起来了,带入新的流量。

社交电商只有拼团和砍价?口袋咖啡给你答案

这两个设计是抓住了用户的情怀圆梦需要和展示个性化自我的需要,从而获得最初的流量并开始传播。

2. 低价单品,获取流量

光靠情怀和个性化展示,应该是无法保证更大的流量获取。

口袋咖啡店铺里的咖啡都是有折扣的,与官方价格相差10多元,甚至还做了一款9元的美式咖啡。分享的文案上也突出了下单9元起的字样,通过价格对比,突出低价来吸引更多的流量,而且新用户购买,首单立减9元。

这就将“低价爆款”+“新用户下单减”结合起来,对于大部分用户来说,工作日时候不会对咖啡太过挑剔,价格有优惠,我买谁的不是买呢?

而且还是微信好友“开的”咖啡馆,情感+好奇心的加持,吸引了又一波流量。

社交电商只有拼团和砍价?口袋咖啡给你答案

3. 游戏化的任务激励,环环相扣

“口袋咖啡”设计了一套游戏任务进阶提现,通过这样的模式保持用户的粘性,让用户投入更多的时间和社交关系。这套体系由成长咖啡和网红指数为目标,设计了一系列的任务让用户完成以提高这两个目标。

成长咖啡相当于货币,可以积攒兑换咖啡,获得的方法是每卖出一杯咖啡获得0.1杯,攒满1整备成长咖啡就可去免费兑换。这里对于用户来说,目标是获得免费兑换咖啡,而规则就是卖咖啡,为了达到目标,用户就会去分享,去安利,可能带来更多的流量;

而网红指数相当于积分,积分的价值在于解锁特权,包括更多的商品、装饰等。以及获得更高的排名。而这些特权则是可间接有助于提高用户销量的,有助于用户完成“免费兑换咖啡”,获得网红指数的方法则是一系列的任务。

目前的任务较少,不知道后续是否会放出更多玩法。

社交电商只有拼团和砍价?口袋咖啡给你答案

回过头来,你会发现“口袋咖啡”这一系列打法都是相关联的,都指向了同一个目标获得免费咖啡(背后其实是卖出更多咖啡),彼此是有承接关系,形成了有效的循环。

4. 社交互动带动裂变和变现

连咖啡一直都在尝试做“基于人际关系链”的产品,他们认为这是获取流量最的工具。在“口袋咖啡”里则明显地提现这一点。

4.1 土豪榜和点赞榜,记录好友和你的互动

社交电商只有拼团和砍价?口袋咖啡给你答案

口袋咖啡有两个榜单,分别是土豪榜和点赞榜,前者记录谁买过了你的咖啡,点赞榜则记录了谁给你点过赞。交易和点赞,一个是实际的消费,一个是情感的激励,会给用户产生更大的正向刺激。

4.2 让用户产生更多的互动行为

如果用户在一个产品之上产生的互动行为越多,则用户和产品的粘性越紧密,用户主动推荐这个产品的可能性也越大。

如何让用户产生更多的互动行为?如何撬动更多的社交链条呢?

口袋咖啡准备了3个手段,分别是明星馆、附近的馆、我去过的馆。

明星馆,邀请了一些流量明星入驻,有佘诗曼、秦岚、李诞等,而且佘诗曼、秦岚还是目前热播的《延禧攻略》的主演,抓住眼下的新闻热点,结合明星自带粉丝的流量,粉丝通过点赞和购买咖啡行为的与明星发生互动。

开一下脑洞,这是不是可以成为另一种形式的明星榜单,各家粉丝通过点赞,买咖啡为自己的爱豆打榜,互相攀比,搞不好可能会成为一个固定的大流量入口。

粉丝组织+明星效应+群体攀比效应=大流量?

这个需要拭目以待。

社交电商只有拼团和砍价?口袋咖啡给你答案

附近的咖啡馆,和微信本身附近的人异曲同工。利用用户的好奇心驱动,看看附近都有谁在开咖啡馆,会不会又好玩的小哥哥小姐姐,点个赞,买个咖啡,也是不错的。

店主一看有人给我光顾我了,看一眼就在附近,来而不往非礼也,也过去点个赞。一来一往,用户就在线上咖啡馆之间互相流动起来。如果后面官方围绕这一块继续做网站,比如:解锁特权可以给附近的人推送自己的咖啡,完成某个任务看店主的微信等等,有可能会产生新的兴奋点。

当然社交电商里,电商还是初心和本质,社交到底要到什么样的程度,才能有利于电商而不是起副作用,这个度需要团队把控。

社交电商只有拼团和砍价?口袋咖啡给你答案

我去过的,则是将我访问过的咖啡馆沉淀下来,便于后续的访问,也可以看成团队为后续的社交互动埋下的伏笔。

连咖啡的一系列动作,个人觉得最终目的是希望把咖啡变成货币,不再是人来买咖啡,而是咖啡主动触达到人。不仅仅依靠传统的商品-货币的交易模式,而是希望代入更多的情感因素、社交元素,通过人与人的关系链去获得更多的流量,并且带动更大的交易额。

而近期包括送礼,运动步数换购小程序的崛起,越来越的商家开始关注用社交关系来获客,此前对社交电商的关注更多局限于微商这样的朋友圈叫卖、拼团、砍价、求复活满天飞,容易让用户产生反感和厌倦。

那么如何让用户不反感甚至是主动地贡献自己的社交关系,则是下一步互联网公司们重要的课题。

#专栏作家#

肥寒,微信公众号:chanpingdog,人人都是产品经理专栏作家。九年产品经理。做过数字阅读,电商,社区,目前致力于在线教育。

本文由 @肥寒 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自 unsplash,基于 CC0 协议

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务

日历

链接

个人资料

蓝蓝设计的小编 http://www.lanlanwork.com

存档