手机
开发是一个指代智能手机应用程序编写过程的广义术语。手机通过运行操作系统平台向应用程序提供服务。因此,
手机应用软件开发类似于桌面开发,但有一些需要注意的问题。手机的内存或性能不如其桌面对应项。为了简化开发,许多开发人员最初都会在手机的软件版本(也称作仿真器)中运行、调试和测试其应用程序。这使您可以在一个标准、熟悉的环境中创建应用程序,并可以在准备使用时将其部署到手机中。
最好的手机应用程序一般具备以下几个特点:美观,简单,实用,耐看。而对于不好的应用,有些常见的缺点是可以避免的。下面列举出开发
手机应用程序时应该解决的几个问题:
1、平台风格要统一 每个平台有每个平台独特的风格,你必须了解你的平台习惯、这个平台的用户习惯。不要在Windows上为了标新立异学Mac搞个4根手指从左至右的翻页,或者两根手指拖动对话框。简单就好,傻瓜式就好。
2、功能要简单 以Bump为例,这个应用是用来分享手机间的数据的。刚开始这个应用支持分享音乐、人气应用、联系信息、图片和其他内容,用户不知道它到底能干什么,后来开发者砍掉了其他功能,只剩下联系信息和图片分享,它才取得成功。简单意味着容易,意味着能被理解,意味着能更好地市场化。
3、描述的精简准确性 看看你的标签、文本和菜单是不是有点罗嗦,如果是,那你的应用就开始出现失败的苗头了,如果你自己写不好也要请个擅长的人帮你写,你必须相信别人的好应用描述都是经过精心编辑、仔细斟酌的,因为他们深谙细节决定成败。
4、风格要保持一致 保持统一的
设计风格,这里指的是相对用户来说的使用风格。对于用户怎样翻页,使用菜单、标签、按钮和用户界面等,要设立一个统一的风格,设置可以详细到那个界面该以窗口跳出或者不跳的方式呈现。这样用户使用
手机应用程序时更直观,也更容易留住用户。
5、帮助及FAQ信息 看看最好的应用,他们提供Help选择吗?附加一个Help只会向你的用户透露一个信号:你不确定,你对自己的应用没信心。当你不知道怎么做时,下载别人优秀的应用去观察,不要在那里既不抄袭好的又自己拿不出好东西,那是最可怕的!
6、设计要简单的不能再简单 想象乔布斯的风格:当你设计完成的时候保证它是简单的不能再简单了!设计你的应用时,必须“心狠手辣”:砍掉多余的视觉花样,没有具体意义的元素,可有可无的图片,设计的核心是在大多数不必要中选出真正必要的。
7、加载速度要快 用户可从来不会考虑因为在3G网络上导致应用加载过慢,因为CPU的问题导致你漂亮的动画加载延时,处理好加载耗时的动画、大的图片、背景,让用户加载时体验最少的加载数据。
总之,有很多不同的移动设备的工作可以是一项艰巨的工作,特别是当你不能确定一个“以发展为所有这些设备应用程序的理想”的标准。然而,保持你的手机应用灵活,使用常见的可能的功能可以帮助你创建更好、更有用的
手机应用程序。