How the iPhone mail app decides when to show you new mail
theinvisibl.com
theinvisibl.com
Thats the subtle stuff that is often hard to get right.
1. I'm not in MobileMail.app, get a notification that an email arrives, but when I enter the app, nothing is there. When I manually hit the refresh mail button, the new message downloads and appears.
2. If I'm in MobileMail.app a new email arrives and I see it up top for a few seconds, and instantly it disappears. Again, I have to tap refresh to re-download the message.
Why does this happen?
[0] I personally never encountered it.
Your iPhone is connected to a push server; the server sends your phone a few bytes that indicate a new message is available to be downloaded, but it does not begin downloading the message itself until you enter MobileMail.app. (Messages.app is different since your carrier pushes messages in their entirety).
What if you've sorted the list (by sender, for example) so the 'natural' place for the new message is half way down your list? Will it determine a travel delta or something similar to determine whether to snap you to the message?
I'm guessing you can't sort your email.
I've run into this problem before (how to orient a view of a list that is updated in the background). Google, for example, partitions the list into 'all items' and 'new items' so if you've paged half way through the list, the incoming item is added to the 'new items' view and a visual indicator is made that a new item exists (cf. Google Reader).
Correct.
You can not sort messages in Gmail.
I'm betting that reading that statement just caused a bunch of people to say "Really?" and go check, but it's for real. In several years of using Gmail, I never felt the need. Search always found what I wanted. I mentioned this to some people in my office and they were similarly stunned that they never noticed.
One curmudgeonly former Outlook jockey said that he's missed that feature forever. shrug. When I used to use Outlook on an Exchange server, search frequently didn't find messages that I already had open! They were just missing from the index, word stemming didn't work, or one of many other problems. Also, I used to hit my storage quota and have to sort by size to delete offending large attachments. Never have any of those problems with Gmail, so why would I need sort?
Note that I am not saying this is a negative at all. I just found it out of the ordinary and not expected. Although, if the target audience was HN, then there was definitely a lot of wasted effort. :)
It's working looking in gruesome detail at how efficient and comfortable a given app is.
Anybody else noticed this?
When I want it to not rotate, it rotates anyway. I must then fuddle with the multitasking bar to hit the Lock Orientation button.
When I want it to rotate, it seems to take ages before it rotates. Or, I forget that I have rotation lock on, and then have to turn it off first.
the phone only caches about 100 emails per inbox anyway, so odds on the email just isn't there by scrolling. searching will go and fetch older ones from the server too, and the results sit there (new emails or no) until you're done with them.
Any good UX culture should catch these kinds of details and implement them right, the problem is the lack of good UX cultures beyond a couple prominent examples.
[1]Steve Jobs, Steve Jobs, Steve Jobs