Monday, May 23, 2011

Back to the Cat Game

A little girl is having her 10th birthday next week. What she wants for her birthday is for the cat paper doll app we've been tinkering with for a year or so to be in the App Store. This will be a hard deadline to meet. We have 7 days.

The sticking point has always been and continues to be this problem: if you let the user resize the cat with a pinch motion, how do you also resize the cat's collar, bow and hat. That is a simple geometry problem but is made more complex by the fact that the collar, bow and hat need to respond to touches so that they can be repositioned. We have solved this problem about 10,000 different ways over the last year but always end up finding a fatal flaw in one of the edge cases that makes us scrap the design.

Tuesday, May 17, 2011

Making Screen Shots

We sell out apps in countries where the primary languages are English, French, German, Japanese, and Spanish.

Localizing the buttons and the text in the app is something we've always done. Now, we can localize the screen shots and splash screens. This is proving to be a big headache. However, we're pretty positive that when a non-English speaker reads about our app in the app store of their country and then sees that we didn't translate the screens it gives them pause.

Monday, May 9, 2011

Quote from Today's MacTech Magazine

"you may find yourself struggling to achieve something, and then later find that there's a Cocoa class that does it for you." - Edward Marczak

Story of my year so far.