G1 address book: innovation through degradation

how-to
Jan 1, 20091 min

Being very annoyed with G1’s lack of contacts import functionality I decided to take a look into Android programming. The first thing I noticed was contact Name being a single field (no separate field for First, Second, Middle names). I’ve never seen this before, so I consider it an innovation. This makes it impossible for any application to sort contacts by the second name. Also it makes life a lot harder for ones who would want to import, export or synchronize contacts with any other application (except for Gmail which also has names as a single field). Second, Android defines a number of predefined phone types. Unfortunately these types can’t be combined, so there’s no chance to define a mobile work phone for your contact. Of course there is that ‘other’ type, but still it will add another task of mapping text-to-normal types to any contacts application.