If you are going to do that over as many possible O/S environment s and device types then you would better get a platform that enables you both to design once and deploy on many as well as managing the lifecycle of the app so that you can enhance and re-launch it quickly.