Jednou, asi hodinu od místa, kde žiji, pracoval webový designér, který miloval kompozice Photoshopu a rozvržení s pevnou šířkou. A dobře, nechci zakončit, ale ten návrhář jsem byl já.

Poté, když jsem se zabývala vlastním obchodem, internetová kreativní komunita se nad touto novinkou pojmenovanou koncepcí nazvala "reagujícím designem". Jak by to udělal nějaký mladý, jasně oči, profesionální profesionál, jsem vyšetřoval. Koneckonců, nejnovější, poslední věc by měla být vždy přinejmenším krátký pohled.

To, co jsem zjistila, mě však nechala zděšovat. Zlý duchovní jmenovaný Ethan Marcotte rozpoutala a neohrožený plán aby webové návrháři pracovali mnohem tvrději! Jeho kniha zanechala lidi, kteří se hádali o tom, jak potřebujeme "uvažovat o mobilních uživatelích" a "dělat naše webové stránky pracovat na co nejvíce platformách" ... pohanům.

Samozřejmě jsem odolal tak dlouho, jak jen jsem mohl. Snažil jsem se tvrdohlavě bojovat proti tomuto přílivu rozumu a chytrému podnikání; ale nebylo to nic za nic. Pak jsem se vrátil k výmluvám: "Ale nemám mobilní zařízení, s nimiž by se to mohlo testovat!" A to, drahý čtenář, je to pravda. Ukázalo se, že to vůbec nepotřebujete.

V průběhu času jsem přišel s několika základními pokyny, které by vám pomohly navrhnout webové stránky, které by měly vypadat dobře na většině mobilních prohlížečů, pokud se ocitnete bez mobilního telefonu nebo tabletu.

Odmítnutí: neměli byste mě poslouchat, pokud ...

... stavíte něco většího než malý, obsahově řízený web. Velké webové stránky a weby založené na aplikacích by měly být určitě testovány na skutečných mobilních platformách. Myslím, jistě, pravděpodobně byste to mohl falešně vyčíst, ale nedoporučoval bych to.

Když pracujete s neznámými proměnnými, vaše nejlepší volba je nechat věci hloupě jednoduché. Ano, dovolávám téměř klišé KISS pravidlo, protože to funguje.

Proveďte svůj výzkum

Bez stojanu plného smartphonů a tak dále, musíte se spoléhat na to, co ostatní vědí. Naštěstí bylo spousta času a energie věnováno zkoumání možností nejoblíbenějších mobilních prohlížečů a jejich porovnání.

Zjistěte, jaké je cílové publikum a zjistěte, jaké typy prohlížečů používáte. Jako vždy je Google vaším přítelem. Pak stačí jen navrhnout statistiky.

Pokud většina mobilního cílového trhu používá Android / iOS v jednom či druhém formátu, máte štěstí! Jejich výchozí prohlížeče (a nejoblíbenější alternativy, jako je Firefox) jsou většinou moderní. Pokročilé techniky rozvržení, základní efekty CSS3, jQuery ... všechny budou s největší pravděpodobností činit poměrně dobře.

Pokud však vaše cílové publikum používá jiné platformy, budete muset provést přesnější výzkum o nich a zjistit, co mohou a nemohou dělat.

Co teď děláte, pokud nemáte žádné informace o vašich uživatelích? Zkuste alespoň zjistit, kde jsou. Většina webových stránek má přinejmenším obecný region, ze kterého většina jejich uživatelů pochází. Získejte statistiky pro daný region.

V opačném případě se nejedná o scénář nejhoršího případu.

Začněte zde

Chcete-li udělat svou práci trochu jednodušší, našel jsem web s poměrně detailním srovnáním toho, co populárnější prohlížeče mobilních zařízení dělají a nepodporují. Podívejte se na to mobilehtml5.org .

A samozřejmě je vždycky populární caniuse.com

Zvažte použití rámců

Vím, že někteří designéři se přísahají tím, že vytvoří vlastní kód specifický pro každý projekt, ale když pracujete slepě, tak řečeno, znovuobjevení kola není praktickou volbou. Rámce, které již byly testovány na mobilních platformách, vyloučí z procesu mnoho odhadů.

Hádání je špatné. Vyhněte se tomu.

Nyní jsem se samozřejmě osobně nepokusil a netestoval každý rámec tam, takže budete muset najít ten, který dělá to, co chcete, a udělám to a porovnávám ho se schopnostmi vaší zamýšlené mobilní platformy. Přesto existuje několik, ze kterých byste mohli začít:

Kuchyňské umyvadlové konstrukce

To jsou ty, které pravděpodobně pojmenujete z vrcholu hlavy. Jsou charakterizovány svou naprostou složitostí. Přinášejí systémy rozložení, prvky UI a jQuery v jednom výkonném balíčku.

Nejslavnější z nich jsou Bootstrap a Nadace . Nebudeme se trápit, když je porovnávám, takže pokračujte a Google "Bootstrap vs. Foundation", pokud potřebujete další podrobnosti. Vše, co opravdu potřebujete vědět, je, že v každém rámci je každá součást značně testována poměrně velkou fanouškovou základnou a je připravena na mobilní zařízení.

Střední rámce

Ty se nesnaží dělat všechno pro vás, ale spíše vám dáme dost, abyste mohli začít. Díky tomu je trochu jednodušší přizpůsobení věcí, ale vytvoření a / nebo stylování složitějších prvků uživatelského rozhraní je na vás.

