“If I click ‘no’, I’ve probably given up on everything, so don’t bother taking me to the page I was trying to go to. Just drop me on the homepage. Thanks.”
Native apps can be by far the best way to deliver an application or service, but only if well designed. And websites need to remember that “No” means “No”. Let’s be careful to differentiate between casual website visitors, and those users of the service who’d really benefit most from a dedicated application.
From the ever excellent XKCD: http://xkcd.com/1174/