Android开发之程序员必须要懂得Android的重要设计理念2

     上篇文章介绍了Android开发的设计理念的一部分,并没有得到博友们的多大认可,只看到了一位博友在下面留言期待下一篇文章的发表,为了这小小的唯一支持,我决定继续把后面的8个要点介绍一下,自己也潜心反省一下,自己的理解是不是太浅薄。

二、增加易用性

    (6)一样的标志,一样的功能    

     我们的程序 应该帮助人们通过视觉辨别就可以轻松判断该图案或者按钮代表着怎样的功能,能清晰的分辨出来,而不是让用户费劲脑筋的去猜想这个按钮可能代表什么功能。我们的程序应该极力避免一种情况,类似的图案或者按钮却在不同的地方,代表着不同的功能。

Android开发之程序员必须要懂得Android的重要设计理念2

   (7)不要打断用户的行为

      我们的程序应该像个大明星的私人助理那样,时时刻刻为用户提供帮助,保护人们免受不重要的细节。用户希望保持专注,除非它是至关重要的和时间敏感,一个中断可能会引起用户的不愉快和厌恶。

Android开发之程序员必须要懂得Android的重要设计理念2

三、使应用有趣

   (1)让程序更容易学习

        当我们的用户充分搞清楚情况的时候,他们会感觉良好。我们应该使我们的应用程序更容易学习,我们应该使我们的视觉模式或肌肉记忆变得比其他Android应用程序简单容易。例如,返回的按钮就是一个很好的导航捷径。

Android开发之程序员必须要懂得Android的重要设计理念2

     (2)用户永远是对的

         请有礼貌的促使人们做出修正,友好的。当他们使用你的应用程序,用户希望感受到他们是聪明的,一下子就上手了我们设计的程序,使用流畅,会让他们充满自豪感。如果出现错误,我们应该给明确的修正指令,而不是技术细节。如果我们能在背后修复这个bug,这样更好,而不是把错误抛给用户。

Android开发之程序员必须要懂得Android的重要设计理念2

     (3)给予用户鼓励

         我们的程序应该把复杂的任务分解成一步步的较小的步骤,让用户可以很容易地完成。此外我们的程序应该给用户实时反馈进度,比如说增加一个Progressdialog,即使它只是一个细微的光芒,也会有着意向不到的效果。

Android开发之程序员必须要懂得Android的重要设计理念2

    (4)让用户变得专业

       我们的程序最好可以让用户觉得他们通过我们的程序可以完成一些平时完成不了的事情,比如各行业专家的技术。例如比较火的美图秀秀,结合多个照片效果可以使业余照片看起来只需要惊人的只有几步。

Android开发之程序员必须要懂得Android的重要设计理念2

    (5)我们的程序应分清主次

    切记一点,我们的程序 并不是所有的行为都是平等的。在我们的应用程序里,我们开发人员应事先决定好什么是最重要的,对于这款应用来说是最核心的功能,让该功能容易找到和快速使用。比如360相机的快门按钮或者天天动听的音乐播放器暂停按钮。

Android开发之程序员必须要懂得Android的重要设计理念2

   好了android的开发设计理念写完了,希望对各位能有所帮助吧!

Android开发之程序员必须要懂得Android的重要设计理念2,布布扣,bubuko.com

Android开发之程序员必须要懂得Android的重要设计理念2

上一篇:C++并发编程中static变量的问题


下一篇:显式锁(第十三章)