如果系统为通知图标生成了这样的通知消息,则那些不完善的程序会在用户点击工具提示窗口的关闭按钮时弹出一个确认对话框,例如: “亲爱的用户,您是否真的想忽略这些通知消息呢?”因此,在系统的API设计时,我们特别注意到了这一点,并确保他们不会得到这个机会来显示这个惹人厌烦的对话框。
在很早之前,我们觉得软件是值得信任的,大家都认为它们不会主动的”作恶”,它们不会猜测用户做出的选择,或者不会侵犯用户的隐私空间。
但是后来我们发现,我们的想法还是太幼稚了。我们看到很多程序都会恶意的弹出各种提示对话框,因此,我们做了这样一个设计决策:当最终用户决定作出某项系统设定时,我们禁止开发者以程序化地方式访问它们,因此,程序就没有做这件事的任何机会。