mercredi, 23 septembre 2009

WebGL : la 3D dans nos navigateurs

Vous en avez marre du Flash d'Adobe qui pompe pas mal de ressource (même si avec la version 10 ça c'est bien amélioré) quand vous lancez une animation sur un site ? Pourtant à part Silverlight de Microsoft il n'y avait pour le moment pas vraiment d'autres solutions pour faire des animations vraiment sympa sur un site ...

Et bien sachez qu'une nouvelle technologie va surement faire du tort à ces 2 technologie, voir la remplacer pour certaines animations, il s'agit de WebGL. WebGL est une technologie qui utilise OpenGL le célèbre moteur 3D via JavaScript pour faire des animations 3D directement dans le navigateur. Ce qui est bien avec cette technologie c'est qu'elle utilise principalement votre carte graphique (étant donné qu'elle est basée sur OpenGL) et non pas votre processeur comme Flash.

Il y a quelques mois Google avait lancé sa technologie O3D assez bluffante qui permettait de faire le même genre de chose. Cette fois-ci WebGL est un travail de plusieurs grands acteurs du domaine du Web et de la 3D : Google, Nvidia, Mozilla, Opera ou le groupe Khronos (responsable d'OpenGL).

Webkit le moteur de rendu de Safari et maintenant Firefox supportent WebGL ! On peut donc espérer voir bientôt débarquer de la vrai 3D qui exploite notre carte graphique et facilement programmable débarquer dans nos navigateurs :)

Et voici une preview de la technologie dans Webkit.

jeudi, 30 juillet 2009

Les navigateurs Web sous Android

Sous Android il n'y a pas que le navigateur fournis par défaut, il existent de nombreux autres navigateurs et j'ai donc voulu en tester d'autres pour voir s'ils étaient plus performants et plus pratiques. Voici donc mes différents tests et avis.

J'ai testé 2 navigateurs :

Chacun a ses spécificité que je vais vous faire découvrir. Les images ont été réduites, vous pouvez cliquer dessus pour les agrandir ;)

Coco Browser


Coco Browser adopte une navigation par onglet comme tous les navigateurs actuels sur nos PC. Il s'affiche en fullscreen et cache donc la barre de notification, personnellement j'aime bien voir ma barre de notification surtout que là ça doit nous faire gagner 5 pixels ce n'est pas énorme ... Mais bon c'est un détail.

La page d'accueil par défaut présente un champs de recherche Google et les dernières pages que j'ai visité.

Le menu est plutôt bien fourni en options


Il est possible de changer d'onglet en cliquant sur son nom ou en cliquant sur le nombre à droite qui représente le nombre d'onglets ouverts et qui affiche une liste. Le menu "Windows" permet également d'afficher cette liste.


Au niveau des réglages et préférences ont retrouve les mêmes que sur le navigateur d'Android donc pas de plus de ce côté.

Pour ce qui est des performances et de l'affichage des pages je dirais que c'est aussi rapide que le navigateur par défaut, peut être un peu mieux mais rien de transcendant !

On a également le droit à une autocomplétion des URL en fonctions de notre historique


Il est possible d'afficher 2 onglets dans la barre d'onglet en mode portrait et 3 onglets en mode paysage, ça réduit donc un peu l'utilité des onglets étant donné qu'on utilisera plus la liste de sélection un peu comme le système des pages ...

La fermeture d'un onglet n'est pas très facile car on ne sait pas si on appuyé sur la croix ou pas (il y a un petit lag) donc on a tendance à fermer plusieurs onglets ... Et pas de menu pour fermer un onglet, l'appuie long sur l'onglet ne déclenche pas d'action.

Enfin, et c'est là le gros point noir de ce navigateur selon moi, il n'est pas possible de changer l'URL d'un onglet ! Donc si vous voulez changer d'adresse il faut ouvrir un nouvel onglet et fermer l'actuel.

Conclusion :

Un système de navigation par onglet intéressant pas assez exploité et surtout finalement peu pratique. Pas de gain de performance par rapport au navigateur d'origine.

Steel


Cette fois pas de fullscreen, la page d'accueil n'est pas personnalisé (Google Search Mobile) et une interface très simple :

  • La barre d'adresse
  • Un bouton "refresh"
  • Le bouton en bas à gauche permet de sélectionner les fenêtres
  • Le bouton en bas à droite permet de gérer les bookmarks
  • Les 2 flèches qui permettent de naviguer entre les différentes fenêtres
