We have been hard at work on the largest changes to the OMN software since we launched it just over 2 years ago.
Why make large changes?
Since we launched our subscriptions just over 2 years ago the subscription part of the business has expanded every month and continues to do so. Subscriptions now account for over 95% of our consumer business with 93% of users renewing.
It’s a nice place to be for Anquet.
But to live up to our side of the agreement, and keep customer loyalty we need to work hard and invest in our software and services.
Whilst things are running very smoothly, like all software there are always bugs and always room for improvement.
There is always a balancing act between keeping old systems running and the complexity of doing so versus moving forward. We are now starting to cut some ties to our older systems so that development is not held back.
New Map Rendering
Our current map rendering engine has served us well. However, its underlying technology will not be supported an upcoming versions of macOS. Technology moves forward and we certainly now have a new candidate from Google which is proving to be quicker, easier to work with and in initial tests use less memory and be more battery friendly – it just appears to be lighter on its feet and hence using less resources.
In completely changing our map rendering engine, we also looked at our map tile format.
Our current map file format was designed over 10 years and is not best suited to subscriptions.
We have now fully updated our file format, and added our Enhanced Zoom technology to all map types.
The downside is that users will need to re-download their maps as the app updates go live. We will be sure to warn users about this.
With a new map format, we have completely re-written map download to be more robust by building in new redundancies in our servers that deliver the maps.
Map Updates will now be much more granular. In our current system if a 10km by 10km source map tile from the Ordnance Survey was cut into 100 tiles, when the OS updated the source tile, we would update all 100 tiles with the user. The new system compares the cut tiles, so if only say 6 have been updated, only 6 of those 100 tiles will need to be downloaded. This will lead to smaller update downloads for users.
With the new system in place, renewals will no longer require a long sync which the current system requires. This process will now become much smoother.
Our sync system was designed before subscriptions, and so with the changes to our maps we have completely re-written the part of sync around map definitions. We no longer need the calculations done on the servers for a long initial sync. This should make sync a lot quicker for users.
GPX files and Styles have not been changed and will sync as normal.
There are very little changes to the user interface, so it will all look and feel very familiar.
*** Update 25th October. We are targeting an initial Android beta for October 30th. This will unfortunately push the macOS work back. We are aware of users who have updated to Catalina on which the current macOS app does not run, so we will try to get a functioning beta live as soon as we can.
We have Android running nicely internally. We are expecting that to go to public beta in early October.
We are hoping to start public betas of macOS in late October. macOS is running nicely but needs a lot of interface work to be done.
iOS will follow on after macOS. With the majority of its code shared with Android.
We don’t currently have a timeline on the PC app yet.
The apps won’t all launch live at once, but as a user you can mix and match as sync will work between them seamlessly.
Either email us at firstname.lastname@example.org or book an informal chat with David using the link below:Book a call with David