Tvorba responzivních webových stránek
Responzivní web je dnes nutnost. Kdo ho nemá, přichází o zákazníky, kteří si stránky otevírají v mobilu.
Responzivní web
Na weby se čím dál častěji chodí z mobilů. Komu se prezentace v telefonu nezobrazí správně, ten může přijít o potenciálního zákazníka.
To, že se stránka přizpůsobí různým zařízením, zajišťuje právě responzivní design. Google navíc ve výsledcích hledání z mobilu upřednostňuje weby, které si s telefony a tablety rozumí.
Na konci roku 2016 nastal celosvětový zlom: vyhledávání z mobilních zařízení poprvé převýšilo vyhledávání z počítačů. Dnes na internet chodí víc lidí přes mobil nebo tablet než přes počítač a trend pokračuje.
Mobile first
Při tvorbě responzivního webu se vyplatí začít od nejmenší obrazovky a postupně přidávat větší. Jinak se může stát, že to, co fungovalo na počítači, třeba široká tabulka, se do mobilu prostě nevejde.
Výhoda
- Malá obrazovka nutí přemýšlet, co je na stránce opravdu podstatné.
Nevýhoda
- Svádí to k ošizení verze pro počítače. Tomu se vyhýbám.
Progresivní webové aplikace (PWA)
PWA jsou vylepšením běžných webových technologií. Fungují v každém prohlížeči, ale některé funkce typu „jako aplikace“, jako práce bez připojení, instalace na plochu nebo push notifikace, závisí na podpoře prohlížeče.
Vypadají a načítají se jako běžné stránky, ale umí věci, které dřív uměly jen nativní aplikace. Od roku 2018 je v různém rozsahu podporují Edge, Chrome, Firefox i Safari.
Tenhle web je taky PWA. Zkuste vypnout internet a obnovit stránku.
Vlastnosti PWA
- Progresivní
- Fungují pro každého, bez ohledu na zařízení, prohlížeč nebo systém.
- Aktuální
- Aktualizují se samy díky service workeru.
- Responzivní
- Přizpůsobí se počítači, tabletu i telefonu.
- Instalovatelné
- Bez stahování z App Store nebo Google Play.
- Bez připojení
- Díky uloženým datům fungují offline i na slabém signálu.
- Dostupné
- Snadno se sdílejí přes obyčejnou adresu URL.
Optimalizace stránek
Stránka se musí načíst co nejrychleji. Nelze spoléhat na to, že návštěvník sedí na rychlém pevném připojení a je mu jedno, že stránka má několik megabajtů.
S přístupem mobile first proto jde ruku v ruce optimalizace velikosti, a to kódu i obrázků. U obrázků hledám rovnováhu mezi kvalitou a datovou náročností.
Pomáhá minifikace skriptů a obrázky nové generace (WebP, AVIF), které při stejné kvalitě zaberou mnohem méně dat.