• Le « UA Sniffing » c’est mal. Mais si vous êtes obligé (je prie pour que ça ne m’arrive pas)...

    WURFL - Mobile Device Database by ScientiaMobile
    http://wurfl.sourceforge.net/wurfl.php

    WURFL = Wireless Universal Resource FiLe
    Note: At the time when WURFL was first created (2001), the term ’wireless’ referred to mean what we currently call ’mobile’.

    WURFL is a Device Description Repository (DDR), i.e. a framework that enables applications to map HTTP requests to a description of the capability of the mobile device that requests the page.
    In this regard, WURFL pre-dates the time when the DDR term was coined and could arguably be caracterized as the first DDR.
    In the last year, WURFL role has expended from being a DDR for mobile devices to being a framework to detect every HTTP client worth recognizing.

    Thanks to WURFL, mobile web sites and application can :

    – programmatically abstract away devices differences
    – avoid the need to modify applications whenever a new device ships
    – avoid the need to track new devices on the market
    – WURFL is a global database of all devices and the API to tap that information programmatically.

    Toutes mes excuses à ceux que j’aurais choqué.

    #webdev #mobile #UA_sniffing #mal #pas_bien

  • Why Google might just be wrong about responsive design in Africa | memeburn
    http://memeburn.com/2012/11/why-google-might-just-be-wrong-about-responsive-design-in-africa

    – Most Africans do not have internet at home or at work. Only about 15% of the population does. And the internet that they have at home and work is not at all comparable with what you have in America (in terms of speed and reliability).
    – Smartphone penetration in Africa is less than 20%.
    – Public Wi-Fi Hotspots are not widely available.
    – The GDP and PPP in Africa is among the lowest in the world.
    So your typical African’s first and only point of access to the internet is via a feature phone. Because of the cost of data and the disposable income of a typical African, an African feature phone internet user is very aware of the size and cost of a web page.

    What we need in Africa is a solution that is lightweight in terms of data usage.

    [with #proactive_design] an African user can surf the net 10 times more (or at a cost that is 10 times less) and 10 times faster [than with #responsive_design].

    #mobile #afrique via @NdifunaUkwazi

    • Opera mini semble avoir beaucoup de succès dans les zones où Internet est cher (facturation au volume de données transférées) et où les gens n’ont pas des smartphones dernier cri.

      Contrairement à la majorité des navigateurs mobiles, Opera Mini (client) obtient ses pages web par l’intermédiaire de proxy hébergés par Opera Software. Ces proxy vont s’occuper de faire le rendu de la page, de l’adapter au format de l’écran et de redimensionner les images. La page est transmise au client dans un langage de balisage, le OBML (Opera Binary Markup Language)3.
      Cette approche de l’Internet mobile a de nombreux avantages :
      du fait que le client ne contient aucun moteur de rendu, il est très léger : 120 Kio ;
      le rendu demande pas mal de ressources, et il sera donc plus rapide sur les serveurs d’Opera Software que sur l’appareil mobile ;
      le client fonctionne de manière fluide, même sur de vieux appareils ;
      le trafic entre le serveur et le client sont largement revu à la baisse (dans un rapport de 2 à 3, en fonction de la page et de la qualité des images choisie), ce qui améliore la vitesse de chargement des pages et réduit l’utilisation du quota alloué par l’opérateur qui est généralement faible ;
      le moteur de rendu des proxy est celui d’Opera 9.5 ;

      http://fr.wikipedia.org/wiki/Opera_Mini