当前位置: 首页>>>>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开发中这些都是非常基本的东西,也没有那么大的难度去记住,更多的开发是需要积累实践和经验达到的。
 

推荐阅读
  • 尚武科技研学河北科大创新成果 以软件开发赋能产业升级

    近期,“驻冀高校创新成果发布系列活动——河北科技大学专场”披露的多领域成果引发行业关注。尚武科技第一时间组织核心团队开展专题研学,系统梳理食品加工、生物医药、电子信息等领域的技术突破,结合公司软件开发主业探寻协同发力点,为后续发展明确方向。  1. 解码…

  • 借研发投入东风 强创新发展底气——尚武科技学习石家庄“十四五”科创投入成果有感

    最近,《河北省科技经费投入统计公报》正式发布,尚武科技第一时间组织核心团队专题学习了这份公报。公报里一组组亮眼的数据,让我们这些深耕本地科技服务的从业者倍感振奋。从“十四五”开局到2024年,石家庄在研发投入上的持续加码、创新生态的不断优化,不仅勾勒出城市…

  • 学加计扣除政策强研发动能,尚武科技绘创新发展蓝图

    这段时间,我们尚武科技专门组织核心团队,认真学习了元氏县科工局联合县税务局举办的“研发费用加计扣除政策培训会”相关内容。这场覆盖150余家县域企业的培训会,通过“政策解读+实操辅导+银企对接”的立体化服务模式,把惠企政策讲深讲透,不仅让参会企业吃下“定心丸…