If you’ve come here today looking for the next release of ExEn, I’m afraid I’ve failed you and it’s going to be late (again… sorry).
I’m going to go ahead and blame Android for this. It is a truly horrible platform. The emulator sucks and is essentially unusable for game development. The Android APIs are simplistic, badly designed, and reminiscent of programming in plain ol’ C.
But worst of all are the device-specific bugs, where I have no idea if I can even use any given API as-documented, and what obscure work-arounds I have to employ, because I keep finding cases where apparantly it will cause the app or even the operating system (!) to crash or hang on certain phones. [*]
Neither Windows Phone 7 or iOS have these problems.
And just to be extra controversial for any fan-boys watching: the Android UI and overall experience is a clunky and pale imitation of Apple’s.
Android is a terrible platform and I’d dearly love to see it go and die in a fire.
But, because I’m such a good person, I’m going to continue to persevere with it and get a release out to you soon. The good news is that I’ve got a reasonable idea of how to do what is still left to be done (bunch of OpenGL context management stuff), in such a way that it should mostly insulate you from Android stupidities. So stay tuned.
If you’d like to keep hearing me rant about how bad the Android situation is, subscribe to my Twitter. I’ll no doubt be venting there while I get this done.