The big revolution in IM clients/protocol was the move to mobile. All the old protocols require a constant connection to the server to receive new messages. They were not designed with push notifications in mind.
I remember some early IM clients for the iPhone that you had to keep open to be alerted to a new message. Not fun.
I remember some early IM clients for the iPhone that you had to keep open to be alerted to a new message. Not fun.