Where does it stop? If I bring out a new device tomorrow and sell three devices do all Android and Apple programmers now have to certify that their code works on my device? That argument does not hold up. If I create a new device, I can make a compatibility layer for Android or IOS, but that's my responsibility.