• 利用一些经过验证的设计策略


    最成功的 iOS 应用程序,通常是深思熟虑、反复设计的结果。当开发者聚焦于主要任务,使功能更加精炼,是可以创建优秀的用户体验。本节总结的策略,可以帮助改进您的想法、审视设计选项,并专注于用户会欣赏的应用程序上。

    提炼功能列表。在设计过程中,尽早确定应用程序的功能和目标用户。使用此定义(称为应用程序定义语句)过滤掉不必要的功能,并指导应用程序的风格。虽然,功能越多应用程序就越好的想法很诱人,很多时候,却是反面教材。最好的应用程序,通常聚焦于一个主要任务,只提供用户完成该任务所需的那些功能。

    为设备而设计。除了整合 iOS 用户界面和用户体验的模式之外,请确定您的应用程序在设备上运行自如。如果计划开发一个通用应用程序(即同时运行在 iPhone 和 iPad 上的应用程序),这就意味着必须为每个设备设计不同的 UI,即使大多数底层代码可以是相同的。同样,如果计划采用基于网上的内容,有必要重新设计这些内容,使其看起来和感觉起来像是原生的应用程序。

    适当地定制。每个应用程序都包括一些自定 UI(即使只在其 App Store 图标中)。iOS SDK 可以让您自定 UI 的各个方面,至于多少自定才合适就完全由您决定。最好的应用程序,会以目的明确和易用作为自定的考量。理想情况下,您想要用户觉得您的应用程序与众不同,又同时欣赏到其直观和易用,与其他应用程序保持一致。

    原型和迭代。在决定好包括哪些功能后,您就可以开始创建可测试的原型。早期的原型不需要显示真实的 UI 或美工图样,也不需要处理真实的内容。但是,它们需要给测试员准确的概念,知道应用程序是如何使用的。在测试过程中,要特别注意测试员尝试过但失败的地方,因为这些尝试,可以暴露出应用程序本该有却未实现的行为。继续测试直到您感到满意,认为用户可轻松理解应用程序是如何使用的,并能操作全部功能。

  • 相关阅读:
    第十二节:类的定义
    第十二节:类的定义
    第十二节:类的定义
    Android核心技术Intent和数据存储篇
    Android核心技术Intent和数据存储篇
    Android核心技术Intent和数据存储篇
    ObjectDataSource配置数据源的时候,选择业务对象下拉菜单没有任何东西
    两个时间相差多少 .net中的timespan应用
    net3:DropDownList的动态绑定
    ADO:DataSet存入缓存Cache中并使用
  • 原文地址:https://www.cnblogs.com/lelun/p/5561198.html
Copyright © 2020-2023  润新知