Tato kategorie zahrnuje Kostra , RÁMEC LESS 4 a tak dále…

Rámce pouze pro rozvržení

To je vlastně moje osobní oblíbená kategorie. Rád bych začal s prázdnou obrazovkou a systémem rozvržení v pohotovosti, což mi umožňuje vytvořit webovou stránku, kterou chci bez nutnosti přepsat hodně CSS, nebo zkusit extrahovat určité části nějakého rámce.

UI prvky rámců

Zdá se, že tyto rámce se většinou netýkají struktury uspořádání nebo stránek. Jsou navrženy tak, aby poskytovaly snadný způsob, jak přidat fantazie, mobilní kompatibilní prvky rozhraní aplikace (číst: widgety).

Jen jsem testoval jeden, ale můj výzkum říká, že tři nejlepší (nebo přinejmenším nejpopulárnější) rámce v této kategorii jsou jQuery Mobile , KendoUI , a Wijmo .

Přijmout přístupnost

Ukazuje se, že dostupnost není určena jen pro slepou barvu nebo pro zcela nevidomou. Mnoho starších mobilních prohlížečů je tak omezených možností, že je to spíše jako prohlížení všech CSS a Javascript vypnutých.

Nejlepším řešením v tomto případě je naprosto jisté, že vaše webové stránky jsou za těchto podmínek použitelné. Vypněte všechny tyto hezké věci a ujistěte se, že je stále možné, že uživatelé dosáhnou cílů webových stránek bez nich.

Použijte emulátory

Simulátory zařízení obvykle nejsou sto procent přesné, ale můžete vyzkoušet nejdůležitější věci, například uspořádání a podobně. Chyby, se kterými jsem se setkal, jsou často menší věci, jako jsou webové fonty, které se nevykreslují. Nedělejte si starosti, měli by fungovat na skutečném hardwaru.

Ale které emulátory byste měli používat?

Android SDK

Toto funguje trochu pomalu, ale funguje to jako kouzlo. Musíte stáhnout celý vývojářský kit, ale stojí za to mít program, který napodobuje nejen výchozí prohlížeč Android, ale celý operační systém. Kromě toho můžete otestovat své stránky na různých virtuálních "zařízeních".

Opera mobilní emulátor

Další který pracuje v podstatě jako reklama. Stahujete je, vyberete "zařízení" a jdete.

Možnosti aplikace Firefox

Firefox má několik možností testování mobilního obsahu. První je jednoduchý emulátor, který napodobuje funkce vykreslování mobilního projektu Mozilla Firefox, kódové označení: Fenek.

Není to příliš složité a poskytuje vám jednoduché, měnitelné okno, takže je na vás, abyste ručně nastavili velikost obrazovky, kterou chcete vyzkoušet.

The druhá možnost je doplněk pro počítačovou verzi prohlížeče Firefox. Překresleno Firefox OS Simulator, poskytuje vám celou platformu pro hraní, nejen prohlížeč (podobně jako Android SDK).

Windows telefon

Nevedl jsem to zkoušet tento emulátor , protože vyžaduje instalaci velkého souboru SDK a instalace byla zablokována, alespoň pro mě. Přesto je tady venku, abys otestoval podle vlastního uvážení.

Ostružina

Blackberry nabízí řadu simulátory pro BB10. Možná jsem to já, ale neměl jsem žádný úspěch. Ráda bych slyšela od každého, kdo se jim podaří pracovat.

iOS

Poslední, ovšem v neposlední řadě Apple poskytuje zdarma simulátor iOS který lze použít k testování zařízení Apple jako součásti Xcode. Bohužel, protože je součástí Xcode, je to pouze Mac.

Jedna velikost pro všechny

Pokud máte rozpočet (nebo může test rychle, jelikož volný čas je časově omezený), nemůžete jít příliš špatně s BrowserStack . Budou vám umožňovat testování na mnoha počítačích a velkém množství mobilních telefonů. Ne tak reagující jako skutečná věc, budou vám ukázat problémy s věcmi, jako je uspořádání.

Konečné tipy

Nastavte velikost výřezu

Mobilní prohlížeče mají tendenci hrát si s nastavením zoomu, nebo tak byly moje zkušenosti. Pokud chcete, aby vaše webové stránky vypadaly tak, jak to dělá, když zmenšíte okno prohlížeče na mobilní velikosti, použijte tento krásný kód HTML v hlavičce dokumentu:

Naučte se milovat jednoduchost

Dovolte mi, abych to přeformuloval: minimalismus horniny v mobilu. Minimalistická estetika se přizpůsobuje menším velikostem obrazovky s menším vylepšením a úpravami, což mi ušetří spoustu času. Možná to vypadá, že některým z vás to vypadá jako nevýrazné, ale nemohu to dostatečně zdůraznit.

Závěr

Tato koláž informací je samozřejmě jen špičkou ledovce a žádný test pro skutečné testování vašich webových stránek na skutečném mobilním hardware, ale měl by vám umožnit začít, a doufejme, že vyděláváte dostatečně z mobilního designu, abyste si dovolili, aby vaše zařízení laboratoř tak bohatě si zaslouží.

Doporučený snímek / náhled, obrázek mobilního zařízení přes Shutterstock.