Yes, in order to install EyeZy on both iOS and Android devices, you need physical access to the target device. However, for iOS devices there is a non-jailbreaking setup that does not require physical access.