1. A system for providing an application usage continuum across client devices, said system comprising: a first client device, configured to present a list of potential target devices and configured to execute a first instance of an 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 a second instance of said application on a second client device from among the list of target devices; generate state information and data associated with execution of said first instance of said application on said first client device, wherein said state information includes information indicative of a relative position within a sequence of ordered data of said first instance of said application executing on said first client device; encrypt or sign a state blob using an application key Ka to form an application-encrypted state blob (State)Ka, said (State)Ka comprising state information of said first instance of said application protected with said application key Ka; encrypt or sign said (State)Ka using said a secure processor of said first client device and a domain encryption key P to form a domain-encrypted state blob ((State)Ka)P; and cause said ((State)Ka)P 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.