Secondo me ti stai complicando molto la "vita". Google secondo me ci riesce a malapena ad identificare "il nostro stile di vita", e di "server per fare i calcoli" lui ne ha. Anche Facebook tenta di suggerirci persona che potremmo conoscere a seconda dei nostri "gusti" o "amicizie", ma alcune volte sbaglia.
Sicuro che non sia meglio limitarsi a far scegliere all'utente cosa vuole vedere ? Magari facendogli vedere tutto e poi permettendogli di scremare, memorizzando "la scrematura" e quindi profilando l'utente
Per la questione mobile: non volevo correggerti, ma sto facendo una webapp da trasformare in app e quindi ti ho fatto la domanda di prima.
M.