"Facebook ne sait pas utiliser le HTML5"
Pour Sencha, qui sort une application HTML5 meilleure que les solutions natives de la société

Le , par Hinault Romaric, Responsable .NET
Fastbook : la réponse de Sencha, un fournisseur des outils et applications Web open source à Facebook, qui trouve le HTML5 pas encore mature.





Pour rappel, le réseau social avait abandonné ses applications HTML5 pour mobile pour s’orienter vers le développement natif à cause des piètres performances et de la lenteur de celles-ci sur les dispositifs des utilisateurs.

Mark Zuckerberg, le patron de la société, avait même déclaré que leur plus grosse erreur a été de trop miser sur le HTML5 par rapport au natif (confer section « Retrouvez le dossier complet de la rédaction » ci-dessous).

Cependant, les mauvaises performances des applications HTML5 Facebook seraient plus à imputer à la société qu’au langage, selon Sencha.

« Quand une équipe à des problèmes avec le HTML5, ils proviennent généralement du fait qu’elle adopte une approche de développement site web, et n’utilise pas souvent les bons outils et les architectures de développement », écrit Sencha dans un billet de blog. « C’est ce que nous soupçonnions à propos de l’application HTML5 Facebook. La façon dont cette application s’exécute, la lenteur du chargement, l’expérience utilisateur, sont les symptômes habituels. »

Alliant la parole à l’acte, Sencha a publié Fastbook, sa propre application Facebook qui repose entièrement sur le HTML5. Les résultats comme on peut le voir dans cette vidéo de comparaison avec les solutions natives de Facebook, sont assez impressionnants.

http://vimeo.com/55486684

Tester fastbook (il est recommandé d'utiliser un smartphone moderne)

Source : Blog Sencha

Et vous ?

Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de CapFlow CapFlow - Membre actif https://www.developpez.com
le 28/12/2012 à 12:14
Qu'en pensez-vous ?

J'en pense que Facebook s'est pris une grande rouste

Blagues à part, je trouve que c'est une très belle performance de Sencha.
Avatar de camus3 camus3 - Membre éprouvé https://www.developpez.com
le 28/12/2012 à 12:33
Tester fastbook (il est recommandé d'utiliser un smartphone moderne)
Bah oui, parce que sinon le résultat est pourri vu les mauvaises perfs de html+js sur mobile...
Avatar de stailer stailer - Membre chevronné https://www.developpez.com
le 28/12/2012 à 12:41
Blagues à part, je trouve que c'est une très belle performance de Sencha.
C'est vrai, néanmoins j'émettrai un petit bémol : après de nombreux tests avec Sencha 2.0 j'ai pu constater une énorme différence entre IOS et Android.
Sur Android j'ai eu de nombreux problèmes de lags sur les animétions et c'était nettement plus lent... Le problème semble résolu (mais pas complétement surtout quand l'appli contient des graphes) depuis la 2.1.

Ce qui veut dire, qu'il y a tout juste 1 mois le résultat aurait été nettement différent. Voir pas montrable sur Android.
Avatar de Grabeuh Grabeuh - Membre confirmé https://www.developpez.com
le 28/12/2012 à 13:00
Ils devraient quand même préciser que ça ne marche QUE sur des navigateurs Webkit, et à la rigueur IE si on fait fi des bugs graphiques nombreux...
Avatar de kdmbella kdmbella - Expert éminent https://www.developpez.com
le 28/12/2012 à 13:17
Il est évident que la qualité d'une application ne dépend pas seulement de la technologie utilisée, mais de comment elle est utilisée : architecture, qualité de développement, choix technique ... Donc lorsque Facebook déclare que le HTML5 est la cause de son échec dans le développement des applications indiquées, c'est sous réserve du fait qu'il a effectivement la maîtrise de la technologie utilisée hors Sencha vient de montrer que cette maîtrise Facebook ne l'a pas au vu de cette démonstration. Alors un training de Sencha pour les développeurs de Facebook sur la technologie HTML 5 ne serait pas une mauvaise chose
Avatar de kolodz kolodz - Modérateur https://www.developpez.com
le 28/12/2012 à 13:29
J'ai testé avec Firefox sur le Galaxie S2 :
Ca fonctionne pas !
Par contre... Avec l’application "Internet" de base, les performances sont au rendez-vous.
J'avais un doute à un moment sur ma connexion internet, car je trouvais l’application facebook très très longue à charger. Maintenant, je sais que c'est juste l'application !

La vraie question que je me pose, c'est :
Application native mal codé ou fait d'autres trucs en plus ?
Avatar de Tryph Tryph - Membre émérite https://www.developpez.com
le 28/12/2012 à 13:50
perso je trouve assez balaise que Sencha arrive à faire une application en HTML5 qui soit aussi réactive (voire plus) qu'une application native...

et je trouve ça plutôt embarrassant pour Facebook.

alors après, l'application de Sencha ne tourne peut être pas sur tous les navigateurs et n'est donc sans doute pas tout à fait mature, mais je doute pas que ça puisse être corrigé.
Avatar de stailer stailer - Membre chevronné https://www.developpez.com
le 28/12/2012 à 14:50
J'ai testé avec Firefox sur le Galaxie S2 :
Ca fonctionne pas !
Normal, comme dit plus haut ça fonctionne uniquement avec des navigateurs à base de Webkit.
Avatar de Grabeuh Grabeuh - Membre confirmé https://www.developpez.com
le 28/12/2012 à 15:01
Citation Envoyé par stailer Voir le message
Normal, comme dit plus haut ça fonctionne uniquement avec des navigateurs à base de Webkit.
Ca fonctionne à peu près sur IE10, mais de nombreux bugs graphiques son quand même présents, sans pour autant empêcher d'utiliser l'application (animations qui laissent des trainées, icones mal placés, etc...)

Donc les WP7 c'est mort, les WP8 devraient arriver à faire tourner l'engin.
Avatar de stailer stailer - Membre chevronné https://www.developpez.com
le 28/12/2012 à 15:31
Ok, je viens de tester sur mon IE10 Desktop et en effet ça marche.

Ce qui renforce un peu ce que je disais plus haut : ils ont clairement "bataillé" à développer cette application pour casser Facebook car ce n'est pas du tout représentatif de leur framework (Sencha Touch)

La preuve en est, les exemples : http://dev.sencha.com/deploy/touch/examples/

Rien ne fonctionne sur un navigateur qui n'est pas webkit, c'est une catastrophe...
Contacter le responsable de la rubrique Accueil