FireFox应用开发详解第三章-应用设计提要

前两章我们主要讲解了一下环境搭建与开发、测试流程。

那么这一章,我们来讲一些关于应用开发的事情。


应用预览图:



优秀的应用将会符合以下几点:

       

1.有明确的作用,且应用的核心内容是单一的(要保证众多功能都是围绕一个核心内容而搭建的,千万不要复而杂)。


2.要考虑到用户使用的场景,例如:休闲小游戏必须要考虑到在地铁、课余时间等闲散时间以及其他忙里偷闲的情况~(也就是说,要考虑到用户随时有可能暂停使用的情况)


3.一定要有完整的流程,万万不可把随意而为。一款应用不论是从用户习惯、视觉美感和其他方面而言,都是有一定的相关应用通用步骤的。


4.一致性。在应用中,不论描述语言、Ui、视觉元素以及流程等都应该是系统性的,不要让用户摸不着头脑。


5.言简意赅。没有用户喜欢读大篇幅的提示信息,正如你不愿意阅读用户协议一样。不是么?


6.引导用户操作。若一个物品是可以累加的,那么我们需要一个+号来提示用户。相应的,用户操作后,我们要给予一定的反馈提示用户该操作已完成。另外,在执行一项耗时任务时,一定要有一个明显的标识或动画提示正在操作什么。没有人愿意失去控制权。


7.尽量避免用户手动输入。我们需要考虑到用户在移动设备上进行输入非常麻烦,因此,在可能的时候要向用户提供一个简单易懂的选项让计算机自动完成。


                

8.假设有一个对话框,作用是购买升级到高级版。请对比以上两幅图。很明显,左边的按钮要比右边的按钮更容易理解。




在FireFox OS中运行的应用程序开发要求:


1.请使用W3C推荐的Api名称+浏览器特有Api名称的方式来进行兼容。(一来可以兼容不同版本的FireFox OS,二来我们的应用无需任何修改也可以在其他的浏览器上完美运行)


2.请使用响应式布局或不影响美观的布局排版。(同安卓和Ios一样,Firefox OS的运行设备分辨率不可能一致)


3.由于应用默认背景色为黑色,如需改变背景色,请自行编写Css代码。


4.一款优秀应用从点击图标开始到展现给用户一定的内容(这里指的内容可以是加载界面)请不要超过1秒。




往后的章节中,我们将学习如何一步步制作基于FireFox OS平台的计算器应用。

另外请大家注意一点:如果连自己都不愿意用的应用,又怎么能要求别人去用它呢?


所以,请大家和我一起加油吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值