摘要 |
A utility program executing on a mobile communication device decides whether to launch an application remotely as a Webapp or whether to launch the application locally on the mobile communication device. The decision is based at least in part on an estimate of how much of a resource the application would consume were the application to be launched and executed on the mobile communication device. Examples of resources include battery capacity, memory capacity, and processing power capacity. If the total amount of a resource consumed by currently executing applications and the application to be launched would exceed a threshold amount, then the utility uses a browser on the mobile communication device to launch the application remotely as a Webapp, otherwise the utility program causes the application to be launched locally. The utility program has a graphical user interface (GUI) whereby utility program operation can be configured and customized.
|