The birth of mobile platforms is always a significant event for the developer. Indeed, new platforms, especially from such giants as Google or Apple, create new markets from nowhere — and here we see long lines of iPhone buyers in the US (and more recently in Germany, and just yesterday, today in
France ) a snowball of information about the so-called gPhone, and also we are witnessing a violent consumer reaction to the recent presentation of the Android platform.
The appearance of buyers in the new market automatically means the emergence of a software market for a new platform. And this is exactly what most developers are interested in, as well as investors who understand the possible benefits of the first ascent.
So what's the problem? It would seem that customers are willing to part with their money, developers are anticipating new unexplored depths, but some unknown obstacles prevent projects from successfully starting and ending.
Namely:
1.
Apple iPhone . A very successful commercial product - its success is evident now. But developing applications for iPhone is fraught with difficulties:
1.1. There is currently no SDK for writing native applications.
1.2. Blocking phones for use in various cellular networks, lack of official deliveries.
These questions were born as soon as the iPhone went on sale. The second point practically kills the market of software for the iPhone, focused on the CIS countries and Eastern Europe (and until recently the Western one), while the first point puts an end to the idea of writing applications for iPhone. But it is worth paying tribute to the management of the company - they soberly (albeit late) appreciated the situation. The result is the
planned release of the SDK in February next year, i.e. you just need to
wait . You can also hope that the iPhone, walking through Europe, will ever get to the CIS countries - we will
wait .
2.
Google Android . It would seem that Google took into account all the errors Apple. They start promoting their platform with the
publication of the SDK , start a
large-scale development contest, and in every possible way contribute to the creation of new applications. Developers are satisfied with the open Linux-based platform, future users are interested beyond measure, it would seem - an ideal development environment. But Google (or rather, the
Open Handset Alliance ) miscalculated with the release of devices on the Android platform. Indeed, according to Google assurances, devices on the new platform will appear only in the second half of 2008. This is
confirmed by manufacturers.
Of course, a good emulator is bundled with the SDK, but emulators are not sold in stores, and the emulator is unlikely to interest a potential customer. Also, this emulator has several significant flaws that can block development. For example, there is no possibility to make real calls, emulation of work in a cellular network is rather poor. That is, everything also remains only to
wait for the appearance of devices on sale.
Thus, neither the one nor the other platform is finally ready for development, despite the fact that, for example, the iPhone has already appeared 5 months ago. We can only wait and hope for improvements in this area.
I would be grateful for any information about the emulation of the cellular network on the Android emulator, as well as for any amendments and updates to the above