阅读更多

1顶
0踩

移动开发
iOS应用Clear向我们展示了设计界的理念精髓,那就是“少即是多”。待办事件应用Clear把好玩的深度感知、动态转换和栩栩如生的操作音效、简约的视觉语言、浅层的操作方式有机地整合在了一起,给人留下非常深刻的印象。

Clear的用户界面设计十分新颖,甚至可能代表着未来用户界面设计的发展方向。以下是从中总结出来的三个发展趋势。



1.  所有功能都得遵循“移动端优先”的原则

因为移动设备界面小,所以开发者应该尽量精简产品功能,去除网络端一些可有可无的内容,择优选择那些对用户体验有核心竞争力的功能和服务。

这也意味着,这类应用应该精简功能,侧重于几个主要功能。拿Clear来说,它就只是选择了代办事项列表的最为基本的功能,同时,为用户提供了一个极其精简的界面。

一个简约的界面设计需要极其精简,以至于其交互性只为最本质的功能服务。它要求择优选择那些用户需要的核心功能。难度在于,知道创建一个可行而令人满意的产品所需多少成本、哪些成本可以节省以及如何逐渐延展产品和服务。未来,我们将期待看到Clear如何发展和演化。

2.  让用户置身四维世界,成为掌控时间、空间、人物和信息的“魔法师”

用户界面设计者已经逐渐认识到,在虚拟的数字空间重复现实世界的物体已经过时了。数字化领域应该开始涉及一些其他方面的东西。它给予用户如同魔法般的力量。它不再是用户、鼠标以及手眼之间的一连串协作动作了,而应该是用户直接掌控一个屏幕或者物体,此时用户是处在一个无处不在的四维空间,这个空间基于时间、空间、人物和信息四个维度而存在。

Clear纯手势操作的用户界面设计向我们展示了这种“魔法,”它抛弃了传统代办事项应用中的复选框操作和文本输入模式。

3.  轻快简洁的操作

不管是设计者还是移动平台都朝着动态用户界面设计方向发展。对于习惯于静态框架的设计者们来说,如何把动态设计融入到面向消费者的应用中来实在是一个很大的挑战。

鉴于一种新的基于软件和产品开发的原型设计(prototyping)和混合学科的诞生,比如敏捷型方法(Agile method)和新的精益用户体验(Lean UX),它让创建动态的、形态和感觉相似的产品原型变得比起前更加容易和可接受。这需要采用更多的动态动作,这里就涉及到了电影式的设计方法。就好像是一部好电影的产生,最为精彩的地方往往在于那些静止画面之间的衔接点。

Clear作为代办事项应用,把简洁至上的设计理念发挥到了极致,未来我们希望在其他的领域中看到更多复杂的产品和服务能够沿用这种具有发展潜力的理念和趋势。

  • 大小: 36.4 KB
