IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Microsoft Surface versus iPad 4 : comparaison au niveau du HTML5 par l'équipe Sencha

  1. #1
    Responsable Jeux-Concours

    Avatar de vermine
    Profil pro
    Inscrit en
    mars 2008
    Messages
    6 485
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : mars 2008
    Messages : 6 485
    Points : 77 513
    Points
    77 513
    Par défaut Microsoft Surface versus iPad 4 : comparaison au niveau du HTML5 par l'équipe Sencha
    Microsoft Surface versus iPad 4 : comparaison au niveau du HTML5
    par l'équipe Sencha.


    Sencha fournit des outils de développement pour bureau et mobile. Son équipe a mis l'iPad 4 et la tablette Surface de Microsoft à l'épreuve pour voir comment ils se débrouillent en tant que plates-formes HTML5. Le HTML5 est la prochaine génération de technologies Web qui est adoptée de plus en plus pour développer des applications qui peuvent être rédigées en une seule fois et exécutées sur plusieurs systèmes d'exploitation, les navigateurs et les périphériques.

    Les tests révèlent que les deux tablettes sont performantes à ce niveau-là. Microsoft Surface est livrée avec Internet Explorer 10 et Windows 8 tandis que l'iPad est livré avec Safari Mobile et iOS 6. Internet Explorer 10 a un ensemble de fonctionnalités HTML5 large et bien implémenté. Il répond et dépasse parfois Safari Mobile. Sur le plan de la performance, l'iPad 4 connait des performances JavaScript, d'interaction et de Canvas. De son côté, Surface a une implémentation graphique vectorielle (SVG) plus rapide.

    Les vérifications de présence des fonctionnalités HTML5 ont été effectuées à l'aide de Modernizr, une bibliothèque JavaScript qui détecte les fonctionnalités HTML5 et CSS3. IE10 sur Surface a une longue liste de fonctionnalités HTML5 (indexedDB, animations CSS, transformations 2D et 3D, transitions, websockets, lecture audio et vidéo, etc.). Il a même une implémentation des régions et exclusions CSS.

    Il y a cependant quelques omissions notables et des lacunes par rapport à l'iPad 4. Il n'y a pas de support pour la balise d'entrée de l'appareil photo, l'implémetation de Flexbox est plus ancienne et obsolète. Il n'y a également pas de prise en charge de border-image.

    Aucune des deux plate-formes ne prend en charge le WebGL et Microsoft a déjà annoncé qu'ils ne le soutiendront pas. Les fonctionnalités les plus ésotériques ne sont pas gérées (par exemple la couleur des input). Il en est de même pour la gestion des notifications et des événements du serveur.

    Ce graphique reprend les performances JavaScript


    Les premières plates-formes mobiles avaient des problèmes avec les performances CSS. Mais ici, l'équipe a vu de bonnes performances CSS avec des effets de transition et d'animation. Citons le lissage des coins, les dégradés et la lecture vidéo.

    Pour finir, les tests ont portés sur l'interaction avec le DOM. L'iPad 4 écrase purement et simplement Surface. Webkit a un avantage de vitesse sur le moteur d'Internet Explorer dans la manipulation du DOM. Voici un tableau récapitulatif. Les résultats les plus hauts sont les meilleurs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                          iPad 4    Surface   iPad Advantage
    ------------------------------------------------------
    DOM Attributes    |   161.84     37.5       4.3 x
    DOM Modification  |   136.50     13.9       9.8 x
    DOM Query         |  4560.00    356.6      12.8 x
    DOM Traversal     |   138.30      4.9      28.2 x
    CSS Selector (Avg)|  1654.70    458.7       3.5 x

    Source : l'article sur le site de Sencha.


    Et vous ?
    Que pensez-vous de ces tests ?
    Quel est votre avis sur Surface et sur l'iPad 4 ?
    Êtes-vous pour ou contre les tablettes ?

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2011
    Messages
    1 255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2011
    Messages : 1 255
    Points : 2 617
    Points
    2 617
    Par défaut
    Citation Envoyé par vermine Voir le message
    Quel est votre avis sur Surface et sur l'iPad 4 ?
    Je ne suis pas l'actu Apple de près : "C'est quoi l'iPad ?"
    On a beaucoup entendu parler de l'iPad Mini mais pas de l'iPad 4.

    Avis personnel : si la différence entre les 2 dernières générations d'iPad est la même entre les 2 dernières générations d'iPhone, y'a pas photo sur le choix entre le Mini et le 4!

    Que pensez-vous de ces tests ?
    une tablette c'est pas que du web. un comparatif plus généraliste aurait été sympa.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    octobre 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : octobre 2010
    Messages : 83
    Points : 535
    Points
    535
    Par défaut
    C'est les navigateurs qui sont mis en avant dans ces tests...
    les algorithmes qui oublient leur histoire sont condamnés à la répéter

  4. #4
    Responsable Jeux-Concours

    Avatar de vermine
    Profil pro
    Inscrit en
    mars 2008
    Messages
    6 485
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : mars 2008
    Messages : 6 485
    Points : 77 513
    Points
    77 513
    Par défaut
    On a beau avoir le plus performant des navigateurs, si le système ne suit pas derrière, ça ne sert à rien.
    On compare effectivement la combinaison des deux et le rendu final.

  5. #5
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 266
    Points : 26 763
    Points
    26 763
    Par défaut
    "higher is better" ok, mais il n'y a aucune échelle de valeur. si je suis deux fois plus rapide que quelque chose qui tourne à la microseconde, c'est mieux mais pas très sensible.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    mai 2004
    Messages
    10 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : mai 2004
    Messages : 10 001
    Points : 27 332
    Points
    27 332
    Par défaut
    Pourquoi limiter la comparaison aux navigateurs fournis, alors qu'il existe plusieurs navigateurs alternatifs ? Est-ce que la tablette se resume au navigateur ?

    Bref, je pense que ce test manque cruellement de couverture, et tester la presence d'une fonctionnalite ne prejuge pas de sa qualite, ni de son utilisabilite.

    Quant a l' "oubli" de la gestion de l'appareil photo par le navigateur,... je ne vois meme pas ce que ca fait dans HTML 5.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    mars 2003
    Messages
    1 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2003
    Messages : 1 135
    Points : 2 160
    Points
    2 160
    Billets dans le blog
    3
    Par défaut
    Ce test, comme l'indique le titre, ne porte que sur HTML5.
    Il n'est pas fait pour juger l'ensemble des qualités de telle ou telle tablette mais uniquement de cette fonctionnalité la.

    Quant a l' "oubli" de la gestion de l'appareil photo par le navigateur,... je ne vois meme pas ce que ca fait dans HTML 5.
    Parce qu'il y a des gens, comme moi, qui par exemple développe sous PhoneGap ou tout simplement en HTML5. Et comme pour toute Application mobile il peut y avoir ce besoin à un moment donné : utiliser l'appareil photo/webcam, à des fins applicatives ou de jeu simplement.

    Enfin, pour avoir développé récemment une mini app en HTML5 avec Sencha Touch 2.0.1, les performances, il est vrai, étaient 10 fois meilleures sur un IPad que sur ma Transformer Prime (et pourtant j'adore Android ).

    Il faut reconnaitre pour le moment que Safari sur IOS gère bien mieux tout ça que Chrome sous Android ou Dolphin browser (je ne parle pas du navigateur livré en standard )
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  8. #8
    Candidat au Club
    Profil pro
    developper
    Inscrit en
    juillet 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : developper
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juillet 2009
    Messages : 2
    Points : 4
    Points
    4
    Par défaut
    je suis totalement d'accord avec stailer, les tests ne portent que sur HTML5 et ciblent surtout les développeurs plus que les consommateurs pour des raisons commerciales de sa plateforme Sencha Touch.

  9. #9
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    mai 2004
    Messages
    10 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : mai 2004
    Messages : 10 001
    Points : 27 332
    Points
    27 332
    Par défaut
    Citation Envoyé par stailer Voir le message
    Ce test, comme l'indique le titre, ne porte que sur HTML5.

    [...]
    Il faut reconnaitre pour le moment que Safari sur IOS gère bien mieux tout ça que Chrome sous Android ou Dolphin browser (je ne parle pas du navigateur livré en standard )
    Citation Envoyé par said10 Voir le message
    je suis totalement d'accord avec stailer, les tests ne portent que sur HTML5 et ciblent surtout les développeurs plus que les consommateurs pour des raisons commerciales de sa plateforme Sencha Touch.
    Sauf que non, le test porte sur l'integration de HTML5 dans les navigateurs pre-installes sur deux tablettes. D'ailleurs, stailer, tu parles bien d'autres navigateurs sur lesquels tu as fait des tests visiblement...

    Donc :
    Quid des autres navigateurs sur ces memes tablettes ?
    Quid des autres tablettes ? Sont-elles si peu utilisees qu'elles ne meritent meme pas de subir un test ?


    Je n'ai rien contre un test, mais ca vaudrait quand meme le coup de le pousser un peu pour en faire un article complet.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  10. #10
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    novembre 2012
    Messages
    3 344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2012
    Messages : 3 344
    Points : 9 863
    Points
    9 863
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Pourquoi limiter la comparaison aux navigateurs fournis, alors qu'il existe plusieurs navigateurs alternatifs ? Est-ce que la tablette se resume au navigateur ?

    Bref, je pense que ce test manque cruellement de couverture, et tester la presence d'une fonctionnalite ne prejuge pas de sa qualite, ni de son utilisabilite.
    Les navigateurs pré-installés sont utilisés par la grande majorité du grand public, donc bien plus pertinents dans la com de Sencha. Dolphin représente une minuscule fraction d'utilisateurs en comparaison, moins d'1%.

    Quant a l' "oubli" de la gestion de l'appareil photo par le navigateur,... je ne vois meme pas ce que ca fait dans HTML 5.
    Microphone, webcam, appareil photo, accéléromètre, GPS... Autant de choses qui justifient l'adoption du HTML5 sur mobile et relancent en permanence le débat native vs web.
    One Web to rule them all

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    juillet 2010
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juillet 2010
    Messages : 657
    Points : 1 237
    Points
    1 237
    Par défaut
    Pourquoi limiter la comparaison aux navigateurs fournis, alors qu'il existe plusieurs navigateurs alternatifs ?
    sur iOs tout les navigateurs "alternatifs" utilisent le même moteur javascript et html que le navigateur officiel , donc il n'existe pas réellement de navigateur alternatif ,puisqu'utiliser un JIT/VM alterntatif sur iOs est tout simplement interdit ( il me semble de plus que la webview est "bridée" niveau perf par rapport à Safari sur iOs ).

    Maintenant la performance javascript en elle même est peu importante , ce qui importe , le vrai bottleneck , c'est la manipulation du DOM ! et ya pas photo , iOs atomise la concurrence.

  12. #12
    Membre chevronné
    Avatar de stailer
    Homme Profil pro
    Architecte technique
    Inscrit en
    mars 2003
    Messages
    1 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2003
    Messages : 1 135
    Points : 2 160
    Points
    2 160
    Billets dans le blog
    3
    Par défaut
    Maintenant la performance javascript en elle même est peu importante , ce qui importe , le vrai bottleneck , c'est la manipulation du DOM ! et ya pas photo , iOs atomise la concurrence.
    D'après mes tests, malheureusement, je confirme
    .o0o__St@iLeR__oOo.

    Lead Developer

    ASP.NET MVC - MCP/MCSD ASP.NET
    PHP Zend Framework / PhalconPHP
    Cordova/Xamarin IOS/Android
    Kendo UI - ExtJS - JQwidgets
    SQL Server / MySQL

  13. #13
    Inactif  
    Homme Profil pro
    Développeur .NET
    Inscrit en
    février 2009
    Messages
    1 083
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2009
    Messages : 1 083
    Points : 1 233
    Points
    1 233
    Par défaut
    Citation Envoyé par SylvainPV Voir le message
    Microphone, webcam, appareil photo, accéléromètre, GPS... Autant de choses qui justifient l'adoption du HTML5 sur mobile et relancent en permanence le débat native vs web.
    Déjà que ça a du mal à faire des trucs "simples" en standard sur n'importe quel navigateur....alors gérer x marques de cam, apn, gps, etc....pffffiouuu....

  14. #14
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2010
    Messages : 2 529
    Points : 4 607
    Points
    4 607
    Par défaut
    Si vous voulez vous faire une idée des avancées en HTML5 sur les différentes plateformes, il y a un site pour ça :
    http://html5test.com/
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  15. #15
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    novembre 2012
    Messages
    3 344
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2012
    Messages : 3 344
    Points : 9 863
    Points
    9 863
    Par défaut
    Citation Envoyé par erwanlb Voir le message
    Déjà que ça a du mal à faire des trucs "simples" en standard sur n'importe quel navigateur....alors gérer x marques de cam, apn, gps, etc....pffffiouuu....
    Le code est indépendant de la marque du périphérique, pour peu qu'il soit correctement reconnu par le système. Je m'inquiéterais plus pour les différences d'implémentations par navigateur que pour les marques de périphériques.
    One Web to rule them all

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/11/2009, 16h55
  2. [Projet en cours] Visualisation de données OLAP en 3D sous Microsoft Surface avec Ogre3D
    Par jmix90 dans le forum Projets
    Réponses: 0
    Dernier message: 31/07/2009, 16h38
  3. Réponses: 0
    Dernier message: 11/06/2009, 15h23
  4. Concours Microsoft Surface Academy
    Par Heureux-oli dans le forum Actualités
    Réponses: 0
    Dernier message: 10/06/2009, 21h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo