Saya melihat semacam ambiguitas dalam jawaban di sini :-)
Saya sarankan untuk membedakan teknologi dan protokol yang mendasarinya.
VNC : menggunakan protokol RFB.
Apple Screen Sharing [SS] (yang diaktifkan dengan mencentang "Screen Sharing" di System Prefs): itu adalah VNC vanilla plus beberapa ekstensi spesifik Apple, mis. Sinkronisasi pasteboard otomatis, pemilihan tampilan, penguncian layar, enkripsi, drag & drop dan transfer file di server terbaru. Hal lain yang dimilikinya adalah "codec" khusus Apple, yang mudah dikenali oleh artefak seperti JPEG. Ini juga termasuk jenis otentikasi baru (dengan nama pengguna dan kata sandi dan dengan meminta izin dari pengguna jarak jauh) dan fitur yang sedang Anda diskusikan - Sesi Pilih , yang memungkinkan Anda untuk masuk sebagai pengguna aktif atau untuk membuat pengguna tak terlihat ("virtual") sidang.
Apple Remote Desktop [ARD] ("Remote Management" di System Prefs): menggunakan Apple Screen Sharing sebagai dasar untuk berbagi layar dan protokol lain yang sangat berbeda (beri nama protokol ARD misalnya) untuk hal-hal manajemen komputer, seperti melakukan pencarian sorotan, menjalankan perintah shell, mengirim pesan, mentransfer file dan sebagainya.
@zneak meminta klien yang mendukung fitur Pilih Sesi . Sayangnya, sejauh yang saya bisa lihat, bahkan klien Mac OS X jarang mendukung fitur Berbagi Layar Apple. Ini adalah: pertama, klien Berbagi Layar bawaan Apple ; selanjutnya adalah Remotix untuk Mac , yang tampaknya mendukung hampir semua fitur SS termasuk Session Select ; JollysFastVNC yang mendukung otentikasi Apple, pemilihan tampilan dan penguncian layar, dan Layar untuk Mac yang hanya mendukung otentikasi Apple.
Sedangkan untuk Windows, yang bisa saya temukan sudah disebutkan di sini Remotix untuk Windows , meskipun itu ditandai sebagai beta untuk waktu yang lama.
Mungkin semua hal ini sudah jelas bagi sebagian dari Anda, tetapi saya menghabiskan beberapa jam untuk menyelesaikannya. Semoga posting ini akan menghemat waktu untuk seseorang :-)