I would personally look at the new Android board for such a project. Only for the reason it can run all Android software from the app store so already has a large library including emulators. Although with the Raspberry Pi you can run Linux.