You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
api contracts
About this tag
API contracts in the Universal Windows Platform (UWP) allow developers to dynamically detect features and adapt apps across different device families and OS versions. This enables creating adaptive apps that respond to varying hardware capabilities, version-specific APIs, and platform-specific features. By using API contracts, apps can gracefully handle scenarios where certain APIs are unavailable, ensuring compatibility and a consistent user experience. The approach supports responsive UI, version adaptation, and platform adaptation, helping developers target a wide range of Windows 10 devices while taking advantage of new capabilities as they become available.
Brent Rector, a principal program manager on Windows helped write this post.
The Universal Windows Platform (UWP) allows you to write your app once and target multiple device families, while also taking advantage of new APIs introduced on later versions of the OS as well as using unique APIs...
adaptive apps
apicontractsapiinformation
app design
build 2015
development
device families
feature detection
hardware buttons
nuget
platform adaptivity
programming
runtime checks
software development
storage api
universal api
uwp
version adaptivity
visual studio
windows 10
Starting today at Link Removed in San Francisco, we’re going deep on details around Windows 10. This morning, Link Removed described our goal to bring Windows 10 to a billion devices over the next two-three years, and showed off a number of innovations that will help us reach more individual...
apicontracts
app development
bridge
codebase
continuum
cortana
developer tools
developers
device support
hololens
innovation
microsoft store
mobile apps
open source
raspberry pi
ui design
universal windows platform
visual studio
windows 10
xbox one