Het testen van websites voor mobiele apparaten zou je kunnen doen via diverse emulatoren en simulatoren. Helaas is dit niet de beste optie omdat software nooit goed hardware kan nabootsten. De browsers zijn nooit precies gelijk en je krijgt niet hetzelfde gevoel als wanneer je het apparaat zelf in handen hebt. Om perfect te testen zou je dus elk apparaat in huis moeten hebben. Dit is natuurlijk niet rendabel.
Netvlies is niet de enige die dit probleem heeft. Elk bedrijf, freelancer en student die iets doet met mobiele websites (en apps) heeft hier last van.
Testen
Elke test is beter dan niet testen. Dus ook al test je op een beperkt aantal apparaten, dan heb je er wel voor getest.
Er is een misvatting dat testen voor apparaten ook direct betekent dat je ontwikkelt voor deze apparaten. Net als voor je PC of Mac moet je niet ontwikkelen voor een bepaalde browser / os combinatie, maar volgens de webstandaarden. Als je volgens deze standaarden werkt heb je de meeste problemen al verholpen.
Als je meer test kom je erachter wat niet werkt, je kan er dan direct wat aan doen, of voor de volgende keer rekening meer houden.
Hoe meer je test, hoe beter je kan inschatten wanneer het oke is om niet te testen.
Testlab
Een tijdje geleden schreef Jeremy Keith van Clearleft in Brighton een blog over hoe ze bij Clearleft omgaan met het testen op mobiele apparaten. Zij kopen de telefoons en tablets, voornamelijk tweedehands, zodat ze op de echte apparaten kunnen testen.
Een interessant stuk staat bijna onderaan in de blog:
“if you want to pop around, use our WiFi, and test on our devices, you’re more than welcome”.
Dit idee vind ik mooi, een open testlab dat voor iedereen beschikbaar is, dus ook voor studenten, freelancers en zelfs concurrenten.
Dit wilde ik graag overnemen, in een aantal fases zet ik zelf een testlab op van acceptabel formaat.
Fase 1
Op dit moment zit ik in de eerste fase. Namens Netvlies heb ik een bureau ingericht voor dit doel. We hebben al een aantal tablets (iPad 2 en 3, Samsung Galaxy Tab 10.1) en een vier telefoons, een Windows Phone 7, een BlackBerry 6, een Android 1.6 en een Android 2.3.
De keuze voor deze telefoons is simpel, veel mensen hebben al een iPhone die je wel kan lenen voor een korte tijd, en ookal zijn Androids er ook in overvloed, er is veel verschil tussen de versies. Op de Windows Phone wordt niet veel getest omdat niet veel mensen die hebben, maar het is toch een belangrijk apparaat om rekening mee te houden voor de toekomst. De BlackBerry hebben we intern bij Netvlies ook niet, waardoor dit ook een gewenst apparaat is in ons testlab.
Verdere fases
Hopelijk kunnen we aan meer apparaten komen, al is het van collega’s, vrienden of familie. Of misschien zelfs sponsoren. Langzaamaan zullen er meerdere apparaten bij komen en zal het lab ook het bureau ontgroeien. Als het zover is gaan we kijken naar andere oplossingen, maar zover is het nog niet.
We hebben dus in deze eerste fase 7 apparaten. Dit is nog niet heel veel, maar het is een start. Het testlab is geopend voor iedereen, als je even laat weten dat je komt dan zorgen wij voor koffie, thee of iets fris!





Gaaf, mooi initiatief. Ben benieuwd hoeveel reacties er komen.
Wel goed om te zien dat bij jullie de iPhone al passé is
Inderdaad goed om op echte devices te testen. De mobiele emulators werken voor geen meter!
Super initiatief! Had zelf de post van Jeremy ook gelezen en wil zelf ook zoiets soortgelijks gaan aanbieden in Gouda of omgeving. Alleen dan in samenwerking met andere freelancers/bedrijven. Heb zelf een bescheiden collectie om te testen maar meer is altijd beter.