Hill Lists 2.0.1 now available

Fixed a crash exposed by the iOS 4 OS upgrade when setting the date climbed or default location.

Fixed a problem that prevented restoring older backups on iOS 4.

Added support for showing surrounding hills (within 25 miles) when mapping your current location.

Added high resolution images for use on the iPhone 4.

Minor UI improvements.

Account Tracker 2.2.1 now available

Fixed a crash exposed by the iOS 4 OS upgrade when selecting a category or transaction details from a list.

Fixed a problem that prevented restoring older backups on iOS 4.

Added high resolution images for use on the iPhone 4.

Minor UI improvements.

Note, in preparation for adding iPad support as a universal/free upgrade, this app now only supports devices running iPhone OS 3.0 or above.

iOS 4 is out!

Apple have just released a new version of their iPhone/iPod Touch operating system, namely iOS 4. Before you upgrade, make sure your device is properly backed up using iTunes, and more importantly take a copy of that backup. My Backups and iTunes post describes where iTunes backups are stored.

Even better, each of my apps supports a backup and restore feature – this is included in Account Tracker, and is a minimally priced in-app purchase in Hill Lists and Meter Readings. If you have this feature, backup your data and then get the backup file off your device and onto a computer, either by email or WiFi. Should the worst happen you can easily restore this later.

If you do upgrade to iOS 4 and find that one of my apps doesn’t work as expected, please let me know ASAP, either via my contact page or the application support pages. I will keep the latter updated with all known issues.

Hill Lists 2.0 now available

Added iPad support. Note that to do this as a universal/free upgrade, this new version only supports devices running iPhone OS 3.0 or above.

When displaying a map of the selected hill, added options to also show surrounding hills (within 25 miles), the rest of the selected section or all sections. For hills found using the Search feature, this defaults to surrounding hills (since no list is selected).

Account Tracker 2.2 now available

Account Tracker icon Added support for annual reports. When viewing the current month, select the date at the bottom and the display will change to an annual view (January to December) rather than per month. The app will remember which you last used. To switch back, select the current year at the bottom.

Improved the text layout on the spending, incoming and transfers report screens (previously large numbers might have been truncated).

The app will now remember the account you are currently viewing, so when you relaunch it you will go straight to that account.

On the transaction screen you can now convert a one-off transaction into a recurring one (and vice versa).

Alert limits can now be set to values greater than 0 (previously it was 0 or negative only).

When manually reconciling transfers, you can now choose to reconcile each account separately, rather than the app assuming that both events happen together.

Improved the help text for new users.

Minor bug fixes and UI improvements.

iPad support – new apps or upgrades?

Application developers have two main options when it comes to iPad applications. Either produce a completely new application (e.g. Account Tracker “HD”) that will be charged for in the normal way, or produce what is called a “Universal” application that will support the iPad as well as current iPhone and iPod Touch devices. A universal app would typically be an upgrade for existing users.

My initial thoughts on this would be to produce universal updates, to get each of my apps working and taking advantage of the iPad’s bigger screen. However there is a slight issue. The development tools that you need to produce such an application no longer support iPhone OS 2.2.1 or below. If I went down this route, existing users with older iPod Touches would not be able to upgrade at all, and would therefore be stuck at the current versions.

How big an issue is this? All iPhone users can update their iPhone OS free of charge, but there is a nominal charge from Apple for older iPod Touch users (in the UK this is £2.99).

I would welcome your comments, especially if you are running an older iPhone OS version.

Meter Readings 2.2 now available

Meter Readings icon By very popular request, added support for rate changes. On the meter settings screen, select the + button at the top right to copy your current rates into a Previous Rates section. From there you can edit the end date of each rate period. The current rates will remain, but you can edit these to reflect any changes. Multiple sets of rates are supported.

Improved the display of numbers to take into account your device’s region setting. Previously this worked for currency only, now it should handle all other numbers. If you think I’ve missed something here, please let me know!

Improved the descriptions around tariffs vs rates … etc. This has been confusing for some people, so I have replaced all references to tariffs to be the actual reading number (1, 2 or 3). Essentially tariffs are the number of readings you have to submit to your supplier, i.e. 1 for an all day tariff, 2 for day and night … etc.

Minor bug fixes.

iPad support

At long last, the iPad has been released in the UK! I managed to pick one up yesterday and have started playing around with what it can do. While it can support each of my apps already at their iPhone/iPod Touch resolution, they do look small in the middle of the screen. Running these at 2x resolution looks pretty poor since the fonts aren’t properly scaled. Over the next month or two, I will be planning some updates to take advantage of those extra pixels!

Account Tracker 2.1 now available

Account Tracker icon Added support for annual budgets, i.e. a view of spending, income and transfers a year at a time. When on the current month, select the date at the bottom and the display will change to an annual view (January to December) rather than per month. The app will remember which you last used.

Minor UI changes to the Account and Transaction screens. On the Account screen, a lot of common actions are now available by selecting the blue buttons. You can copy/clone any transaction to today’s date, move a transaction to tomorrow (if it hasn’t happened yet) or move a transaction to any other date. To edit the other fields in a transaction, select the row itself, not the blue button.

Also added a quicker way to delete transactions. Again on the Account screen, simply swipe a transaction from left to right (or vice versa), then select the red Delete button. For recurring transactions, you get the option to either delete the entire series or just the selected occurrence.

The Transaction screen now lets you edit the account itself (credits and debits only, transfers already support this).

Minor bug fixes.

Backups and iTunes

Every time you sync your device with iTunes, your application data and settings are backed up to your computer. There is a good article from Apple about how this works – see http://support.apple.com/kb/HT1766. However there are pitfalls, and it is easy to lose things.

The main issue is that only one backup is stored per device. You can see these in iTunes by going to iTunes->Preferences->Devices (or on Windows, Edit->Preferences->Devices). If you delete an application from your device, then do a sync, your backup will be overwritten and your data lost. Also if you have to restore your device completely and you set it up as a new device, your first sync after the restore will overwrite your previously backed up data.

There are a couple of things you can do to prevent this data loss. First of all is to make sure you back up your backups! These are stored in your home folder, under Libraries/Application Support/MobileSync/Backup (or on Windows XP, \Documents and Settings\(username)\Application Data\Apple Computer\MobileSync\Backup\ and on Vista, \Users\(username)\AppData\Roaming\Apple Computer\MobileSync\Backup\). To manually restore a backup, copy the one you want into this folder, then in iTunes, right click on your device and select Restore from Backup…

Secondly if you have to reset/restore your device completely, make sure you don’t set it up as a new device. Always select the restore from backup option.

To do a manual backup from iTunes, right click on your device and select Back Up.

If all of this sounds scary, there is a better option available in each of my apps (free in Account Tracker, and as an in-app purchase for Hill Lists and Meter Readings). The Backup and Restore feature is essentially a more reliable way of backing up and exporting your data than iTunes itself. Should the worst happen, it is very easy to import and restore this data.

For more information, please browse the application pages.