Kas ir "graciozs degradācijas" Web dizains?

Web dizaina nozare vienmēr mainās, daļēji tāpēc, ka tīmekļa pārlūkprogrammas un ierīces vienmēr mainās. Tā kā darbu, ko veicam kā tīmekļa dizaineriem un izstrādātājiem, aplūkojam, izmantojot kādu tīmekļa pārlūku, mūsu darbam vienmēr būs simbiotiskas attiecības ar šo programmatūru.

Viens no izaicinājumiem, ar kādiem vienmēr bija jārisina vietņu izstrādātāji un izstrādātāji, ir ne tikai izmaiņas tīmekļa pārlūkprogrammās, bet arī dažādu tīmekļa pārlūkprogrammu klāsts, ko izmantos, lai piekļūtu savām tīmekļa vietnēm. Būtu lieliski, ja visi vietnes apmeklētāji būtu pārliecināti, ka izmantotu jaunāko un vislabāko programmatūru, taču tas nekad nav bijis (un tas, iespējams, nekad nebūs). Daži no jūsu vietņu apmeklētājiem skatīs tīmekļa lapas ar pārlūkprogrammām, kas ir ļoti vecas un neatbilst mūsdienu pārlūkprogrammu funkcijām. Piemēram, vecākas Microsoft Internet Explorer pārlūkprogrammas versijas jau sen ir kļuvuši par daudziem interneta speciālistiem. Kaut arī uzņēmums ir samazinājis atbalstu dažiem vecākajiem pārlūkiem, joprojām ir cilvēki, kas tos izmantos - cilvēki, kurus jūs varētu vēlēties sadarboties un sazināties!

Realitāte ir tāda, ka cilvēki, kas izmanto šīs novecojušās tīmekļa pārlūkprogrammas, bieži vien pat nezina, ka tiem ir novecojusi programmatūra vai ka viņu tīmekļa pārlūkošanas pieredze var tikt apdraudēta viņu programmatūras izvēles dēļ. Viņiem šī novecojušā pārlūkprogramma ir tā, ko viņi jau sen izmanto vietnēm. No tīmekļa izstrādātāju viedokļa mēs vēlamies pārliecināties, ka mēs joprojām varam piedāvāt šiem klientiem lietojamu pieredzi, vienlaikus radot arī tīmekļa vietnes, kas darbojas lieliski mūsdienīgākos, bagātinātos ar funkcionalitāti, un mūsdienās pieejamās ierīces . "Graciālas degradācijas" ir stratēģija, kā rīkoties ar tīmekļa lapu izstrādi dažādām dažādām pārlūkprogrammām, gan vecajām, gan jaunajām.

Sākot ar modernām pārlūkprogrammām

Tīmekļa vietnes dizains, kas tiek veidots, lai graciozi noārdās, vispirms tiek izstrādāts, ņemot vērā mūsdienu pārlūkprogrammas. Šī vietne ir izveidota, lai izmantotu šo mūsdienīgo tīmekļa pārlūkprogrammu funkcijas, no kurām daudzas ir "automātiska atjaunināšana", lai nodrošinātu, ka cilvēki vienmēr izmanto neseno versiju. Vietnes, kas graciozi degradē, tomēr efektīvi darbojas arī vecākām pārlūkprogrammām. Ja šie vecāki, mazāk funkcionējoši pārlūkprogrammas skatās uz vietni, tai vajadzētu pazemināties tādā veidā, kas joprojām ir funkcionāls, bet, iespējams, ar mazākām funkcijām vai dažādiem attēla attēliem. Kaut arī šī jēdziena sniegšana mazāk funkcionālai vai tik jauki meklējamai vietnei var uzbrukt jums kā nepāra, patiesība ir tāda, ka cilvēki pat nezinās, ka viņiem trūkst. Viņi nelīdzinās vietni, kuru viņi redz, salīdzinot ar "labāku versiju", tik ilgi, kamēr vietne strādā tā, kas viņiem ir vajadzīga un nešķiet funkcionāli vai vizuāli, jums būs labā formā.

Progresīvā uzlabošana