Cette interface disparait au bout de quelques secondes pour laisser place à la fenêtre de navigation, un petit bouton très léger en bas à droite permet de la retrouver


Au niveau du menu ... En fait il n'y en a pas ! Le bouton du menu affiche la gestion des préférence et de configuration, très similaire au navigateur par défaut. A noter qu'il est possible de changer l'user agent très facilement (Android, desktop, iPhone)


Le sélecteur de fenêtre est un véritable gestionnaire de fenêtre, vous pouvez ouvrir une nouvelle fenêtre, sélectionner la fenêtre de votre choix et la fermer.


A noter qu'il est également possible de fermer une autre fenêtre que la principale grâce à un petit bouton qui apparait au milieu

La gestion des boorkmars est train simple mais efficace et pratique !


Il est possible d'effectuer plusieurs actions sur un bookmark


Et il est même possible de mettre des tags sur un bookmark !


Enfin, le menu qui s'affiche lorsqu'on effectue un appuie long sur l'écran :
  • Zoom
  • Dézoom
  • Sélection de texte
  • Recherche dans la page
Un menu ultra efficace ainsi que les fonctionnalités !


Conclusion :

Un navigateur qui au final n'apporte pas vraiment de nouvelle fonctionnalité par rapport au navigateur par défaut. Mais son interface est innovante, bien pensée et permet de naviguer plus simplement et plus rapidement. Au niveau des performances j'ai l'impression qu'il est plus efficace que la navigateur par défaut.

Pour ma part je pense adopter Steel s'il continue à s'améliorer comme ça car il est franchement très efficace. Coco Browser est quand à lui inutilisable pour le moment car la gestion des onglets est trop mal faite ...
Et vous, quel navigateur avait vous choisi pour votre mobile Android ?

jeudi, 4 septembre 2008

Google Chrome

Gogle Chrome est le nouveau navigateur Internet du célèbre Google qu'on ne présente plus ...

Je pense que vous avez déjà du entendre parler de ce fameux Chrome étant donné que tout le monde en parle depuis le 1er septembre, date de son annonce par Google.
Mais je me devais de faire ce petit billet pour donner mon impression sur ce nouveau navigateur qui rentre dans un cercle très fermé (avec Internet Explorer et Firefox qui se partagent une grosse part du gâteau déjà ...)

Voici donc mes impressions après diverses comparaisons avec Firefox et tests de ses fonctionnalités :

Points négatifs

  • Tout d'abord au lancement, impossible d'importer mes marques pages Firefox ainsi que mon historique malgré 2 essais ... ça commence mal ...
  • Une fois lancé je m'attendais à quelque chose de plus rempli, là j'ai le droit à une interface quasi vide avec une barre d'adresse et une petite barre d'onglets, ça fait bizarre sur le coup :|
  • La gestion des onglets est "bof", impossible d'ouvrir un nouvel onglet en double cliquant sur la barre des onglets, heureusement le raccourcis clavier fonctionne :) de plus, la barre est trop haut dans le navigateur et on a tendance à toucher la barre de la fenêtre qui est en fait la barre d'onglets.
  • Au final peu d'options et peu de possibilités dans le menu.
  • La gestion des favoris n'est pas pratique du tout, l'ajout d'un favoris est tellement peu aisé que je n'ai pas trouvé comment ajouter la page actuel en favoris (ça doit surement se faire facilement mais sous Firefox j'ai réussi au premier coup d'œil)
  • Sa consommation mémoire est supérieure à celle de Firefox 3 avec les mêmes onglets, sachant que mon Firefox tournait depuis au moins 4 bonnes heures avec pas mal d'onglets ouverts te fermés.

