Unofficial Android port shown running on a Nintendo Switch

GWt9cpaEOAli5rXV.jpeg

The possibility of running Android on a Nintendo Switch has always been a source of discussion in the scene since its early days. Some are favourable to the idea, pointing to the Tegra X1 SoC at the heart of the console which is already found in other Android devices (not taking into account the customizations commissioned by Nintendo) and how such a port would both expand the console's capabilities and its software library. Others reject it, citing how many other devices would be able to do the same job in a better way without requiring any software modifications. Nevertheless, so far all those arguments have been the product of speculation, however it seems things may change soon as the developer Max Keller, also known as "langer hans", has shown a video of an unofficial Android port running on a Switch.

While we've already been teased with small details of such a port in the past, for example see this tweet made by @natinusala not too long ago, it's indeed the first time we're able to see a sneak peek of it in action. The video is linked down below and it showcases the OS's home screen, a couple applications including a WebKit browser test, switching between portrait and landscape mode and working WiFi & Bluetooth. Still, the GPU drivers don't behave properly at the moment which causes stuttering during operation.


The poster is already known for other projects, mainly for modding other Android ROMs, however it underlines that most of the work has been done by another developer known as Billy Laws (ByLaws) who has already posted a device tree for the Switch on his GitLab account (link in the sources below). There is currently no public release nor ETA but this should come as no surprise as it's evident the port needs some work before it can be called usable.

What do you think? Are you excited about an Android port for the Switch or do you dismiss it as being just a gimmick?

:arrow: Source
 
P

pasc

Guest
I already saw the Switch as "just an android device" eitherhow..

Which is the reason why I don 't feel like shelling out the roalty for this one (as most games that are of interest for me are not on Ninty anymore...)
 

osaka35

Instructional Designer
Global Moderator
Joined
Nov 20, 2009
Messages
3,740
Trophies
2
Location
Silent Hill
XP
5,955
Country
United States
If it's rooted, you can spoof. :D
I've tried spoofing on devices without it, but I've always run into problems. Figured it had to do with lack of hardware, so there wasn't anything to spoof. I should look into it more than not at all lol.

But pokemon go on the switch would be hilarious.
 
  • Like
Reactions: lordelan

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,700
Country
Portugal
OK then. Do you have a reason why this sort of thing is either a waste of time or otherwise likely to negatively impact Switch homebrew?
easy, people wont develop emulators for switch os with better performance becuase they are made for it because you can run them on android os, retroarch basicaly already killed specialy designed emulators for consoles too, i miss original xbox and wii days where people made emulators that fit the system and runned much better than standard ported ones.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,841
Country
Poland
easy, people wont develop emulators for switch os with better performance becuase they are made for it because you can run them on android os, retroarch basicaly already killed specialy designed emulators for consoles too, i miss original xbox and wii days where people made emulators that fit the system and runned much better than standard ported ones.
That's not what happens though - nearly every hacked modern console ran some flavour of Linux, including the Wii and Xbox, and that didn't stop development on the native OS.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,700
Country
Portugal
That's not what happens though - nearly every hacked modern console ran some flavour of Linux, including the Wii and Xbox, and that didn't stop development on the native OS.
linux was never a usefull thing specialy on wii or wiiu.

if people say you can run a emulator version using another os then they wont have any interest in developing one that runs better, which could run with better framerate and such.

retroarch was the reason no one ever developed anything for wiiu, people were like retroarch runs why bother and that was the issue, that is the reason wiiu didnt even get a full speed ps1 emulator while wii had one that run several games full speed even if lower compat.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
easy, people wont develop emulators for switch os with better performance becuase they are made for it because you can run them on android os, retroarch basicaly already killed specialy designed emulators for consoles too, i miss original xbox and wii days where people made emulators that fit the system and runned much better than standard ported ones.
The PSP was largely ports, and it pretty much still carries the distinction of best portable emulator device that isn't a PC.

Similarly I would not say the Wii was not all ports -- those days died with the rise of IOS and android during the DS era.

I might even go further and say I would much rather have something like android so I can do my convoluted custom setup that nobody else cares about as far as backup and transfer of my saves and ROMs from my own internal network.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,700
Country
Portugal
The PSP was largely ports, and it pretty much still carries the distinction of best portable emulator device that isn't a PC.

Similarly I would not say the Wii was not all ports -- those days died with the rise of IOS and android during the DS era.