来自: 腾讯科技
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java程序员成长之路

    内含8个版本,由业内老鸟撰写供新人参考,规划java职业生涯。

  • 如保练成java高手_Java高手是怎样炼成的?

    Java高手是怎么炼成的,你猜。他们说当你精通这25个学习点,一切都水到渠成了。01你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class、object、interaction以及statediagrams。02你需要学习Java语言的基础知识以及它的核心类库(collections、serialization、stream...

  • Java高手的30k之路|面试宝典|精通多线程(一)

    多线程|进程和线程|并发和并行|线程创建的几种方式|线程的生命周期及触发机制|线程优先级|守护线程|同步方法和同步代码块|sychronized关键字|ReentrantLock|ReentrantReadWriteLock|显示锁和隐式锁

  • 2021Java开发面试解答:java后端解决重复提交问题

    阅读源码 程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。这也造成了很多错误看源码的方式。 那要如何正确的分析源码呢? 分布式架构 随着我们的业务量越来越大和越重要,单体的架构模式已经无法对应大规模的应用场景,而且系统中决不能存在单点故障导致整体不可用,所以只有垂直或是水平拆分业务系统,使其形成一个分布式的架构,利用分布式架构来冗余系统消除单点的故障,从而提高整个系统的

  • 你必须知道的Java开发大牛

    1、James Gosling   在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"The Algebraic Manipulation of Constraints"。

  • 我的java安全学习之路

    20200720 ,前置知识学习阶段 1、反射 2、IO 3、集合 4、序列化与反序列化 5、继承、封装、多态 6、修饰符

  • 超详细的Java学习路线总结--(入门到精通 )

    一、个人背景 作为一个java后端开发工程师,我从上学以来接触java已经有6个年头,我在知乎上经常看到许多同学在问如何学习java,编程如何入门之类的问题,我知道刚开始学习java的你们肯定很着急,我当时也是这样,感觉对编程一无所知,焦虑又害怕。其实不必过于担心,只要找到一个合适的学习方法+勤奋的练习+合理的规划。然后静下心来仔细思考,你就能攻克java这门编程语言。 首先,开始学习java之前,我们要知道,我们要学习哪些东西。现在的编程技术发展的太快了,我们不可能把所有的知识都学会,那样也不现实。

  • (收藏)10 个你必须知道的 Java 安全最佳实践

    1.用查询参数化防止注入 在2017版OWASP十大漏洞中,注入攻击在当年名列前茅。查看典型的Java SQL注入,会发现查询参数拼接进了SQL语句。下面Java代码执行的SQL非常不安全,攻击者会利用它来获取设定之外的信息。 public void selectExample(String parameter) throws SQLException { Conne...

  • 怎么训练才能成为java高手_三个方法助你成为Java高手

    原标题:三个方法助你成为Java高手转行做Java成为现在不少人心中的想法,但是有许多转行的人又或是打算从事这个行业的朋友都是零基础的,没有合适的方法的去学习是很难成为独当一面的Java高手的,那么怎么样才能把Java掌握好呢?有什么办法能够帮助自己成为Java的高手呢?以下三种方法可以帮助大家成为一个Java高手。1、从开始就打好Java的语法基础其实每一套Java基础教程都比较重视Java的语...

  • 谈一谈怎么成为一个Java高手

    谈一谈怎么成为一个Java高手,33岁开始学java,4年后成为上市企业架构师的学习感悟。

  • Java程序员修炼之路

    作者简介:王成委,CSDN知识库特邀编辑,Java高级工程师,熟悉Java编程语言和Oracle数据库。专注于高并发架构设计和大数据存储方向的研究。 我们为什么选择Java大多数人选择Java可能只是因为听说Java前景好、Java比较好找工作、Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么概念的。其实我选择Java也是出于以上的原因,...

  • html5表白神器

    html5 表白神器 Recommend use Chrome 14+/IE 9+/Firefox 7+/Safari 4

  • 【java】面向对象实现一个简单的表白流程

    如果她尚未经历世事(比你小),那便带她去看世界 如果她看尽人世繁华(比你大),那便带她坐旋转木马 public class Student { private String name; private String sex; private int age; public Student(String name,String sex,int age) { this.name=n...

  • 阿里面试回来,想和Java程序员谈一谈

    阿里面试回来,想和Java程序员谈一谈 字数10090 阅读2527 评论4 喜欢16 引言        其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。        但

  • 一个JAVA程序员的告白

      很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按 应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Envi

  • 一位Java程序员的自学之路

    其实求学的道路是很苦的,尤其是自学之路,但是艰辛并不代表不会成功,首先你得有个大致的方向,然后你也可以去网上找找关于Java全集的视频资料学习,但是有些时候你会碰到的有些知识点就不太懂,学习时间的话还是得看你自己的学习能力强不强了,个人还是建议你花一些时间去专心学习Java的,现在小编这里有一份关于Java的学习路线图,希望能够给予现在正在自学的小伙伴们一个好的指导作用。 在介绍这篇文章之前,先给大家介绍一下,我是一名Java开发的程序员,在此我跟大家说一下,我从今年开始就一直在做一个Java学习的分享,

  • JAVA初学者的表白

    初学JAVA选错了书,不该去读TIJ,没有C++的基础更没有编程的经验,看第一章就是撞墙上了,一头大泡而且打击了自己对JAVA的兴趣,觉得JAVA太难学了,不像他自身所说的特性之一"简单的",后来对自己的的自己情况进行分析,为什么别人都说Tinking in java是一本初学者入门的书, 我怎么就入不了门呢?而且越看越晕!  在网上了听到一句话,翻译过来是这样的"java编程思想是本

  • Java 520.1314表白

    long long ago(很久很久以前)! 一个男孩喜欢上了一个心仪的女孩。 但是、他很腼腆,不像那些轻车熟路的恋爱高手; 对于那些肉麻,表白的话语更是说不出口。好在他是学编程的! 但是,学艺不精。 可是他想写了一个程序,送给了那个女孩。以表明自己的心意!请帮忙设计程序帮这个男孩表白!要求:女孩输入任意数进行测试,结果都是男孩的心意。可进行自由扩充。 表白公式:( (n+52.8)*5

  • 一个JAVA程序员成长之路分享

    我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧遇见的那位大神, 虽然每个月也就聊那么几句, 但是他总能在我不知道该学啥, 该怎么走的时候, 给我方向, 毫不夸张的说,我现在的衣食无忧,

  • 成为JAVA高手需要多长时间?

    其实这个是因人而已的,但是成为真正的高手即使悟性再高也是需要至少两年的时间。第一是因为JAVA的类库非常的庞大,作为高手对于里面的常用类应该是非常熟悉的,而且应该是比较熟悉JDK的类库的设计思想和结构。第二是因为java的扩展比较多,概念也非常的多,作为高手,对于JAVA相关的其它概念虽然不能都很清楚,但是至少应该知道是什么,是处理哪个领域的问题的。第三是因为有很多工具需要熟悉。由于JAVA到目前

Global site tag (gtag.js) - Google Analytics