Notes on interaction design & development. Get the Feed.
By Christoph Ono, builder at GBKS, and tweetable at @GBKS.

Worth Less than a Cup of Coffee

2/21/17App Store

Lots of discussion around app pricing right now. What most don't cover are the economies of scale that developers can tap into. Yes, the price for one app download may be $0.99. But there are no manufacturing or distribution costs, very little support needed, and the product is instantly available to hundreds of millions of people. A cup of coffee, in comparison, can be sold exactly once, and only to a customer that walks through the door in a particular location at a specific time. Additional costs are store rent, barista salary, coffee beans, plastic cups, sugar, etc. None of these apply to apps. Most of the really complicated stuff is taken care of by Apple and Google's incredibly sophisticated machinery so developers and customers can purely focus on cat photos.

Users don't hate change. They hate you.

2/21/17User Experience

Change is expensive, even when it’s free. Change is expensive in relearning. Change is expensive when you feel like you no longer have a choice in how you live your life. For change to be accepted, it needs to first have real value to the user. Then it must be explained clearly in the language of that person’s values. Not the designers’, not the company’s. Rather than take on admission of failure to communicate the need and benefit of a change, too many teams decide to blame the very people who write the checks: the end users.

Roundup: Posts about preparing apps for iOS 7


Quite a few companies took the launch of iOS7 as an opportunity to refresh and rethink their apps, and shared some interesting details on their thought processes. Here's a list of articles I found. Each one includes some background and rationale on the respective updates.

Did I miss something? Let me know @GBKS.

iOS 7 includes 283 fonts


Let's get past Helvetica for some more diverse typography. Capcam uses Bodoni, which was already part of iOS 6. Since many of the new interfaces are light on visual elements and use a lot of text, we can now use typography more than ever to create distinct personalities for apps. Note that some of the fonts are not preloaded on the devices, but need to be downloaded, which this article describes how to.


One tricky area will be internationalization. Many of the fonts we know and love in the western world (including Bodoni) do not support the roughly 30,000 characters required for Chinese. To illustrate the difference, Arial Unicode is one of the very few fonts that support all languages. It comes with 38,911 characters and weights in at 25 MB, and only includes regular weight. Bodoni comes with 261 characters. The best approach might be to progressively enhance typography, by relying on system fonts by default and using language specific fonts for certain countries and languages. I will spend more time with this as I start localizing Capcam.

App animations & transitions


iOS 7 places much more emphasis on animation to communicate actions and UI changes. This affects the process of how we design and develop apps, and prototyping animations becomes more important. We will see a lot of discussion on this topic over the next months. Here are some resources I came across so far, and I'll add anything else I find:



Prototyping tools

Other useful tools

20% of Yelp reviews are fake


20% LOL! If only it were that low. I used to be a reputation management company, at one time we were responsible for 10% of the reviews in Silicon Valley. There were metro's where we were about 80% of the reviews.

iOS 7 blurring techniques


Interesting that many of the new blurs use static images to fake real-time blurs. Perception is reality, and knowing how to fake complex effects with simple visual tricks goes a long way to creating magic experiences.