This publication describes techniques to allow an application to launch on a mobile device, for example, a smartphone, once the device downloads a portion of a package file associated with the application. The package file includes the initial data necessary to launch the application. The initial data can be referred to as the “idle nugget” and can include executables, objects, images, audio, and/or geometry files. The mobile device is not required to download the remaining package file data before a user can initially launch the application. As a result, the idle nugget can be prioritized by an application distribution service to download first to the mobile device. Once the mobile device downloads the idle nugget, the mobile device can launch the application before it downloads the entirety of the package file. The remainder of the package file can continue to be downloaded in the background while the user launches and uses the application.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.