August 11, 2012
You don’t have to be a regular follower of the blog here to notice that it’s been pretty quiet lately… It’s not because we finally got to take that post-2.0 launch time off we’ve been dreaming of but because we’ve been insanely busy. We’ve finally gotten a breather long enough to write an update about it all.
Features and Bugs
Every since WWDC back in March we’ve been running flat out. The only new feature added has been syncing Pick/Reject flags after Adobe added support for them in Lightroom 4.1. Everything else has been a mad scramble to find and fix bugs that users were experiencing.
We’ve been told [regularly] in the comments here, via support, twitter, and iTunes Reviews that v2.x wasn’t as stable and fast as v1 and many lamented the regressions. For those experiencing these problems (a small but real fraction of users) we can only apologize. You are correct, new progress should not come at the expense of stability or usability. Precisely because these problems were only affecting a small portion of all users and that we couldn’t reproduce them ourselves it has been very hard to track down.
But we think we finally have the bead on it thanks to a couple of dedicated users who’ve helped us collect debugging logs directly from their devices. After analyzing their problems and the logs we’ve found that there was a path through the code that would a) create duplicate images and b) fail to recognize those dupes and randomly pick one or another image when only one was expected. We’ve since fixed all the paths that could lead to the dupes and added checks to prevent them from re-occuring. We believe this will fix a large number of the bizarre and hard to track problems we’ve been seeing.
We’ve also fixing a lot of other smaller bugs. These fixes are now in testing among our staff and select beta testers and will then be uploaded to Apple in the first part of this week.
Despite setting the bar pretty high for volunteers we received more than enough well qualified folks to help us with our testing. And they came through in fine form. Despite a very technical set of circumstances to test they were able to accomplish them all. Unfortunately, their results only mirrored our own indicating we made the right decision to hold back GoFlex from launch. We still have one or two more ideas on ways to work around the problems we’re seeing. However, making the core app 100% solid is a far higher priority so we can’t say yet when we’ll have those ideas implemented. At least now, when we do, we have an army of folks to test it. We’ve personally invested a lot of effort into see GoFlex support enabled and we know a lot of you folks are clamoring for it to so please know that we are not intending to just drop it. However, if it’s not reliable there’s no point so we have to balance that too. We’ll keep you updated.
We’ve also recently redirected Nico to work on our website. It’s never been the reflection of the app that we wanted it to be and our needs have evolved over time. Originally, it was purely a blog engine to track development progress of the app pre-launch. Then we’ve added a few description pages and video content. But, we’ve never had a true “sales” site and we’re at the point where we need that in order to keep sales growing and the app supportable. But don’t worry, we still intend to keep the blogging going. We’ve heard from many of you that you really enjoy that part of our operation.
We had also started looking into do some print and web advertising to help with sales growth but that is temporarily on hold until we feel that the app is back at the quality levels that we demand of ourselves.
So, all in all, it’s been a very busy time that’s found us dividing our forces up in order to conquer everything. Keep the business going (and growing) as a side job in the evenings has been extremely challenging and we (and especially our families) are looking forward to a breather as soon as the dust settles. From there on we still have many great ideas on where to go next with the app. We have some more revolution ideas (unproven yet) as well as a lot of steady progress that we are planning. Exciting times for sure!