Apps and Mobile Web: The State of the Debate