Ciao io posso aiutarti o almeno... in parte
Per un touchscreen ho recentemente realizzato una applicazione in flash, che viene eseguita offline ma comunque ti confermo che non devi eseguire alcun tipo di ottimizzazione; il mio consiglio è di non fare elementi "cliccabili" troppo piccoli o troppo vicini in quanto un dito non è preciso come un puntatore del mouse!
per i telefonini, non saprei dovresti leggerti qualche cosa online ... su iPhone (almeno per il momento) è impensabile eseguire flash in quanto non esiste un flash player per quel dispositivo..
spero di esserti stato utile.

Ciao!