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 :
Commentaires (28)
#1
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 " />
#2
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.
" />
#3
Cool, en éspérant qu’ils fassent pareil pour Android! :)
#4
Belle optimisation des perfs, c’est plus agréable à utiliser.
#5
ç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).
#6
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…
#7
#8
#9
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.
#10
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…
" />
#11
#12
je vois pas trop de diff sur ipad 2, l’ancienne version était déjà à mon gout déjà très fluide " />
#13
#14
Génial, maintenant c’est blindé de pubs ! " />
#15
Gros bémol … On ne peut plus utiliser l’appli en paysage sur Iphone (3GS dans mon cas) " />" />
#16
#17
#18
#19
#20
#21
Et surtout, de nouvelles publicités ! (Je ne sais pas si ça fait partie d’une évolution de l’application ou des flux HTML)
http://www.lemonde.fr/technologies/article/2012/08/24/facebook-mise-sur-le-mobil…
#22
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à….
#23
#24
En attendant l’app FB sur Android est une ENORME bouse.
#25
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 …
#26
les benef de Samsung pour Apple " />
#27
App FB pour Android une énorme bouse " />
#28