Forum Génération mobiles
Le Staff et tous les membres de Génération mobiles sont heureux de vous accueillir.

Toutefois, afin de pouvoir en profiter pleinement, il est fortement conseillé de vous inscrire ou de vous identifier

[COMPARATIF : benchmarks et fonctionnalités] Quel est le meilleur navigateur web Android ?

Voir le sujet précédent Voir le sujet suivant Aller en bas

[COMPARATIF : benchmarks et fonctionnalités] Quel est le meilleur navigateur web Android ?

Message par Primokorn le Lun 27 Juin 2016 - 16:44

COMPARATIF : benchmarks et fonctionnalités

Quel est le meilleur navigateur web Android ?





Présentation

Android est un OS mobile qui offre beaucoup de choix à ses utilisateurs. Les navigateurs web en sont un parfait exemple.
Il existe des dizaines et des dizaines de navigateurs sur le Play Store et ailleurs. Certains sont des forks de navigateurs connus, d'autres partagent les mêmes bases et il y a aussi ceux qui sont partis de zéro ou qui utilisent des moteurs de rendu différents (j'ai installé le Google system webview 51.0.2704.81 pour ces tests plutôt que la version AOSP). Généralement, les moteurs de rendu s'occupent de l'analyse HTML (le langage qui définit la structure des pages web) et CSS (le style du HTML).

Les commerçants et constructeurs essaient de nous refourguer leurs applications (sujet déjà abordé ICI) alors qu'un bon navigateur fait très bien l'affaire en général. Le choix d'un navigateur est donc primordial.

Voilà la liste des navigateurs testés :
Atlas 2.0.0.18
Boat 8.7.4
Brave 1.9.52 (Link Bubble)
Chrome 51.0.2704.81
Cornowser 1.0.8.1
Dolphin 11.5.6
Firefox 47.0
Flyperlink 1.38.RC1
Gello Mod 42.0.2311.1179
Habit 1.1.72
Apus 1.5.1
Javelin 4.1.11
Lightning 4.3.3
Maxthon 4.5.9.3000
Mercury 3.2.3
Naked 1.0 build 115
Next 2.13
Opera 37.0.2192.105088
Puffin 4.7.4.2567
Slimperience 1.1.3
Speed 5.7.5
Tuga 46.0.2490.333

Note : si vous souhaitez ajouter un navigateur à ce comparatif, faites-moi signe smile


* Note non disponible sur le Play Store. La note provient de XDA Labs.

Avant de commencer les tests

J'ai téléchargé les versions les plus à jour, que ce soit sur le Play Store, F-Droid ou XDA Developers.
Les applications récemment utilisées sont systématiquement effacées avant de lancer un nouveau test.

J'ai fait une installation propre d'une ROM Custom : Pure Nexus, basée AOSP Android 6.0.1_r45 (plus recent que r46) + Open Gapps Pico (dont plusieurs apks supprimés comme Google Now).
Mon choix s'est porté sur cette ROM Custom car elle est rapide, fluide, légère et proche d'une version stock AOSP.

Les tests ont été réalisés sur un LG Nexus 5, Qualcomm MSM8974 Snapdragon 800 2.3GHz (quad-core), GPU Adreno 330.
La RAM totale est de 1.8Gb, seulement 0.6Gb sont utilisés avant les tests.

Un test de débit Internet a été fait via Speedtest :
Ping : 36 ms
Download : 79 Mbps en moyenne sur 4 tests consécutifs
Upload : 35.56 Mbps

Vu la quantité de tests que j'ai dû réaliser, il m'a fallu plusieurs jours mais ils ont toujours été fait dans les mêmes conditions.


Les benchmarks des navigateurs web


- OCTANE -
Plus le score est élevé, plus les performances sont bonnes.
Lien vers benchmark

Octane est un benchmark moderne développé par l'équipe de Chrome. Il mesure la performance du moteur JavaScript en lançant une série de tests représentatifs de la complexité et des besoins des applications web d'aujourd'hui.

