iOS之《 Human Interface Guidelines:from Concept to Product 》<界面设计指南 二>:从概念到产品的实现

开发之前需要想到的:

1.列出所有用户可能喜欢的功能。

例子:食谱

(1)创建一个总的食谱菜单

(2)食谱的获取方法

        (3)比较价格

       (4)当地的食材店

(5)食谱每道菜的注释

(6)能够获取和使用的优惠券

        (7)使用图片或者视频的形式演示烹饪的过程

(8)显示不同的烹饪方法,或进行新的探索

(9)发现可以代替的食材

2.确定谁是你的用户群

你需要考虑一个很重要的问题:对于他们来说什么才是最重要的?

例子:食品杂货店  ,  面对顾客你会有提问顾客是否:

(1)经常在家烹饪或者趋向于现成的食品

       (2)喜欢优惠券,并觉得物超所值

       (3)喜欢特殊的食材或者没有相关的制作技术基础

       (4)严格按照食谱还是任由自己的灵感

       (5)倾向于多次买但量少 ,还是很少买但量多

       (6)希望多走几步去买自己想要的东西,还是只是想在回家的路上买一丁点就足够

(7)需要特定的品牌,还是可以使用其他替代品

(8)喜欢一次性买多个菜式的食材 , 还是每次只买一个菜式的食材

3.通过人们的反馈过滤自己列表中的功能

当你完成第一和第二步骤时,通过市场调查过滤用户不喜欢的功能,然后就可以真正的定制自己app的功能了。

4.永远不止步于此

在整个开发过程中使用您的应用程序定义语句来确定功能、控件和术语的适用性

例如: (1)当你考虑添加一个新的功能的时候,问问你自己这个功能是否是你目标客户群必不可少的功能,或者是他们喜欢的功能

(2)当你考虑界面设计的形状、样貌的时候,问问你自己用户喜欢简单的主题还是更喜欢开放的主题,你的目标是满足80%的人的需求

         (3)当你考虑使用的是什么技术时,努力让用户看得懂你的主题,无论你使用什么技术你都要当用户是一个三岁小孩什么都不懂

时间: 2024-10-10 17:34:38

iOS之《 Human Interface Guidelines:from Concept to Product 》<界面设计指南 二>:从概念到产品的实现的相关文章

iOS 人机交互指导方针(iOS Human Interface Guidelines)

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. UI 设计基础 UI Design Basics 为 iOS 7 设计 Designing for iOS 7 iOS 应用剖析 iOS App

【译】iOS人性化界面指南(iOS Human Interface Guidelines)(一)

1. 引言1.1 译者自述 我是一个表达能力一般的开发员,不管是书面表达,还是语言表达.在很早以前其实就有通过写博客锻炼这方面能力的想法,但水平有限实在没有什么拿得出手的东西分享.自2015年7月以来因工作及个人的兴趣开始逐步转向iOS开发,在这期间系统的学习了下斯坦福桥大学Paul老爷子关于iOS7,iOS8的视频公开课及苹果官方的开发文档.当然也包括这篇<iOS Human Interface Guildlines> ,半年的学习下来碰到最大的问题就是遗忘,很多知识点学过没多久就忘记了,必

《iOS Human Interface Guidelines》——Launch Files

启动文件 启动文件(或者图片)提供了简单的在你的app启动的时候iOS显示的占位图.这个占位图会让用户觉得你的app很快就有响应,因为它直接显示而且很快会被你的app的第一个屏幕代替.每个app都必须提供一个启动文件或者至少一个静态图片. 在iOS 8及以后的系统中,你可以创建一个XIB或者故事版文件来代替静态启动图片.当你在Interface Builder中创建一个启动文件时,使用尺寸类来定义不同显示环境的不同布局,使用Auto Layout来做小的调整.使用尺寸类和Auto Layout意

iOS Human Interface Guidelines(原创翻译) 目录

