当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]以用户的角度给Android开发者的一封信

 

相比起苹果在HIG(iOS Human Interface Guideline)中提到的尊重用户、分析手势操作设计以及对UI框的规范指导,Android的用户原则中所提到的内容就显得更加亲切。

如果你感觉到学院派的论调已经让你在设计过程中感到一种枯燥,不妨试试以用户的角度给自己的设计提点意见。

吸引我的眼球

用意想不到的惊喜来取悦我

一个漂亮的界面、一个精心设置的动画、一个适时的音效反馈都是一此愉快的体验。通过将不同的细节特效组合起来,除了可以在视觉上更加自然,更可以让我感觉到自己掌握了一种强大的力量。

真实的对象比按钮和菜单更有趣

在应用程序中让我直接接触和操作目标,可以让我减少认知成本,同时也让我可以获得一种满足感。(现在的我不希望每一次的操作都像是在玩文字冒险,每次只有一个按钮,然后在上面进行文字注释)

给它打上“我的”标签

我更喜欢添加属于自己的个性化风格,因为这让我感觉这就像是身处自己的家里一样,一切尽在掌握之中。你可以向我提供一个智能的、漂亮的默认方案。同时你也考虑添加一些有新意却对主要任务不造成影响的自定义项目。

尝试去理解我

在我使用了那么多次你的应用以后,你应该了解并记住我的行为和使用。不要让我一遍又一遍的去重复相同的操作,最好你能让我直接使用我曾经做出的选择。

简化我的生活

保持简洁

向我说明时,请使用简单的单词和短句进行说明——我在阅读时很有可能直接跳过你写的那些又长又复杂的句子。(你不会让我读了一遍发现没效果,又重头再细细的读一遍吧)

图片比文字更直白

请你尽量使用图片向我进行阐述。因为图片更能吸引我的眼球,也往往比文字更能让我有直观的理解。

替我做出选择,但最终由我做出决定

你可以预先猜测我的需求,然后向我推荐你最好的解决方案,但是不要一开始就胡乱给我一堆的询问和选择。太多的选择以及被迫决定会让我非常烦恼。还有,以防万一记得给我一个“撤消”的按钮。

只在我需要的时候向我显示

同时让我看的太多,会让我感到难以承受。所以,你最好把那些复杂的任务和信息分解成多个便于操作和理解的步骤。目前对我没有必要的选项,暂时不要向我展示,同时也要告诉我在需要时我应该到哪儿去找它们。

你应该让我知道我身处在什么位置

让我清楚地知道当我在使用应用时,我身处的位置和通往其它操作的路径。让你应用的各个部分区分明确,并在界面切换时使用适当的过渡效果,用来向我叙述它们之间的关系,让我尽可能多的理解你的应用。

请不要随便丢掉我通知过你的设置要求

请你保存好我花费了时间与精力专为你准备好的内容与个人设置,让它们可以在任何时间任何地点都能代表我曾经使用过你,并且可以在手机、平板和PC之间同步更改。如果这样的话,以后你要进行升级或者其它方面变动,我也更愿意尽量的配合你。

如果你们看起来是如此的相似,那么你们给我的服务也应该相同

请你在设计时,尽量在视觉上使用明显的差异来帮助我区分你所提供的功能上的不同。避免让你看上去相似的样子、我用手指触碰你的时候却发现你长的对不起你的功能。

只有在重要的时刻才打断我

你就像一个属于我的私人助理一样,不应该在无关紧要的时候打扰我。我希望能更加集中精神的完成手上的任务,除非你发现了十万火急的事情需要我处理,否则还是不要随便打断我的任务,这会让我感到不开心,嫌弃你。

让我眼前一亮

给我最实用的那三板斧[!--empirenews.page--]

当我摸索出你为我设计好的使用技巧时,我会感觉非常的亲切。在你的应用程序里,我使用了其他Android应用广泛采用的一些操作技巧,发现你采用可许多相同的视觉模式和肌肉动作,这让我很容易就上手了,并且真的很满足。比如,我经常使用的“轻扫”,这是一个我在Android应用中经常使用到的导航快捷手势。

我知道不是你的错

友好礼貌地提醒我改正错误——在使用你的应用时,我不希望你让我感觉到自己很蠢。所以,在使用的过程中出现错误提示的话,请你清楚简明地给出一个解决方案,以便让我能够尽快的反应过来,加以修正。

