I think we can get a good estimate by counting the participants in the
various Android groups and forums. I guess, any serious participant
will run into some problems with the (early preview) SDK at some point
and would ask some question here or in one of the other discussion
groups:
Number of members:
Android Beginners. 2072
Android Developers: 6803
Android Internals: 966
Android Challenge: 1308
Android Discuss: 855
Then there are independent Android sites, the biggest one being
anddev.org: 585
I have no idea about the number in foreign forums (e.g. a Chinese
forum or other countries). At least, German speaking ones are
practially non-existent, with all developers seeking help in the
English language forums (where most help can be expected). For Chinese
forums, this may be different, but they will suffer from the
restriction that the submission should support the English language.
(if you need to look for help in a Chinese forum because your English
is not good enough, what are the chances of writing a good English
GUI?) If someone has numbers, this could be helpful.
I think, one can safely set an approximate upper limit of about 7,000
- 10,000 eligible Android developers worldwide, but not many more.
The number of open-source projects for android are:
hosted at Google code: 106
(
http://code.google.com/hosting/search?q=android )
hosted at sourceforge: 14
(
http://sourceforge.net/search/?words=android )
Of these I'd say by skimming through quickly that currently a half is
only a stub project, some others are projects by Google employees who
are not eligible to participate.
Many of the discussion group participants may be interested in the
competition, but may not have the time / ability to implement a useful
challenge entry or take the time to set up a working APK including a
readme file. A third to a forth of the developers interested seem to
be beginners who have little or no prior Java experience, but would
like to learn it.
Then of course there are groups of developers, some of them formed in
the forums publicly, others with friends / colleagues, their number
being between individual developer and open source.
Some business entities will try to recruit people here in the forums,
but others will try to implement things by themselves. Nevertheless,
they will need help from one of the forums, so they are included in
the numbers given above. The lack of visibility of the business
entities in the forums lets me conclude that most serious competitors
either are somehow affiliated to the OHA, or they have business models
where they can make more money by investing their time into customer
projects instead of into a competition with uncertain outcome. Some
others may simply port their existing Java applications to Anroid with
little effort.
Given these numbers, I'd guess there will be:
* around 700 individual developer submissions worldwide, of which
about 150 may be regarded as "not completely trivial".
* maybe 100 indivudual group submissions of which maybe 30 are
serious.
* around 40 open source submissions worldwide (this is an
astonishingly low number! But where are the open source projects?)
* around 60 business entities submissions worldwide, of which maybe 30
deal specifically with the Android platform.
Making a total of around 250 serious entries.
Out of these, 50 entries can receive an award. So, for any serious
participant of the challenge, the chances of winning are actually not
impossibly low! (the chances are around 1:5). (paradoxically, this
very statement may already increase the number of participants again
and lower the chances somewhat...)
Assuming proportional splitting, there will be around:
* 30 individual developers
* 10 groups of individuals and open source projects
* 10 business entities
receiving an award in the first round.
Since the composition of the teams can not change after the first
round, the winners of the second round will be unproportionally high
represented by developer groups or open source projects and business
entities (who can invest more man-hours to polish up the application),
that could take up a large fraction of the 20 final awards, leaving
little room for individual developers winning the second round.
Let me know if anybody comes to different conclusions...
Peli
PS: Anybody interested in joining a growing open-source project as
developer may have a look here:
http://code.google.com/p/openintents/
;-)