1. A method comprising: receiving, by a first device, data in a first format relating to an interactive application, wherein the first device is compatible with the first format; executing, by the first device, the application to generate application output; generating, by the first device, user interface data corresponding to the application output, wherein the user interface data is generated in a second format different from the first format, wherein the second format is compatible with a second device; and transmitting the user interface data in the second format to the second device, wherein the second device is incompatible with the first format.