Mobiel internetten is in opkomst, dat is iets wat elke zelf-respecterende internet-expert nu wel weet te roepen. Maar hoe pakken we het ontwikkelen van mobiele sites nu aan? We maken een aparte versie van onze sites en na het aftasten van de user-agent van de browser van de gebruiker sturen we hem of haar door naar deze site. Deze mobile versions zijn meestal qua grootte aangepast voor de kleinere schermen en maken gebruik van minder afbeeldingen om de pagina's sneller te laten laden.
Maar er zit hier iets niet helemaal lekker vind ik. Een user-agent zegt namelijk niets over de context of de kwaliteit van mijn verbinding. Mijn MacBook Pro kan op een schrale 3G-verbinding zitten en mijn iPhone op een 802.11N-netwerk. Dus waarom is het voor browsers niet mogelijk om de type van netwerkverbinding door te geven aan de servers zodat wij hierop aangepast een website kunnen aanleveren? Ik kan vele scenario's bedenken waarin het snel afleveren van de content het belangrijkste is, en niet zozeer de mooie opmaak.
Is dit iets realistisch wat ik me nu bedenk? Of is het klinkklare onzin? Laat me het weten in de comments.
Ik denk dat dit zeker een goed punt is. Alleen moet er dan eerst een speciale page worden gemaakt voor de diverse browsers, en vervolgens verder geselecteerd worden op verbindingsnelheid.
BeantwoordenVerwijderenKlinkt goed, maar is het ook technisch mogelijk? dat is denk aan jou ;-)
Ik zat eerder te denken aan iets progressievers. Dus dat er afhankelijk van de verbindingssnelheid bepaalde elementen verborgen worden, dan dat er letterlijk verschillende versies van de pagina's bestaan.
BeantwoordenVerwijderenHet is wel mogelijk denk ik maaar een beetje onpraktisch. Het is handiger om bijvoorbeeld per type telefoon te optimaliseren (zijn ook verschillende snelheden in) En al heb je een snelle 802.11N verbinding maar ben je daarnaast wel dikke torrents of nieuwsgroepen aan het downloaden dan maakt de soort van de verbinding ook niet veel meer uit ;).
BeantwoordenVerwijderenDat gaat idd nog verder, wel van belang dat hierin we het corporate design wordt bewaard dan!
BeantwoordenVerwijderenDaar heb je een punt. Maar misschien kan het algoritme ook gebaseerd zijn op de conditie van de huidige verbinding. En misschien kun je het een opt-in functie maken.
BeantwoordenVerwijderen