03/06/2013
I finally figured out the iPhone's "Do Not Disturb" feature. I have always had trouble understanding this feature and it really bugged me as to why I was having a difficult time figuring it out. It also made me feel like I was not using an Apple product. One of the reasons that I am a self-professed Apple fan boy is because of the care that is taken in the design process of their products, right down to the tiniest and last detail. But this DND feature made me feel like I was not using an Apple product.
Consistency of functionality across the user experience is critical. Why? Because there are people out there like me who take things very, very literally. Additionally, I learn from evaluating a certain behavior, and then forecasting that experience into my interactions with similar, or what I perceive to be similar, features. As an example, when I flick the "Silence" switch on the left side of my iPhone (near the volume buttons), my iPhone immediately changes it's notification profile from audible to silent (or vibrate, depending upon how I set it up). So when I turn on "Do Not Disturb", I assume that, immediately, the "Do Not Disturb" feature is active and I will not be disturbed. After all, that would seem to make sense. However, many times, after turning on DND, a text message or email gets delivered to my phone and it audibly notifies me. Whaaa?!?
Cutting to the chase, when you turn on the "Do Not Disturb" feature in Settings, it is not yet active and your iPhone will still alert you to incoming notifications. The "Do Not Disturb" feature is only active once you turn the feature on and after you lock your iPhone. Even though the "Do Not Disturb" feature description clearly says that. Even after reading the directions several times, I still didn't get it because my expectation of how that feature should work, based every interaction I've ever had with a similar feature, told me that when I turn something on, it is on… right then.
This was an important lesson for me to learn, taking the consideration and design process of the user experience to a whole new level for me, as I continue to develop applications being used by thousands of people all over the world.