第一部分:UI设计基础 第一章:iOS设计 第二章:iOS app解剖 第三章:适配和布局 第四章:开始和停止 第五章:导航 第六章:情态环境(暂定,不理解) 第七章:交互和反馈 第八章:动画 第九章:品牌宣传 第十章:颜色和排版 第十一章:图标和图形 第十二章:术语和言语交流 第十三章:与iOS集成(暂定) 第二部分:设计策略 第一章:设计原则 第二章:从概念到产品 第三章:个案研究:从桌面程序到iOS app 第三部分:iOS技术 第一章:App 扩展 第二章:通知 第三章:多任务处理 第四

iOS Human Interface Guidelines(原创翻译)第三章

适配和布局 ·适配创建 通常来说,人们想要在他们所有的设备上使用他们最喜爱的app,不论是在设备什么样的定向上.在iOS8和稍后的版本中,你可以使用尺寸类和自动布局在设备放置环境改变时候通过定义屏幕布局,视图控制器和视图应当如何调整来帮助你满足这个期望.放置环境的概念可能会涉及到整个屏幕或者仅仅是屏幕的一部分,比如一个弹出菜单的区域或者是在一个分离的视图控制器中的主要视图. iOS定义了两种尺寸类别:常规和紧凑.常规尺寸类和宽松的空间联系到一起,紧凑尺寸类和有限的空间联系到一起.为了描述一种放置

《iOS Human Interface Guidelines》——Toolbar Bar

工具栏 工具栏包含了执行与屏幕视图中的对象相关的操作的控件. 一个工具栏: 是半透明的 在iPhone上永远出现在屏幕视图的底部边缘.在iPad上也可以出现在屏幕视图的顶部边缘. 可以在键盘出现时.用户做一个手势时或者抱哈你的视图控制器过渡成水平紧凑环境时隐藏. API NOTE 工具栏一般包含在导航控制器(管理一系列层级的自定义视图显示的对象)内.查看Displaying a Navigation Toolbar和UIToolbar Class Reference来学习更多关于在你的代码中定义

《iOS Human Interface Guidelines》——Multitasking

多任务处理 多任务处理让人们在屏幕上(以及合适的iPad模式)查看多个app,并且在最近使用的app中快速地切换.在iOS 9中,人们可以使用多任务处理UI(如下所示)来选择一个最近使用的app. 在多任务处理环境中的成功取决于与设备上其他app的和谐共处.在高层面上,这意味着app应该: 用心地优化资源的使用来避免使用过多的CPU.内存.屏幕控件和其他资源 优雅地处理其他app的干扰和声音 停止和重新开始--即过渡到后台或从后台过渡--快速而平滑 当没有在前台时对行为负责 下面的特有的指南会帮

《iOS Human Interface Guidelines》——3D Touch

3D Touch 3D Touch让iOS 9的用户多了一个交互的维度.在支持的设备上,人们可以通过按压主屏幕上的app图标来快速地选择其特有的操作.在app内,人们可以使用多种压力来获取一个内容的预览.在另一个视图打开内容以及获取相关的操作.(查看Adopting 3D Touch on iPhone来学习更多关于在你的代码中支持3D Touch的内容.) Peek 和 Pop Peek让用户可以在不离开当前环境的情况下预览一个内容以及执行相关的操作.元素通过在轻按时显示一个小的矩形视图(有时

《iOS Human Interface Guidelines》——Collection View

集合视图 集合视图管理有序的条目集合并且在自定义的布局中显示它们. API NOTE 查看Collection View Programming Guide for iOS来学习更多关于在你的代码中定义集合视图的内容. 一个集合视图: 可以包含一些可选的视图来视觉上区分条目的子集合或者提供装饰性的内容,比如自定义背景 支持布局间自定义的过渡动画(集合视图默认提供用户插入.移动或删除条目的动画) 支持额外的手势识别来执行自定义的动作.集合视图默认识别点击(选中条目)和长按(编辑条目). 使用集合视