Can Windows 8 give developers what iOS and Android lack?