阅读更多

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高手

    经验分享如何迅速成为Java高手

  • Java高手是怎样炼成的?阿里p8都强烈推荐的高手真经!

    Java语言包括广泛的应用技术和应用领域。从应用技术或软件包来说,它包括Java标准版本软件包Java SE、Java企业版本软件包Java EE,以及Java微型版本Java ME。从软件开发及应用领域来说,它包括桌面应用编程、Web客户端编程、服务器编程、移动设备(如手机)编程以及机器人编程等。

  • 成为Java顶尖程序员 ,看这11本书就够了

    《深入理解Java虚拟机:JVM高级特性与最佳实践》 如果你不满足于做一个只会写if…else…的Java程序员,而是希望更进一步,我随便举几个例子吧: 1、了解Java代码的底层运行机制 2、定位性能问题 3、对整个系统进行性能调优 4、解决各种奇奇怪怪的线上线下问题 5、更加高级别的,为自己的项目量身定做一款适合自己项目的虚拟机 那 么Java

  • 我的java安全学习之路

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

  • java安全入门(一)

    编译型语言和解释性语言 大家之前都或多或少接触过python与php,刚开始可能接触过一些C,但是其实这几种是不同的语言 有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(Windows 下的 .exe),比如C语言、C++、Golang、Pascal(Delphi)、汇编等,这种编程语言称为编译型语言,使用的转换工具称为编译器 有的编程语言可以一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序,比如 Python、JavaScript、PHP、She

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

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

  • Java【有哪些适合新手练手的Java项目?】

    Java作为一门古老的语言,已有20年左右的历史,这在发展日新月异的技术圈可以说是一个神话。 虽然不少人曾抱怨Java语言就像老太太的裹脚布,又臭又长,有时写了500行都不能表达程序员的意图。 但从市场上的招聘现状看,Java工程师依然有着其他语言不可取代的竞争优势。 看到了这里,恭喜正式开始进入主题:适合新手练手的Java项目?  C9154343-0F98-4774-A

  • 如何迅速成为Java高手

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

  • 一个牛人给Java初学者的建议(必看篇)

    给初学者之一:浅谈Java及应用学java从不知java为何物到现在一个小小的j2ee项目经理虽说不上此道高手,大概也算有点斤两了吧每次上网,泡bbs逛论坛,没少去java相关的版 面总体感觉初学者多,高手少,精通的更少由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间还有一个很重要的原因就是java这门语 言更适合商业应用所以高校里大部分博士老师们对此语言的了解甚至不比本科生多...

  • 如何迅速成为Java高手 [转]

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

  • 成为Java高手的25个学习目标

    在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请登陆疯狂java培训官网。   本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢?   1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综

  • Java高手真经为您规划Java技术体系

    Java技术路线图提示:前文对Java技术做了框架性的分析,包括Java SE、Java EE和Java ME,让读者了解了Java由哪些技术组成。为了系统地学习这些技术,本文将制定一套完整的Java技术学习路线。从前文中我们已经了解到,Java SE中包含了Java的基础技术,Java EE中包含了网络应用开发的各种技术,Java ME中包含了移动设备应用开发的各种技术,且Java SE

  • 如何成为 Java 技术经理?

    不管你愿不愿相信,对于互联网技术人来说,“带团队”不再是一个可选项,而是迟早都要面对的事儿。你可能会说:“技术才是我的真爱,如果我不主动要求,做管理、带团队,怎么可能是我...

  • Java练手小程序——QQ聊天

    1.思路图         2.主要功能         实现一对一聊天 实现多对多聊天 好友上线自动刷新功能 3.知识点       界面布局:一是流布局,二是卡片布局(现在应该都不用了)  socket通信之对象流objectinput/outputStream          将线程里面的信息显示到界面上 4.项目代码        4.1服务端  

  • 摘抄笔记--《编写高质量代码:改善Java程序的151个建议》

            记得3年前刚到公司,同桌同事见我无事可做就借我看《编写高质量代码:改善Java程序的151个建议》这本书,当时看了几页没上心就没研究了。到上个月在公司偶然看到,于是乎又找来看看,我的天,真是非常多的干货,对于我这种静不下心的人真是帮助莫大呀。           看完整本书,也记了不少笔记,我就分享一部分个人觉得有意义的内容,也为了方便以后自己温习。   --警惕自增陷阱...

  • JAVA基础:如何才能成为Java开发高手

    转自:https://www.pinlue.com/article/2021/07/0906/5111642342746.html JAVA基础:如何才能成为Java开发高手   其实,我觉得程序设计这玩意是不能急噪的,不可能什么事都能一步登天,应该是一个循序渐进的过程。   如果不是很熟悉java,那么我建议从java的基本语法开始学起,然后再慢慢去掌握java的面向对象编程方法和思想,比如说类、对象、继承、封装、多态、覆盖、重载等等比较重要的知识点。这些都是基础,都是你以后往高深方面发展不能缺

  • 怎么学习Java能真正成为Java编程高手?

    学Java的人现在确实很多,一般选择入行做IT做编程开发的人,基本都把Java作为首选语言。有没有好的Java学习方法能从菜鸟直接变成高手?苏州学码思小编的答案是没有。Java学习没有诀窍,也没有捷径。只有脚踏实地学好Java知识,把理论知识灵活运用实践,多学,多问,多操作,只要这样才能真正成为Java编程高手。   Java学习忌虎头蛇尾。   很多Java初学者刚开始自信满满,买各种关于...

  • 适合Java新手练手的小项目!

    对于很多朋友来说,Java是学习编程的开始,也有很多朋友希望通过Java可以找到工作,那么当我们学习了Java的基础知识之后,我们急需要一些项目去帮我们整理一下自己学习的知识点以及提高一下编程能力,对小的工程有一个大致的了解,有助于以后一步一步的接触上手相对来说大的项目。就需要一些小项目来练手,这里分享一些还不错供大家学习提高。 源码下载(实例一): jsp开发完整的博研图书馆后台管理系统...

Global site tag (gtag.js) - Google Analytics