It seems that you want to have something similar to what Google Play does, in Android which allows to upgrade the application without touching the system just the application, I would recommend to use Android as platform, and customize it, since it is prepared to such application