首先是一些背景;对于tl; dr版本跳到下面的“问题”。
这实际上是一个用户界面问题,而不是技术问题,但我认为它在这里比在UI网站上更合适。
由于iOS(iPhone OS)4.0应用程序可以在后台运行,实际上总是这样做而不是退出。退出应用程序需要按下主页按钮,再次按下它,将手指放在应用程序图标上,直到它开始摇晃,触摸“关闭”指示灯,再次按下主页按钮。不太直观。
原因当然是用户通常不应该关心应用程序是退出还是暂停,因为这无关紧要。但是对于某些应用程序来说确实如此。
我有一个记录位置变化的应用程序;想想“RunKeeper”,如果那是熟悉的话。用户启动应用程序,选择开始录制(到文件),或者只是用它来查看距离,速度等。当用户完成(或想要做其他事情)时,他们点击主页按钮。该应用程序消失了。现在发生以下几件事之一:
当然,应用程序无法看到第三种情况和第四种情况之间的区别。快速浏览一下RunKeeper论坛,可以看出很多用户都不知道发生了什么,并且对此感到非常困惑。
那么从用户界面的角度来看,解决这个问题的最佳方法是什么?
您怎么看?
答案 0 :(得分:1)
我虽然没有阅读第三选项^^(我不认为这会对抗HIG)
所以录制时“大”按钮可以改变“模式”吗?或者一个开关;-)(比如“在”背景中继续录音“?”)
也许在他开始注册时询问用户? (在prefs页面中有一个默认值?)
由于您可以在不退出应用程序的情况下更改歌曲,因此可以在应用程序进入后台时将默认值设置为停止记录。
但我没有其他任何解决方案: - /