This might be tangential, but Summers Pittman are you suggesting that the one variant of each type is better? If so, why do we couple the platforms together at all, when we could have separate MobileClients e.g. one for Android, one for iOS?