I’m still using the Google Nexus One cell phone. I have two actually. Some time ago the Voice Dialling feature stopped working. Until today I wasn’t able to figure out why. I was sure it used to work.
The reason is due to a bug in the last version or two of Android 2.x, as in 2.3.6 and 2.3.7, Froyo and Gingerbread versions. There seems to be a limit to how many contacts this app can parse. In my case I have around 3000. Then the app simply crashed with a misleading error message.
This is a very short-sighted and easily found bug in a app of this type. And at the very least a good programmer would have allowed for this issue with at least a proper error message. It’s as simple as this; if contacts are more than I can deal with and impress you with, then post message of my inability to write my app better. Or something along that line.
I don’t have a phone with Android 3.x or 4.x so have no idea if this issue is resolved in newer versions. I do have a slate with Android 4.x but it’s not a phone, so I don’t think I can use that to test.
So if anyone else has been frustrated with this issue on a Gingerbread or Cyanogens OS Android phone, it’s due to you and me having “too many” contacts. Apparently engineers at Google feel you don’t need more than a few dozen contacts on your phone.