Tue 22 Jul
2008
Over the course of several days last week, I spent a pretty sizable chunk of time trying to work out the kinks in Apple’s disappointingly buggy MobileMe service, the new incarnation of their equally error-prone .Mac. By the end of this first prolonged exposure to the service, I’ve decided that I feel exactly the same way about MobileMe as I did about its predecessor: ideally I’d like it to do much more, but at the very least I wish the stuff it does would work a lot better than it does. And when it doesn’t work, which is far more often than I’d like, it is in my view one of the most frustrating experiences that Apple has ever produced.
Like me, lots of folks are dependent on the features that MobileMe provides, so simply voting with our wallets, i.e., canceling our accounts in protest, isn’t as straightforward an option as some would argue. For me, over-the-air synchronization for my iPhone is something I’ve needed since the first day I bought it. Right now, MobileMe is the only viable option.
Luckily, we’re all in this together, right? With some dedication, I’ve been able to fix most (though not all) of my MobileMe problems thanks to the plethora of similar frustrations and findings from other users that can be easily found scattered all over the Internet. All it required was time, persistence and more time. In particular, Apple’s discussion boards were a big help, though ferreting out the solution one needs using Apple’s not particularly helpful user interface is a challenge.
As a way of making a reciprocal contribution, here are some of my notes on healing MobileMe pains.
First, I can’t recommend enough that, before doing anything, you should have a single set of ‘good’ MobileMe data consolidated on one computer. That means having your calendars, contacts, keychains etc. in good shape and, crucially, backed up (and backed up again, to be safe; I stashed copies of all my data on a remote server just in case I somehow completely screwed up my local copies). This one ‘good’ computer is the computer from which to start troubleshooting; once it was working well, I moved on to the next computer and continued troubleshooting from there.
For most problems, I found that completely resetting the MobileMe account is a fairly easy approach. This means essentially removing all of your computers and data from Apple’s servers, and returning them to a state where they’re essentially isolated machines with no synchronization relationships.
To do that, you have to basically unregister all Macs from the MobileMe account. Just after removing the last Mac, you’ll be presented with a dialog box that will allow you to remove all of the synched MobileMe data from Apple’s servers (i.e., you’ll see a list of each data type that you can pick and choose from, though I just deleted them all). Delete all of them. This article at Ars Technica goes into more detail.
For a Mac with particularly troubled synching problems, completely resetting (you might say “nuking”) that computer’s local MobileMe synchronization data is one option worth pursuing. Synchronization settings are rather intricate, and some monkeying around with the Terminal is unavoidable, I found. This blog post explains how to run three simple UNIX commands to surgically remove that data. (It cleans up directions available from this Apple discussion.)
For a persistent and incredibly annoying problem that I had in which I was constantly asked for the password for an old computer that used to sync with .Mac, I was happy to find that this Terminal command does the trick. (This problem is described in this Apple support forum discussion.) I had been plagued by this problem for months and months, and earlier attempts at fixing it had actually caused all synching to malfunction on one of my Macs, so I was incredibly relieved to come across that solution.
If those fixes don’t help, this Apple support article is a basic starting point for troubleshooting MobileMe sync problems. The most helpful insight it provides is the advice to create a new user account on your Mac in order to test if your sync problems are specific to the computer you're working on or to your MobileMe account on Apple’s servers.

