Today's Android devices are powerful enough to run circles around most game consoles of yesteryear, but that doesn't mean emulating old hardware is easy. 2D games, sure, walk in the park—but replicating the original PlayStation is a different thing entirely. Nevertheless, that hasn't stopped an Android developer from trying to tackle the even more powerful PlayStation 2.
Play!, as the emulator is called, also supports Windows, Mac OS X, and iOS.
The classic game emulation scene for Android is really blowing up. Not only do we have more single-use emulators than ever, more powerful hardware is opening up the sixth generation of home consoles like the Dreamcast and Gamecube. Today one of the more notable all-in-one emulators is getting a huge update on the Play Store: RetroArch. The multi-platform, multi-console emulator has updated its entire user interface system and added a few under-the-hood changes as well.
Emulating games is hard, y'all. There are a ton of classic game emulators for Android, and most of them work really well... replicating relatively ancient, low-power hardware for two dimensions. Even something like the 20-year-old PlayStation is difficult (but not impossible) to emulate on the latest mobile hardware, which is objectively about a hundred times more powerful. That's what you get when console makers create more or less customized hardware and software that doesn't have to play nice with any other platforms.
Microsoft is in the midst of its annual Build conference. This is sort of like Google I/O or WWDC, but with fewer online viewers. Wednesday's keynote presentation was filled with announcements about Windows 10, the Microsoft Edge browser, an augmented reality headset, and quite a bit more. One product failed to earn stage time: the Visual Studio Emulator for Android, but developers may find renewed interest since the latest version is showing maturity as it expands through the addition of Device Profiles and a number of other recent enhancements.
In his review of the original SHIELD a year and a half ago, Jeremiah Rice noted that NVIDIA's gaming gadget was amazingly well-suited to game emulators. Combined with a robust emulation scene on Android, especially for older game consoles, it's possible to play a ton of great games on the SHIELD without ever stopping by the Play Store. This morning NVIDIA issued a software update specifically to improve performance for game emulator apps.
There's a huge emulator community on Android, helped in no small part by the fact that modern smartphones can handle older game console software without breaking a sweat. But 3D consoles and newer portable machines are harder to emulate - they require more power and more complex software to get bigger, more demanding games to run well. The PPSSPP emulator (for PlayStation Portable games) has been in development for a variety of platforms for several years, but now the 1.0 release is available for Android via an easy Play Store download.
When it comes to software development, there are two very distinct camps on the subject of tools: those who prefer to keep it simple with just a text editor and a compiler, and then those who go straight for a fully-featured IDE with all the bells and whistles. For more than a decade, the undisputed champion of IDEs is Microsoft with its assorted versions of Visual Studio. Having come from years of work on Visual Studio, nothing pained me more than the first (several) times I started up Eclipse.
You've got to respect the classics. And since the developers (or rights owners) of games like Civilization, Starcraft, and Age of Empires aren't releasing their classics on Android, or they're turning them into twisted versions of the originals, strategy fans need an alternative. Enter ExaGear, an emulator designed to let those fans play at least some of the classic PC strategy games on Android, complete with controls adapted for precision.
If you couldn't make it to Google I/O, and thus couldn't get one of the first Android TV units as part of the developer swag, you can still start developing your apps for the platform's retail debut later in 2014. Google has included Android TV modules in the official Android SDK, underneath the Android L (API 20) package. That includes an emulator specifically for TV, so you should be able to build and test apps without any extra hardware.