A salient quote: "Fragmentation is not really an issue, despite what you might hear. The underlying Android layout system scales your app almost perfectly for the different screens. Some tweaking is inevitably required, but web-development is certainly more difficult. Writing code that works on 1.6 but takes advantage of 2.2 is really easy, and the sort of thing you have to do on iPhone too. Nobody has to compromise. The fact that multiple vendors have customized their Android distribution is barely a problem."
While as time goes on I reckon that the fragmentation issue is less and less a problem (*), the above statement is completely misleading. The problem with fragmentation, real or apparent, doesn't impact a lot the *development* (which is addressed by that "writing code that..."), but the *testing* - both for time, infrastructure and access to physical devices. Frankly, I'm starting to find that whole interview pretty pointless.

(*) It really depends. In the past months, there has been a consolidation on Android 2.1/2.2 and 1.5 devices have been greatly reduced in percentage. If you're interested in percentages, you could just ignore them, especially if you start developing now. Unfortunately I can't, since I've some 1.5 users and I promised not to abandon them too early. It has to be seen what will happen with 2.3 and 3.0, of course.

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
[email protected]

--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to