So, after the minor 2 week Squares! snafu, I think we’re back to a fully functional version.
Yes!
… and whew!
So, after the minor 2 week Squares! snafu, I think we’re back to a fully functional version.
Yes!
… and whew!
Ok. With iOS 4, I began noticing a significant jump in crashes as reported in my iTunesConnect account. Very odd. Anyway, turns out that after a little digging around I was able to reproduce these crashes at will myself – which is always the first rule of debugging. You have to be able to reproduce it yourself.
After a day and a half of poking around turns out it had to do with the iOS 4 “multitasking” feature that all apps get for free. Apparently, Squares! does not play nice with this new feature – so, what to do? It worked just fine prior to iOS 4 so can I opt-out of “multitasking”?
Yep. Very simply add UIApplicationExitsOnSuspend and set it to YES in the Info.plist file.
Done. Check it in and wait for approval.
Now I can dig in and figure out why Squares! doesn’t play nice with iOS 4 Multitasking…
Well, doing this whole part-time iPhone developer bit just, well, bit me. On iOS 4 launch day, I discovered an issue with the existing Squares! app where the UITextField, despite telling it to resignFirstResponder, doesn’t. The issue is when you get a high score, enter your name, it shows you the high score list (presents a modal view). When you dismiss the modal view, the text field where you enter your name (which has been hidden) regains first responder and the keyboard reappears.
Bummer.
Anyway, the fix was easy and submitted immediately – but here I sit waiting for the fix to be “approved”, all the while gathering in 1 star reviews. So, one immediate lesson is that very few – if any – people using the app actually go to your support site if there are problems. Posting the “we’ve submitted a fix, please be patient” messages on the home page, the facebook page, twitter feeds, the AppStore description apparently are only seen by a small number of people.
I made a number of mistakes in the immediate panic dealing with the bug, and the mistakes and failures are all mine; I only have myself to blame. However, it does tweak me just a bit that a fix is there, has been there, sitting, waiting, begging to save me from frustrating any more people than I have to and there is nothing I can do about it.
But, I knew that was part of playing in the iPhone playground and I agreed to play by the rules. To paraphrase Neitzsche, “The App that does not kill me makes me stronger!”
Amen, Brother. Amen.
Here are a few kind words from the Gravatar blog about the Picture Finder app.
Hopefully it proves useful to more people than just myself.
Well, after much back and forth about whether or not to actually “release” Picture Finder – it’s now available for download.
I started building it simply as a way to populate my Address Book with at least some kind of picture for everybody. After have a whole bunch of half-finished features, I cut them all back to a very simple, clean – and most importantly – functional set.
If you use Gravatar at all, it ought to look really familiar. The QR Codes were a simple freebie to do as well. Some of the other features that were partially done, or otherwise not ready for prime-time were:
We’ve updated the website.
Really?
Yes. Really.
Anyhoo. Look for some new projects coming soon!