Platform Support

Xamarin.Essentials supports the following platforms and operating systems:

Platform Version
Android 4.4 (API 19) or higher
iOS 10.0 or higher
Tizen 4.0 or higher
tvOS 10.0 or higher
watchOS 4.0 or higher
UWP 10.0.16299.0 or higher
macOS 10.12.6 (Sierra) or higher

Note

  • Tizen is officially supported by the Samsung development team.
  • tvOS & watchOS have limited API coverage, please see the feature guide for more information.
  • macOS support is in preview.

Feature Support

Xamarin.Essentials always tries to bring features to every platform, however sometimes there are limitations based on the device. Below is a guide of what features are supported on each platform.

Icon Guide:

  • Full Support - Full support
  • Limited Support - Limited support
  • Not Supported - Not supported
Feature Android iOS UWP watchOS tvOS Tizen macOS
Accelerometer Android supported iOS supported UWP supported watchOS supported tvOS not supported Tizen supported macOS not supported
App Actions Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen not supported macOS not supported
App Information Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
App Theme Android supported iOS supported UWP supported watchOS supported tvOS not supported Tizen supported macOS supported
Barometer Android supported iOS supported UWP supported watchOS supported tvOS not supported Tizen supported macOS not supported
Battery Android supported iOS supported UWP supported watchOS limited support tvOS not supported Tizen limited support macOS supported
Clipboard Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen not supported macOS supported
Color Converters Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Compass Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS not supported
Connectivity Android supported iOS supported UWP supported watchOS not supported tvOS supported Tizen supported macOS supported
Contacts Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS not supported
Detect Shake Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS not supported
Device Display Information Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen not supported macOS supported
Device Information Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Email Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
File Picker Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
File System Helpers Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Flashlight Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS not supported
Geocoding Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Geolocation Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
Gyroscope Android supported iOS supported UWP supported watchOS supported tvOS not supported Tizen supported macOS not supported
Haptic Feedback Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
Launcher Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
Magnetometer Android supported iOS supported UWP supported watchOS supported tvOS not supported Tizen supported macOS not supported
MainThread Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Maps Android supported iOS supported UWP supported watchOS supported tvOS not supported Tizen supported macOS supported
Media Picker Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen  supported macOS supported
Open Browser Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
Orientation Sensor Android supported iOS supported UWP supported watchOS supported tvOS not supported Tizen supported macOS not supported
Permissions Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Phone Dialer Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
Platform Extensions Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Preferences Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Screenshot Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen not supported macOS not supported
Secure Storage Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Share Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
SMS Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS supported
Text-to-Speech Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Unit Converters Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Version Tracking Android supported iOS supported UWP supported watchOS supported tvOS supported Tizen supported macOS supported
Vibrate Android supported iOS supported UWP supported watchOS not supported tvOS not supported Tizen supported macOS not supported
Web Authenticator Android supported iOS supported UWP supported watchOS not supported tvOS supported Tizen not supported macOS supported