il termine "app" si riferisce ad un'applicazione che deve girare lato client (in sostanza sono quasi tutte sviluppate in js), html ed il resto non hanno problemi di compatibilità. se, alla fine, devi solo fornire un'accesso ad in sito remoto (interpretando il termine "blogging" che hai usato), ti serve solo una pagina di accesso. quindi si necessita di servire un layout adeguato ai dispositivi... ma di "app", al momento, non se ne capisce l'uso.