If you are a Web and iOS developer like myself, the temptation of blending these two things is all too great. One disadvantage of making web apps that run straight from Safari, however, is that they can’t harness many of the device’s awesome functionalities. The good news is that, with a small foundation of objective-C code, you can make a native iOS app that takes full advantage.
You may have noticed Responsive Web design, the practice of using CSS media-queries to style content appropriately for device and context, is becoming more prevalent. In fact, at the time of writing this post, MediaQueri.es, a blog dedicated to showcasing Responsive Web designs was a trending post on Twitter.
Among user experience practitioners, this adoption is a welcome movement as we move into an era where digital consumption is happening on a growing range of devices – from smart phones, to tablets to even large area displays like televisions.