移动应用功能

时间:2010-07-29 20:05:16

标签: iphone mobile symbian mobile-phones smartphone

假设有人想将桌面应用程序移植到智能手机上(这可能意味着从头开始编写)。

您认为移动版本与桌面版本的关系如何?换句话说,移动应用程序的常见功能是什么?

我可以说:

  • 简短的用户界面(不耗时)
  • 密集内容,与桌面相对文件进行过滤
  • 个人:没有多用户需要(智能手机是个人设备)

还有什么?

1 个答案:

答案 0 :(得分:2)

Apple在Human Interface Guidelines

中有一些指导

我想到的一些事情是:

  1. 您希望如何高效,优雅地展示您的数据?
  2. 您将使用哪些控件和视图类型?这意味着,该程序的这一部分是否最适合使用UITableView或UIScrollView,还是应该有一个向下钻取的导航更好?基本上,我只是说,确定应用程序的流程结构。您需要熟悉每个控件,以便了解典型用户的期望。
  3. iDevice上的用户(iPad除外)用于单窗口环境。因此,请勿尝试将每个小细节打包到屏幕中。逻辑和直观地分解。
  4. 在功能和可用性之间取得平衡。不要只是把一个应用程序扔到那里工作得很好,但看起来像垃圾。人们喜欢眼睛糖果(特别是男士)。
  5. 就像你说的那样,多用户只能在iPad上使用,即便如此,除了游戏之外,它还可以用于其他任何事情。
  6. 考虑用户期望和习惯基于其他应用程序的内容并尝试继续这种趋势。例如,如果您正在显示键盘并且没有明显的方法可以解除键盘,请将其设置为当他们点击键盘外部视图的某些区域时,键盘将被解除。否则,用户只是在屏幕上用这个愚蠢的键盘卡在那里,没有合理的方法来摆脱它(对不起,我真的很讨厌开发人员做这个时)。
  7. 最后,在发布之前至少使用应用程序至少一周。如果你不是100%支持它,那就改变它。有些人都是“先失败并后来修理”,但我不同意。最重要的一天是发布的第一天。在那之后,它既可以是口口相传,也可以是交叉促销,也可以是您的广告费。在第一天取得成功..并且还意识到周三/周日/周日更多的人使用AppStore比一周中的任何其他日子都多。