The Usability Post
Thoughts on design and user experience by Dmitry Fadeyev

Hybrid Mobile Development

David Heinemeier Hansson on the hybrid approach Basecamp use to develop their mobile apps. Rather than going all native or all Web, they use a thin native shell around Web powered content. Some notable advantages of this method:

This also makes the rollout of new features endlessly easier. Imagine if we had to change a Rails desktop app, a Rails API app, a client-side MVC app, a mobile web wrapper app, an Android app, and an iPhone app whenever we wanted to improve or introduce new functionality! That’s simply not a workload that’s realistic for a team of 10 programmers and 7 designers.

Besides the much-reduced workload, it also means we’re able to fix problems much faster. When the majority of the functionality lives in the HTML served from the server, we don’t have to wait for Apple’s multi-day approval cycle to fix things.

“For even falsehood, uttered by the tongue of man, seemed like truth and light before this hopelessly-deaf and unresponsive silence.”

My new book: a translation of selected short stories by Leonid Andreyev, the father of Russian Expressionism from the Silver Age of Russian literature. A piercing, pitiless glance into the heart of the human condition.

☛ Read online

Further Reading

Proust wrote that the true voyage of discovery is not to visit strange lands, but to possess other eyes, to behold a hundred universes that each of them beholds. Thus, in the words of Ruskin, what good books give us is not mere knowledge, but sight.

Sign up to my email newsletter to receive regular recommendations of exceptional books on a wide range of topics including design, art, history and philosophy. A summary of my latest posts will also be included. Sign up below: