A clearly thought-through article on Apps and the Web, with links to other well-written articles. There is no clean distinction between Apps and the Web, and the blurring is increasing. There will probably never be a ‘winner’, just varying shades of grey depending on what best suits the situation:
http://daringfireball.net/linked/2011/12/14/winer-native-apps