Esta página do desenvolvedor do Google detalha as diferenças entre aplicativos hospedados e pacotes. Em poucas palavras, a principal diferença entre eles é que os aplicativos hospedados são aqueles em que você está pensando (aqueles que exibem um site hospedado) e os aplicativos empacotados são aplicativos mais independentes (e incluem a maioria, se não todos, Arquivos HTML e CSS, ou recursos).
Nos fóruns do WrongPlanet, havia uma página interessante que descreve alguns dos motivos pelos quais um desenvolvedor pode criar um aplicativo hospedado . Uma das razões apontadas pela Apple no meu olho foi:
Tecnicamente, pode ser um site, mas funciona de maneira indistinguível de um aplicativo normal que não é um navegador da Web. Além disso, transformá-lo em um atalho retira todos os controles irrelevantes de navegadores, para que pareça uma janela de aplicativo normal.
NeantHumain continuou a discussão dizendo:
Os aplicativos do Google Chrome são apenas aplicativos da Web escritos em HTML5 que aproveitam os novos recursos, como tela, vídeo, SVG, WebGL e várias APIs que podem ser acessadas por meio de JavaScript para tudo, desde localização geográfica até armazenamento offline, para trabalhadores da Web de certa forma de multithreading.
Portanto, em outras palavras, parece que mais acontece no plano de fundo de um aplicativo hospedado do que apenas exibir uma página da web. Ele permite que o desenvolvedor estenda a funcionalidade do site e ignore algumas das restrições que um site normal pode encontrar.