Points positifs


  • La nouvelle gestion des onglets sous forme de processus indépendants, au début ça peut choquer mais après on se dit que c'est plutôt utile notamment pour éviter de gaspiller de la mémoire à force de fermer et d'ouvrir des onglets. De plus cela permet d'éviter de freezer entièrement le navigateur quand un onglet plante (même si apparement quelqu'un a réussi aujourd'hui :p)
  • Le gestionnaire des tâches de Chrome est pratique pour faire du benchmarking ou pour arrêter un plugin qui bouffe toutes les ressources ou bien un onglet planté.
  • L'interface épurée que j'ai mis également dans les points négatifs car ça peut s'avérer fort utile pour certains cas où on veut surfer sans fioritures ;)
  • La barre d'adresse qui fait en même temps recherche, je trouve ça pas mal même si je préfère de loin ma barre Firefox qui me permet d'accéder très rapidement à mes liens.
  • La page par défaut lors de l'ouverture d'un onglet qui permet d'aller les sites les plus visiter.
Malgré ces petits plus, les points positifs ne sont pas suffisants pour en faire selon moi un navigateur que j'ai envi d'utiliser tous les jours pour surfer sur Internet ... Bon c'est encore une béta (comme quasi tous les produits de Google à vrai dire ...) et je pense que ça va vraiment s'améliorer, je suivrais donc ça avec attention ;)
Pour le moment je garde Firefox avec mon thème et mes extensions tellement pratiques !

Si vous désirer télécharger Google Chrome, c'est par ici

Et pour finir, un screenshots de Kinox sous Chrome :D


mercredi, 18 juin 2008

Firefox 3.0

Hier à 19h est sorti la tout dernière version du célèbre navigateur Internet : Firefox 3.0
La fondation Mozilla voulait également faire un nouveau record : le plus grand nombre de téléchargements en 24h. Au moment où j'écris ces lignes il y a eu plus de 8,419,496 téléchargements dans le monde !



Pour ce qui est des nouveautés on pourra citer :
  • Sécurité :
    • Meilleure présentation de l'identité des sites web, avec support des certificats Extended Validation SSL
    • Protection contre les malwares
    • Utilisation de la liste noire de Google
    • Pages d'erreurs SSL plus strictes
    • Intégration de l'antivirus installé dans le gestionnaire de téléchargements
  • Facilité d'utilisation :
    • Meilleure présentation et découverte des extensions
    • Gestionnaire de téléchargements amélioré
    • Recherches et indicateur de progression dans la barre de statut
    • Amélioration de la reprise des téléchargements mis en pause
    • Zoom sur la page entière
    • Meilleure intégration visuelle sous Vista, Mac OS X et Linux (nouveaux thèmes)
  • Personnalisation :
    • Ajout dans les marque-pages d'un seul clic
    • Dossiers intelligents pour les marque-pages
    • Barre d'adresse employant un algorithme présentant en premier les résultats les plus significatifs quand on y écrit une adresse. La recherche est effectuée dans l'historique, les marques-pages ainsi que le corps des pages, et est basée sur la fréquence d'utilisation, ainsi que le caractère récent ou non de la visite
    • Possibilité d'enregistrer les applications web en tant que gestionnaires par défaut de protocoles
    • Meilleure personnalisation des actions de téléchargements en fonction des types de fichiers
  • Fonctionnalités :
    • Nouvelle architecture de rendu des graphiques et des polices
    • JavaScript 1.8
    • Changements majeurs dans le moteur de rendu HTML pour améliorer le support de certains éléments comme les CSS ou encore les tables
    • Les contrôles des formulaires en ligne sont désormais natifs, leur apparence dépend donc directement du système d'exploitation utilisé
    • Gestionnaire de profils de couleurs
    • Support des applications hors ligne
  • Performances :
    • Meilleure fiabilité des données utilisateurs
    • Améliorations de l'architecture pour un rendu plus rapide des pages web
    • Des centaines de fuites mémoires corrigées
    • Nouveau collecteur XPCOM pour réduire encore les pertes mémoires
    • Réduction de la consommation en mémoire vive
Pour ma part j'ai remarqué une vrai accélération des pages, notamment sur les sites en flash (Deezer, Starcraft II) et les site en Ajax (iGoogle, Gmail) !
Pour ce qui est de la consommation mémoire je n'ai pas encore fait mes petits test de comparaison mais j'ai quand même remarqué une nette amélioration quand on ferme les onglets :)
Je n'ai remarqué aucun bug et j'attends que mes extensions et mon thèmes soient compatibles :)
Enfin, pour moi la grande nouveauté à part les optimisations c'est surtout la barre d'adresse intelligente que je trouve vraiment très pratique et que je vous laisse découvrir !

Je vous invite tous donc à aller télécharger Firefox 3.0 !