Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalianew Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky
Root.czBlogyMartin Hassman: nejen o prohlížečích

W3C připravuje test kompatibility mobilních prohlížečů

Martin Hassman, 17. 04. 2008, 23:55 v kategorii Webové prohlížeče, štítky: ,

Mobilní web se pomaličku rozmáhá (na rozdíl od WAPu, svého umírajícího předchůdce) a jak se objevují nové a nové mobilní webové prohlížeče, vyvstává i otázka jejich kompatibility.

Acid testy žádný z mobilních prohlížečů neprojde (pokud víte o takovém, pochlubte se v komentářích), ovšem ty byly tvořeny s ohledem na desktopové prohlížeče. W3C nyní připravuje test zaměřený přímo na prohlížeče mobilní.

Celý test sestavuje Mobile Web Initiative Test Suites WG a ačkoliv není hotov, podíváme se na jeho pracovní verzi. V mém S60 prohlížeči (mobilní klon WebKitu) vypadá takto:

S60 browser screenshot

V tuto chvíli obsahuje 12 nezávislých testů. Každému z nich odpovídá jeden čtvereček, který se v ideálním případě zobrazí jako čistě zelený (takže prohlížeč na obrázku prošel jen 5 testy).

Na rozdíl od Acid testů se tento test nesnaží cílit na chyby implementací, pouze signalizuje, zda prohlížeč danou technologii umí či nikoliv. Kupříkladu čtvereček vpravo nahoře signalizuje, že prohlížeč podporuje HTTPS, což se otestuje stažením zeleného obrázku z HTTPS adresy. Nic víc. I zbylé testy mají obdobnou složitost. Je tedy otázka, zda je správné mít v názvu takového testu spojení "Compatibility Test".

Popišme si všech 12 testů, jak se zobrazují po řádcích postupně zleva doprava (více viz dokumentace testu):

  • CSS2 min-width
  • průhledné PNG s alfakanály
  • podpora GZIP
  • podpora HTTPS
  • XHTML a MIME application/xhtml+xml
  • statické SVG
  • XMLHTTPRequest (AJAX)
  • CSS Media Queries
  • dynamické SVG
  • canvas z HTML5
  • contenteditable z HTML5
  • nth-child() CSS3 selektor

Test není dosud hotov a W3C přijímá feedback i náměty na další možné testy, které můžete zasílat do mailinglistu MWI Test Suite WG.

Netroufám si odhadnout jak rychle (a zda vůbec) budou výrobci mobilních prohlížečů na tento test reagovat, každopádně považuji za velmi příjemné, že si teď mohu každý mobilní prohlížeč rychle očuchat i bez zdlouhavého zkoumání.

Další odkazy

