As an avid fan of tablets, I finally bought a Nook Color a while back.  Since it's based on Android and I have Java experience, I'm intrigued by the possibility of developing for it.  I've seen that it has an estimate of a few million units shipped (those stats were fairly recent), and the app market is rather small at this time (which I presume would be an advantage to a new app).What I'm wondering is, what are the advantages and disadvantages of developing for such a small, reading-based market - in terms of app popularity and use?  Am I wrong in assuming the small app market is an advantage? Does developing for a niche tablet have any synergy with the larger phone market, in terms of cross-development or promotion?
Is developing for a niche tablet market worth it?
android;tablets
IMHO, especially if you're writing it on your own, developing for a niche market can be a good idea. Why? Less bandwidth requirements, less tech requirements, less specialized knowledge required (unless they run on the same OS - I have zero knowledge of the Nook).It gives you a chance to fully flush your ideas out without spreading yourself thin across multiple platforms. It gives you the ability to fully focus on the functionality rather than cross-platform development. I'd say, start small. Start focused. If there's buy-in and people want your app, then look at porting it. If you're developing for a touch screen for the nook, then porting to other touch screen devices shouldn't be too difficult (you don't have to deal so much with usability differences than tech stack differences).Having said that, don't develop close-minded, design with extensibility in mind.