Apple iCloud account and sign in outage affecting some users for over 24 hours
apple.com
apple.com
First thing it told us was to bring the two devices near each other and ensure bluetooth was on. Did so. Nothing happened. Rebooted the old phone, and for some reason it then worked.
Secondly it told us to sit there and wait for everything to copy across in 5-10 minutes. Supplied no visual feedback of progress and eventually after about 25/30 minutes it just failed. Second attempt succeeded, but as before, no visual feedback of progress, which was annoying.
Not good enough, for the price of these devices.
It’s also aggravating that the device to device transfer acts like an iCloud Backup and doesn’t bring over files tagged to not cloud backup.
As far as I know, the only way to get a mirror of your original device that includes these configuration or data files from things like 2FA or wallets is still lighting cabled encrypted backup / restore.
do you have example apps? Authy and Mozilla Lockwise (iOS integration with Firefox password store) both copied over to my new device seemlessly: I only needed to give an "OK" to allow them to use Face ID to unlock and that was it. I didn't have to sign in or do any authentication other than biometric.
That's kind of a trademark of Apple, they absolutely hate showing progress and detailed information about what's going on (maybe for design reasons? Who knows). When it does not work, there's generally no way to know what's happening and why.
Not that windows is much better
Since Microsoft went the UWP route, these nice error codes have been starting to vanish. Probably because when end users see an error they don't understand, their mind goes blank and their instinct is to click whatever button that makes the error go away, leading to confusion. A simple "try again later" will be a much more enjoyable experience for non-technical people than "Could not update your computer. The foobar failed to parse the widget tree (0xc0000005). Try again later."
When I did customer service, this trend had always irked me about Apple devices. I've had to tell a lot of people to contact Apple (which they never did of course, silently blaming us for their device not working) because all Apple's software said was "try again later".
And now it's spreading to other devices as well. Even if error codes are available, the error messages have been simplified and most error codes aren't documented. I wish there was some kind of generic standard shortcut or gesture that copied the stack trace of any fancy exception to your clipboard so people with technical know-how can actually solve the problem instead of getting told to "try to reboot my router" by a vague, generic help page when Netflix can't find a video stream that matches my video decoding hardware.
I would like to see more details. Sometimes I won't be able to interpret them, often I will be able to, and I'd rather be able to see why something failed so I can fix it.
So we were looking at smartwatches available, and we were deciding between the Apple Watch and fitbits. I was surprised to learn the fitbits give you incredibly detailed data on the quality of your sleep but Apple watch doesn't... and I was thinking huh, that's strange, certainly the Apple Watch has the sensors to be able to produce the data and Apple has the engineering talent to make sense of the data and present it to the end-user in a meaningfully appropriate manner.
I can't find the article now, but apparently it came out from Apple engineers that they ultimately chose not to disclose detailed data to the user because burdening the end-user with this information can cause a mental overload... so instead Apple opted to focus on developing habits (hence the 'go to sleep' notifications and the clever sleep-hour alarms).
I've had some time to reflect on this since I was having these conversations with my acquaintances... and I've gotta say, I think I agree with Apple's approach.
Maybe they care how the user feels about getting stuck at "99% complete" for long periods, caused by uncertainties. Seriously.
Also, I don't treat my kid that way.
Error dialogs should say "An error occurred. Do you want the refund for your phone to be sent to the credit card you purchased it on? [Yes] [No]"
As a developer, I fall very near the total perfectionist end of the spectrum in my preferences, but what you’re asking for would probably mean ~nothing ever ships.
It’s not that provably correct code is impossible, it’s that the economies of software (even free/open/labors of love) and physics (time) impose tradeoffs for the vast vast majority of software people write outside a research context.
I too wish software quality was substantially better. I put a lot of effort into not only making it better, but making it easier to make better software in the first place. But the level of perfection you’re describing is unrealistic.
In any case, tying quality to some tangible, bold measurement like refunds is not a bad idea.
If you impose a cost on a user, you compensate the user for that cost. I think that is the basic idea behind tort law. To keep lawyers and associated expense out of the system, do it voluntarily.
But if voluntary compensation of users is being ignored, a change in liability doctrine for software might be in order. Start with the biggest players who can afford the legal costs to resolve the doctrinal issues.
You already offer a refund to users where the hardware fails. Why not the same for the software?
And before you say a fork is unrealistically simple, a metal fork is still the result of centuries of metalworking, casting, mining, etc. I'm sure some early forks did fall apart. But now, we have it refined, and they're close enough to bug-free.
I think the way to achieve it is to have a fixed feature set that you never add to.
Metal forks don’t lose a prong, but their prongs do bend. They do get scraped in garbage disposals. They do get hot when left too long on a heated surface. Some (silver) forks are considerably softer, amplifying those failure modes. And while I’m sure there must be fork vendors who offer solutions with guarantees against those failure modes—there are niche products for nearly every imaginable niche—the vast majority of people knowingly buy forks with these known limitations, trading some reliability for economy and utility. If everyone had the expectations you seem to have, very few people could afford forks at all, and they very well may not have been developed because the market would be so small.
Restoring a Backup from iOS 13.x to iOS 14.3 caused infinite reboot loop with the white Apple screen. And since Apple stopped signing iOS 13.x there was no downgrade possible. Apple Store refuse to help, which caused a bit of rage in Taiwan.
Corrupted iTunes Backup on Windows is still a thing. They didn't even bothered look into it after they introduced iCloud Backup. ( May be it is also a Mac thing but I have never seen or heard anyone having iTunes backup problem on Mac )
Yes, Not good enough, for a company with billions of cash and record profits.
Frankly, “designers” have way too much power at Apple. There seems to be no way to convince them that these things are ranging from poorly-designed to just plain broken.
And if that wasn't enough, this was all complicated by a broken screen on one of the devices. Turning on reachability helped since the smash was at the top of the screen.
Half her games no longer work as 32 bit, and constant crashes from video card driver in games that do.
I mean, I like the ecosystem, at least with my Mac still on High Sierra, but have no idea how anyone actually using as a non-technical consumer side manages to deal with stuff like this. It reminds me of obscure setting fiddling in early windows.
I’m not saying issues don’t exist. Maybe I’m lucky? I wonder what percentage of machines are actually impacted.
I think Apple's problem here is that when they don't just work, Apple has not optimized for that experience. And that lack of optimization is mostly around communication.
Lack of communication has bit Apple other times. In the battery slow down case for example. Slowing the phone down was the right move, but not communicating what was happening was the issue.
Have you ever tried to recover a system that is one of the factors of 2fa? People spend hours on this typing in answers to security questions and figuring out how to get around stuff that apple is actively preventing you from doing.
Hopefully if that’s the case the limitations and conditions of usage will be clear.
Still haven't seen any updates as to whether this problem has been resolved since it broke out in the beta days or in the days preceding the official release.
Overnight (five days ago), without any activity on my side, an ominous security lock appeared on that email account, and much effort was made with a contact at Apple who required my phone number with a call-back, and almost did not clear up the condition. I do not own a "smart" phone here in California! It was obvious that they are connecting phone numbers with data profiles, which I have assiduously avoided for a decade. Why was the first contact not sufficient, and why add insult to injury with smarmy customer praise, only to then do exactly the opposite of what was said? yuck
edit- I am furious about the whole thing. I did nothing to start this, and use the email for super-ordinary things. It seems obvious that some tipping point has been reached within Apple Inc., such that two-factor authentication with or without consent, is now more important than customer satisfaction and good-will.
I'm sorry, but what sort of pointless stupid rant is this ?
Its 2020, surely as a contributor here on ycombinator, you must be tech-savvy enough to know how much of an increasingly GOOD THING(TM) two-factor authentication is in this era of key-loggers, phishing etc. etc. ?
No doubt you would be the first person to start shouting from your rooftop with false claims about how bad Apple's security was when your account got hacked, carefully ignoring the fact you had not bothered to turn on 2FA.
Not to mention, many times, SMS becomes the only factor.
Neither TOTP nor FIDO2 is an option, as they would be for most other accounts.
I own a "dumb" phone and a yubikey, and guess what: 95% of servies online from Jira to Uber or Instagram/Facebook will not let you use a yubikey without setting SMS as the main and first recovery process, and sometimes just not let you use a yubikey at all anyway. Which is absurd in 2020 but apparently that's still where we're at.
IIRC Github, Bitwarden and Google have done a good job with that and my yubikey can at least be put to good use there.
I have a mobile plan that only works within the US, and I just buy a temporary SIM whenever I travel - meaning I have a completely different phone number until I get back. If I had to get into my iCloud account for whatever reason while traveling overseas and I was using an Android phone at the time, I probably would not have been able to.
Companies like Apple limit the choices so that they can provide single user experience. Users are bulk mass for them, not individuals.
If you use Apple products, you are paying for not to have a choice.
It completely discounts all the people that ever leave one country and spend time in another, and I've been permanently banned from some apps (Tinder was one) just because they have absolutely no option, support, or recourse if you can't access your old phone number.
No, American Tech Company, I will not be quitting my job, spending 20,000$ and a month of my life on plane tickets and sitting in hotel quarantine just to get an SMS just because you it didn't occur to you that sometimes people are in a different country to the country they were in before.
This usually happens because someone else tried to access your email. It can happen either when someone with a similar email address mistypes it, or when someone is trying to gain unauthorized access to your account. I have a friend with a very common name and he regularly receives other people's email because they give out his email address without realizing it. They say, "Oh yeah, my email is JohnSmith@gmail.com" when actually my friend has that address and theirs is JohnWSmith@gmail.com, or whatever.
Oh, and I just made a new account today. It already started bothering me: "We've temporarily limited some of your account features". Come on. This time it is about "Pass a Google reCAPTCHA challenge". Next time it will be phone verification. I will not bother with Twitter if it happens.
14 OTPs sent to their mobile number, frequently being dumped back to the login screen. Maybe this was the reason, but damn this has discouraged me from ever going into their walled garden.
I'm pretty sure you've had tons of opportunities to spend far more than "1 hour" diagnosing, fixing, and handling some hair pulling desktop/server/embedded Linux issues - even when there was no outtage involved.
Did these equally discouraged you from ever going into desktop/server/embedded Linux?
First, because we could also have server-class devices that are quite easy to setup (similarly to how consumer PCs where much harder to setup in the past and are much easier now). We just come to not expect it, but that doesn't make consumer vs server something that inherently justifies "more difficult to setup".
Second, because the "spend 1 hour to add an account on an iPad (and during an outtage at that)" is far from the common behavior of the iPad, to be representative of some inherent issue with it.
So, it's more like "I had a quite unlikely and unrepresentative experience with an iPad and it put me off from such devices, whereas I tolerate the same far more often from servers and desktop machines and don't think twice about it".
Which, put that way, is much less potent than "that damned iPad and Apple's walled garden wasted 1 hour of my life, I'm never going back to those", isn't it?
From the perspective of an individual, whether or not your experience is representative of most people's experience of a similar thing only has moderate relevance. Most people find serial killers to be normal, or even charming. This is of little comfort to victims.
Sounds just like "I am a Mac user installing Linux on a cheap best buy laptop and whoa it doesn't work as well supporting a pretty obscure config that macOS would never even boot on, but am going to compare to my top of the line MBP and complain".
With that said, what part of the failure mode was user-hostile? I have an ATV, various Chromecasts, and Amazon streaming devices, and the ATV is by far the best, most reliable experience. My only complaint is the price, and if they were cheaper they would be on every TV in my house.
Funny enough, I can’t get my dad to run the Apple TV app on his Xbox. He switches inputs, he can’t wrap his head around Apple TV being on or in the Xbox!
Also no, with Authy, as long as I have my master password somewhere, I can still login and get my 2FA codes.
Just so I'm clear, you're saying Apple sends a 2FA request to devices that are no longer tied to your AppleID? That seems like a huge security hole, and one I'm sure they would like to have reported.
> Also no, with Authy, as long as I have my master password somewhere, I can still login and get my 2FA codes.
Keep in mind that while Authy is great, it does weaken 2FA a bit. Now a hacker can hack Authy and then gain access. In a maximum secure 2FA setup (with a hardware token or Google Authenticator that is tied to the device), if you lose the second factor it's supposed to be hard to get access. Some companies even tell you up front, that if you don't have the codes shown when setting up 2FA, and you lose the 2FA you lose your account.
In the small, iOS devices are one of the few things I can set up fresh for technophobes out of the box and over the phone.
In the large, while bringing Apple ecosystem BYOD into a 15K employee bank, we got to see a good amount of setup challenges with various lines of phones, laptops, and desktops (main competing products were Surface, Microsoft’s first party line), and these are the ones that cost us the least to support.
The flip side of your experience are my wife and my phones which seamlessly and with zero telco/carrier interaction, upgraded both phones to new hardware (11 to 12) while bringing over both dual SIM card and eSIM plans.
First time I’d seen the “We found an applicable cellular plan that could work on this phone, want to bring it over?” (paraphrased) dialog box. There’s just no way clicking OK on that is going to make Verizon, T-Mobile, or AT&T do the right thing — but it does, in seconds.
Both also used the new device-to-device content transfer rather than iCloud restore from backup, with devices usable again in under 45 minutes from start, complete with watches and headphones etc repaired to the new devices.
Maybe I’m jaded, but damn this encourages me to evangelize their well-curated garden.
Side note: To me it seems a lot of people rushed to activate their new Apple devices on the Christmas day. I was expecting the pandemic to have people to cut down on purchases that were not strictly necessary. What did I miss?
Honestly, it didn't use to be like this. Hey Tim, you should at least pretend you're caring about something more than your profit margins.
Now Apple Music is terribly confused about owned music versus streamable music. I haven't tried the owned library sharing in years, but I have problems trying to get tracks I own into audio processing apps - they should just be available, but it seems I have to download the track in Music first, then wait some unspecified amount of time before the audio is allowed to see it. The whole things counters the convenience I thought Apple was selling.
"Cloud" storage services have taken the "save everything, worry about it later" approach since context is an issue and people are paying for this lack of data storage understanding with service agreements for never ending storage demands.
It's one thing to setup backend infrastructure and manage the storage transparently to the user for your application needs--you're the developer, you understand the context of what is and isn't important in the frame of the application. Here's a case of even that shooting developers in the foot.
I hardly ever open the Dropbox app manually but I see my photos from my phone appearing in Dropbox when I check on other devices. Slightly delayed (a day maybe) but that’s fine. It’s just for backup.
You can check that Dropbox is trying to do this by looking for the ‘Improve Background Uploading’ setting in the app’s settings page, and enable Location access in the OS settings for the app, if that makes sense!
What specifically are your use cases? I imagine the majority of Apple customers are probably doing what I’m doing.
I wonder if your use cases are what Apple is trying to solve for.
So a consequence of my solution is that I am stuck now, waiting to be able to sync.
This has happened before and I promised myself to migrate from iCloud if it occurred again so I guess this will be one of my New Year’s promise.
On a side-note; due to the ability to add .nosync to a folder / file, resulting in content being ignored by iCloud, you can have a pretty decent folder structure.
For example;
- Work
- A Company name
- invoices
- illustrations
- documents
- repos.nosync (everything in here is ignored)
The problem is if you accidentally git clone into a directory that is synced, iCloud basically blows up rendering both the computer you work at unusable since it won’t sync properly, but also other devices since it’s trying to sync node_modules containing 500 000 files.Would have loved if iCloud Drive supported block lists - would have solved so many issues.
But the sign in just failed, silently. It was especially annoying because my password is long and complex, and until I got my password manager installed I had to type it by hand. I eventually gave up and went about my day. It worked later in the afternoon for me.
Install all updates before Christmas morning.
Initial setup on computers, game consoles, and phones is always time consuming and error prone. Add in the massive updating DDOS which we call Christmas and millions of kids are deprived of hours of gaming on Christmas Day when their parents buy them a console and fail to follow this simple rule.
Apple screwed up here... but if you'd just followed rule #1 of tech gifting, you'd have been in the clear.
Or did you think iPods came pre-loaded with 500 songs? When you bought an iPhone 10 years ago when Jobs was around, did it come pre-activated? A poster in this thread is complaining about buying a Mac with an old version of MacOS and needing to upgrade it. Apple can't update software on a computer while it's sitting on the shelf at Best Buy. Or did Apple forget the magic "Update while in the box" technology which was around when Jobs was alive?
Nobody in your family spend Christmas Day waiting for their Playstation to install its first update?
Hell, a small fraction of electronics fails to boot up every year. Just verifying that the new toy you bought a loved one boots is a good idea before you have a disappointing holiday.
I ran I to this while setting up a new MacBook for my in laws. The symptom was that it would say that their iCloud security code was wrong.
Terrible experience. It nearly resulted in us resetting the account, which would have wiped all of their encrypted files. Migration assistant would also silently hang.
Wish I had thought of checking this status page.
There are some parts of the Apple ecosystem which are so obviously unloved and completely un-QC'd. Same with the app store, it's like no employee has actually tried using it.
If one ISP was having issues, they'd simply "turn down" those connections for a time and fail elsewhere.
But the cause of the outage is still speculation. I hope that something else caused it, because Apple's customers are right to expect Apple to undergo that kind of baseline preparation.
Trial and error told me that some apple id page was supposed to come up, but wasn't. Just a blank screen.
Tried a couple hours later, it was fine. Meaning their server went down and they didn't even bother to code up an error page. Super lazy.
"Apple support options are currently limited. Thank you for your patience and understanding."
then went on vacation