Domanda

Il team di jQuery ha recentemente lanciato http://jquerymobile.com/ con l'intento di creare un'interfaccia utente biblioteca per i dispositivi mobili.

  

Il nostro obiettivo è quello di fornire strumenti per costruire   interfacce touch dinamico che   adattare grazia ad una portata del dispositivo   fattori di forma. Il sistema includerà   entrambi i layout (liste, vetri dettaglio,   overlay) e un ricco set di modulo   controlli e widget UI (Commuta,   cursori, tabulazioni).

Nel complesso, sembra il supporto per il framework è davvero basso, perché la maggior parte dei telefoni nave con i browser schifosi. La mia domanda, è in due parti. E 'meglio per sostenere alcuni browser con un'esperienza più ricca o dare il maggior numero di utenti possibile un'esperienza meramente media? Questo è simile alla domanda di sostenere IE perché la questione è quanto ci preoccupiamo gli utenti con browser peggiori?

Ancora più importante, quanto tempo sviluppatore è davvero la pena di costruire una versione mobile di un sito che non è in primo luogo per utente mobile?

È stato utile?

Soluzione

Bene, è 1.0 Alpha 1, quindi direi che i rischi sono:

  1. E 'in gran parte non testato, per cui è probabile venire attraverso gli insetti sconosciuti o non risolti come si forgia un nuovo terreno.
  2. Non v'è un grande potenziale per il cambiamento in un rilascio anticipato, quindi potrebbe essere necessario aggiornare vaste aree del tuo sito, vale a dire. quando lo spazio dei nomi elementi di dati sotto "ui".

E 'anche importante considerare il ragionamento dietro quelle gradi:

  

Che cosa le classi media? I gradi sono una combinazione di qualità del browser combinato rilevante ai fini del browser nel più ampio mercato della telefonia mobile.

Una "A" grade è un'indicazione della capacità del suo navigatore, senza alcuna compatibilità attuale o futuro con jQuery Mobile.

Se si vuole contribuire allo sviluppo di un nuovo pezzo di software, iniziare a utilizzare jQuery Mobile, e contribuire feedback, segnalazioni di bug, codice, o tutto quanto sopra. In caso contrario, la squadra spera di vedere una release 1.0 nel gennaio 2011, che è proprio dietro l'angolo.

La teoria intorno jQuery Mobile sta fornendo un ricca esperienza per i browser ricchi, e un'esperienza funzionale ai browser più semplici. Credo che questo sia ragionevole, soprattutto se si considera la velocità con jQuery Mobile si può ottenere installato e funzionante con una gran bella cellulare interfaccia utente.

Mi piacerebbe sapere che cosa si intende per "un sito che non è in primo luogo per l'utente mobile". Ci sono siti che sono ottimizzati per il mobile, e ci sono siti che non sono ancora ottimizzate per il mobile. Solo alcuni siti di nicchia molto specifiche non richiedono un'esperienza mobile.

Altri suggerimenti

Come un follow-up a Silvo, vorrei aggiungere che la risposta più utile alla tua domanda richiede una comprensione del vostro target base di utenti. Per esempio, se il vostro target di riferimento non utilizzano in genere i browser mobili, allora si può essere meglio destinate a una specifica mobile browser e lasciare che le parti interessate prendere questa strada. Tuttavia, se gli utenti desiderano mobile-browser per l'interfaccia primaria, quindi probabilmente si vorrà una più ampia scelta per le opzioni del browser funzionali.

Come caso-in-punto, prendere tutte le vecchie applicazioni web che richiedevano l'uso di IE, semplicemente perché (lo sviluppatore (s)) non ha voluto o non ha potuto garantire il corretto funzionamento su altri browser. Se il target di questa app è stata utenti business, che utilizzano in genere (d) IE in ogni caso, allora questo non sarebbe stato una restrizione notevole. Tuttavia, in un'applicazione più generale web (web-mail, ecc), quindi limitando tutti gli utenti di un unico browser potrebbe essere paralizzante in un ambiente competitivo.

Tuttavia, sarà stato che a seconda di quale di direzione che si prende, presta attenzione i consigli di Silvo di assicurare la funzionalità, anche senza JavaScript. Molte aziende, biblioteche, ecc ancora limitano la funzionalità JavaScript.

Che cosa si dovrebbe mirare a fare è fornire una ricca esperienza, ma allo stesso tempo assicurare che tutti i tuoi funzionalità di base funziona anche quando javascript è presente sul client (o è spento). StackOverflow è un buon esempio di un sito che trova un buon equilibrio tra questi due approcci.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top