Rozeberme Apple.com

Apple.com redesignovalo přesně tak, jak dnes redesignuje každý. Po malých kouscích. Jo, nic moc se nezměnilo – kromě mírné proměny grafického stylu (viz hlavní navigace) přibylo pár fancy efektů – zkrátka a dobře v součtu považuji apple(.com) za praktickou ilustraci toho, jak by se měly věci dělat. A proto bych chtěl apple.com reverzně zinženýrovat a vyjmuté orgány nechat kolovat posluchárnou. A poté si o nich popovídat.

Kromě toho, doufám, že mi s tím pitváním pomůžete.


Orgány

  1. Hlavní navigační pruh
    • ztěží postřehnutelné CSS3 gradienty na pravém a levém okraji
    • samotná tlačítka jsou (spritovaným) obrázkem. Nejsem si jist, jestli bych to nezkusil řešit pomocí CSS gradientů a stínů. Kvůli iPodům a iPhonům bude mít apple.com nezanedbatelnou část návštěvníků prohlížejících v Internet Exploreru. Takže asi ne. U jemných gradientů je samozřejmě situace jiná.
    • vizte příčky mezi tlačítky: border-image – opravdu malinký obrázek vložený přímo do CSS souboru (jako url(data:image/png;base64,etc))
    • a samozřejmě CSS transitions. A zdá se, že vyjmenovali všechny dostupné vendor-prefixy! :-)
  2. apple.com v iPhone Safari úvodka má 750 KB a na iPhonu se zobrazí zrovna tak, jako v desktopovém prohlížeči. Neumím si dost dobře vysvětlit neexistenci mobilní verze anebo alespoň mobilního layoutu pomocí CSS media-queries a spíše mi to připadá jako zanedbávání určitého segmentu. Protože už kvůli datové velikosti bude UX při mobilním prohlížení… no, problematické.
  3. pokud bychom byli důslední a HTML5 bychom na apple.com nehledali v CSS a JQ souborech, nevím, kolik bychom ho našli. Nevidím dál, než za doctype, konstrukce typu a > h4 + p a použití web storage. Vlastní atributy si vymýšlí, ale nevím proč je neprefixují s data-. V iTunes sekci naleznete známky WAI-ARIA.
  4. border-radius a box-shadow jsou dnes klasika, zítra skoro retro :-)
  5. nejzajímavější ze všeho mi přijde… tramtarará: načítání. Myslím, že postupné načítání stránky, načítání s vizuálními efekty pohybu a přechodu jsou zajímavá neprobádaná oblast – hlavně mám na mysli vliv takových efektů na vnímání stránky. Rád bych si s tím v blízké budoucnosti pohrál. (Zároveň se trochu obávám, že nebudu sám a čeká nás druhá vlna nevkusných, nesmyslných animací.)

    Neméně mě u řízeného vykreslování zajímá technické provedení. Bohužel, i tyto neutříděné myšlenky zapisuji s vtíravou představou na klienta, který čeká na slíbený návrh, takže tady bych doufal, že v kolaboračním duchu budete pokračovat v rozboru vy v komentářích.

Načítání mě tak zaujalo, že jsem si ho nahrál a pustím si ho ve smyčce před spaním. Enjoy.

V Safari

Ve FireFoxu 4


Doplnění 28. ledna

Screenshot stránky v IE 6 a v Safari 5. Navzdory technologické nesrovnatelnosti obou prohlížečů, výsledek je téměř totožný. Všimněte si zakulacených rohů a vnitřních stínů v Safari a také použití šumu (součástí obrázku na pozadí). Na obrázcích není vidět rozdíl v :hover stavu u čtveřice boxů (ani v IE 8 tento efekt není vidět, protože změněné pozadí je definováno CSS gradientem).

Detail stránky v 300% zvětšení, zleva: Safari a IE 6.

Plná velikost (PNG, 700 KB): Safari a IE 6

Vážně, teď prosím vy. Co se vám zdá inspirativní nebo alespoň pozoruhodné? Ať už z pohledu grafiky, UX nebo HTML5 (klidně v tom lidovém slovasmyslu :-). Doplňujte, rozšiřujte, opravujte, kritizujte, dovoleno je vše.


Komentáře (4)

k formuláři

RSS kanál komentářů

    • Komentář číslo: 1
    • *
    • Jméno: Martin Michálek
    • Odesláno:
      27.1. 2011 — 16:04

    Ahoj a díky za sdílení!

    Z toho co píšeš mě najvíc zaujala blbost – řešení příčky mezi tlačítky. Konečně smysluplné použití vkládání obrázků do CSS.

    Překvapilo mě, že assety nekomprimují a nespojují, ale nakonec to i s tvou připomínkou k neexistující mobilní verzi musím zařadit do kategorie „nemožné vytknout“.

    To bych pak musel například jako kóder webu Pražského jara pukat z faktů, že tam pořád máme všechny tyto a ještě další nedostatky. Jenže věci nejsou dokonalé teď a tedy, věci jsou dokonalé v plánech. :) Kódeři na Apple.com teď evidentně mají jiné priority.

    • Komentář číslo: 2
    • *
    • Jméno: Ondrej
    • Odesláno:
      29.1. 2011 — 1:07

    Super rozbor.

    Nacitani a animace dokazou vhodne naboostovat pouzitelnost. Stale jsme na webu, kde je problem leccos technicky podchytit (otevreni vice panelu naraz atd.), ale pokud dobre pouzijes animaci, usetris tim strasne moc vnimani lidem (cognitive load).

    • Komentář číslo: 3
    • *
    • Jméno: Kahi
    • Odesláno:
      29.1. 2011 — 18:50

    [2] Ondrej:

    … ale pokud dobre pouzijes animaci, usetris tim strasne moc vnimani lidem.

    Ano, to si myslím. Jen mám problém uchopit, co je dobrá a co špatná animace. Napadá tě nějaký vhodný zdroj?

    • Komentář číslo: 4
    • *
    • Jméno: Ondrej
    • Odesláno:
      8.3. 2011 — 23:50

Přidat komentář

Nápověda ke psaní komentářů

Zde formátuje Texy!

  • *zvýraznění*
  • **silné zvýraznění**
  • > citace
  • "odkaz":http://kam
  • [4] reakce na komentář
  • zdrojové kódy a více

komentáře

úplně nahoru