Komentáře (22)

  1. 18. 04. 2008, 08:08 m. napsal:

    Osobne nepovazujem Css3 a Html5 ako aktualnu vec pre mobilne prehliadace. Keby radsej urobili test na skustocne pouzivane veci v mobilnych prehliadacoch na sucastnych weboch. Nico v zmysle praktickych veci ako napriklad Https, ktore tam uz je.

  2. 18. 04. 2008, 10:38 Martin Hassman napsal:

    [1] Celý test se postupně stupňuje. Začíná tím, co by dnes mělo být bráno jako samozřejmost (viz to HTTPS) a končí u praktických věcí, které se dnes sice ještě široce nepoužívají, ale má význam je implementovat i v mobilech.

  3. 18. 04. 2008, 11:36 carnero napsal:

    Zajímavý test. Hlavně když ani desktopový Firefox 3 jím neprošel (výsledek: 1111 1110 0110). A mobilní Opera Mobile 8.65 na Windows Mobile 6 dopadla takto: 1011 0001 0010. Slabé, hodně slabé.

    Tak jsem zvědavý, jak na to zareagují výrobci. Ale s životními cykly mobilních prohlížečů bych odhadoval, že to potrvá. Hodně to potrvá. Alespon se domnívám.

  4. 18. 04. 2008, 11:38 carnero napsal:

    Ještě malý doplněk: Když koukám na Flickr, je tam výsledek z Opery Mo8.65 dost odlišný, takže se vyplatí počkat do dokončení vývoje.

  5. 18. 04. 2008, 14:05 zoul napsal:

    @2: Přeci nechceš tvrdit, že na mobilních zařízeních má být samozřejmé dynamické SVG. Nebo je jako první řádek základ, druhý řádek nadstandard a třetí řádek špička? (Jo, pardon, je to tak, právě jsem si přečetl TFA :) V tom případě nechápu, proč je třeba alfa průhlednost u PNG důležitější než media queries. Osobně mi ty testy přijdou značně blbě vybraný, viz například naprostá absence JavaScriptu. Třeba to kluci _mají_ nějak dobře vymyšlené, ale zatím to tak na mě nepůsobí.

  6. 18. 04. 2008, 14:20 Martin Hassman napsal:

    [5] Na JavaScriptu jsou závislé některé z těch testů. Připadá mi to celé trochu nesjednocené, ale ještě na tom pracují, tak uvidíme.

  7. 18. 04. 2008, 15:07 t.Jancik napsal:

    No ani desktopovy Firefox v3 beta5 se nedostal na plnych 12 bodu... tak nevim, kde je chyba

  8. 18. 04. 2008, 15:22 Martin Hassman napsal:

    [7] Firefox skutečně některé z testovaných vlastností zatím nepodporuje. Co si pamatuji, tak např. CSS Media Queries bez rozšíření zatím neumí.

  9. 18. 04. 2008, 15:41 Ped napsal:

    [7] trochu mne prekvapilo ze ff3b5 neprojde ani skrz to dynamicke SVG.
    Snad to pak patchnou jeste v 3.x, a ne az v 4.0

  10. 18. 04. 2008, 16:10 Jirka napsal:

    Nedalo mi to. IE6: jeden zeleny (0000 0000 0010).

  11. 18. 04. 2008, 16:12 Martin Hassman napsal:

    [9] Nepředpokládám, že by to teď zrovna mělo prioritu. Přeci jen SVG je na webu zatím minoritní záležitost. Jsou tu důležitější věci. A FF3 už je (nebo brzo bude) ve freez stavu.

    Neznám SVG, ale podle toho testu http://dev.w3.org/2008/mobile-test/redtogreen.svg FF neumí značku animateColor.

  12. 18. 04. 2008, 16:12 Jirka napsal:

    A jeste FF 2.0.0.14: 9 zelenych (1111 1110 0110) , stejne jako FF3.

  13. 18. 04. 2008, 17:34 qaws napsal:

    Najnovsia dev Opera vsetko zelene...

  14. 19. 04. 2008, 13:16 Sešívaný napsal:

    Opera Mini 4.0 - 1111 0011 0111, myslel jsem, že to bude horší.

  15. 19. 04. 2008, 18:39 Marv napsal:

    [11] Proč by SVG nemělo být důležité? Pro mě z pohledu vývojáře webů je to naopak jedna z nejdůležitějších věcí. Vektorová grafika a vektorové animace chybí webu naprosto zoufale. Jenže ono je to celkem složité implementovat, tak se tomu tvůrci prohlížečů raději vyhýbají. Např. pro FF3 to původně slibovali a nic.

  16. 19. 04. 2008, 21:43 gilhad napsal:

    [15] Treba ja na webu hledam hlavne informace a nejake animace mi jsou naprosto ukradene ... vetsinu casu browsim s vypnutymi obrazky a bez javascriptu, flash nemam ani nainstalovany. Cili z meho pohledu uzivatele webu jsou hybajici se nesmysly pouze obtezujici zalezitost, ktera zpomaluje jak nacitani, tak kresleni, zabira zbytecne pamet a odvadi pozornost od hodnotneho obsahu k otravnym reklamam ...

  17. 19. 04. 2008, 22:47 tomáš napsal:

    [16] Jste minorita pod 1%. Naprostá většina lidí obrázky vypnuté nemá a flash bere také (já osobně mám flash přes flashblock). Vektorové grafika má proti bitmapové u části obrázků obrovské výhody: menší velikost souboru a zvětšování a zmenšování bez ztráty kytičky...

  18. 20. 04. 2008, 11:23 Martin Hassman napsal:

    [15] "Proč by SVG nemělo být důležité?" Nic takového jsem nenapsal Marve 8-)

  19. 21. 04. 2008, 10:25 Jirka napsal:

    Nechci se hadat, ale na mobilu s vypnutymi obrazky brousi spousta lidi.

  20. 21. 04. 2008, 10:32 Martin Hassman napsal:

    [19] Výborně, nehádej se.

  21. 22. 04. 2008, 11:09 PaSt napsal:

    WebKit (par dni stary): vse zelene
    Safari Mobile (iPhone SDK): 1111, 1011, 0111

  22. 22. 04. 2008, 14:45 Martin Hassman napsal:

    Zprůměrovaný obrázek z různých mobilních prohlížečů http://www.w3.org/blog/MWITeam/2008/04/22/first_results_of_web_compatibility_test

K tomuto spotu není povoleno přidávání komentářů.