Facebook 5.0 pour iOS : un code totalement réécrit qui mise sur plus de natif
La réactivité avant tout
Le 24 août 2012 à 07h45
4 min
Société numérique
Société
Facebook vient d'annoncer une nouvelle mise à jour de son application iOS, pour iPhone et iPad. Mais contrairement à d'habitude, il s'agit ici d'une version majeure estampillée 5.0. Au programme, une refonte complète, l'équipe ayant indiqué avoir tout simplement commencé par créer un nouveau projet sur Xcode.
Car l'application iOS de Facebook n'était pas la plus réputée qui soit. Empilant des rajouts depuis de nombreux mois, elle n'était plus franchement très réactive et cela commençait à jouer sur les nerfs des utilisateurs. Lorsque l'on connaît l'importance du mobile pour le réseau social, on comprend mieux que le projet soit en gestation depuis la fin de l'année dernière.
Le code natif à la rescousse, mais HTML5 reste utilisé pour sa flexibilité
Objectif premier de cette nouvelle mouture ? La rapidité avant tout. Ainsi, l'équipe de Facebook tire un trait sur Three20 et la flexibilité que lui apportait l'utilisation massive d'HTML5 et se base un peu plus sur du code natif Objective-C. De l'aveu même des développeurs, il sera donc désormais moins souvent possible d'activer des tests à la volée comme c'était le cas jusqu'à maintenant et l'unification des versions mobiles sera plus complexe. En échange, on nous annonce une ouverture plus rapide et un flux d'actualité bien moins long à charger.
Pour autant, en cas de changement important de l'interface, l'ancien mode de rendu différent pourra être utilisé, permettant d'activer des nouveautés sans avoir à publier une mise à jour sur l'App Store, en attendant que le code de celle-ci soit prêt. Cela devrait aussi inciter à une plus grande anticipation des changements, mais HTML5 et les technologies web resteront utilisées pour les sections qui évoluent souvent, pour garder la flexibilité nécessaire là où le besoin de réactivité n'est pas le besoin principal.
Derrière ces annonces se cache un fonctionnement radicalement différent du chargement des informations. Désormais, votre flux gardé en cache s'affichera directement et les informations de mise en forme ne sont pas calculées à la volée, mais stockées. De plus, de nombreux éléments sont gérés en tâche de fond plutôt que dans le thread principal, permettant d'éviter de se retrouver avec une interface plus ou moins bloquée.
Une application plus rapide, mais des sections aussi largement améliorées
L'interface des photos a aussi été largement retravaillée. Celles-ci s'ouvrent désormais en plein écran avec une meilleure gestion des commentaires et des « J'aime » qui s'affichent en surimpression. Là aussi, le chargement se veut largement plus rapide.
Autre avancée majeure : la modularité du code. Les développeurs indiquent que chaque élément de l'application est désormais un module indépendant qui est chargé à la demande. Du coup, la section dédiée à la messagerie exploite désormais le code natif qui avait été créé pour l'application Facebook Messenger. On retrouve donc tous ses avantages directement depuis l'application Facebook, notamment pour ce qui est de la gestion des notifications, des conversations...
Une application spécifique à iOS : il faudra surveiller les mises à jour à venir
Reste maintenant à voir si les utilisateurs sont convaincus par cette mise à jour qui est effectivement plus rapide, mais qui ne révolutionne pas non plus le genre, puisqu'elle reprend une interface qui était déjà connue pour l'utilisation mobile de Facebook. On regrettera d'ailleurs au passage que l'affichage et l'ergonomie sur iPad n'aient pas été revus.
Le succès de cette nouvelle application qui mise sur une présence plus importante du code natif passera donc par la qualité et la régularité des mises à jour à venir, et sur la capacité de Facebook de ne pas privilégier cette version ou celles destinées à d'autres plateformes, au dépens d'une autre.
Pour ceux qui voudraient en savoir plus sur cette nouvelle mouture, voici une vidéo de présentation publiée par Facebook :
Vous retrouverez Facebook pour iOS sur l'App Store d'Apple via ce lien, ou le QR-Code ci-dessous :
Facebook 5.0 pour iOS : un code totalement réécrit qui mise sur plus de natif
-
Le code natif à la rescousse, mais HTML5 reste utilisé pour sa flexibilité
Commentaires (28)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 24/08/2012 à 08h52
Enfin " />
Pour ma part j’utilisais systématiquement le site mobile qui présentait l’avantage d’être plus rapide grâce au mode nitro de Safari qui n’est pas disponible avec les UIWebView des appli tierces.
Le 24/08/2012 à 09h40
C’est dommage, c’est sur l’iPhone 3G qu’il y aurait besoin d’accélérer le biniou. Malheureusement, la màj nécessite iOS 4.3, et le 3G s’arrête à iOS 4.2.1…
" />
Le 24/08/2012 à 09h46
Le 24/08/2012 à 09h47
je vois pas trop de diff sur ipad 2, l’ancienne version était déjà à mon gout déjà très fluide " />
Le 24/08/2012 à 09h56
Le 24/08/2012 à 11h34
Génial, maintenant c’est blindé de pubs ! " />
Le 24/08/2012 à 11h37
Gros bémol … On ne peut plus utiliser l’appli en paysage sur Iphone (3GS dans mon cas) " />" />
Le 24/08/2012 à 12h05
Le 24/08/2012 à 12h22
Le 24/08/2012 à 13h06
Le 24/08/2012 à 13h18
Le 24/08/2012 à 13h35
Le 24/08/2012 à 14h02
Et surtout, de nouvelles publicités ! (Je ne sais pas si ça fait partie d’une évolution de l’application ou des flux HTML)
Le Monde
Le 24/08/2012 à 14h14
On regrettera d’ailleurs au passage que l’affichage et l’ergonomie sur iPad n’aient pas été revus
ça se justifie vraiment d’avoir une appli Facebook sur iPad alors qu’il peut très bien afficher la version web confortablement ?
sur un mobile je comprend mais là….
Le 24/08/2012 à 14h26
Le 25/08/2012 à 06h35
En attendant l’app FB sur Android est une ENORME bouse.
Le 25/08/2012 à 13h15
Quand je vois le site mobile de PCI, je ne souhaitte qu’une vraie appli XCode parce que je préfère encore le site normal en tout petit sur 3”5 …
Le 25/08/2012 à 19h05
les benef de Samsung pour Apple " />
Le 25/08/2012 à 19h09
App FB pour Android une énorme bouse " />
Le 25/08/2012 à 21h24
Le 24/08/2012 à 07h55
mouais sensiblement plus rapide, mais toujours pas de repartage de liens contrairement à la version web, et ils ont dédoublé les likes/commentaires donc perte de place en hauteur " />
Le 24/08/2012 à 08h10
Il était temps ! Le peu que j’ai vu marche très bien, infiniment plus rapide qu’avant.
Un peu dommage oui que sur IPad ça fasse encore trop app pour mobile, mais c’est déjà un sacré pas en avant.
" />
Le 24/08/2012 à 08h25
Cool, en éspérant qu’ils fassent pareil pour Android! :)
Le 24/08/2012 à 08h29
Belle optimisation des perfs, c’est plus agréable à utiliser.
Le 24/08/2012 à 08h29
ça reste très loin des apps des nouveaux réseaux sociaux, mais on va dire que c’est un mouvement dans la bonne direction.
Au passage, est-ce qu’il existe une seule app mobile de qualité écrite en html5 ? Les outils comme PhoneGap m’ont plus l’air de créer des monstruosités qu’autre chose & je doute même du temps gagné en les utlisant (ok on développe plus vite, mais bonjour la maintenabilité & bon courage pour adapter l’app correctement à chaque plateforme).
Le 24/08/2012 à 08h39
L’unification complexe je sais pas, mais les mises à jour plus longue certainement, vu que toute modification nécessitera une update de l’appli, donc re-validation Apple…
Le 24/08/2012 à 08h41
Le 24/08/2012 à 08h50