zoukankan      html  css  js  c++  java
  • 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)当你考虑使用的是什么技术时,努力让用户看得懂你的主题,无论你使用什么技术你都要当用户是一个三岁小孩什么都不懂

  • 相关阅读:
    反射获取成员方法并运行
    反射获取成员变量,并修改值
    反射获取私有的构造方法运行
    反射获取构造方法并运行的快速的方式
    通过反射,获取有参数的构造方法并运行
    ssh端口映射
    python常见环境安装
    hadoop fs管理文件权限
    oracle通过DBlink连接mysql(MariaDB)
    [mysq]ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
  • 原文地址:https://www.cnblogs.com/lelun/p/5576786.html
Copyright © 2011-2022 走看看