I'm working on getting VNC up and running on a Pi 0 W. I had this working before, so I'm trying to retrace my steps. I didn't take any notes because it was a proof of concept and I left things as the default, but clearly I should have.
I noticed that the Raspberry Pi Foundation heavily recommends the Real VNC "companion app" (whatever that means) in their documentation. I recall using this the last time around, and for some reason I recall it crashing every so often, or there was a time limit to how long it worked.
Is this program required, or is this simply a business deal between the two, and any regular VNC client will connect to the RealVNC server on the Pi? The article doesn't make the distinction. I didn't find anyone talking about it online, so I suspect it's a regular VNC server.
Tangentially to this question, I am able to use RealVNC to connect to the Pi, but not UltraVNC. I'll figure that out somehow, but that's not what this question is about.