MobileMe : les dessous d'un lancement raté
par Florian Innocente le Vendredi 1 Août 2008 à 07:30
Entre les démonstrations d'un produit et la réalité il y a souvent quelques écarts, mais cela fait en quelque sorte partie du jeu. Le feuilleton estival de MobileMe en aura par contre donné une toute nouvelle illustration. Et les choses se font encore plus intéressantes lorsqu'on apprend que ces problèmes avaient été anticipés…Coûteux lancement
En juin dernier, on se souvient avec quelle aisance et fluidité Phil Schiller, le Senior Vice President Worldwide Product Marketing d'Apple, faisait étal des nouveautés du remplaçant de .Mac et ce, quelques semaines seulement avant son ouverture au public. Sur la forme tout semblait parfait, alors que dans la coulisse l'édifice était en réalité brinquebalant. On connait la suite.

A deux reprises déjà Apple s'est confondue en excuses auprès de ses clients en leur offrant, pour faire bonne mesure, un mois gratuit à chaque fois. Ne serait que financièrement, ces petits gestes ont dû couter cher (on estime à 2 millions le nombre total d'utilisateurs de .Mac/MobileMe). Sans parler de la mauvaise publicité faite à ce service qui se voyait promu comme clef de voute pour des communications entre des Mac, des PC et l'iPhone.
Steve Jobs lui-même a eu un coup de sang puisqu'il a intimé l'ordre de mieux renseigner les clients sur la progression des opérations de rétablissement. Un signe peut-être aussi d'un état de désorganisation dans l'équipe en charge de ce service.
Car du simple accès au service en passant par son utilisation jusqu'à un bug dans la facturation des abonnements, les problèmes de MobileMe ont couvert un bel éventail. Apple n'est pourtant pas une novice lorsqu'il s'agit de manoeuvrer de gros navires sur Internet. Les Apple Store à travers le monde et surtout l'iTunes Store en sont d'excellentes preuves.
Des risques connus
D'après certaines sources, familière des opérations Internet d'Apple, les causes de ce semi-naufrage sont sans surprises : MobileMe a été lancé alors que les applications étaient toujours en phase de bêta.
Le démarrage de MobileMe a véritablement commencé la veille de son ouverture officielle le vendredi 11 juillet. Et si, en prévision, les serveurs supportant .Mac avaient été stoppés le mercredi en début de soirée, ce n'est que le dimanche suivant, dans la journée, que le système a véritablement commencé à être stabilisé.
Pour couronner le tout, cette cascade de problèmes n'a fait que confirmer, grandeur nature, de précédents tests de montée en charge ou de simple utilisation qui avaient justement révélé la nature et l'origine des ennuis à venir. Mais apparemment l'équipe en charge de .Mac/MobileMe a décidé de passer outre ces avertissements.
Comme un air de Microsoft
MobileMe que ce soit pour son logo aux allures de Windows Me ou pour ses dysfonctionnements, a rapidement été associé à un produit de type Microsoft. Cruelle coïncidence ! Pour l'anecdote, c'est justement une équipe formé d'anciens de Microsoft qui tenait les rênes de .Mac depuis maintenant deux ans. Une période durant laquelle le projet MobileMe a été initié (il y a environ dix-huit mois) et supervisé.
Les soucis rencontrés par MobileMe sont un complexe mélange de logique distribuée dans le navigateur client qui doit se synchroniser avec les serveurs, de problèmes d'architecture et de montée en charge des serveurs.
Panic Room
Au moins deux solutions ont été mises en place en urgence pour pallier temporairement ces problèmes. Matérielle tout d'abord par un renforcement significatif de l'infrastructure. De ce que nous avons appris, un nombre tout à fait impressionnant de Xserve a été installé en catastrophe juste après l'ouverture de MobileMe.
Solutions logicielles ensuite par la désactivation de quelques fonctions plus ou moins visibles, mais dont la soustraction a permis aux serveurs de souffler un peu. L'intégration du carnet d'adresses avec le webmail, des options d'affichage ou encore le partage de fichiers ont ainsi disparu et ne sont revenus que plus tard et encore, pas toutes.
Une technologie trop verte
Le choix de SproutCore (une extension à JavaScript qui autorise les effets d'interface de MobileMe) pour le coté client semble avoir été prématuré. Ce framework n'est d'ailleurs toujours pas arrivé au stade d'une version 1.0 stable (il est en 0.9.x). Et malgré tout, voilà que MobileMe, du jour au lendemain, se trouve poussé vers les navigateurs de deux millions d'utilisateurs, transformés pour l'occasion en bêta-testeurs. Avec en plus, côté Windows, un entredeux désagréable : un support partiel de l'actuel Internet Explorer 7 et pas de support du tout de sa version 6.
4
3
2
1
Vos réactions (57 réactions)
ratofil
[01/08/2008 07:49]
J'ai eu de la chance, la transition .Mac-MobileMe s'est faite sans problème pour moi.
Florian, peut-on estimer combien de Xserve il faut pour faire fonctionner MobileMe (ou l'ancien .Mac).
Et l'iTunes Store?
J'ai eu de la chance, la transition .Mac-MobileMe s'est faite sans problème pour moi.
Florian, peut-on estimer combien de Xserve il faut pour faire fonctionner MobileMe (ou l'ancien .Mac).
Et l'iTunes Store?
lossendae
[01/08/2008 07:50]
C'est sur qu'utiliser SproutCore et le presenter comme l'une des innovation Apple quand la concurrence fait deja mieux, c'est gonflé.
Et par concurrence j'entend jQuery, Mootools OU Scriptaculous.
Quand à l'anecdote, elle ne sert qu'a orienter les commentaires et insinue de maniere éhontée que d'avoir travailler pour une entreprise concurrente inclu forcement un manque de savoir faire, un acquis forcement hérité de ce passé "peu glorieux".
C'est sur qu'utiliser SproutCore et le presenter comme l'une des innovation Apple quand la concurrence fait deja mieux, c'est gonflé.
Et par concurrence j'entend jQuery, Mootools OU Scriptaculous.
Quand à l'anecdote, elle ne sert qu'a orienter les commentaires et insinue de maniere éhontée que d'avoir travailler pour une entreprise concurrente inclu forcement un manque de savoir faire, un acquis forcement hérité de ce passé "peu glorieux".
Thierry61
[01/08/2008 07:54]
Instructif. Rien que de très classique en somme...
on a un grosse montée en version
on a une dead line impérative
on est à la bourre
on fait donc ce que tout le monde fait dans ce cas là : on "squeeze" les phases de tests de charge et de non régression fonctionnelle
on croise les doigts
et on rame pour rattraper le coup
Marrant comme l'histoire se répète . Marrant la quantité de gros projets qui connaissent le même parcours
Tiens en parlant de bug, quelqu'un a t-il essayé d'acheter ces derniers temps une extension d'abonnement (par ex un pack familial) ? et ça a marché ? :-)
Instructif. Rien que de très classique en somme...
on a un grosse montée en version
on a une dead line impérative
on est à la bourre
on fait donc ce que tout le monde fait dans ce cas là : on "squeeze" les phases de tests de charge et de non régression fonctionnelle
on croise les doigts
et on rame pour rattraper le coup
Marrant comme l'histoire se répète . Marrant la quantité de gros projets qui connaissent le même parcours
Tiens en parlant de bug, quelqu'un a t-il essayé d'acheter ces derniers temps une extension d'abonnement (par ex un pack familial) ? et ça a marché ? :-)
innocente
[01/08/2008 08:02]
@ ratofil : non je suppose que c'est classé Secret Défense. :-)
Puis ça doit aussi varier en fonction de l'arrivée de nouveaux contenus, de l'évolution de la demande et des problèmes comme en a connu MBM.
@ ratofil : non je suppose que c'est classé Secret Défense. :-)
Puis ça doit aussi varier en fonction de l'arrivée de nouveaux contenus, de l'évolution de la demande et des problèmes comme en a connu MBM.
hellomorld
[01/08/2008 08:15]
Pour ma part, le module ical n'arrive pas à se charger "un script bloque Safari...", il faut dire que j'ai un calendrier très chargé mais qu'il est impossible de désactiver pour ne pas le voir dans mobileme !
Pour ma part, le module ical n'arrive pas à se charger "un script bloque Safari...", il faut dire que j'ai un calendrier très chargé mais qu'il est impossible de désactiver pour ne pas le voir dans mobileme !
FabriceG
[01/08/2008 08:42]
On ne peut pas accéder à me.com via un iPhone. Une page d'accueil nous dis gentiment que tout est déjà dans l'iPhone ;)
On ne peut pas accéder à me.com via un iPhone. Une page d'accueil nous dis gentiment que tout est déjà dans l'iPhone ;)
L-J
[01/08/2008 09:26]
Bilan, comme le remarque Thierry61 : on paie la pression mise les équipes, et on comprend pourquoi Apple déteste fournir des dates précises pour le lancement de ses produits... Ceci dit ça marche bien pour mon utilisation occasionnelle.
C'est pas la même chose : Sproutcore est une bibliothèque censée faciliter un type très particulier de développement : elle sert à faire des applications. Celles que tu mentionnes sont plus génériques, et servent à faciliter la manipulation des éléments d'une page web voire simplement à générer des effets visuels et d'interface. On peut dire que Sproutcore est moins généraliste, plus spécifique et donc plus pratique pour les besoins particuliers de ses utilisateurs.
Ils le disent eux-même : "SproutCore is for applications that want to adopt this new “thick” client model for building apps on the web. If you are creating static pages with a widget here and there, then SproutCore is probably too much for you and another framework such as YUI, Dojo, or Mootools will do the trick."
Au demeurant, Apple est depuis quelques temps grand utilisateur de Prototype et de Script.aculo.us, cf. la page d'accueil apple.com, et je crois qu'il y a du Prototype dans Sproutcore.
Bilan, comme le remarque Thierry61 : on paie la pression mise les équipes, et on comprend pourquoi Apple déteste fournir des dates précises pour le lancement de ses produits... Ceci dit ça marche bien pour mon utilisation occasionnelle.
Posté par lossendae
Et par concurrence j'entend jQuery, Mootools OU Scriptaculous.
Et par concurrence j'entend jQuery, Mootools OU Scriptaculous.
C'est pas la même chose : Sproutcore est une bibliothèque censée faciliter un type très particulier de développement : elle sert à faire des applications. Celles que tu mentionnes sont plus génériques, et servent à faciliter la manipulation des éléments d'une page web voire simplement à générer des effets visuels et d'interface. On peut dire que Sproutcore est moins généraliste, plus spécifique et donc plus pratique pour les besoins particuliers de ses utilisateurs.
Ils le disent eux-même : "SproutCore is for applications that want to adopt this new “thick” client model for building apps on the web. If you are creating static pages with a widget here and there, then SproutCore is probably too much for you and another framework such as YUI, Dojo, or Mootools will do the trick."
Au demeurant, Apple est depuis quelques temps grand utilisateur de Prototype et de Script.aculo.us, cf. la page d'accueil apple.com, et je crois qu'il y a du Prototype dans Sproutcore.
newtoone
[01/08/2008 09:33]
LE FOUTAGE DE GUEULE MOBILE ME 1/2
De :
cemea.consumer@euro.apple.com
Objet :
Re: Facturation et compte
Date :
31 juillet 2008 07:45:00 PM CEST
À :
*****@me.com
Dear Mr. P*****,
Your message has reached the .Mac Support team that provides assistance in English.
Pour contacter le support en français, allez à:
http://www.apple.com/fr/support/dotmac
Anfragen an den deutschen Support:
http://www.apple.com/de/support/dotmac
To request support in Japanese, go to:
http://www.apple.com/jp/support/dotmac
.Mac is an annual subscription service that offers multiple Internet-based benefits, such as email, online storage, web publishing, photocasting, and much more. For a list of the features included with a .Mac membership, please visit:
http://www.info.apple.com/kbnum/n302035
I apologize that support is not available in languages other than English, French, German, and Japanese. If you would like to submit your question again in English, I would certainly be happy to assist you.
Sincerely,
.Mac Support
http://www.apple.com/support/dotmac
http://www.mac.com/learningcenter
Sincerely
Ivan Penide
MobileMe Support
Apple Operations Europe
Directors: Cathy Kearney (Ireland), Gary Wipfler, Peter Oppenheimer and Timothy Cook (USA)
http://www.apple.com/support/mobileme
Customer First Name : a***
Customer Last Name : p****
email : ****@me.com
Web Order # :
Support Subject : Facturation et compte
Sub Issue : Annuler
Comments : Reportez-vous aux informations supplémentaires ci-dessous
Adresse électronique préférée : *****e@mac.com
Clé d’activation :
Pays : be
Version du système d’exploitation : Mac OS X 10.5.4
Demande spécifique : J’ai une autre question (expliquer ci-dessous)
Détails :
autre adresse mail si aucune possibilité via @me.com
*****@gmail.com
Je suis abonné au service .mac (me.com) depuis 2001 et je n'ai eu jusqu'à ^résent aucun problème majeur avec le service... Mais
LE FOUTAGE DE GUEULE MOBILE ME 1/2
De :
cemea.consumer@euro.apple.com
Objet :
Re: Facturation et compte
Date :
31 juillet 2008 07:45:00 PM CEST
À :
*****@me.com
Dear Mr. P*****,
Your message has reached the .Mac Support team that provides assistance in English.
Pour contacter le support en français, allez à:
http://www.apple.com/fr/support/dotmac
Anfragen an den deutschen Support:
http://www.apple.com/de/support/dotmac
To request support in Japanese, go to:
http://www.apple.com/jp/support/dotmac
.Mac is an annual subscription service that offers multiple Internet-based benefits, such as email, online storage, web publishing, photocasting, and much more. For a list of the features included with a .Mac membership, please visit:
http://www.info.apple.com/kbnum/n302035
I apologize that support is not available in languages other than English, French, German, and Japanese. If you would like to submit your question again in English, I would certainly be happy to assist you.
Sincerely,
.Mac Support
http://www.apple.com/support/dotmac
http://www.mac.com/learningcenter
Sincerely
Ivan Penide
MobileMe Support
Apple Operations Europe
Directors: Cathy Kearney (Ireland), Gary Wipfler, Peter Oppenheimer and Timothy Cook (USA)
http://www.apple.com/support/mobileme
Customer First Name : a***
Customer Last Name : p****
email : ****@me.com
Web Order # :
Support Subject : Facturation et compte
Sub Issue : Annuler
Comments : Reportez-vous aux informations supplémentaires ci-dessous
Adresse électronique préférée : *****e@mac.com
Clé d’activation :
Pays : be
Version du système d’exploitation : Mac OS X 10.5.4
Demande spécifique : J’ai une autre question (expliquer ci-dessous)
Détails :
autre adresse mail si aucune possibilité via @me.com
*****@gmail.com
Je suis abonné au service .mac (me.com) depuis 2001 et je n'ai eu jusqu'à ^résent aucun problème majeur avec le service... Mais
newtoone
[01/08/2008 09:39]
LE FOUTAGE DE GUEULE MOBILE ME 2/2
Je suis abonné au service .mac (me.com) depuis 2001 et je n'ai eu jusqu'à ^résent aucun problème majeur avec le service... Mais
J'étais en train de lire mes messages sur mon compte me.com quand tout a disparu... je n'ai plus aucun messages ni dossiers archives disponibles... Tout a disparu !
Mes contacts, calendriers, photos sont quant à eux ok pour l'instant
Merci de me tenir au courant au plus vite
A P
En fait j'ai écrit mon mail en Français, ils m'ont répondu que "I apologize that support is not available in languages other than English, French, German, and Japanese. If you would like to submit your question again in English, I would certainly be happy to assist you. "
Sincerely, " Si je comprends bien et si je ne suis pas devenu tout à fait gaga le support est disponible en français mais il faut envoyer les plaintes en anglais
C'est la Novlangue Apple
Quelles sont les nouvelles depuis hier. J'ai récupéré à l'envoi et à la réception mes adresses ***@mac.com mais toutes mes archives et les dossiers que j'ai créé depuis 7 années ont disparu
LE FOUTAGE DE GUEULE MOBILE ME 2/2
Je suis abonné au service .mac (me.com) depuis 2001 et je n'ai eu jusqu'à ^résent aucun problème majeur avec le service... Mais
J'étais en train de lire mes messages sur mon compte me.com quand tout a disparu... je n'ai plus aucun messages ni dossiers archives disponibles... Tout a disparu !
Mes contacts, calendriers, photos sont quant à eux ok pour l'instant
Merci de me tenir au courant au plus vite
A P
En fait j'ai écrit mon mail en Français, ils m'ont répondu que "I apologize that support is not available in languages other than English, French, German, and Japanese. If you would like to submit your question again in English, I would certainly be happy to assist you. "
Sincerely, " Si je comprends bien et si je ne suis pas devenu tout à fait gaga le support est disponible en français mais il faut envoyer les plaintes en anglais
C'est la Novlangue Apple
Quelles sont les nouvelles depuis hier. J'ai récupéré à l'envoi et à la réception mes adresses ***@mac.com mais toutes mes archives et les dossiers que j'ai créé depuis 7 années ont disparu
gueben
[01/08/2008 09:47]
Ils ne devaient pas me compter parmi leurs clients puisque pour ma part je n'ai eu le droit à aucun mois gratuit. En tous cas j'ai décocher la case de renouvellement de l'abonnement (le 8 août) qui d'ailleurs fluctue en prix (c'est passé de 65 euros à 79 euros, je ne comprends pas trop).
Ils ne devaient pas me compter parmi leurs clients puisque pour ma part je n'ai eu le droit à aucun mois gratuit. En tous cas j'ai décocher la case de renouvellement de l'abonnement (le 8 août) qui d'ailleurs fluctue en prix (c'est passé de 65 euros à 79 euros, je ne comprends pas trop).
ebensatis
[01/08/2008 09:54]
SproutCore est effectivement d'une nature différente des mootools et autres scriptaculous. Ces dernier ne sont que des librairies qui s'appliquent pour des pages web ou des services léger en facilitant la manipulation du DOM et la gestion d'effet graphique.
SproutCore est un framework complet dont le but n'est pas de développer des pages web mais bien des application complètes utilisant les standard du web que sont HTML et javascript. Sproutcore est conceptuellement bcq plus évolué avec notamment pour but de rapprocher le dev d'appli web avec un dev d'appli sous cocoa. Tout comme ce dernier, il est orienté objet et utilise le principe Modele-vu-controller. On y tappe assez peu de HTML et pas énormément de javascript et le code que l'on produit est très différents du code de la page finalement généré tel qu'il est recu par le navigateur.
SproutCore est effectivement d'une nature différente des mootools et autres scriptaculous. Ces dernier ne sont que des librairies qui s'appliquent pour des pages web ou des services léger en facilitant la manipulation du DOM et la gestion d'effet graphique.
SproutCore est un framework complet dont le but n'est pas de développer des pages web mais bien des application complètes utilisant les standard du web que sont HTML et javascript. Sproutcore est conceptuellement bcq plus évolué avec notamment pour but de rapprocher le dev d'appli web avec un dev d'appli sous cocoa. Tout comme ce dernier, il est orienté objet et utilise le principe Modele-vu-controller. On y tappe assez peu de HTML et pas énormément de javascript et le code que l'on produit est très différents du code de la page finalement généré tel qu'il est recu par le navigateur.
ederntal
[01/08/2008 09:58]
Pour moi la transition a été sans soucis.
Je suis très content de MobileMe et je m'en sert tous les jours (sur 2-3 macs différents et mon iPhone)
L'iDisk est bien meilleur qu'avant!
Pour moi la transition a été sans soucis.
Je suis très content de MobileMe et je m'en sert tous les jours (sur 2-3 macs différents et mon iPhone)
L'iDisk est bien meilleur qu'avant!
newtoone
[01/08/2008 10:03]
@ederntal
tu es passé entre les gouttes bravo !
@ederntal
tu es passé entre les gouttes bravo !
Solunne
[01/08/2008 10:12]
@ederntal
tu es passé entre les gouttes bravo !
Moi aussi je suis passé entre les gouttes. Mais bon je suis chanceux depuis mon enfance alors on va dire que c'est normal ^^
@ederntal
tu es passé entre les gouttes bravo !
Moi aussi je suis passé entre les gouttes. Mais bon je suis chanceux depuis mon enfance alors on va dire que c'est normal ^^
leonzeur
[01/08/2008 10:13]
un truc assez rigolo : les mails envoyés à partir de MobileMe chez moi ont tous été effacés ( le 29 juillet : date à laquelle Apple prétend avoir résolu les problèmes de mail..).Ils ne sont plus sur mon iMac et mon Powerbbok G4 mais par contre ils restent tous visibles sur mon iPod touch ...très pratique ....
à part ça tout va bien pour le reste, iDisk, calendrier et contacts marchent très bien..
mais j'aimerais bien retrouver ma correspondance.....
un truc assez rigolo : les mails envoyés à partir de MobileMe chez moi ont tous été effacés ( le 29 juillet : date à laquelle Apple prétend avoir résolu les problèmes de mail..).Ils ne sont plus sur mon iMac et mon Powerbbok G4 mais par contre ils restent tous visibles sur mon iPod touch ...très pratique ....
à part ça tout va bien pour le reste, iDisk, calendrier et contacts marchent très bien..
mais j'aimerais bien retrouver ma correspondance.....
4
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.
Si vous n'avez pas encore de compte sur les forums, allez tout de suite vous inscrire.
C'est rapide et gratuit ! Vous pourrez ensuite réagir immédiatement aux actualités.
En cas de problème, utilisez notre formulaire de contact.




Décembre 2008