You can turn your smartphone into something like a desktop computer if you enable the right developer settings.