Compatibilità del sito Web con i vecchi sistemi operativi [chiuso]

1

Sono uno sviluppatore web. Il più delle volte mi imbatto in questa situazione critica quando il layout del sito web si adatta al design quando viene eseguito su Windows 7 o 8 e sui sistemi operativi mobili (Android, iOs, Windows 8).

Ma quando il sito web viene visitato da vecchi sistemi operativi come Windows XP e Windows 1998, l'intero layout crolla molto male. E specialmente se visitati su vecchi sistemi operativi con Internet Explorer.

Se prendiamo in considerazione i vecchi sistemi operativi (e / o IE su di essi) ciò crea confusione per noi. A volte, anche i framework front-end ben supportati come Twitter Bootstrap si arrendono e non supportano i browser più vecchi.

Quando i client o la gestione richiedono di rendere il sito Web compatibile con tutto il sistema operativo incluso Win XP, come risolverlo?

    
posta Syntax Error 03.09.2014 - 17:03
fonte

2 risposte

4

Tutti gli esempi qui sono disponibili su IE 6. Sentiti libero di scambiarlo mentalmente con Gingerbread o qualsiasi altro software con cui stai trattando durante la lettura.

Più grande è il set di sistemi di cui hai bisogno, più sviluppo e testing ci vorranno. Ciò include risorse come l'attualizzazione di una macchina che esegue ancora IE 6 (per quelle holdout).

Come tale, c'è un costo e un ritorno che devono essere presi in considerazione. Dire "oh sì, deve ancora supportare IE 6" non è gratuito.

Ora, una volta che ti rendi conto che è associato un costo, diventa una domanda per i manager e i clienti rispondere: "sei disposto a spendere $ {money} e $ {time} in più per farlo supportare $ {old os}? "

Quando fai questa domanda dovresti avere le informazioni sulle stime per il costo aggiuntivo che sosterrai sostenendo il sistema. Inoltre, disponi delle informazioni sulla quota di mercato corrente utilizzando il tuo servizio. Scorri i tuoi registri e vedi quante richieste provengono attualmente dal software antico.

È possibile che il tuo capo o il tuo cliente ti dica "sì, vogliamo che tu lo supporti e sono disposti a spendere il tempo e i soldi extra per farlo" nel qual caso lo stai facendo - questo è quello che i requisiti sono .

Il tuo compito è assicurarti che questa decisione sia pienamente informata sia sul costo che sulla ricompensa.

    
risposta data 03.09.2014 - 19:50
fonte
3

Questo dipende assolutamente dalle tue esigenze individuali e dal tuo pubblico. Se stai prendendo di mira un pubblico largamente benestante, puoi cancellare abbastanza facilmente le vecchie versioni. Se il tuo pubblico include molte persone con attrezzature più vecchie (persone a basso reddito, persone anziane, persone nel mondo in via di sviluppo, ecc.) Potresti ancora trovare il bisogno di supportare IE 7 su Windows XP per raggiungere tutti. Se hai come target il pubblico aziendale, devi dare un premio al supporto di IE 8, perché molte grandi aziende richiedono ancora ai loro dipendenti di utilizzarlo. Se ti stai avvicinando ad un pubblico esperto di tecnologia, potresti non voler perdere tempo con le limitazioni create da IE 8.

Fortunatamente, i browser non IE, seguendo la guida di Chrome, spingono in genere gli utenti ad eseguire l'upgrade alla versione più recente, quindi, tranne in circostanze molto strane, il test nelle vecchie versioni di Chrome o Firefox non è solitamente necessario.

    
risposta data 03.09.2014 - 17:32
fonte