The next major release of SongBook has a totally rewritten startup system. We’ve done this work because despite our best efforts we still get reports of devices being missed at startup time. It just seems that the discovery process on a mobile device is too unreliable to work every time. The new startup is faster too, so it should be a big improvement for everyone.
Due to the large changes we are making we have also taken the opportunity to do some housekeeping. We’ve removed code that was there to support older software, this will make it easier for us to move forward with new features.
From the next release onwards SongBook will require iPhone OS 3. I know that there are still a few users with iPod touches that have not upgraded, but it really is impossible to keep supporting iPhone OS 2.2.1 now.
New releases will be Cara only. There really is no reason that we know of not to be on the Cara firmware, especially with the current and planned new features. We supported Bute and Cara concurrently in the same application despite Linns recommendation against this. It really complicated the startup code and made it easier for errors to creep in. So with this change we have retired a large chunk of code.
If you do need to stay with either iPhone OS 2.2.1 or Linn Bute you can continue to use the existing version, just remember not to upgrade.
On the Mac it is much easier, you can continue to use SongBook 2 if you want Bute support, and have SongBook 3 for the new features.
We’re letting you know about this in advance so that there are no surprises.