'Just to add to the WiiU performance discussion -
Usually consoles are powerful enough so that exporting a non-native simple game and using a wrapper to map compatible layers of abstraction is a viable option as the performance overhead is negligible for small applications.
WiiU supports OpenGL ; but the GPU is based on an old-ish R700 (custom AMD, HD4xxx, very close to a HD4770) and the architecture is a bit exotic (little video memory, shared pool, etc.) meaning it's imperative to have low-level programmers optimising for eSRAM use to get anywhere with performance. Also, publishing on WiiU has some unique certification constrains (using the gamepad display, etc.)
As a result, all of these together mean that porting to WiiU is usually a non-trivial task, the console requires lots of specific work and optimisations ; which also explains why it's usually left out when games are published on PC/Xbox/Mac/PS or mobile platforms iOS/Android.