Dear programmers, as part of my final year university project, I am conducting research into what makes programmers prefer to program for Android as opposed to other mobile operating systems. The description does not need to be detailed however, I am trying to find patterns between programmers to determine what properties (other than money) a software company such as Android must have in order to attract programmers and therefore grow.
|
closed as not constructive by Mark Trapp Dec 17 '11 at 3:43
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
|
I like Android because
|
|||
|
|
|
Because Android is shiny and new and most programmers like shiny and new things! |
|||||||||||||||
|
|
I think that Android is an attractive proposition because I believe that it will become the dominant mobile/tablet stack within the next few years. This is far from a definite but the way that Android has taken market share in a short time would suggest this is possible (cerainly Nokia seems very concerned about what Android has done). Developers want to program on a platform that will be exposed to as many end users as possible and Android is a significant player. Helpful Links: Gartner Research on Mobile OS market share FT Report on Stephen Elop, inluding Nokia chief executive's remarks about Android |
|||
|
|
|
||||
|
|
Didn't know that android was a software company - as far as I remember, it's the name of an operating system for smartphones and tablets... The android system, attracts programmers, because it is free to use, easy to learn and it's fairly easy to distribute your applications. Companies are attracted by the android system because it'S a fairly easy way to get their product and logo on peoples mobile phones. But the question was "what a company needs to attract programmers". Having a big, well know product in their portfolio is an asset. I'd be attracted by the chance to work on a product that is used by millions of people ("Hey, I'm one of the guys that made facebook/google/youtube!"). I think "visibility" of your own contribution is quite attractive for programmers (and the android market store offers visibility). And I'd be attracted by a company that is known for great working conditions and agile processes. But both have to grow and can't be advertised by a startup. |
|||
|
|
|
My reasons:
|
||||
|
|
|
I think the ties to Google play at least some factor into the choice of Android as well. Google is a big name in the software industry and (arguably) has far fewer negative views and backlash associated to it than other players such as Apple and Microsoft. This along with the general openness the platform has lead it to appealing a lot to developers who like to "play with shiny new things", especially in their off-time or as a hobby. There's low/no cost to getting started with the system. |
|||
|
|


