Postby florian » Wed Jan 24, 2007 2:31 am
well, twofold.
If a client uses IMAP/IDLE, that means connection is kept open and the server sends notification as soon as a message arrives. This is the same level of push microsoft offers for active sync devices with exchange.
"true" network level push can only be implemented with solutions where a server on the carrier's side is involved, i.e. solutions such as blackberry. again, as per the above, microsofts solution is not really true push. if you play it really hard, even blackberry isn't, because the device still polls, but it is done so deep in the mobile network layer that you can't make the difference.
The discussion of pull vs push is pretty pointless, for this reason. I'd rather go for what the user experience is like. IMAP on E61 means that email is coming in immediately and there is no ongoing polling traffic. I'd call that a push-type experience. (though the client is not 100% stable yet on the device and crashes once in a while. two software updates yet since device release in May last year, and getting better every time)
Florian.
Florian von Kurnatowski, Die Harder!