As an iPhone, iPad, and iMessage user, please explain how I will "suffer horribly" from being able to interact with the iMessage service from non-Apple devices.
2) Apple may choose not to try to implement new features that they otherwise would have, for several possible reasons: similar to #1, they don't think they can feasibly implement them cross-platform; due to the extra effort of supporting multiple platforms, they no longer have the dev resources to devote to it; they think it will no longer be as profitable; etc
Apple obviously won't write these apps, or support those apps or the devices they run on.
Also, If Apple at a later date add features to the iMessage protocol then they document the changes & make this available and are clearly not responsible to implement or support these changes on platforms other than their own.
Apple is not being forced to do anything at all here, except stop blocking other vendors from using iMessage.
Do you know the specific requirements of the law, and that this would be within their terms? Because, as I stated fairly clearly, I do not know what the law requires, and was working based on one possible (fairly strict) version of what it could be.
If the law just says Apple has to open the protocol, then that certainly reduces the potential problems—but, as hellojesus points out, there may be aspects of the service that Apple is unwilling to give away because they involve trade secrets. Now, you and I may not particularly care whether Apple is able to protect every single one of its trade secrets, but I guarantee you they do, and unless the law is worded such that it requires them to give those away (again: Do you know the wording of the law? If so, please share and enlighten us!), I think that there's a very good chance that they will choose to remove functionality from iMessage rather than do so.
To be quite clear, on the whole, I think that opening up iMessage will be for the best, even being an Apple and iMessage user myself. I was simply responding to a post that was asking for potential ways in which existing iMessage users could suffer because of it.
> All apple have to do is release documentation on the iMessage protocol, and allow other vendors to use this protocol to build apps that can use apple's iMessage service.
Your very argument is contradictory. The law does require Apple to do something. It requires them to reveal trade secrets and IP.
If anyone can do iMessage on any device, it is logical that these protections may weaken over time.
At worst you could be flooded with invites but that wouldn't be much different than any one of our linkedin accounts and there could be easy mechanism to ban external servers that are reported to allow too many spammers.