Building well-designed websites on mobile devices is slowly becoming easier and easier. Whatever the method (responsive, adaptive, etc.), if you know what you're doing, crafting a good-looking site is not a problem.
But your clients, just like ours, may still be asking for that app-like experience. And creating such experiences remains a challenge.
Most of the time, when people say something is ‘app-like’ or that it feels ‘native’, they’re not talking about the way a site looks. Instead, they’re talking about the way the interface responds to their actions and the way it performs when they make those actions.
Native apps are fast. Animations are rendered smoothly; buttons respond immediately when you press them, and there’s never any question as to whether something is loading.
Getting your site to feel native means doing everything you can to get your site to perform as quickly as possible.