【发布时间】:2015-01-26 21:31:52
【问题描述】:
快速搜索Apple's Human Interface Guidelines and Developer Library yields an unequivocal guideline:
用户而不是应用程序将菜单栏附加功能放置在菜单栏中。
轶事数据支持这一点:提交一个应用程序 - 在退出停靠进程/主视图时,额外的运行 - 产生一个整洁的拒绝。
现在 - 我是一名用户体验设计师 (UXD),我的意思是,我通常在移动和网络空间工作。所以请原谅我缺少 Obj C 印章,谢谢。
我非常了解指南和行为/模式:Skitch、Wunderlist、Evernote 等应用程序非常清楚地在主应用程序退出时的菜单栏中留下了额外的(通常称为 HelperApp)运行。他们都做提供明确的用户切换此 w/i 偏好。
没有关于处理用户控制这一要求的其他人机界面指南。这必须包含在入职培训中吗?第一次退出时的对话?再说一遍:我可以在 UX 方面谈论最佳行为,但我的(非常资深的)开发人员想要授权 - 其他人如何不被拒绝?
Focus:为了避免被拒绝,需要/被强制执行哪些用户控制方式? 已知/给定:包含在偏好中 其他:???
经过数小时的在线搜索和 Apple 开发指南,我谦虚地提出这个问题。根本没有时间玩要求的狂欢游戏:猜测、被拒绝、重复。提前致谢。
【问题讨论】:
标签: objective-c macos user-experience menubar