1. A system, comprising: a computing device under a first architecture, comprising a processor and a storage device storing computer executable code, wherein the computer executable code, when executed at the processor, is configured to: provide a protected environment; provide an application executable under a second architecture in the protected environment, wherein the second architecture is different from and incompatible to the first architecture; and in response to a command to execute the application on the computing device, execute a translator module at the processor, wherein the translator module is configured to generate first code executable under the first architecture based on second code executable under the second architecture; convert, by the executed translator module, the application to a converted application executable under the first architecture; and execute, at the processor, the converted application in the protected environment, wherein the executed converted application is configured to access and utilize resources of the computing device.