Што такое «Graceful Дэградацыя» у вэб-дызайне?

Вэб-дызайн індустрыя пастаянна мяняецца, збольшага таму, што вэб-браўзэры і прылады пастаянна змяняюцца. Бо праца, якую мы робім, як вэб-дызайнераў і распрацоўнікаў разглядаецца праз вэб-браўзэр нейкі, наша праца заўсёды будзе мець сымбалічнай адносіны з гэтым праграмным забеспячэннем.

Адна з праблем, з якімі дызайнеры і распрацоўшчыкі вэб-сайтаў заўсёды даводзілася мець справу з гэта не толькі змены ў вэб-браўзэрах, але і цэлы шэраг розных вэб-браўзэраў, якія будуць выкарыстоўвацца для доступу да іх вэб-сайтаў. Было б вельмі добра, калі б усе наведвальнікі сайта былі ўпэўненыя, што выкарыстоўваць апошнія і самыя вялікія праграмы, але ніколі не быў выпадак (і, верагодна, ніколі не будзе). Некаторыя з наведвальнікаў вашага сайта будзе прагляд вэб-старонак з браўзэрамі, якія вельмі старыя і адсутныя магчымасці больш сучасных браўзэраў. Напрыклад, старыя версіі браўзэра Internet Explorer ад Microsoft ужо даўно бяльмом на баку многіх вэб-прафесіяналаў. Нягледзячы на ​​тое, што кампанія адмовілася ад падтрымкі некаторых сваіх старых браўзэраў, ёсць яшчэ людзі, якія там будуць іх дапамогу - людзі, якія вы можаце рабіць бізнес з і пагутарыць!

Рэальнасць складаецца ў тым, што людзі, якія выкарыстоўваюць гэтыя састарэлыя вэб-браўзэры часта нават не ведаюць, што яны састарэлі або праграмнае забеспячэнне, што іх вэб вопыт прагляду можа быць пастаўлена пад пагрозай з-за свой выбар праграмнага забеспячэння. Для іх, што састарэлы браўзэр проста тое, што яны ўжо даўно выкарыстоўваюцца для сайтаў доступу. З пункту гледжання вэб - распрацоўшчыкаў, мы хочам , каб пераканацца , што мы ўсё яшчэ можам даставіць карысны вопыт для гэтых кліентаў, а таксама стварэнне вэб - сайтаў , якія працуюць цудоўна ў больш сучасны, шматфункцыянальны браўзэры і прылады, якія даступныя сёння . «Вытанчаная дэградацыя» з'яўляецца стратэгіяй апрацоўкі вэб-дызайн старонкі для розных браўзэраў, як старых, так і новых.

Пачынаючы з сучаснымі браўзэрамі

Дызайн вэб-сайта, які пабудаваны вытанчана дэградуюць распрацаваны першым з сучаснымі браўзэрамі на ўвазе. Гэты сайт створаны, каб скарыстацца асаблівасцямі гэтых сучасных вэб-браўзэраў, многія з якіх «аўтаматычнага абнаўлення», каб гарантаваць, што людзі заўсёды выкарыстоўваць апошнюю версію. Сайты, якія вытанчана дэградуюць таксама эфектыўна працаваць для старых браўзэраў, аднак. Калі гэтыя старыя, менш шматфункцыянальныя браўзэры праглядаць сайт, ён павінен пагаршаць такім чынам, што па-ранейшаму функцыянальны, але, магчыма, з меншай колькасцю функцый і рознымі візуальнымі дысплеямі. Хоць гэтая канцэпцыя дастаўкі менш функцыянальны ці не так добра выглядае сайт можа нанесці вам дзіўным, праўда ў тым, што людзі нават не будуць ведаць, што яны адсутнічаюць. Яны не будуць параўноўваць сайт, які яны бачаць супраць «лепшай версіі», так да таго часу, як сайт працуе для таго, што ім трэба, і не здаецца, быць парушаная, альбо функцыянальна або візуальна, вы будзеце ў добрай форме.

Progressive Enhancement

