MoSync should provide a method to install an APK unattended. The implementation seams to be easy using PackageManager and android.permission.INSTALL_PACKAGES.
1) My mobile operator blocks downloading non-marketplace APKs;
2) I must force users to use the latetest version;
3) OTA example has a problem: The "new" program.comb shoud be stored as a DataStore. If user cleans data (from Android settings menu), it restores to the original one.
4) I cannot expect users to have the latest APK installed manually.