What BlackBerry OS versions is LogicMail running on?

As a developer, I constantly have to ask myself this question. LogicMail 1.0.x currently supports 4.0 and 4.1. Most shipping devices run 4.2 or 4.3, the latest version that actually works on most of them is 4.5, and the newest BlackBerry models run 4.6 (Bold) and 4.7 (Storm).

Collecting statistics from the actual application is impossible, since I really don't want LogicMail to ever "phone home." Collecting statistics from the SourceForge download page isn't useful either, since it only offers 4.0 and 4.1. Also, I suspect a large number of people are accidentally downloading the 4.0 build. However, one place I actually can collect statistics from is the OTA download page. Ever since I moved that from SourceForge to my own web server, I gained the ability to do data mining on the log files. Thanks to the User-Agent string on every hit to "LogicMail.jad," I now have some useful numbers:

(Collected between 12-OCT-2008 and 20-NOV-2008)

From this its obvious that very few people still run 4.1, and almost no one runs 4.0. Also, a few Storm users have tried it. I've been considering making 4.2 the minimum version for LogicMail 2.0, and this data validates that thought. Making 4.2 the base version allows me to depend on 4.2-and-up capabilities for some core features, like using the FileConnection APIs for local mail storage. I'm also considering offering additional builds for newer versions that incorporate extra features, such as SVG images and field borders that are now supported in 4.6.

  • Posted: 2008-11-20 18:38
  • Categories: (none)



1. ryan -- 2009-04-12 18:54

I'm one of the Blackberry OS 4.0 users, and I must note that the OTA links do not work on my handheld, so this might be contributing to the low numbers here. As someone who uses Linux as my desktop OS (and with occasional Mac access) I find that I don't upgrade as frequently as I should. Windows isn't even on my radar anymore.

What I have been doing of late is creating my own copy of the OTA files and modifying the .jar file to reference the paths on my server. I think Blackberry 4.0 does not support relative URLs in these files.