With how large of a company Apple is, why does it take so much time for them to come out with updates to software and products? They have over 100,000 employees. Probably a 1/3 are engineers or 30,000 and half are software half computer/devices. That’s 15,000 software engineers. Probably 10,000 are dedicated to iOS. Wouldn’t they have a couple hundred engineers to implement iMessage in the Cloud? Not sure what the hold up is... Maybe it’s scalability on the server end? I mean over 40 billion iMessages are sent per day (that was 2013).
As a software engineer, I can tell you that one of the problems of software is that it doesn’t scale well.
Throwing more and more people at a task increases the complexity of the project in ways you can’t imagine.
There comes a point where more people working on a software project actually slows it down until massive reorganizations take place