程序小白的技术普及帖
跟技术人员沟通,学了不少东西,也明显感觉到自己有很多不足,每次遇到不懂的地方,就偷偷的查资料,然后去跟新人装大拿,当你能用程序语言跟技术人员交流的时候,当你能给出技术人员一个算法或一个解决方案的时候,你们的配合会非常非常之默契了
设计优秀的iPhone通知
当应用需要提醒用户关注某件事情的时候,希望1.引起用户的关注;2.不使用户感到烦躁不安;3.不希望中断用户的操作;4.引领用户到达该去的地方;5.当用户需要的时候可以再次找到该提醒。这些要求看似简单,实则需要耗费一番的设计功夫。本篇文章,就要系统的分析一下iPhone上通知的设计。
一、通知的样式
(一)、视觉界面
iPhone系统自带的消息通知形式有两种,分别是Badge Notification和Alert Notification。IOS5增加了Notification system。
1. Badge Notification
#User Friendly 2011#敏捷开发与用户体验
在苏州UPA2011年会参加了Cindy Lu的工作坊,讲敏捷开发与用户体验,简单记录了一些有价值的内容,有需要详细PPT的可以留下邮箱^^
敏捷宣言——遵循的原则 我们最优先考虑的是通过早期和持续的交付有价值的软件来满足客户需求 欢迎需求的变化,即使它是在开发后期提出的。敏捷过程利用变化为客户提高竞争优势 经常性的交付可工作的软件,从几个星期到几个月,注重较短的开发周期 商业和技术开发人员必须在项目中每天合作 项目的建立围绕着有激励的开发人员。给队员们提供所需的环境和支持,并信任他们能把工作完成 最有效的交换信息的方法是面对面的交谈 用可工作的软件衡量项目进度 敏捷过程提倡可持续的开发。负责人,开发人员和用户应该能够长期保持稳定的开发速度 持续关注卓越的技术和良好的设计来增强敏捷能力 简单,即最大限度定义未完成的工作量,至关重要 最好的架构,需求和设计来自自主管理的团队 团队定期回顾如何更有效地工作,并相应地调整自己的行为
手机产品设计之用户引导
在手机产品的设计过程中,由于手机界面的承载能力有限,产品功能的不断膨胀,必须要在用户打开应用之后告知他某些新奇的功能,引导他完成某些主要任务流程,让用户不至于迷失在陌生应用中不知所措。帮助用户快速掌握应用的使用方法,体验到应用的乐趣,新手引导成了一个必须考虑的设计环节。
用户引导的直接目标是帮助用户更好的使用产品,终极目标是提升用户满意度。虽然,大多数情况下,我们可以通过合理的设计,尽可能的简化功能,让用户无需引导和帮助,就可以完成必要的任务。但是实际上,手机产品的限制和对强大功能的追求,导致这个目标很难达到,因此越来越多的应用开始使用用户引导来帮助用户快速熟悉产品。
(更多…)
2011交互设计体验日-用讲故事的方式来做手机产品交互设计
2011中国交互设计体验日在北京举行,elya和Alex代表百度MUX出席并主持了“用讲故事的方式来做手机产品交互设计”的工作坊。
随着移动互联网浪潮滚滚来袭,移动设备交互设计师是时代的弄潮儿。你需要知道怎样为真正的目标用户做设计;需要知道真实用户的使用场景;需要知道怎样让你的产品变得用血有肉;需要知道怎样用讲故事的方式来做产品;需要知道怎样将讲故事的方法贯穿到设计循环中去,本次工作坊也是力求通过一些我们尝试过的方法,跟大家一起展开探讨。
不纠结不是好设计师——标签栏的设计
交互设计师的纠结有时候挺惹人讨厌的,大量的口水浪费在小的细节上了,有时候我也会告诫自己,要着眼大局分清主次,一些小的细节干脆就不要太纠结了,可是我又相信,好的交互设计师一定要对细节有一针见血的判断力,不疯魔不成活,不纠结出不来好设计。
一、一个案例的反思
这里想聊聊腾讯微博iPhone新版的一个设计细节。
事件起源于我们的一个设计师提供了一个新版的视觉设计方案,整体很大气,可是有一个地方别扭,他把选中的标签栏暗掉了,未选中的标签栏高亮了,我说是不是反了?他说没反啊,腾讯微博就是这样的。于是我去看了新版腾讯微博,竟然真是这样。
图1 腾讯微博的标签栏
怎样让用户来帮助你做产品?
好的产品设计师要学会“跟大多数人商量,听少数人的意见,自己做决定”,这句话来自百度论语,说的是产品团队内部做决策的一个基本方法。但是我想把他引申一下,到产品外部,到产品的使用者那里,因为你的产品是做给人用的,而不是做给产品者自娱自乐的,所以,“挖掘大多数用户的需求,听少数用户的意见,自己做决定”是一个让用户帮助你做产品的基本方法。因为最近在接触用研的一些工作,也在自己亲自收集竞品用户的反馈,所以对于这方面有一些小心得,希望跟大家分享。