I might even go further and say I would much rather have something like android so I can do my convoluted custom setup that nobody else cares about as far as backup and transfer of my saves and ROMs from my own internal network.
nothing against porting emulators and adapting them to the hardware, but just porting an os and then running them on said os will always be worse, than running them on default os.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
nothing against porting emulators and adapting them to the hardware, but just porting an os and then running them on said os will always be worse, than running them on default os.
How much overhead are you expecting here? Is it going to be that much more than the generally poorly optimised code we are otherwise likely to see on the Switch?
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,841
Country
Poland
linux was never a usefull thing specialy on wii or wiiu.

if people say you can run a emulator version using another os then they wont have any interest in developing one that runs better, which could run with better framerate and such.

retroarch was the reason no one ever developed anything for wiiu, people were like retroarch runs why bother and that was the issue, that is the reason wiiu didnt even get a full speed ps1 emulator while wii had one that run several games full speed even if lower compat.
You do realise that Retroarch is just a front end, right? You still have to port the entire libretro library to do anything with it on a desired platform. It doesn't work "significantly slower" (however you choose to define that) than a comparable emulator running without the front end, it's just more convenient. It's also completely untrue that Linux was not useful on older consoles - it was extremely useful, particularly on the Xbox. There is a much more obvious reason as to why nobody cared to develop anything substantial for the Wii U - it's a weak system with outdated internals and relatively low overall sales, the console wasn't popular enough to make the homebrew accessible to the masses. The Switch is a much more promising platform.
 

Sakitoshi

GBAtemp Official Lolimaster
Member
Joined
May 8, 2012
Messages
2,256
Trophies
2
Age
33
Location
behind a keyboard or a gamepad
Website
sakiheru.blogspot.com
XP
2,911
Country
Chile
How much overhead are you expecting here? Is it going to be that much more than the generally poorly optimised code we are otherwise likely to see on the Switch?
raspi 3 owner here, libretro emus run worse than standalone ones.
how much worse?? I don't know exactly, the best example I have is the dreamcast emulator, reicast. the standalone one runs many games full speed while the libretro version struggles and only achieves around 80% the intended speed.
it's similar with n64, but as n64 emulation is a little less demanding you can achieve acceptable speeds (acceptable being 95%) with the libretro mupen64plus, some games can run at 100% speed with some stutters here then there (mario kart 64 is one of those).

TL;DR retroarch introduces enough overhead to make things unplayable on low power devices.
 
  • Like
Reactions: DarthDub

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
raspi 3 owner here, libretro emus run worse than standalone ones.
how much worse?? I don't know exactly, the best example I have is the dreamcast emulator, reicast. the standalone one runs many games full speed while the libretro version struggles and only achieves around 80% the intended speed.
it's similar with n64, but as n64 emulation is a little less demanding you can achieve acceptable speeds (acceptable being 95%) with the libretro mupen64plus, some games can run at 100% speed with some stutters here then there (mario kart 64 is one of those).

TL;DR retroarch introduces enough overhead to make things unplayable on low power devices.

I was mainly thinking about android overhead -- I have never been fond of the multiple emulator frontends like this and the libretro people have not acquitted themselves well in conversations and actions I have seen about the place (to say nothing of their awful licensing).
Still if the overhead is going to be comparable then that could be fun.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,841
Country
Poland
raspi 3 owner here, libretro emus run worse than standalone ones.
how much worse?? I don't know exactly, the best example I have is the dreamcast emulator, reicast. the standalone one runs many games full speed while the libretro version struggles and only achieves around 80% the intended speed.
it's similar with n64, but as n64 emulation is a little less demanding you can achieve acceptable speeds (acceptable being 95%) with the libretro mupen64plus, some games can run at 100% speed with some stutters here then there (mario kart 64 is one of those).

TL;DR retroarch introduces enough overhead to make things unplayable on low power devices.
It's a RPi3, I'm not sure what you're expecting here. It's a miracle that it runs DC and N64 emulation at all. We're talking about an orders of magnitude more powerful machine, shrink that "20%" to "imperceptible". I am also leaning towards "bad optimisation" as opposed to "overhead" here since you're libretro-dependant, any code that affects the library affects the end result.
 

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,575
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,225
Country
United States
Meh. Can't say I'd be interested in this at all myself, I already have more than enough devices that could run whatever on Android, don't really need another.

I would be more interested if they could get the Shield TVs particular flavor of Android running though, mainly because I think it'd be neat to see how the official Wii emulated games would run on the same hardware that's been gimped vs the Linux port (or even the Android Dolphin build). I don't think anyone's gotten usable dumps of the games from the Chinese store (publicly, at least) so that'd be kinda the only way to do it.
 
  • Like
Reactions: Kubez

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Or Genesis.