I am interested in developing applications for phones with features, since a large percentage of mobile phones are feature phones in both developed and developing countries. I read about fragmentation issues caused by various phone features in the market.
I have a few questions:
1. What development tools do I need if I want to develop functions for the majority of various phones in the world market?
(I read about special tools like Nokia and Samsung devices, and I also read about Java ME SDK 3.0, but I donβt know which ones should be used in which situations.)
2. What fragmentation problems will I encounter with all providers (such as Nokia and Samsung) in different networks (for example, Sprint and T-mobile) and in different countries (for example, in devices and networks in India)?
(I read that vendors can provide additional APIs for their phones that are not available on other phones. I think I also read somewhere that some networks may not allow third-party applications to download.)
3. I read that in some markets there are many manufacturers of high-quality Chinese and Indian phones. I donβt think I can use my vendor-specific tools for developing applications for my phones due to problems with the language barrier. Would it be better to use common tools like Java ME SDK 3.0?
In fact, I am interested in developing for emerging markets such as India, China, Russia and Brazil (BRIC countries). What tools should be used when developing for these markets? And what fragmentation issues should I know?
Thank you for your time.
source share