Of course, you can also submit a support request to MobileMe via email or even engage one of MobileMe’s tech support agents via Apple’s browser-embedded live chat tool. That is, if you can get them on the line. I tried several times to use the live chat tool, but I was kept waiting for hours and hours with dialog boxes like the one shown here. Actually, one time I did manage to get through… but I had walked away from my desk, and the agent tried to talk to me but signed off because he didn’t hear a response from me. Wonderful, right?
I think one of the most disappointing things about MobileMe that I've discovered through dealing with these issues as you have is the realization that it's really just .Mac with a new name, and not an entirely new, ground-up rewrite as we were lead to believe.
But hey, at least the web apps I never use are prettier.
And it continually surprises me that people forget that Apple is a hardware company, not a software company.
Why would the service of .Mac or MobileMe be any good. Building software is not a core competency of Apple.
I continue to have an irritating problem that despite MobileMe reporting success and despite the intervention of an Apple engineer who saw my pique, my home computer can't sync or update Address Book. When you delve down into logs and watch what's happening live, and you still see no errors -- something seriously wrong.
Tim: really, come on. Apple is not a software company? That's laughable.
Totally agree with Khoi regarding the bugginess of MobileMe, but totally disagree with Jeff that MobileMe is just .Mac in sheep's clothing. MobileMe -- if it weren't so buggy and contained 2 or 3 more things which will probably be in the next release -- is exactly what I've always wanted. .Mac was basically nothing that I ever wanted or needed.
Let's assume the bugs are worked out within a few months. After that, all we're missing is:
1. Subscribed calendar syncing.
2. Simpler setup, config, and maintenance.
3. Parity on desktop computers of the iPhone's push capabilities.
The only really frustrating part to me is that I feel Snow Leopard is the release that is really going to complete the chain, and it's probably 9 months out. It's puzzling to me that Apple was able to release Exchange syncing on the iPhone, plus an entirely new syncing architecture on the desktop, and then not have the ability to connect to Exchange on the desktop. Perhaps this explains why things seem a bit unfinished now.
Not to buck the trend, but I've rarely had these problems reported with .Mac and have had even fewer with MobileMe since I started with .Mac when it was free.
I currently sync my iPhone's address book and calendars 'over the air' with my personal MacBook Pro, work G5 and a little home G4 tower which barely gets used. It all seems to quite happily sync itself with out any intervention from me.
I also sort out my father's synching which involves his iPhone, his office Powerbook, his home MacBook and his PA's eMac (soon to be a shiny new iMac) and that has also been pretty stable. I set up the over the air iPhone syncing yesterday having just upgraded the phone to OS V2 and after a few hours of syncing (so granted it's not great speed-wise) it seems all the address book items and calendar events I added and later removed from each individual machine (including online in MobileMe - which looks FANTASTIC BTW) have worked as advertised. The only possible Achilles heel being the eMac which is still on 10.4.11 being as how it's just not capable of being upgraded enough to accept 10.5 in any reasonable manor.
We'll see how it works 'in anger' I guess but it all looks good so far.
"Right now, MobileMe is the only viable option." - not true. I've been using this free service since I bought my phone a week ago - no problems so far. NuevaSync
I have recently started to use zyb.com to sync my phone contacts and, though it's not push, it works really well.
What I don't know is if there's a way to configure your Mac to use SyncML to sync to Zyb.
@Khoi
From Apple's company profile page:
>> "Apple, Inc. designs, manufactures, and sells personal computers, portable digital music players, and mobile communication devices, ... as well as related software, services, peripherals, and networking solutions worldwide."
Sounds to me that hardware *is* Apple's business and software development is just a means for them to get people to _use_ their hardware.
@Khoi
I would also like to point out that your friend John Gruber believes Apple is a hardware company as well.
>>"This point cannot be emphasized strongly enough. Apple is a computer hardware company. Selling hardware is how Apple generates most of its revenue. Their operating system software may well be the best aspect of their computers, but that does not make them a software company. Anyone who claims that Apple could simply switch to being a software company and make up for lost hardware revenue by selling additional software doesn’t understand how the company operates. "
Tim: you're right, Apple does make their money from hardware primarily. But to say that their emphasis on software is so secondary that it's unrealistic to expect good software from them is laughable. They're responsible for some -- if not most -- of the highest quality, most acclaimed software of the past ten years. Take Mac OS X, just for starters, and you could even just end it there. So, sorry, I don't buy your argument one bit.
Mike D.: Obviously, I agree with Jeff's point about .Mac and MobileMe being essentially the same at their core. Looking at Apple's support documents for MobileMe, even, demonstrates this rather acutely: the majority of them are clearly just .Mac support documents upon which a search and replace has been performed to swap the old branding for the new branding. Aside from the new features that you find useful (which have been essentially 'bolted on'), most everything else works exactly the same as .Mac. For better or, usually, for worse.
@Khoi
Just because Apple can make pretty GUI, doesn't make it a software company.
I'll stop trolling now :)
Maybe I'm one of the lucky people, but I haven't experience any issues with MobileMe. Syncing works perfectly, so does the push service. Galleries upload and display just fine and my mail and contacts are all up there. To say that MobileMe is the same as .Mac is way off base. To me MobileMe is A LOT better and one of the many things that separates the two is the speed of the web based applications. MM is much faster and easier to use in my opinion.
And to that comment above claiming that Apple isn't a software company... are you kidding me?
I followed your advice about unregistering all of my registered computers. When I was then asked about the synched data remaining on the MobileMe servers, I checked all of the boxes to remove it. Out of curiosity, I then logged in to my account at the MobileMe web site, and lo and behold, my data was still there waiting for me.
I really am surprised at the number of people who actually expected MobileMe to be everything they needed from a mobile service from the start. From my experience, first generation Apple products almost never are. Instead, they usually leave something to be desired.
Thanks for the info and links, Khoi.
@ Tim
I'd say the history of Apple is as a hardware *and* software company, and the integration of the two is where they aim their focus. When it works, it's sublime. When it doesn't (MobileMe or .mac), it's frustrating at best, offensive and shortsighted at worst.
A collective 'ARGHH' is appropriate, imho.
@ Michael Jackson
The whole point of the post (and others by Khoi on the subject) is that MobileMe is so NOT a first generation Apple product... it's the offspring of .mac, which they never got right after years of charging $99 a year for it.
ARGH. Again. :)
Apple is neither a hardware or software company. Rather an internet company. A company whose prime objective is to facilitate and broaden the scope of the internet by creating appliances to make the internet a greater and better experience.
I may have been in the minority but overall my experience with Dot Mac were primarily positive. I really found the syncing of bookmarks, contacts, and email to be very good. I also made good use of the ability of easily sharing files via creating many password protected pages. The other parts of Homepage were too basic for me, but still of some use. Backup was USELESS and UNTRUSTWORTHY. But overall a very good service. MobileMe was a mess for me at first. After a week of twiddling I have finally got it working. What I found helpful: was to unregister all machines. Reset data via iSync app and then syncing. I now have even my calendars syncing not only between two macs but also with my Zimbra calendar at work. ...too cool. Next i will tackle hosting a personal domain on Mobileme.
@Daniel: If someone charges you $99 for the first year of using something, and it sucks, shame on them. If you renew that contract and give them $99 more for the second year, despite the fact that they haven't fixed any of the bugs from the previous year, who's fault is that?
@Khoi: You claim that you can't "vote with your wallet" because you're dependent on the MobileMe service. But it doesn't make any sense at all to depend on something that is broken.
@ Walter
How about using Time Machine for backup? I'd imagine in a worse case scenario, having your own mini backup type server at home would be most efficient.
@Tim
Apple is neither a hardware nor software company — they're a systems company. They actually get the fact that both the hardware and software are critical to the entire experience.
iPod was successful because of the hardware and software.
iPhone has been successful because of the hardware and software.
Their laptops and desktops wouldn't be as successful running Windows. Nor would OS X be as successful on a crappy vanilla box.
Hardware is nothing without software. Software is nothing without hardware.
or something like that
@ Todd
None of those products would work without the internet. All their products cater to delivering a better internet environment and that includes their computers.
The iPod achieves its greatest success through ITunes, distributing, renting, songs, radio, podcasts and video. If you look on Apple's homepage, their navigation says iPod + iTunes.
The primary function of the iPhone is that it delivers portable internet and consolidates their other internet products into one. Currently you can Apps "only" online.
Apple can still be successful running Windows with Boot Camp. It runs UNIX just fine. Architects and IT are running to get a Mac Book Pro to do their work using Windows and UNIX.
If a crappy vanilla box had internet, OSX could succeed on a different level. Which is why Dell and other companies would love to sell computers with OSX installed on their "crappy" computers.
If we look into other products well see that iMovie, Airport, mobile Me, Safari, Mail and integrated video cameras are all created to expand the dimensions of the web giving us wireless access to more online media content in a consumers market.
Sure Apple could still achieve its success without the internet. But all their current products mainly revolve around it.
correction: Currently you buy Apps "only" online.
correction: Currently you buy Apps "only" online.
@Omaha Nebraska imo you're overstating the importance of the internet in relation to the hardware and the software.
The design of Apple hardware is integral to the use of the Apple software, the internet is merely a delivery method (much like CDs, floppy disks, Firewire, USB, etc).
I could make the same argument "Sure Apple could still achieve its success without the internet. But all their current products mainly revolve around it." and simply replace internet with "electricity" or "silicon" or "employees" or even "air" - it maybe accurate but doesnt really get to the nub of what makes Apple - Apple and why they are so good at what they do.
"If a crappy vanilla box had internet, OSX could succeed on a different level. Which is why Dell and other companies would love to sell computers with OSX installed on their "crappy" computers."
That WOULD NOT be the same as Apple software on hardware, or indeed even similar. One of the great things about Apple designing the hardware and the software is that they get to control what goes into the hardware and therefore they deal with the drivers. Having to support a metric-gazillion variations of crappy (or otherwise) cd drives, video cards, cpus, usb cards, etc etc would give Apple exactly the problem MS has with Windows and therefore making it a far less pleasing and simple process for the user.
@ Matthew.
The internet is the backbone that binds their hardware and software into one strong unit. Which is their angle in technology and solves previous personal computing issues. It's what the "i" stands for in their products. iMac, iTunes, iPod, iPhone and after everything become i, i, i... now comes "me."
The internet is nothing like CDs, Floppy, USB and Firewire. In fact, all those products will all be obsolete. Wireless and internet is the focus of Apple's company. Which brings on the Macbook "Air".
What makes Apple is a combination of many helping hands, but if you boil them down into a few simple components, packaging the internet is what makes Apple.
@Khoi and Mike D.:
Yeah, what Khoi is referring to is the sort of stuff I've noticed that leads me to feel like MobileMe is just .Mac with a new brand. Besides the documentation being the same, the system preferences pane is identical, it still has the weird relationship with iSync that .Mac had, the process of resetting sync settings, registering computers, etc. is all the same, and so forth.
They've actually removed some features (notably, subscribed calendars), and the only thing that's really new is the set of web apps (which, I must say, is quite nice when it's working well -- but I still visually never use it, because I don't need it). Other features like iDisk and Back to My Mac are unchanged from their .Mac incarnations.
I've tried to ask myself this question: If the MobileMe launch hadn't been so incredibly plagued with bugs, delays, and downtime, how would I feel about the product? I believe the honest answer is that I'd still be really disappointed. Over-the-air sync is what I've always wanted, but I still find it to not work very well (I added an event in iCal yesterday afternoon and it's still not on my iPhone this morning), and the lack of true push really stings after the marketing.
I'm with Khoi, though -- I've come to depend on several of these things (sync, iDisk, Back to My Mac, etc.), and there really aren't any competing services (sorry, but using Google is not competition for iCal and other Mac-native apps, in my opinion). So, I'm stuck with it. The most frustrating part about it is that it feels like it's sooo close to being amazing.
The internet is nothing like CDs, Floppy, USB and Firewire. In fact, all those products will all be obsolete. Wireless and internet is the focus of Apple's company. Which brings on the Macbook "Air".
Well the internet could just as easily be a local network, a 3g card, or something wired - which is to say - again - its just a method of delivery. The internet is just a way of getting the data from point A to point B the fact that its called 'the internet' and therefore begins with 'i' is irrelevant.
The design of the hardware and software (both visually and in the way the user interacts with it) is FAR more important than some nebulous and quite possibly changeable 'internet'.
the 'i' in iMac way well have originally been for internet, but it was only as that was a popular thing in the publics psyche at the time back (and proceeded a few internet or 'i' machines form PC manufacturers) then and its a bit old hat now, hence the dropping of 'i' form many Apple products - imo.
"What makes Apple is a combination of many helping hands, but if you boil them down into a few simple components, packaging the internet is what makes Apple."
I think you have Apple confused with Google.
(I added an event in iCal yesterday afternoon and it's still not on my iPhone this morning), and the lack of true push really stings after the marketing.
I assume you have sync set to auto? It should sync every 15mins, if you want to force it onto the iPhone just do a 'Sync Now' from the Sync menu - Im sure you know all this though.
I completely avoid having to use MobileMe at all by filtering all email accounts through Gmail (which also takes care of most all SPAM issues), then connecting to those accounts at home, work, and on my phone via IMAP. Changes made from any machine are reflected relatively quickly on the others.
For my calendar synching I use Spanning Sync.
I know this isn't a complete replacement for MobileMe, but it's free, and it seems to be working a hell of a lot better.
Street protest?
Outraged at the inability of apple to either fix my mail, (which has been out for over a week), give an explanation or to be in anyway available for contact; I am considering organizing a placard caring storefront protest. Seem like a good idea?
MobileMe is so disappointing. Apart from all the broken stuff and difficulties synchronizing data, it's really overpriced for what you get. I only wish someone would make an app that syncs my Safari bookmarks... Everything else in MobileMe I can get elsewhere, at a lower cost and higher quality.
@ Mathew
Everything in this world is meant to deliver something. A fan delivers air, a blanket delivers warmth, a phone delivers communication.
Google collects links and puts ads on displaying search pages. To me that's not packaging the internet. Once you go to another site. Google is out of the picture.
vs.
The internet is composed many computers joined together. Where Apple packages the internet. Being more than just having the ability to connect to it by putting a card to access the internet. Most if not all computers already do just that. Apple on the other hand, packages it. From the top, bottom, sides and puts a bow tie on it.
@ Mathew
iTunes does sync your Safari bookmarks, under the Info tab. Scroll down under Web Browser and check the option to do so.
Google collects links and puts ads on displaying search pages. To me that's not packaging the internet. Once you go to another site. Google is out of the picture.
What about Gmail, Google Docs, Google Earth, Google Maps etc etc.
Google are not just about ads.
@ mathew
I know google has other Internet apps but 1. Ads + search is their foundation and is how they support their work
2. they offer a default package. Icons resembling the win 3.1 era. Lack of true branding and identity
3. Until they offer their upcoming mobile device, they don't fully package the Internet.
Take a look at apple's homepage. You'll see that they really do package the Internet. Their entire line of "i" products creates their niche in making the internet a full package and more.
Sent from my iPhone