1. A system for providing an application usage continuum across client devices, said system comprising: a first client device configured to execute a first instance of an application; a second client device configured to execute a second instance of said application; and wherein, said first client device is further configured to: receive an indication to transfer operation of said first instance of said application running on said first client device to said second instance of said application on said second client device; generate state information and data associated with execution of said first instance of said application on said first client device; and cause said state information to be sent to said second client device to enable said second instance of said application on said second client device to continue operation of said application on said second client device using said state information from said first client device.