2012-08-02 04:21:52 PDT
Most of the stuff on the list is now done, so it's time to take a look at the situation. (the list is at
https://sourceforge.net/apps/mediawiki/gpsmid/index.php?title=DeveloperInfo#When_to_move_the_Android_version_to_release_status )
What's missing from the list is a) comprehensive documentation on what works and what has problems, and what targets to use and b) friendlier UI for some functions. On this front, by the original criteria, most of the above now has been done, so the Android version would be ripe for release - or not, depending on how friendly we want the UI to be. It's told first impressions matter a lot, so it might be good to still improve the UI.
Also, relating to first impressions, there's one big performance issue. With current GpsMid, the user's performance experience in map display is worse than on many, even not-so-high-end J2ME devices, even though most current Android devices are more powerful than the J2ME devices. There's a partially working up-to-10-times improvement by using Android native multipolygons instead of the current triangulation for drawing areas. The improvement makes GpsMid on Android feel much more responsive and up to what Android users expect, which the current git version definitely isn't (especially with pinch zoom & map panning) on the phones I've used.
So, my position is to not declare Android version release quality yet, but to aim to have the performance improvement in, and aim to improve the UI dialogues with settings, waypoints, SMS etc.