zoukankan      html  css  js  c++  java
  • 利用一些经过验证的设计策略

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

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

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

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

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

  • 相关阅读:
    Sum Root to Leaf Numbers
    Sum Root to Leaf Numbers
    Sort Colors
    Partition List
    Binary Tree Inorder Traversal
    Binary Tree Postorder Traversal
    Remove Duplicates from Sorted List II
    Remove Duplicates from Sorted List
    Search a 2D Matrix
    leetcode221
  • 原文地址:https://www.cnblogs.com/lelun/p/5561198.html
Copyright © 2011-2022 走看看