If I'm not mistaken Apple and Android have taken different corporate philosophies about open source operating systems. Apple believes that people need secure operating systems on their phones. This isn't a new thing, the FBI just now ran into it with a terrorists phone.
I expect apple to stick to their guns

This is much bigger than a single investigation.
I worked for a gov't agency for 30 years. The incompetency would floor just about anyone. One of the reasons they let consultants do most of their IT and techy stuff. To prove this point, the owner of the phone, the health dept. reset his password and rendered the icloud backup useless.
The San Bernardino Terrorist's iCloud Password Was Accidentally Reset By His Employer
So I have to ask the question, if the state uses it's own servers for their networks, why aren't they using their own servers for their cloud?
To my way of thinking far too much personal information is being mishandled and abused by the administration now.
The NSA has access to every call, email and text to and from the terrorists phone already. All of that gets backed up by the NSA. All the FBI has to do is request those records and they don't need a warrant to do it.
If the FBI were competent they would have been watching the terrorists conversations and email before they killed 14 people.
I think this whole business is nothing more than FBI incompetence and now they want Apple to fix it.
I might point out that while I worked for the gov't I never used any of their hardware or software for any personal business. I carried 2 phones, one agency phone and my personal phone. All work related calls were made on an agency phone. I also had an agency laptop. Same deal, no personal anything on that laptop. If I'm right, the terrorist didn't use his agency phone for personal calls or anything else.