I am looking for a general technical overview of the changes Lion brought to screen sharing (VNC).
Specifically, the server now can differentiate and communicate the difference between dropping in and observing whatever user is presently logged in as opposed to starting a new and completely virtual loginwindow process and environment independent from the physical screen.
If you can write the book here detailing all the changes, awesome. If not, any pointers to articles, resources or hints of what changes actually shipped with Lion would be most welcome.
I am not finding any relevant documentation or discussion on the googles, the blekkos, or even the Apple developer site. (other than pre-release discussion that change is coming and the numerous VNC is now broken threads)
I love screens on iOS as it works well with the Lion changes - I presume their screens for Mac handles these changes as well. Lots of other clients seem to be not so happy with the Lion changes: