Веб-дизайндағы «керемет деградация» дегеніміз не?

Веб-дизайн өнеркәсібі үнемі өзгеріп отырады, себебі веб-браузерлер мен құрылғылар үнемі өзгеріп отырады. Веб-дизайнерлер мен әзірлеушілер ретінде жасайтын жұмысымыз қандай да бір веб-браузер арқылы қаралғандықтан, біздің жұмысымыз әрдайым осы бағдарламалық жасақтама бойынша симбиотикалық қарым-қатынасқа ие болады.

Веб-дизайнерлер мен әзірлеушілердің әрдайым айналысып отырған қиындықтарының бірі - веб-браузерлерде ғана емес, веб-сайттарға кіру үшін қолданылатын түрлі веб-браузерлердің ауқымы. Егер сайтқа кірушілердің барлығы ең соңғы және ең үлкен бағдарламалық жасақтаманы пайдаланатын болса, бұл жақсы болар еді, бірақ бұл ешқашан болған емес (және ол ешқашан болмайды). Сіздің сайттарыңыздың келушілерінің кейбіреулері қазіргі заманғы браузерлердің ескі және жетіспейтін ерекшеліктері бар браузерлермен веб-беттерді қарап шығады. Мысалға, Microsoft Internet Explorer шолғышының ескі нұсқалары көптеген веб-кәсіпқойлар тарапынан ұзақ уақыт бойы тікенді болды. Компания өздерінің ескі браузерлерінің кейбіреулеріне қолдау көрсетуді төмендетсе де, олар әлі де адамдар пайдаланатын болады - адамдармен қарым-қатынас жасау және қарым-қатынас жасау қажет болуы мүмкін!

Шындық мынада, бұл ескірген веб-браузерлерді қолданатын адамдар көбінесе бағдарламалық жасақтаманың ескіргендіктерін немесе олардың веб-браузинг тәжірибелерін бағдарламалық жасақтаманың таңдауы бойынша бұзылуы мүмкін екенін білмейді. Оларға ескірген браузер веб-сайттарға кіру үшін ұзақ уақыт қолданған нәрселер. Веб-әзірлеушілер тұрғысынан біз осы тұтынушыларға пайдалы тәжірибе бере алатынымызға сенімді болғымыз келеді, сонымен қатар бүгінгі күні қол жетімді заманауи, ерекшелігі бар бай браузерлерде және құрылғыларда таңқаларлық жұмыс істейтін веб-сайттар жасау. «Зиянды деградация» - бұл ескі және жаңа әр түрлі браузерлер үшін веб-бет дизайнымен жұмыс істеу стратегиясы.

Қазіргі браузерлерден бастау

Керемет түсуге арналған веб-сайт дизайны ең алдымен қазіргі заманғы браузерлермен ойластырылған. Бұл сайт осы заманауи веб-браузерлердің мүмкіндіктерін пайдалану үшін жасалады, олардың көбісі адамдар әрқашан соңғы нұсқаны пайдаланатынын қамтамасыз ету үшін «авто-жаңарту». Дегенмен, ескі браузерлер үшін тиімді түрде жұмыс істейтін веб-сайттар да тиімді жұмыс жасайды. Бұл ескі, аз ерекшелігі бар браузерлер сайтты көргенде, ол әлі де функционалды болып көрінуі керек, бірақ мүмкіндіктері аз немесе әртүрлі көрнекі көріністермен мүмкін. Дегенмен, бұл функцияны аздау функцияны немесе жақсы көрінетін торапты жеткізу тұжырымдамасы сізді таңғаларлықтай ете алады, ал шындық, адамдар тіпті жоғалып кеткенін де білмейді. Олар сайтты «жақсы нұсқаға» қарсы тұрған сайтпен салыстырмайды, сондықтан сайт жұмыс істейтін болса және функционалды немесе визуалды түрде көрінбесе, сіз жақсы жағдайда боласыз.

Прогрессивті күшейту