Канцэпцыя грацыёзнай дэградацыі ў многіх падобная на іншую канцэпцыю дызайну вэба-вы, магчыма, чулі пра вымаўляюцца - прагрэсіўным паляпшэнні. Асноўнае адрозненне паміж грацыёзнай стратэгіяй дэградацыі і паступовым паляпшэннем , дзе Вы пачынаеце свой дызайн. Калі вы пачынаеце з найменшай агульным назоўнікам, а затым дадаваць новыя функцыі для больш сучасных браўзэраў для вашых вэб-старонак, вы карыстаецеся прагрэсіўнага паляпшэння. Калі вы пачынаеце з самым сучаснымі, перадавымі магчымасцямі, а затым маштабаваць назад, вы карыстаецеся хупавую дэградацыю. У рэшце рэшт, у выніку чаго сайта можа, верагодна, паставіць такі ж вопыт, карыстаецеся Ці вы прагрэсіўнае паляпшэнне або хупавую дэградацыю. Рэальна, кропка любога падыходу з'яўляецца стварэнне сайта, які працуе выдатна падыходзіць для сучасных браўзэраў, у той жа час паказваючы карысны вопыт для старых вэб-браўзэраў і кліентаў, якія працягваюць іх выкарыстоўваць.

Вытанчаная Дэградацыя Doesn & # 39; т Mean Распавядаючы вашых чытачоў, & # 34; Загрузіце апошнюю Browser & # 34;

Адна з прычын, чаму многія сучасныя дызайнеры не любяць хупавы падыход дэградацыі, таму што яна часта ператвараецца ў патрабаванне, каб чытачы спампаваць самы сучасны браўзэр старонкі працаваць. Гэта не вытанчаная дэградацыя. Калі вы выявілі, жадаючы, каб напісаць «спампаваць браўзэр X, каб атрымаць гэтую функцыю для працы», вы пакінулі сферу грацыёзнай дэградацыі і пераехалі ў браўзэры-арыентаваны дызайн. Так, ёсць, несумненна, значэнне, дапамагаючы наведвальнік сайта перайсці на лепшы браўзэр, але гэта часта бывае шмат, каб спытаць пра іх (памятаеце, што многія людзі не разумеюць, пра загрузку новых браўзэраў, і ваша патрабаванне, што яны робяць гэта можа проста напалохаць іх прэч). Калі вы сапраўды хочаце свой бізнэс, кажучы ім, каб пакінуць свой сайт, каб спампаваць лепшае праграмнае забеспячэнне наўрад ці будзе спосаб зрабіць гэта. Калі ваш сайт не мае ключавыя функцыі, якая патрабуе пэўнай версіі браўзэра або вышэй, прымушаючы загрузку часта справа выключальнік ў карыстацкім вопыце і яго варта пазбягаць.

Добрае эмпірычнае правіла прытрымлівацца тым жа правілах грацыёзнай дэградацыі, як для прагрэсіўнага паляпшэння:

  1. Напішыце правільны, адпаведны стандартам HTML
  2. Выкарыстанне знешніх табліц стыляў для вашага дызайну і макета
  3. Выкарыстанне вонкавага звязаныя сцэнарыяў для інтэрактыўнасці
  4. Пераканайцеся, што кантэнт будзе даступны нават для браўзэраў нізкага ўзроўню без CSS ці JavaScript

З дапамогай гэтага працэсу ў выглядзе, вы можаце выйсці і будаваць самы перадавы дызайн вы можаце! Проста пераканайцеся, што ён дэградуе ў менш функцыянальных браўзэраў, усё яшчэ працуе.

Як далёка назад вам трэба пайсці?

Адно пытанне, што многія вэб-распрацоўшчыкі, як далёка назад у плане версій браўзэра вы павінны падтрымліваць? Там нічога не выразана і сухі адказ на гэтае пытанне. Гэта залежыць ад самога сайта. Калі прааналізаваць трафік аналітык вэб-сайта, вы ўбачыце, якія браўзэры выкарыстоўваюцца наведаць гэты сайт. Калі вы бачыце прыкметны адсотак людзей, якія выкарыстоўваюць пэўны стары браўзэр, то вы, верагодна, хочаце, каб падтрымліваць гэты браўзэр або рызыкуюць страціць гэты бізнэс. Калі вы паглядзіце на вашыя аналітыкі і ўбачыць, што ніхто не выкарыстоўвае старую версію браўзэра, вы, верагодна, бяспечныя пры прыняцці рашэння не турбавацца аб тым, што цалкам падтрымлівае састарэлы браўзэр і тэставання на яго. Такім чынам, рэальны адказ на пытанне пра тое, як далёка ваш сайт павінен падтрымліваць гэта - «як бы далёка назад вашыя аналітыкі кажуць вам вашыя кліенты выкарыстоўваюць.»

Арыгінал артыкула Джэніфер Krynin. Дата абнаўлення 8/9/17 Джэрэмі Girard.