In parte ho risolto, il problema sostanziale era che tramite ajax chiedevo dei dati al server di un PDI nel raggio di 400Km e i dati restituiti erano troppi per il cellulare(che fra l'altro dispone solo della memoria di default, non ha alcuna scheda aggiuntiva), ho risolto differenziando i dati restituiti a seconda del dispositivo che se è un cellulare, il server mi restituisce solo i PDI nel raggio di 4Km.
Ora mi resta il problemi di alcuni bottoni bootstrap che non si visualizzano correttamente ma il peggio è fatto!