frog.recurse(jellybean);
——————————
Agents – Bug Fixes
——————————
A number of people here and elsewhere who tried to play my voice-controlled Android game for LD25 were on Jellybean devices. That’s great for you guys, because Jellybean is pretty snazzy and you actually have devices running it!
BUT, it was unfortunate for me since the game totally didn’t work on them (the voice commands would not interpret at all). As such I have fixed the problems that I’ve found in Jellybean so the game is now actually playable, as you can see in the video above. The solution isn’t perfect, but it’s at least playable now.
Why do I care so much about supporting Jellybean?
All the conventional wisdom around Android development says that you have to support older OS versions at the expense of all else. Talking heads point to pie charts that show big slices of Gingerbread out there in people’s hands (nearly 50% of the total market), and tiny slices of Ice Cream Sandwich and Jellybean.
But my own download numbers for Agents?
Gingerbread : ~20%
Ice Cream Sandwich : ~22%
Jellybean : ~50%
Others : <10%
Close to fifty percent on Jellybean. Let that sink in for a moment. JB may account for less than 5% of the total devices wandering around in the wild, and maybe lots of people out there have older OS versions in their hands (like in my Droid 3), but those older device owners aren’t the ones doing the downloading.
If you tried the game before, and you were on OS version 4.1.X or 4.2, and couldn’t get it to recognize your speech, give it another try.