I wanted to find a reliable way to play old video games on my phone. The biggest requirement was being able to backup my gamestates and saves. There are a lot of different routes for this, but I found RetroArch to be the best solution.
LIBRETRO / RetroArch:
RETRO ARCH Conversation & IPAs: