Facebook heeft de mobiele browsertest Ringmark uitgebracht, samen met Bocoup. Facebook wil dat ook mobiele webbrowsers standaardtesten moeten doorstaan, net zoals desktopbrowsers. De codebase wordt binnenkort opensource gemaakt.
Facebook begon samen met technologiebedrijf Bocoup aan de ontwikkeling van het project omdat zij, naar eigen zeggen, zelf behoefte hadden aan een degelijke browsertest. Ontwikkelaars moeten volgens hen weten welke browsers wel of niet met een functionaliteit kunnen omgaan. Ook moeten de browsers aan een inspectieronde worden onderworpen om te kijken of de webstandaarden worden gevolgd.
Binnenkort zal de Ringmark-test opensource worden door publicatie op GitHub en de codebase wordt gedoneerd aan de W3C-organisatie. De test werkt in drie fasen, door Facebook 'ringen' genoemd. De eerste fase gaat over basisfunctionaliteiten voor ontwikkelaars. Elke ring verder wordt een stuk geavanceerder, maar om die te halen moet de voorgaande ring wel volledig gehaald worden. In totaal zijn er vierhonderd tests, maar de ontwikkelaars hopen nog meer tests aan de Ringmark-suite toe te voegen.
[Reactie gewijzigd door hAl op dinsdag 28 februari 2012 17:18]
[Reactie gewijzigd door hAl op dinsdag 28 februari 2012 17:46]
[Reactie gewijzigd door BlackOwl op woensdag 29 februari 2012 00:45]
Dus als je 99% in de eerste ring goed hebt, en de volgende ring 100% geimplementeerd ben je een slechtere browser dan wanneer de eerste ring 100% is, en de volgende ring 5%?Je moet eerst de binnenste hele ring halen voordat je aan de volgende mag beginnen.
Dat zorgt ervoor dat alle browsers eerst goed de basis in orde moeten hebben voordat ze allemaal fancy features gaan toevoegen.
Maar het completeren van die eerste ring geeft helemaal geen garantie dat het huis waterdicht is.Helemaal niet. Als je een huis bouwt zorg je ook eerst dat het wind/waterdicht is voordat je binnen aan de slag gaat. Als je binnen klaar bent ga je het inrichten.
Er is weinig reden om dat aan te nemen.Mij lijkt het dat ze bij Facebook wel verstand van zaken hebben en dat de toekenning van tests aan de ringen niet op willekeur berust maar dat daar logica achter zit.
Maar door deze starre constructie van een complete ring voltooien worden misschien de 2D Javascript libraries voor canvas tests niet uitgevoerd omdat er geen support is voor een bepaalde totaal ongerelateerde prompt dialog terwijl er in de browser juist wel support is voor Canvas en voor die 2D JS libraries uit de volgende ring.Waarom zou je de 2D Javascript libraries testen als je browser geeneens de Canvas tag ondersteunt?
[Reactie gewijzigd door hAl op dinsdag 28 februari 2012 17:43]
[Reactie gewijzigd door martndemus op dinsdag 28 februari 2012 17:27]
Ligt eraan wat je gebruikt... Op mijn telefoon komt 1/2e van de browsers tot ring1, en op mn 'desktop' (laptop, maargoed) komt geen enkele browser uit ring0. Dat zijn dan op mn mobiel Opera/Android, en op mn laptop Opera/FireFox/IE/Safari.Ik ben wel benieuwd wat voor een andere functionaliteit hiermee getest wordt ten opzichte van de acid testen.
Eerste bevindingen:
IE: ring0 6 failed
Chrome: ring1 52 failed
Android browser: ring1 129 failed
Opera mobile: ring0 3 failed
Wel grappig dat de desktopbrowsers het beter doen in een test voor mobiele browsers.
[Reactie gewijzigd door martndemus op dinsdag 28 februari 2012 20:14]
Grote rommel? Het is 90+% webkit!Op dit moment is het een grote rommel wat betreft browsers op mobiele apparaten.
[Reactie gewijzigd door Joep63 op dinsdag 28 februari 2012 21:40]
Op dit item kan niet meer gereageerd worden.
Populair: Tablets Samsung Websites en communities Mobiele telefoons Google Microsoft Sony Games Politiek en recht Galaxy S
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True