par MacRicow le 02/09/10, 17:23
Il est curieux qu'il soit mentionné que Steve Jobs ait indiqué que c'était en raison de conditions «onéreuses auxquelles nous n'avons pas voulu agréer». En effet, n'importe quel individu ou entreprise peut développer des applications intégrant Facebook sans bourse délier… Il suffit en effet pour cela de développer à l'aide des API Facebook (Open Graph & co).
Peut-être qu'en revanche Apple ne souhaitait pas mettre la main dans le
camboui et sous-traiter un développement spécifique avec Facebook (avec peut-être une intégration de Ping au sein de Facebook) lequel aurait pu accepter, mais à un tarif prohibitif : normal, Facebook peut avoir des projets concernant l'intégration de nouvelles fonctions autour de la musique sur son site et considérer Apple comme concurrent et non comme prescripteur.
Toutefois, le fait que certains aient pu (au moins aux États-Unis) se connecter à Facebook via Ping indique que le développement a bien été mené à bien, mais sans test de charge. De fait, selon certaines sources outre-atlantiques, l'intégration Facebook aurait été désactivée à la demande de Facebook en raison d'une surcharge au niveau de ses serveurs au moment du lancement d'iTunes 10.
Il faut noter que Facebook gère une quantité gigantesque de données (celles de plus de 500 millions d'utilisateurs, c'est énorme!) avec a priori des centaines de millions de visites par jour et que cela n'est pas sans poser de gros problèmes techniques. Pour pallier à ces soucis, le site est en pleine évolution tant dans sa structure qu'au niveau des API mises à disposition des développeurs tiers. Difficulté accrue, Facebook doit également maintenir ses anciennes API pour ne pas perdre trop vite l'existant et laisser le temps aux développeurs de se mettre à jour. Cela ne facilite pas les choses…
Au final, si Facebook est un réseau social très prisé et efficace, il se révèle être aujourd'hui un nid de bugs et ses utilisateurs rencontrent régulièrement des problèmes de fonctionnement: pages qui ne se chargent pas, applications qui ne fonctionnent pas pendant une journée ou deux, profils inaccessibles pendant un moment, etc… Il n'est donc pas stupide de penser que la désactivation temporaire de l'intégration de Facebook dans Ping ait été motivée par le constat de surcharge et d'expérience utilisateur aléatoire.
Si mettre en place des serveurs par Facebook s'est révélé nécessaire pour pouvoir supporter la charge générée par le lancement de Ping, il est possible que Facebook ait souhaité le facturer à Apple, à un tarif trop élevé au goût de la pomme, d'autant que l'intégration Facebook n'est pas payant pour les autres et que Ping peut potentiellement apporter de nouveaux utilisateurs à Facebook. Dans ce cas, il est possible également qu'Apple choisisse de ne pas rétablir la fonction ou tout au moins pas tant que la plateforme Facebook n'a pas gagné en fiabilité.