@Wayne
Unfortunately, it looks like Amiga Inc may have had the right idea (for making money) but has missed the boat long ago.
I don't think Amiga Inc ever had the right idea for making money. They correctly identified an emerging market (cell phone trinkets) but completely blew the idea for making money from it.
Amiga Inc essentially wanted to do nothing, and just be the shepherds of an API that could be installed on 3rd party devices. With the high diversity and short lifespan of those 3rd party devices, it made Amiga Inc's business model unworkable.
Apple went the other direction. They specified and built everything. They built the phone, the OS, the API, the marketplace, and even dictated the agreements with the service providers!
We see which business model won.
Now, coming back around to the article... Sure, it's wonderful you can code an app or game and make a few bucks on a handheld platform. To me, it's interesting to consider why developers can make money on an iPhone app, and not a PC/Mac/Linux/Console, and what changes that might lead to software development, and platforms in general, in the future.