Creazione di una versione mobile di un sito web

Sto cercando di creare una versione mobile del nostro sito web / applicazione web. Che cosa è un buon modo per fornire la migliore versione più completa.

Una parte del motivo per la creazione è invece di un'applicazione per iPhone, quindi vorrei offrire un'applicazione web per iPhone che sfrutta in pieno la versione di WebKit di iPhone (quindi le animazioni CSS, in grado di contare su un buon supporto JavaScript) . Tuttavia, mi piacerebbe anche che il sito funziona bene su altri smartphone così come i telefoni cellulari più basilari pure.

  • Personalizzazione delle tabs ActionBar su Android 4
  • Gestione suActivityResult in app Android che ha più di un'attività
  • Utilizza il simbolo speciale (<,>) nel layout di Android
  • Come visualizzare il database sqlite nel telefono android
  • È pratica accettabile utilizzare Singleton Objects per salvare lo stato o condividere i dati tra le attività?
  • Tabelle scorrimento Android + Scorrimento dello stato durante lo spostamento
  • Posso creare due siti (Mobile WebKit e base mobile web) e redirect in base a User Agent? Posso creare un sito che si degrada bene? Quali sono le possibilità e come gestiscono altre persone?

    Inoltre: sono simulatori web mobile vale la pena? Ho un iPhone, in modo da poter testare facilmente su questo. Se voglio provare su Blackberry / Palm Pre, ho davvero bisogno di un dispositivo o ci sono simulatori affidabili?

  • Chiama AsyncTask da un'altra class
  • Aggiunta di caratteri personalizzati a Tema in Android
  • può os android catturare il mouse Bluetooth fare clic destro e evento ruota?
  • Caricamento dinamico della risorsa Android
  • Come posso evitare l'esecuzione di onTextChanged in EditText di Android?
  • Android Visualizzazione di immagini con slider FullScreen
  • One Solution collect form web for “Creazione di una versione mobile di un sito web”

    Queste sono alcune delle librerie specifiche di iPhone che forniscono un aspetto e un tatto nativi su webkit:

    • IUI
    • jQTouch
    • Sencha Touch
    • iWebkit

    Ottenerlo per funzionare sulla maggior parte dei telefoni sarà sicuramente un problema con la maggior parte delle librerie in quanto sono costruiti intorno con la dimensione dello schermo di iPhone (320x480) in mente.

    Per get una copertura più ampia dei dispositivi, inclusi i telefoni Android e J2ME, verifichi Yahoo Blueprint . È un linguaggio di marcatura che si traduce in varie piattaforms e dispositivi.

    Potresti get la visualizzazione mobile basata su User Agent commutando dynamicmente il foglio di stile sul server quando sputa la pagina. Questo non è però un approccio consigliato per le pagine pesanti, poiché invia ancora grandi quantità di dati che non verranno resi disponibili. In alternativa, se si dispone di una chiara separazione delle tue viste, è ansible eseguire il templatizzazione della visualizzazione in base all'agente utente e / o ad altri parametri. Questo ha il vantaggio di mantenere la logica del controller in un unico posto con solo visualizzazioni che cambiano. È ansible utilizzare le librerie sopra per iPhone / iPod Touch e passare a una versione mobile più semplice per altri smartphone o modificarlo come vuoi.

    La creazione di una versione mobile separata del sito può essere difficilmente mantenuta quando si verificano cambiamenti.

    I simulatori iPhone e Android sono più vicini a quelli che arrivano al vero affare. L'iPhone non ti consente di fare cose come fare chiamate sul simulatore per motivi evidenti, ma Android offre implementazioni banali per fondamentalmente tutto sul dispositivo.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.