Mobile development has historically required development on 2 or more distinct platforms and toolkits