An interesting approach would be platforms which only supported the standard they purport to conform to (ie there would be no additional functionality at all): such platforms would make porting things more easy, but they would also be mostly indistinguishable from each other and thus eliminate most of the competition between vendors. They would also be impossibly austere of course.