The key to making this work is that while there would be specific protocols for the various types of platforms we see today, there would then be many competing interface implementations of that protocol. The competition would come from those implementations. The lowered switching costs of moving from one implementation to another would create less ... See more