Cross-Platform Mobile Apps — Microsoft Development Platform Technologies
PC, smartphone, and more
- Microsoft's Universal Windows Platform (UWP) is a system that enables software developers to create applications, distributed via the Windows Store, that can run across many devices. The Universal Windows Platform (UWP) is the app platform for Windows 10. You can develop apps for UWP with just one API set, one app package, and one store to reach all Windows 10 devices – PC, tablet, phone, Xbox, HoloLens, Surface Hub and more.
- There are many cross-platform mobile development technologies available — but none offer a native experience like Xamarin. With Xamarin, your cross-platform apps can share on average 75% of code (C#) — but you won't sacrifice the ability to write features for the native mobile platforms on iOS and Android. Choosing Xamarin will help you understand why it is recognized as the best tool for developing cross platform mobile applications. Xamarin is considered to be the best platform for the development of cross-platform applications for mobile. Xamarin works through the Mono Framework and develops effective communication with the API (Application Program interface) that are related to the common mobile device functions such as Contacts, Camera and Geographical Locations for these operating systems: Apple iOS, Android and Windows. Xamarin developers can utilize for the development of extremely robust apps using C# programming language compatible with the CLI (Common Language Infrastructure). It has the reputation of "write once, run anywhere".
Internet of Things
- UWP was launched as a way for developers to create applications that could run across several devices, including Windows 10-powered PCs, mobiles, tablets, and even Internet of Things devices.