To follow up my last point, I could't find the relevant posts/posters who pointed this out in a recent 'Nintendo is doomed' thread, so re-did the numbers myself.
Nintendo sold 65 million+ Pokemon games on the DS alone. Maybe even over 70 million at this point, those are months old figures from soon after the B&W launch (we'll find out in a week at Nintendo's EOQ report). 65 million sold, $50 per copy, that's $3.25 billion in confirmed revenue.
The entire App store (all apps, not just games) has made a less than $4 billion in revenue including Apple's own software and their 30% cut since inception 3 years ago. With their cut and own software removed from the equation, leaving ~$3 billion, all apps' combined sales on all iDevices have made less than Pokemon on the DS has made for Nintendo. And this doesn't even begin to look at profitability, where Nintendo is likely in another stratosphere.
Anyone who listens to those muppets at Rovio claiming Angry Birds is bigger than Mario is a moron and deserves to lose their investment dollars.
TL;DR - Pokemon alone is worth more than the entire Apple ecosystem for third party developers.
Regarding the Vita, everything wrong with the 3DS is ampified in the Vita. Both have 'PSP' style problems. If the 3DS is in trouble, it wil be in more trouble.