RÉSULTATS :


Puffin est connu pour "casser la baraque" sur les tests de JavaScript et cela se confirme encore une fois.


- HTML5 -
Plus le score est élevé, plus les performances sont bonnes. Le scrore maximum étant de 555.
Lien vers benchmark

Ce benchmark permet de savoir dans quelles mesures un navigateur web supporte le standard HTML5 et les spécifications correspondantes.

RÉSULTATS :


Chrome est numéro 1, ce qui n'est pas très étonnant, suivi de près par Cornowser et Tuga (basés sur Chromium, Crosswalk et CAF).
Vers le milieu, plusieurs navigateurs qui partagent les mêmes outils ont obtenu le même score de 516. Puffin ne fait pas le fier sur le HTML5...


- JetStream -
Plus le score est élevé, plus les performances sont bonnes.
Lien vers benchmark

JetStream combine une variété de benchmarks JavaScript, couvrant de nombreuses charges de travail avancées et des techniques de programmation. Plus précisément, une quarantaine de benchmarks sont lancés les uns après les autres et ce, à trois reprises.

RÉSULTATS :


Quand on parle de JavaScript, Puffin est le premier de la classe. Ce qui est plus étonnant, c'est la très bonne performance de Firefox !


- Mozilla Kraken -
Plus le score est faible, plus les performances sont bonnes.
Lien vers benchmark

Un autre benchmark de performance JavaScript, créé par Mozilla cette fois. Il mesure la vitesse de différents traitements extraits d'applications "du monde réel" et de bibliothèques.

RÉSULTATS :




- Basemark Web -
Plus le score est élevé, plus les performances sont bonnes.
Lien vers benchmark

