Embarrassing design parallels between iTunes/iPad and Google’s fancy new Chrome Web App Store December 7, 2010