当前位置: 首页>>开发技术>>APP开发的界面交互设计规范
APP开发的界面交互设计规范

      【尚武科技APP开发原创内容】最近我们接触了很多石家庄APP开发相关专业的学生,从这些学生的沟通中我们发现很多同学对,APP开发的规范都没有一个基础的认识,他们很希望我们可以提供一些开发的基础内容,我们今天整列了一些基础概念性但很重要开发中都会用到的内容,希望可以有所了解。
       首先从了解APP的概述开始(Overview),括号中都是对应的英文,这个希望大家可以熟识和记住,对后续的开发和英文开发环境将会非常有用处。
       1、主题(Themes),主题章节,主要对设计规范整体进行一个介绍,引出清晰(Clarity),遵从(Deference)和深度(Depth)三大设计原则以及美学完整性(Aesthetic Integrity),一致性(Consistency),直接操作性(Direct Manipulation),反馈性(Feedback),隐喻性(Metaphors)和用户控制性(User Control)六大基本特性。这些内容以后我们再去涉猎。
       2、基本界面元素(Interface Essentials),通过栏(Bars),视图(Views)和控件(Controls)组成了三大基本界面元素。
其次最重要的就是交互(User Interface)环节。
      音频(Audio)音频章节主要讲述了声音在不同操作场景下的不同表现,以及如何使其更好的作为触摸交互行为中的点缀,但是不能忽视。而且我们可以通过身份认证(Authentication)身份认证主要告知应用设计人员,When and How引导用户进行注册登录等身份验证行为。
       数据行为:数据输入(Data Entry)简单总结数据输入原则:能通过系统获得的就不要向用户索取,能通过用户选择获得的就不要用户输入获得,用户输入时弹出合适的键盘。反馈(Feedback)反馈最直观的体现为使用户知道当前应用正在做什么事情,去引导告知用户接下来其能够做的事情以及了解这么做将产生的结果。
 
      今天也着重说一下文件处理(File Handling)对于文件的处理,堪称iOS与Android间区别较大几点之一。Android有明确的文件系统的概念,也沿用了Windows文件系统的层级概念;而iOS则倾向于以更上层的方式引导用户进行交互。应用启动体验(First Launch Experience)应用启动体验简单来讲就是如何在用户第一次启动应用时便爱上它,或者至少不那么讨厌它。这个对于开发环节,往往容易忽视,细节往往是一个APP开发的关键。
 接下来就是大家耳熟能详的手势操作(Gestures)手势操作主要通过iOS的八大基本手势:点击(Tap),拖拽(Drag),滑动(Flick),横扫(Swipe),双击(Double tap),捏合(Pinch),长按(Touch and hold),摇晃(Shake)讲述如何更好的进行操作。

       最后我们说一下设置相关,设置(Settings)有一部分的应用可能需要一开始就让用户决定设置或布局选项,但是大部分应用避免或是延迟这么做。成功的应用能够一开始就让用户很好地使用,并且同时提供了一个便捷的途径去调整体验。大家看到这么多术语(Terminology)可能会令人感到有点彷徨,其实这些都是大家每天都遇到的,只要你去用就会发现APP开发中这些都是非常基本的东西,也没有那么大的难度去记住,更多的开发是需要积累实践和经验达到的。
 

推荐阅读
  • 石家庄APP制作:软件app开发

    1:根据公司的经验履历挑选在这里建议优先寻找经验履历较深的app开发公司,不要因为贪图便宜选择较为年轻,经验

  • APP的开发价格是多少?

    APP的开发价格是根据不是一概而论的,但是首先要知道,费用较之网站开发和微信小程序的开发要高出一些,首先你

  • APP开发的时间和周期

    APP开发的时间确定要根据实际需求确定,或者说根据复杂的程度确定。我们需要你了解开发的阶段,一般的APP的开