Looking for a VNC app? Don't buy
Screens by Edovia. Just don't. Their QA is absolutely embarassing.
Here's the recent history, starting with the last big update, which was version 3.5 in September 2014.
You see, the app had always been very crash-prone. Never had a day where it didn't crash at least once.
So they released version 3.5.2, which included "Improved stability and performances" (sic).
It kept crashing.
So they released version 3.5.3, which included "Improved stability and performance".
It kept crashing.
So they released version 3.5.4, which included "Improved stability and performance" and "Improved memory management".
It kept crashing.
So they released version 3.5.5, which included "Performance and stability improvements".
It kept crashing.
So they released version 3.5.6, which included "Stability improvements".
It kept crashing.
Now, one of the last two updates happened to break SSH too. I'm not sure which one. Doesn't matter. Having a secure connection is fucking essential for a screen sharing/remote access app; how could they miss this?
So they released version 3.5.7, which "[fixed] an issue that prevented secure connections to succeed".
It didn't fix secure connections. And it kept crashing.
So they released version 3.5.8, which "[solved] issues with secure connections".
It didn't fix secure connections. And it kept crashing.
So they released version 3.6.1, which they called their Snow Leopard. Almost no new features, only bug fixes. Loads of them.
And would you believe it, SSH did actually work again and I haven't had any crashes since then!
The update also included a connection test for SSH, which some genius decided to have it start
every single time you open the connection settings, completely blocking the UI while it's running (~3-5sec. Annoying as hell.), even though there's a button to manually execute it.
But if a certain setting was on (Disable SSH when connecting to a computer in the local network), the connection test would always fail.
So they released version 3.6.2, which includes a fix for the failing connection test.
It didn't fix it.
edit: Almost forgot. That setting I mentioned above, Disable SSH for local connections? It doesn't actually work.