A comprehensive guide to choosing between a website and a mobile app—or why having both can be a game-changer.