Development kits (81 programs)
Pros: Very easy to use. Built-in compatibility with popular distros. Can load custom disk images.
Cons: Somewhat dated interface. Persistent install is Ubuntu only. Hard drive install mode is risky.
Pros: Great for testing apps within a safe environment. A simple user interface. Emulation settings can be quickly adjusted. Apps can be dragged and dropped into place.
Cons: May impede the performance of slower operating systems. The VirtualBox engine must first be installed. Requires a fair amount of memory (82.42 megabytes). Might not emulate brand new smartphones and tablets.
Pros: Free and open-source. Beginner-friendly. Extensive tools and libraries available for creating sketches.
Cons: No debugger. Slows down with more complex projects.
Pros: Play tons of Nintendo games on your PC. Feature-packed emulator. Joystick and savestate support. Minimalist and unobtrusive user interface.
Cons: Require truckloads of Nintendo DS or 3DS console files.