- 浏览: 84370 次
文章分类
- 全部博客 (136)
- 我的技术资料收集 (98)
- 具体技术 (1)
- 的技术资料收集 (4)
- All Articles (1)
- 机器学习 Machine Learning (1)
- 网络编程 (1)
- java (2)
- ava (1)
- 零散技术 (1)
- C# (3)
- 技术资料收集 (1)
- CQRS (1)
- 数据库技术(MS SQL) (1)
- .Net微观世界 (1)
- Oracle SQL学习之路 (1)
- C/C++ (1)
- JS/JQ (1)
- Js封装的插件/实例/方法 (2)
- 敏捷个人 (2)
- Javascript (1)
- 程序设计---设计模式 (1)
- Bug (1)
- 未知分类 (1)
- 程序设计 (1)
- Sharepoint (1)
- Computer Graphic (1)
- IT产品 (1)
- [06]JS/jQuery (1)
- [07]Web开发 (1)
- .NET Solution (1)
- Android (3)
- 机器学习 (1)
- 系统框架设计 (1)
- Others (1)
- 算法 (1)
- 基于Oracle Logminer数据同步 (1)
- 网页设计 (1)
- 原创翻译 (1)
- EXTJS (1)
- Jqgrid (1)
- 云计算 (1)
最新评论
原帖地址:http://www.cnblogs.com/cocowool/archive/2013/05/25/3098188.html
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
苹果iPhone手机的发布,可以说带来了一个全新的“触摸”时代。现如今,就连小孩子都能够非常自然的使用一些触摸设备,手机、iPad等等。父母们一定很惊奇孩子们能够如此快的学会这些设备的使用方式,从这一点来看触屏设备的界面和交互设计中隐藏着很多种可以让使用体验更加简单和有趣的要点。
菜单栏和按钮的挑战
苹果发布的“Human Interface Guidelines”以及苹果应用审核委员会,对数以万计的应用产生了重要的影响。它帮助众多的设计师和程序员理解了移动界面设计中的核心UI。例如苹果一直推荐的 UITabBar 和 UINavigationBar。然而实际上我们设计或制作的第一个应用可能并没有包含顶部或底部导航,手机屏幕的尺寸是如此珍贵,如果设计了顶部和底部导航,则会占据屏幕20%的内容。我们需要记住的一条原则是:用尽可能多的空间展示内容。
在这个充满创新的行业中,设计师需要时间去创造出更有创意、也更加原本的用户界面。也许正是苹果应用审核委员会的拒绝评语“think out of the box”,才能激发出象 Clear 和 Rise 这样的应用,让我们看到触屏界面设计的一些希望。
手势驱动界面的威力
在两年以前,我在探索手势如何才能为移动应用用户界面带来价值时总结了一条规律,“手势的使用必须自然而然”。这也就是为什么 Loren Brichter的“向下拖动刷新”几乎成为了行业的一个标准。
清除UI障碍
开始设计一个更加手势驱动的界面,你面临的最大问题就是“不要总是觉得应该把一些导航元素弄成可见的”。相反,我们可以想象一个2-D或者3-D的屏幕空间,可以考虑将导航放在上、下、左、右任何一个位置,设计一个轻轻拖动或者扫过的手势,导航出现。以Facebook和Gmail的iOS版来说,我觉得最重要的一个特性就是“side-swing”菜单。这个UI概念非常易于使用。这样做的好处一方面在于能够让App的显示更加注重内容,另一方面也使得触发另外一个界面只需要一步或者两步操作就可以实现。
除了界面的导航,App中的内容有时也需要与用户进行互动。在所有内容下放摆放三个按钮,一定会将界面弄的混乱。这时才是使用手势的最佳时机。考虑一下双击屏幕或者长按屏幕。Instagram中,双击屏幕可以对一个内容进行Like或者Unlike。所以别再犹豫了,尽量的使用手势而不是传统的导航控件吧。
具有适应性的界面
对于一个创新的App来说,预测用户的行为通常是非常困难的。作者在做Belgium's Public Radio的时候,一直困惑于应该为用户提供什么样的界面,最终,决定提供三种不同的界面布局形式,而布局的调整可以通过拖动图标来实现。
仔细考虑时间、空间和动画
用户轻拍一个项目时会触发什么动作?如何对这个动作实现可视化?进入视窗的速度是多少?应该自动消失吗?
触摸设备的出现极大的改变了我们设计交互的方式,与传统的思考屏幕和页面的角度不同,我们需要更多的考虑时间、空间和动画这三者的结合。那么你一定会发现,设计并向同事展示这些交互概念,还采用传统的静态页面的方式已经远远不行了。一些原型工具,例如 Pop 和 Invision ,能够创作具有动态效果的原型。这样就非常容易来测试程序的流程,并且来检验用户会卡在什么地方。这样做充满了实验主义和创新精神,在向客户进行展示时,不再使用传统的静态页面和简单导航,而是将客户邀请进来参与整个交互过程。这样做会增加预算、延长工期,但是如果客户允许你这么做,那一切都不是问题了。
学习曲线
在设计手势驱动的用户界面时,移走传统的导航元素,用户的学习曲线就会对应上升。如果没有适当的用户引导,很可能用户会茫然不知所措。一点小小的探索没有关系,但是必须让用户清楚从哪里开始。很多应用在第一次运行时都有一个介绍,我觉得开场的介绍应该只介绍哪些最重要的交互方式,不要所有的东西都进行解释,那多数用户都会跳过这个步骤。也可以采用另外一种方式进行引导,再用户第一次要用到某个特性的时候进行介绍,Youtube的应用中就有这样的例子。
Stop Talking,Start Making
参考资料:
发表评论
-
C#WebBrowser控件使用教程与技巧收集--苏飞收集 - sufeinet
2013-06-28 12:07 1073原帖地址:http://www.cnblogs.com/suf ... -
我要喷一个自认为很垃圾的网站架构 - 老赵【苏州】
2013-06-28 12:01 1134原帖地址:http://www.cnblogs.com/lao ... -
[翻译] Oracle Database 12c 新特性Multitenant - Cheney Shue
2013-06-28 11:43 624原帖地址:http://www.cnblogs.com/ese ... -
memcahd 命令操作详解 - 阿正-WEB
2013-06-28 11:37 475原帖地址:http://www.cnblogs.com/azh ... -
面向过程的代码符合大众的思维方式吗? - 史蒂芬.王
2013-06-27 10:28 597原帖地址:http://www.cnblogs.com/ste ... -
面向过程的代码符合大众的思维方式吗? - 史蒂芬.王
2013-06-27 10:28 560原帖地址:http://www.cnblogs.com/ste ... -
RPG游戏之组队测试 - zthua
2013-06-27 10:22 560原帖地址:http://www.cnblogs.com/zth ... -
IT人们给个建议 - SOUTHER
2013-06-26 14:06 526原帖地址:http://www.cnblogs.com/sou ... -
Java向前引用容易出错的地方 - 银河使者
2013-06-26 14:00 497原帖地址:http://www.cnblogs.com/nok ... -
使用Func<T1, T2, TResult> 委托返回匿名对象 - 灰身
2013-06-26 13:54 801原帖地址:http://www.cnblo ... -
【web前端面试题整理03】来看一点CSS相关的吧 - 叶小钗
2013-06-25 10:45 788原帖地址:http://www.cnblogs.com/yex ... -
Windows 8 动手实验系列教程 实验6:设置和首选项 - zigzagPath
2013-06-25 10:27 624原帖地址:http://www.cnblogs.com/zig ... -
闲聊可穿戴设备 - shawn.xie
2013-06-25 10:21 568原帖地址:http://www.cnblo ... -
CentOS下Mysql安装教程 - 小学徒V
2013-06-23 15:24 612原帖地址:http://www.cnblogs.com/xia ... -
vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化) - skyme
2013-06-23 15:18 840原帖地址:http://www.cnblogs.com/sky ... -
之前专门为IE6、7开发的网站如何迁移到IE10及可能遇到的问题和相应解决方案汇总 - 海之澜
2013-06-23 15:12 956原帖地址:http://www.cnblogs.com/wuz ... -
Android学习笔记--解析XML之SAX - 承香墨影
2013-06-23 15:01 413原帖地址:http://www.cnblo ... -
SQL Server 性能优化之——T-SQL TVF和标量函数
2013-06-19 09:32 676原帖地址:http://www.cnblogs.com/Boy ... -
Nginx学习笔记(二) Nginx--connection&request
2013-06-19 09:26 671原帖地址:http://www.cnblogs.com/cod ... -
从郭美美霸气侧漏看项目管理之项目经理防身术
2013-06-19 09:20 504原帖地址:http://www.cnblogs.com/had ...
相关推荐
3D按钮是一种超越传统2D平面设计的视觉表现形式,通过光影效果和深度感来增加按钮的真实感和立体感。这通常涉及使用阴影、高光和渐变等技巧,使按钮看起来像存在于三维空间中。 GUI(Graphical User Interface)...
在Windows Presentation Foundation(WPF)中,创建不规则形状的按钮是一种高级的界面设计技术,它允许开发者超越传统的矩形控件,为用户提供更具吸引力和个性化的交互体验。WPF的图形模型基于矢量图形,这使得我们...
总的来说,自定义绘制的Win32按钮允许开发者超越标准控件的限制,创造出更具个性化的用户界面。虽然这需要对Win32 API有深入的理解,但带来的结果是独一无二的用户体验,尤其适用于那些需要强调设计感和创新性的应用...
VCL提供了丰富的组件集合,如按钮、文本框等,但如果你想超越这些标准组件,实现更加个性化的界面,DirectUI就派上了用场。你将学习如何创建自定义的图形元素,使用Direct3D进行渲染,并通过事件处理程序来响应用户...
三菱触摸屏通常配备有内置的编程软件,如GX Works3,它允许用户创建和编辑HMI(人机界面)项目。而脚本功能是其中一项高级特性,它提供了更强大的逻辑控制能力,超越了传统图形化操作指令的限制。 脚本语言在触摸屏...
在VC++编程环境中,自绘按钮(Custom Drawn Button)是一种高级技巧,它允许开发者超越标准控件的限制,创建具有独特视觉效果和交互性的按钮。这个“VC 自绘按钮”项目显然提供了一种实现自定义按钮的方法,通过C++...
**WPF超酷界面设计** ...通过掌握WPF的这些核心概念和技巧,开发者可以创造出超越传统桌面应用的超酷界面,提供更佳的用户体验。此资源不仅是一个展示,也是一个学习工具,鼓励开发者探索WPF的无限可能性。
在Windows编程中,自绘按钮(Custom Drawn Button)是一种高级技术,允许程序员根据自己的需求定制按钮的外观和行为,超越系统默认样式。本实例主要探讨如何在VC++环境中使用CButton类来自绘不同类型的按钮,以实现...
总之,"ios-多边形按钮.zip"提供了一个强大的工具,允许iOS开发者超越传统的矩形按钮限制,创建出具有独特形状和交互方式的按钮。通过理解和利用MZShapedButton的特性,开发者可以提升应用程序的视觉吸引力和用户...
这些API为开发者提供了构建简单界面的基本工具,如按钮、列表和文本框。 4.2 它适用于哪些环境? 低级API集适用于需要基本用户输入和信息显示的游戏。例如,菜单驱动的游戏或基于文本的冒险游戏。 4.3 缺少了什么...
超越5000编程器的操作界面友好,提供编程指示,使得芯片的各种操作变得十分直观和简便。无论是专业人士还是初学者,都能在短时间内掌握其使用技巧,大大提升了工作效率。 综上所述,超越5000多功能编程器凭借其卓越...
这种方式可以实现更复杂、更个性化的界面效果,超越系统默认样式。自绘技术涉及到GDI (Graphics Device Interface) 或者GDI+,它们是Windows系统提供的图形绘制API。 3. **GDI与GDI+** GDI是Windows平台的原始图形...
总之,VB提供了一种强大的机制,让我们可以超越其内置控件的限制,创建出独具特色的用户界面。通过学习和实践这个例子,开发者不仅能掌握在标题栏添加按钮的技巧,也能深入理解Windows API和VB窗体处理机制,这对...
总的来说,通过调用Win32 API,PB开发者可以超越默认控件的限制,实现更多自定义功能,如动态改变按钮的背景颜色,从而提升应用程序的用户体验。这是一个很好的实例,展示了PB开发中API集成的重要性及其潜在的灵活性...
触摸屏控件在IT行业中是专门针对触摸设备设计的用户界面元素,它们使得开发者能够创建适应手指操作的应用程序,尤其适用于Delphi 7这样的古老但仍然广泛应用的开发环境。Delphi 7是一款强大的Windows应用程序开发...
- 交互性:Flash支持事件处理和脚本编程,使手机界面具有更强的交互性,用户可以通过触摸或按键触发各种反馈。 - 跨平台:早期Flash Player的广泛安装,使得基于Flash的手机界面可以在多个平台上运行,提高了内容的...
谈到触摸感应,无论是在MCU还是在传感器市场上,都是增长快的份额之一。电容式的感应产品正在以非常快的速度进入触摸感应的整体技术市场。据预测显示,2011年的单年触摸感应半导体需求将达到30亿美元。到2011年仅...
ClassXP作为该库的一部分,可能包含了一些特定的样式和组件,使得应用的界面在视觉效果上更加现代化,具有XP风格或者超越XP时代的界面设计。 **描述解析:** 描述中提到,“在工程中添加这个类库后界面立即变得...
【触摸传感技术的发展与应用】 触摸传感技术是近年来在电子设备中广泛应用的一种先进技术,...随着技术的进步和成本的降低,我们可以预见未来触摸传感技术将在更多领域发挥重要作用,创新出更加智能和便捷的用户界面。
随着时代的发展,界面设计原则也在不断地进化,设计师必须保持学习的态度,持续关注设计领域的最新动态,以确保自己的设计既美观又实用,既符合规范又能超越用户的期待。只有这样,才能创造出真正能够打动人心的优秀...