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; generating a user interface corresponding to an output of the interactive application, wherein the user interface is generated in a second format different from the first format; transmitting the user interface to a second device that is compatible with the second format; receiving, by the first device and from the second device, user input compatible with the second format; converting, by the first device, the user input compatible with the second format into a converted user input in the first format relating to the interactive application; determining one or more actions to be executed responsive to a type of the user input, the one or more actions comprising a function in the first format; inputting the converted user input into the interactive application for processing; and invoking the function in the first format.