Basemark Web est un benchmark de performance pour navigateur web qui test votre appareil pour l'utilisation d'applications basées web. Il inclut divers test graphiques et système qui reprennent les dernières fonctionnalités et standards du web (temps de chargement des pages, redimensionnement de l'écran, JavaScript, CSS, DOM, WebGL, Canvas...)

RÉSULTATS :

* Tuga et Gello sont restés bloqués à l'étape 4 WebGL. Puffin renvoie vers une erreur "404 Not Found" après avoir lancé le test...

Je ne pensais pas les voir là mais si, Opera et Firefox sont en tête du classement !


Permissions demandées

Alors là, on a de tout. J'ai recensé pas moins de 54 permissions différentes au travers de 22 navigateurs différents. Le moins gourmand demande seulement 5 permissions et son opposé 29 !

J'ai listé toutes les permissions de chaque navigateur dans ce tableau :
Cliquez sur les images pour les agrandir:


Classement des navigateurs selon le nombre de permissions demandées :


Et enfin, voilà la fréquence d'utilisation des permissions :
Cliquez sur l'image pour l'agrandir:


Consommation RAM / Cache

La consommation de la RAM et du Cache est également un élément déterminant dans le choix d'un navigateur, surtout pour les appareils Android d'entrée voir de milieu de gamme qui ont une mémoire disponible très limitée.

Mes chiffres ci-dessous représentent la quantité de mémoire et de cache utilisés pour chaque navigateur.

- 1 onglet ouvert -
Tout d'abord, voyons quelle quantité de mémoire et de cache est utilisée quand un seul onglet est ouvert. Bien entendu, le même site a été ouvert : page d'accueil Wikipedia.

C'était la première fois que ces navigateurs ouvraient ces pages web. Aucun cache n'existait avant les tests. Un seul navigateur était ouvert à la fois.


- 5 onglets ouverts -
La gestion des onglets m'a donné des résultats très disparates. Certains commencent avec peu de mémoire pour 1 onglet mais demande pas mal de ressources pour chaque nouvel onglet. Pour d'autres, c'est l'inverse : pas mal de mémoire dès le premier onglet puis peu de nouvelles ressources sollicités pour les 4 autres.

Les conditions sont les mêmes que pour les test "1 onglet ouvert".

Voilà les résultats :
PS : un temps d'attente de 5-10 secondes après la fin du chargement des pages web a été effectué pour stabiliser le niveau de la RAM/cache avant la comptabilisation des données :



Au démarrage : la quantité de RAM utilisée par les navigateurs dès le démarrage du téléphone, sans que l'application ne soit ouverte par l'utilisateur.
Arrière-plan : une croix "X" signifie que le navigateur reste ouvert dans l'écran "Applications récentes" même après l'avoir fermé (plusieurs appuis sur le bouton "Retour").


Temps de chargement des pages web

Après les chiffres statistiques des benchmarks, parlons un peu des résultats dans la "vraie vie".

Voilà comment j'ai réalisé les tests.
Un seul navigateur était exécuté à la fois. J'ai testé la vitesse de chargement sur 3 sites web puis j'ai additionné les résultats : Android police, XDA Developers et Génération mobiles (page d'accueil des 3 sites qui utilisent des technologies différentes). J'ai déclenché le chronomètre dès l'appui du bouton Entrée pour lancer le chargement jusqu'à la fin du chargement, soit la disparition de la barre de chargement ou le pourcentage de chargement à 100%. Tous les éléments visuels du site doivent bien entendu être chargés.

Ci-dessous, on a deux graphiques. Un pour le chargement "à froid" et un autre "à chaud" :
Froid : on efface toutes les données du navigateur, comme s'il venait d'être installé. Le navigateur ne dispose d'aucune donnée qui permettrait d'accélérer le chargement des pages web.
Chaud : la page web demandée a déjà été chargée une fois donc le temps de chargement sera plus rapide désormais. Une seule répétition a été faite sur Android police et XDA Developers et 3 pour Génération mobiles.

Dans les deux cas, le mode "Mobile" a été utilisé pour lancer les pages web.





Dernière édition par Primokorn le Ven 1 Juil 2016 - 9:53, édité 6 fois

Primokorn
Expert

Expert

Appareil principal : Nexus 5
ROMs : Dirty Unicorns + blu_spark
Appareil secondaire : microG framework
Messages : 10141

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

meilleur navigateur android, test, comparatif, benchmark, vitesse, meilleur navigateur internet android

Message par Primokorn le Lun 27 Juin 2016 - 16:45

Surveillance réseau / vie privée

L'expression "Téléphone, Maison" n'est pas uniquement connu dans le film E.T. smile
Selon les navigateurs, des connexions plus ou moins fréquentes se font vers des serveurs d'entreprises travaillant dans le cloud computing, l'analyse du trafic, des CDNs, etc... Une petite partie des navigateurs ne communiquent pas vers l'extérieur. Il consulte uniquement les noms de domaines que vous lui demandez.

Plusieurs sociétés reviennent donc voici une liste non exhaustive des sociétés rencontrées lors de mes tests :
CloudFlare : société américaine qui fournit un CDN, des services de sécurité sur Internet et commercialise des services liés à des serveurs de noms de domaine.
Cloudmosa : cloud computing de Puffin
Digital Ocean est un fournisseur d’infrastructure cloud américain qui fournit des serveurs virtuels pour les développeurs de logiciels.
Edgecast Networks : CDNs. Entreprise fondée en 2006 notamment grâce à Walt Disney.
Fastly offre un réseau de diffusion de contenu en temps réel.
Hurricane Electric :  un fournisseur de services Internet IPv4 et IPv6, ainsi que des centres de données et de l'hébergement web (USA).
Leaseweb est un service d'hébergement sur Internet
Linode, basée aux USA, fait de l'hébergement de cloud.
Liquiweb est une entreprise privée de services d'hébergement web basée aux USA.
MarkMonitor : hébergeur web. Noms de domaine, protection de marques, lutte contre le piratage et fraudes.
MCAST-NET : adresses utilisées pour le multicast IP. Le multicast IP est une technologie pour envoyer efficacement le même contenu vers plusieurs destinations. C'est généralement utilisé pour des informations financières, le streaming vidéo, etc.

La page de référence utilisée est la page d'accueil de DuckDuckGo qui oblige la connexion vers quelques IPs Amazon. Mis à part ça, voilà les connexions qui ont été établies en l'espace de quelques secondes. Shocked

Apus :
→ Connexion serveur rev.poneytelecom.eu basé en France
→ MarkMonitor

Atlas :
R.A.S.

Boat :
→ Linode
→ MarkMonitor
→ Digital Ocean

Brave :
→ Liquidweb
→ CloudFlare
→ MarkMonitor

Chrome :
→ Markmonitor

Cornowser :
→ Fastly

Dolphin :
→ SCHLUND-CUSTOMERS
→ Connexions anormales à des serveurs Amazon (au moins 5 alors qu'on reste à 2 avec Atlas, Flyperlink...)
→ CloudFlare

Firefox :
→ MarkMonitor
→ Leaseweb
→ MCAST-NET

Flyperlink :
RAS

Gello :
→ Liquidweb
→ SCHLUND-CUSTOMERS
→ MarkMonitor
→ CloudFlare
→ Edgecast Networks
→ Twitter

Habit :
RAS

Javelin :
→ Leaseweb

Lightning :
→ MarkMonitor

Maxthon :
→ Chinanet Zhejiang
→ ChinaCache
→ Linode
→ MarkMonitor
→ GUANGZHOUWANGYI

Mercury :
RAS

Naked :
RAS

Next :
→ Chinanet Zhejiang

Opera :
→ 5-6 Ips Opera
→ Fastly

Puffin :
→ Ebay
→ MarkMonitor
→ Cdiscount
→ Hurricane Electric
→ Cloudmosa

Slimperience :
Utilisation d'un espace d'adresses partagées (Shared Address Space) qui peut être servi dans des réseaux de fournisseurs de services ou sur des équipements de routage.

Speed :
→ MarkMonitor

Tuga :
→ MarkMonitor


Dernière édition par Primokorn le Mer 29 Juin 2016 - 15:37, édité 4 fois

Primokorn
Expert

Expert

Appareil principal : Nexus 5
ROMs : Dirty Unicorns + blu_spark
Appareil secondaire : microG framework
Messages : 10141

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [COMPARATIF : benchmarks et fonctionnalités] Quel est le meilleur navigateur web Android ?

Message par Primokorn le Mar 28 Juin 2016 - 16:04

Ajout du temps de chargement des pages web.

J'ai finalement supprimé la partie esthétique car :
• trop subjectif
• il suffit d'aller voir les captures d'écran sur les app stores

Il ne me reste donc plus qu'un partie, déjà entamée smile

Primokorn
Expert

Expert

Appareil principal : Nexus 5
ROMs : Dirty Unicorns + blu_spark
Appareil secondaire : microG framework
Messages : 10141

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [COMPARATIF : benchmarks et fonctionnalités] Quel est le meilleur navigateur web Android ?

Message par Jedi.6 le Mer 29 Juin 2016 - 11:05

Super article merci

Jedi.6
Modo

Modo

Appareil principal : HTC One M8
ROMs : INSERTCOIN
Appareil secondaire : HTC HD7
: : HTC FLYER

Messages : 24589
Age : 39

Voir le profil de l'utilisateur http://generationmobiles.net/

Revenir en haut Aller en bas

Re: [COMPARATIF : benchmarks et fonctionnalités] Quel est le meilleur navigateur web Android ?

Message par Primokorn le Mer 29 Juin 2016 - 14:25

Merci.

Petite synthèse sur l'analyse des connexions établies.
Seulement quelques secondes pour chaque navigateur ont permis d'identifier pas mal de choses !

Primokorn
Expert

Expert

Appareil principal : Nexus 5
ROMs : Dirty Unicorns + blu_spark
Appareil secondaire : microG framework
Messages : 10141

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [COMPARATIF : benchmarks et fonctionnalités] Quel est le meilleur navigateur web Android ?

Message par Contenu sponsorisé Aujourd'hui à 6:47


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum