I know that many of you are keen to know the current status of our new version of MenuMachine. As noted in my last post about this, we ran into some issues that made things more difficult than anticipated.
MenuMachine’s data model (the information that is stored in memory and on disk) is surprisingly complicated, and due to various issues we were having with reliability and performance, I decided to move the internals of MenuMachine over to Apple’s Core Data framework.
This was not an easy decision as it meant ripping out the guts of the app and replacing them with new plumbing. The good news is that I’m pretty much finished this task now, with the result that the app is now much, much more reliable and much faster. This change to the core of the application will also make future changes to the data model (such as adding new menu types, for example) much, much easier. I’m really pleased with the result.
This done, we’re now back on track. Although we won’t be releasing the new version this year, it’s not that far away now.