避免提及那些我看不懂的技术术语(我已经受够了微软动不动就提示我10个数字的错误代码,希望你能理解)。当然,如果你的应用能够把这些“事故”在后台偷偷地为我处理掉,那就更完美了!

请积极的向我反馈你的设计

把一个复杂的任务分解成多个较小的步骤,可以让我更轻松地顺利完成它。让我在每次行动后都收到一个反馈的响应,即使只是一点微弱的荧光也会让我感到亲切。

为我能用更简单的方法完成无法想象的高难度任务

用一个像我这样的菜鸟也能够理解的简单操作,完成我从未想象过的达人成就。例如,可以自动组合多种照片滤镜效果的一键功能,简单的几步操作,就可以使业余的照片变的看起来很有范儿。

优先处理更重要的事情

并非所有操作的优先度都是一样的。我需要在设计时了解到我最重要的应用功能是什么,并让这个功能可以在我需要的时候更快的发现和使用它——比如说相机的快门,或者是音乐播放器的播放/暂停按钮。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

业内消息,近日微软和高通公司在微软 Build 2024 会议中宣布,将为开发者提供 Windows 版骁龙开发套件(Snapdragon Dev Kit for Windows),用于制作与骁龙X芯片配合使用的 Cop...

关键字: 高通 Windows 开发者 骁龙 开发套件

百强品牌总价值连续三年突破万亿美元大关,腾讯、阿里和茅台蝉联前三甲 上海2023年9月8日 /美通社/ -- 今日,2023凯度BrandZ中国品牌盛典以“品牌升维 · 行稳致远&r...

关键字: AN MDASH CE 人工智能

北京2023年9月4日 /美通社/ -- 随着生成式AI的迅速发展,云厂商的AI开发者服务能力成为业界焦点。日前,Gartner®发布了《2023年云AI开发者服务魔力象限》报告[1]。亚马逊云科技在报告中被列为...

关键字: 亚马逊 开发者 GARTNER AI

(全球TMT2023年8月24日讯)2023年8月23日,时值实时3D引擎Unity在华设立合资公司Unity中国一周年之际,Unity中国正式推出Unity中国版引擎——团结引擎。Unity全球CEO John Ri...

关键字: UNITY CE Android 开发者

上海2023年8月23日 /美通社/ -- 2023年8月23日,时值全球领先的实时3D引擎Unity在华设立合资公司Unity中国一周年之际,担负着赋能本土开发者、服务国内...

关键字: UNITY 开发者 微信小游戏 进程

(全球TMT2023年8月14日讯)亚马逊云科技日前宣布在以色列(特拉维夫)推出亚马逊云科技基础设施区域。亚马逊云科技的区域由一个地理区域内的多个相互独立、且在物理上分隔的可用区组成。亚马逊云科技以色列(特拉维夫)区域...

关键字: 亚马逊 应用程序 开发者 数据中心

(全球TMT2023年8月4日讯)CSDN、《新程序员》在去年ChatGPT横空出世之后,发起了一份围绕开发者现状、人工智能和物联网、云原生、数据库、操作系统、芯片、开源的深度调查问卷,此问卷也融合了各个领域对生成式A...

关键字: 开发者 人工智能 操作系统 PYTHON

新北市2023年8月3日 /美通社/ -- 安提国际推出了基于NVIDIA Jetson Orin系统模块(system-on-module;SoM)的全新无风扇边缘计算系统。这些具紧凑硬件结构与外观的嵌入式系统支持NV...

关键字: NVIDIA JETSON AI 开发者

西班牙巴塞罗那2023年3月3日 /美通社/ -- 2023年2月27日,世界移动通信大会(MWC 2023)在西班牙巴塞罗那开幕。华为在HMS生态展区,为全球开发者带来HMS Core全新升级的行业解决方案及...

关键字: CORE HMS 开发者 华为

Orange、西班牙电信和沃达丰与爱立信及Vonage一起展示如何向全球开发者社区开放,并让该社区方便使用先进的移动网络功能。 此次在世界移动通信大会期间的演示是一座行业里程碑。运营商在GSMA开放式网关倡议框...

关键字: 开发者 应用开发 5G网络 API
关闭
关闭