Mobile games have been developed to run on a wide variety of platforms and technologies. These include the (today largely defunct) Palm OS, Symbian, Adobe Flash Lite, NTT DoCoMo's DoJa, Sun's Java, Qualcomm's BREW, WIPI, BlackBerry, Nook and early incarnations of Windows Mobile. Today, the most widely supported platforms are Apple's iOS and Google's Android. The mobile version of Microsoft's Windows 10 (formerly Windows Phone) is also actively supported, although in terms of market share remains marginal compared to iOS and Android.