我正在为一个应用程序设计和测试各种想法,其主要功能是通知用户发生的事件,并为每个事件提供一系列操作选择。
标准选择是创建一个事件队列,在任务栏中显示带有事件和操作的弹出窗口,但我希望此工具尽可能不那么干扰和破坏。
我所追求的是关于如何最大化用户生产力的研究好书或论文(在这些本质上具有破坏性的场景中)换句话说,如何达到烦人的完美程度,不要太多,不要太少)。
用户应该对这些事件感兴趣,他们订阅了这些事件并可以选择要对每个事件执行的操作。
我更喜欢书籍和论文,但通常的StackOverflow智慧也很受欢迎。
我喜欢这样的事情:
也就是说,GUI设计的认知方面可以在这种情况下帮助用户。
答案 0 :(得分:2)
对于通知,我更喜欢右下角的小通知窗口。如果他们有一个最小的UI允许我采取一些快速行动,那将是理想的。
作为型号:来自Outlook的传入邮件通知,用于接听电话的Skype通知等
答案 1 :(得分:1)
答案 2 :(得分:1)
我不知道任何正式文章,但Ubuntu UI设计团队已经考虑过这个问题,您可能会在notification design guidelines或discussion by Mark Shuttleworth中找到有价值的内容。
答案 3 :(得分:0)
对不起,这里没有图书推荐,只是一条建议:最终,你应该让你的用户决定。
根据我的经验,一个用户认为有用的功能被第二个完全打破,而第三个完全不关心。
为他们提供3-5个选项以提醒他们(包括关闭警报的选项;-)。当然,你应该尽可能地优化这些选项,希望这里的其他答案可以帮助你。
答案 4 :(得分:0)
一系列可能性:
答案 5 :(得分:0)
我认为答案在很大程度上取决于您正在使用的UI的细节。但是,对于一般指南
如果您的环境是GNOME,GNOME桌面环境的人机界面指南(HIG)是一个有用的资源,如果不是,那么可能提供信息。有一个关于使用“桌面通知区域”的部分:http://library.gnome.org/devel/hig-book/stable/desktop-notification-area.html.en。这不包括区域等的重载(可能类似于win32托盘)。
Apple拥有自己的HIG文档。部分内容描述了使用Dock传输状态信息:http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGMOSXEnvironment/XHIGMOSXEnvironment.html#//apple_ref/doc/uid/TP40002721-TPXREF139Apple还为iPhone提供了单独的HIG文档。有几种通知技术,例如, “警告”http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/ModalViews/ModalViews.html#//apple_ref/doc/uid/TP40006556-CH11-SW1被明确描述为用于关键信息(由于其破坏性)。
几个苹果iphone应用程序调整其图标以传达一些状态信息:例如邮件,短信,电话都表示未完成的邮件,短信或未接来电/语音邮件的数量,作为其启动图标的一部分。但是,在粗略扫描苹果iphone HIG时,我无法找到任何参考。