Graciozās degradācijas jēdziens daudzos veidos ir līdzīgs citai tīmekļa dizaina koncepcijai, par kuru jūs esat dzirdējuši, par progresīvu uzlabošanu. Galvenā atšķirība starp graciozās degradācijas stratēģiju un progresīvu uzlabošanu ir tā, kur jūs sākat savu dizainu. Ja jūs sākat ar zemāko kopsaucēju un pēc tam pievienojat savas tīmekļa vietnes mūsdienīgākām pārlūkprogrammām, jūs izmantojat progresīvu papildinājumu. Ja jūs sākat ar vismodernākajām, visprogresīvākajām funkcijām un pēc tam mērogojiet atpakaļ, jūs izmantojat graciozu degradāciju. Galu galā iegūtā vietne, visticamāk, var sasniegt tādu pašu pieredzi, vai jūs izmantojat progresīvu uzlabojumu vai graciozu degradāciju. Reāli abas pieejas punkts ir izveidot vietni, kas lieliski piemērota mūsdienu pārlūkprogrammām, vienlaikus nodrošinot lietojamu pieredzi vecākām tīmekļa pārlūkprogrammām un klientiem, kas tos turpina izmantot.

Graciozs degradācijas process nenozīmē lasītāju paziņojumu, & # 34; lejupielādējiet jaunāko pārlūku & # 34;

Viens no iemesliem, kādēļ daudziem mūsdienu dizaineriem nepatīk graciozā degradācijas pieeja, ir tādēļ, ka tas bieži pārvēršas par pieprasījumu, lai lasītāji lejupielādētu vismodernāko pārlūku, lai šī lapa darbotos. Tas nav graciozs degradācija. Ja jums šķiet, ka vēlaties rakstīt "lejupielādējat pārlūku X, lai šī funkcija darbotos", jūs esat atstājis graciozās noārdīšanās valstību un pārcēlies uz pārlūka centrālo dizainu. Jā, neapšaubāmi ir vērtība, kas palīdz tīmekļa vietnes apmeklētājam uzlabot labāku pārlūku, taču bieži vien viņiem ir daudz jautāt (atcerieties, ka daudzi cilvēki nesaprot, kā lejupielādēt jaunās pārlūkprogrammas, un jūsu pieprasījums, ko viņi to dara, var vienkārši izbēgt viņiem prom) Ja jūs patiešām vēlaties savu biznesu, liekot viņiem atstāt savu vietni, lai lejupielādētu labāku programmatūru, visticamāk, tas nebūs veids, kā to izdarīt. Ja vien jūsu vietnei nav pamata funkcionalitātes, kas prasa konkrētu pārlūkprogrammas versiju vai augstāk, piespiedu lejupielāde bieži vien ir lietotājam labvēlīgs risinājums, un to vajadzētu izvairīties.

Labs īkšķis ir ievērot tos pašus noteikumus graciozai degradācijai, kāda jums būtu pakāpeniska uzlabošanai:

  1. Rakstiet derīgu, standartiem atbilstošu HTML
  2. Izmantojiet ārējās stila lapas jūsu dizainam un izkārtojumam
  3. Izmantojiet ārēji saistītus interaktivitātes skriptus
  4. Pārliecinieties, vai saturs ir pieejams arī zemā līmeņa pārlūkiem bez CSS vai JavaScript

Ņemot vērā šo procesu, jūs varat iziet un veidot visprogresīvāko dizainu, ko varat izmantot! Vienkārši pārliecinieties, ka tā degradējas mazāk funkcionālos pārlūkos, kamēr tā joprojām darbojas.

Cik tālu tev vajag iet?

Viens jautājums, kas daudziem tīmekļa izstrādātājiem ir, cik tālu jums vajadzētu atbalstīt pārlūkprogrammas versijās? Nav atbildes uz šo jautājumu. Tas ir atkarīgs no pašas vietnes. Ja pārskatīsit vietnes datplūsmas analīzi, jūs redzēsiet, kuras pārlūkprogrammas tiek izmantotas, lai apmeklētu šo vietni. Ja redzat ievērojamu cilvēku procentuālo daĜu, izmantojot noteiktu vecāku pārlūkprogrammu, iespējams, jūs vēlaties atbalstīt šo pārlūkprogrammu vai riskēt zaudēt šo biznesu. Ja paskatās uz savu analītisko informāciju un redzat, ka neviens nelieto vecāku pārlūkprogrammas versiju, iespējams, ka jūs droši pieņemat lēmumu neuztraucieties par to, ka pilnībā atbalsta šo novecojušo pārlūku un to pārbauda. Tātad patiesa atbilde uz jautājumu, cik tālu jūsu vietne ir jāatbalsta, ir - "tomēr tālu no jūsu analītikas teiksim, ka jūsu klienti izmanto."

Jennifera Krīnina oriģinālais raksts. Rediģēja: Jeremy Girard, 8.9.17.