If ever Apple needed to open source server and client code for a public good it is with imessages. Yes it has clear limits with a centralized server, but it is realistically how a lot of “secure” messaging happens and it’s very difficult to endorse being tied to expensive hardware. You can say the same about facetime: it is clearly higher quality than competitors in every experiment I’ve tried, but their refusal to i…
iMessage motivates people to people buy iPhones instead of Android when everyone else in a social circle has it. Why should Apple give up on that? What will Apple gain from making it ubiquitous? It would in fact disappoint many people as now they can't use their phone to distance themselves from the people who don't have that blue circle. Note that I'm arguing from Apple's perspective here. From my own I believe they…
Right, I'm trying to understand Apple's motivations, and this question applies not only to iMessage but their general approach regarding macOS, apps, app store, the proprietary/locked-down nature of their software and hardware.
The opposite of ubiquity would be "exclusivity" - and that does explain a lot. The reasoning must be that there is value in making their apps exclusive to their own OS(es). The same way you can't (easily) run macOS on any old PC, or the way their hardware doesn't allow users to repair or extend it.