Нәзіктік деградация ұғымы көптеген жолдармен сіз туралы естіген басқа веб-дизайн тұжырымдамасына ұқсас - прогрессивті жақсарту. Керемет деградация стратегиясы мен прогрессивті жақсарту арасындағы негізгі айырмашылық, сіздің дизайныңызды бастаған жерде. Егер ең төменгі ортақ таңбалауышынан бастасаңыз және веб-беттеріңіз үшін қазіргі заманғы браузерлерге арналған мүмкіндіктерді қоссаңыз, сіз прогрессивті жақсартуды пайдаланасыз. Ең заманауи, ең заманауи ерекшеліктерден бастасаңыз, содан кейін масштабын өзгертсеңіз, нәзік деградацияны пайдаланасыз. Ақыр соңында, нәтижесінде алынған веб-сайт сізге прогрессивті жақсарту немесе нәзік деградацияны пайдаланып жатсаңыз да, сол тәжірибені береді. Шын мәнінде, кез-келген көзқарастың мақсаты қазіргі заманғы браузерлер үшін жақсы жұмыс істейтін сайтты құру болып табылады, алайда бұрынғы веб-браузерлер үшін және оларды пайдалануды жалғастыратын тұтынушылар үшін пайдалы тәжірибе бар.

Нәзік деградация оқырмандарыңызды айқындамайды & # 34; Ең соңғы шолғышты жүктеңіз & # 34;

Көптеген заманауи дизайнерлердің нәзік деградация тәсілін ұнатпайтын себептерінің бірі - бұл оқырмандарға беттердің ең заманауи браузерлерін жүктеуге деген сұранысқа айналуы. Бұл нәзік деградация емес . Егер сіз «осы мүмкіндікті жұмысқа алу үшін Х браузерін жүктеп алғыңыз келеді» деп тапсаңыз, сіз нәзік деградация саласын тастап, браузерге бағдарланған дизайнға көшіңіз. Ия, веб-сайттың келушілерін жақсы браузерге жаңартуға көмектесетіні сөзсіз, бірақ бұл туралы жиі сұрайтындар (есте сақтаңыз, көптеген адамдар жаңа браузерлерді жүктеп алу туралы түсінбейді және сіздің талап етуіңіз олар жай ғана қорқады оларды алып тастаңыз). Егер сіз шынымен де өз бизнесіңізді қаласаңыз, сайтты жақсы бағдарламалық қамтамасыз етуді жүктеу үшін қалдыруды айтсаңыз, мұны істеудің екіталай болуы мүмкін емес. Егер торапта негізгі браузер нұсқасы немесе одан жоғары нұсқасы талап етілмесе, жүктеуді көбінесе пайдаланушы тәжірибесінде келісімшартты бұзатын және оны болдырмау керек.

Жақсартылған ереже - прогрессивті жақсартуға болатын сияқты, нәзік деградацияға арналған ережелерді ұстану.

  1. Жарамды, стандартқа сай HTML жазу
  2. Сіздің дизайны мен орналасуыңыз үшін сыртқы стильдер кестелерін пайдаланыңыз
  3. Интерактивтілікке арналған сыртқы сценарийлерді пайдаланыңыз
  4. Мазмұнды CSS немесе JavaScript жоқ төмен деңгейлі браузерлер үшін де қол жетімді екеніне көз жеткізіңіз

Осы процесті ескере отырып, сіз шығып, ең озық дизайнды жасай аласыз! Тек жұмыс істеп тұрған кезде, ол функционалды браузерлерде азаяды.

Қанша оралу керек?

Көптеген веб-әзірлеушілердің браузер нұсқалары қаншалықты бұрынғыдай қолдау көрсететіні туралы бір сұрақ бар ма? Бұл сұраққа ешқандай жауап жоқ. Бұл сайттың өзіндік байланысты. Веб-сайттың трафик талдауларын қарап шығатын болсаңыз, сол сайтқа кіру үшін қандай браузерлер пайдаланылып жатқанын көресіз. Белгілі ескі браузерлерді пайдаланатын адамдардың басым бөлігін көрсеңіз, онда сіз бұл браузерге қолдау көрсетгіңіз келуі немесе бұл бизнестің жоғалу қаупі бар. Егер сіз сараптамаға қарасаңыз және ешкім ескі браузер нұсқасын пайдаланбағаныңызды көріп отырсаңыз, ескірген браузерді толығымен қолдап, оған тестілеуді қажет етпеу туралы шешім қабылдамаңыз. Сондықтан сіздің сайтыңыздың қаншалықты қолдауы керек екеніне қатысты нақты жауап - «бірақ сіздің талдаушыларыңыз сіздің тұтынушыларыңыз пайдаланып жатқанын айтады».

Дженнифер Крининнің түпнұсқа мақаласы. Jeremy Girard-тың 8/9/17 редакциясында жасалды.