2011-07-14 14 views
5

Ho recentemente completato lo sviluppo di un'applicazione iPhone in PhoneGap e stiamo completando la versione Android dell'applicazione e speravo di rivolgermi alla comunità SO per alcune risposte nelle migliori pratiche per far sì che la tua app sia visibile su tutti i dispositivi. Il mio approccio consisteva nell'usare sencha.io per tutte le immagini e utilizzare il layout flessibile basato su em/percentuale attraverso l'app in modo che si ridimensionasse in base agli immobili disponibili sullo schermo. Questo approccio è giusto, qualcuno ha suggerimenti per il flusso di lavoro o implementazione?Sviluppo di PhoneGap per Android - Best practice per diverse dimensioni dello schermo/densità di pixel

Grazie in anticipo,

JN

risposta

-1

Affinché la vostra applicazione per lo stesso aspetto su tutti i dispositivi, utilizzare HTML5 e CSS (che si sta già utilizzando con PhoneGap, giusto?)

Devi decidere se vuoi che l'app per Android appaia come l'app per iPhone o se vuoi che appaia in modo diverso su un'app per Android o se vuoi che appaia come la tua app indipendentemente dalla piattaforma.

Indipendentemente da quale percorso si prende, la chiave per utilizzare HTML e CSS ben scritti e ben formati. Quando dico bene scritto, non intendo avere alcun layout o stile a seconda dell'HTML e faccio tutto il layout e lo stile con i CSS.

Dalla mia esperienza personale, siete sulla strada giusta con percentuali/em.

Per quanto riguarda sencha.io, non ho mai sentito parlare di questo. Ma personalmente non vedo cosa faccia quello che non puoi fare solo con CSS e HTML5.

Assicurarsi di verificare come molti dispositivi diversi, come si può!

Come nota a margine, raccomando di non utilizzare molte immagini per aiutare gli utenti a ridurre i tempi di caricamento e l'utilizzo dei dati.

+1

Grazie a Dewseph ma questo è tutto ovvio, sencha.io è un ottimo strumento per rippare le immagini al volo, dare un'occhiata e vedrai quanto funziona al di fuori di html/css. Stavo cercando le migliori pratiche sugli stili di scrittura per un'applicazione da utilizzare su molti dispositivi. Penso di aver capito che usare il layout basato su EM /% insieme alle media query di css3 funziona meglio. – jeffreynolte

+0

Tutte le media query CSS3 si presentano come CSS e HTML ben formati. Quanto sopra è tutto ciò che devi sapere, so che era ovvio, ma è così. La migliore pratica è scrivere HTML chiaro che si basa sui CSS per avere un bell'aspetto. – Dewseph

Problemi correlati