小细节:关于使用/上传照片 你的APP如何提示用户
2013-06-04 14:46
666 查看
如果你正在打造一款iPhone app,app上有按钮会提示用户上传照片。用户点击后,一般情况下app会弹出一个sheet,提供给用户两个选项:“take the picture now”和“picking an existing photo”,如果你的app需要用户上传照片,你会做和安排呢?
以下是我从手机中随意选择的app:
如果你的app也采用这种信息按钮布局会不会有什么影响呢?很多UI理论似乎也是如此。
不管怎么说,开发者想到做的一点就是降低文本的理解难度,让用户瞟一眼就知道应该如何选择。
很少有人会认真读按钮上的“OK”和“Cancel”,很多时候人们凭着对文本形状来做选择。
本来一个很简单的问题似乎也能引起我们更深的思考,看看苹果是怎么做的,一般而言苹果自己app大都使用了下边这种:
如果你的app涉及到照片,那么第一个按钮应该是“Take Photo”。这一点也并不是盲目地跟随苹果的做法,而是要弄清楚为什么会选择这样的表达和措辞。对于此种按钮设计需要注意以下几点:
1.首字母要大写:大部分单词的首字母都要大写,这是menubar菜单长期以来的惯例。
2.如果所有的选择/动作(动词)是作用于一个对象,那么大可以在第一个选择中显示,而在随后的选项中“隐藏”掉这个特定的对象。比如第一个按钮的标签文本是“Take Photo”,接下来的按钮文本则隐去了单词“Photo”。这样可以避免视觉上的文本冗杂,让用户的选择更为清晰明了。
3.避开技术参数和专业词汇,“camera”和“library”应该是用户不需要担心的细节。
当然你也考虑增加一个“Use Latest Photo”,如何对按钮进行精确的描述取决你把它放在什么地方。如果列表中按钮有三个选项,一个选择就是“1. Use Latest Photo 2. Take Photo 3. Choose Existing”,但是“Take Photo”重复了“Photo”,不过省去“Photo”是有点不大合适,但使用 “Take New”听起来又有别扭。
对此,Jim Cervone有一个解决方案,这也是很早以前twitter客户端Tweetbot增加的一个选项。
理想情况下,包含预览缩略图的“Use Latest”按钮应该比较引人注目。
来源:mrgan.tumblr.com
以下是我从手机中随意选择的app:
如果你的app也采用这种信息按钮布局会不会有什么影响呢?很多UI理论似乎也是如此。
不管怎么说,开发者想到做的一点就是降低文本的理解难度,让用户瞟一眼就知道应该如何选择。
很少有人会认真读按钮上的“OK”和“Cancel”,很多时候人们凭着对文本形状来做选择。
本来一个很简单的问题似乎也能引起我们更深的思考,看看苹果是怎么做的,一般而言苹果自己app大都使用了下边这种:
如果你的app涉及到照片,那么第一个按钮应该是“Take Photo”。这一点也并不是盲目地跟随苹果的做法,而是要弄清楚为什么会选择这样的表达和措辞。对于此种按钮设计需要注意以下几点:
1.首字母要大写:大部分单词的首字母都要大写,这是menubar菜单长期以来的惯例。
2.如果所有的选择/动作(动词)是作用于一个对象,那么大可以在第一个选择中显示,而在随后的选项中“隐藏”掉这个特定的对象。比如第一个按钮的标签文本是“Take Photo”,接下来的按钮文本则隐去了单词“Photo”。这样可以避免视觉上的文本冗杂,让用户的选择更为清晰明了。
3.避开技术参数和专业词汇,“camera”和“library”应该是用户不需要担心的细节。
当然你也考虑增加一个“Use Latest Photo”,如何对按钮进行精确的描述取决你把它放在什么地方。如果列表中按钮有三个选项,一个选择就是“1. Use Latest Photo 2. Take Photo 3. Choose Existing”,但是“Take Photo”重复了“Photo”,不过省去“Photo”是有点不大合适,但使用 “Take New”听起来又有别扭。
对此,Jim Cervone有一个解决方案,这也是很早以前twitter客户端Tweetbot增加的一个选项。
理想情况下,包含预览缩略图的“Use Latest”按钮应该比较引人注目。
来源:mrgan.tumblr.com
相关文章推荐
- 转:PHP如何阻止用户上传成人照片或者裸照
- asp.ne如何使用javascript去验证客户端信息,如果验证成功则送往服务器端处理,否则在客户端提示用户(不返回到服务器端处理)
- PHP 如何阻止用户上传成人照片或者裸照
- 安卓如何通过APP来判断用户使用的模拟器还是真正的安卓设备
- Android客户端之“微服私访”App的系统学习(八)调用系统摄像头拍照并管理照片并使用Okhttp上传文件至后台
- 学会如何使用移动用户反馈系统,让你玩转APP
- 如何在用户控件中使用Jquery智能提示
- iOS中使用本地通知为你的APP添加提示用户功能
- App通过使用iTunes让用户上传和下载文档
- PHP 如何阻止用户上传成人照片或者裸照
- 关于新手如何使用Git上传项目代码到github
- IOS中使用本地通知为你的APP添加提示用户功能
- 关于如何将APP上传到APP Store的发布流程
- PHP 如何阻止用户上传成人照片或者裸照
- 关于使用input type=file 标签上传文件的注意细节(上传文件 无法获取文件 问题)
- 使用PHP实现阻止用户上传成人照片或者裸照
- 学会如何使用移动用户反馈系统,让你玩转APP
- 关于如何使用Github客户端上传项目代码
- 学会如何使用移动用户反馈系统,让你玩转APP
- 如何使用Application Loder 上传app