Xamarin.Essentials welcomes tvOS, watchOS, and Tizen
This week marked the launch of Xamarin.Essentials 1.2 packed full of new enhancements and optimizations. The main highlight is the new file preview features enabling you to send, view, and email files from a single cross-platform API. We are actively seeking feedback on these features. So be sure to chat with the team on Gitter or leave an issue on GitHub.
Hello Apple Watch & Apple TV
Xamarin.Essentials started with a core focus on the iOS, Android, and UWP platforms to simplify cross-platform development. It offers over 50 native features from a single API that you can access from your platform or shared code. We heard from several developers in the community that they were shipping Apple Watch and TV applications and would love to use Xamarin.Essentials in those projects.
It was a tough decision as these platforms don’t offer the same API surface of the other platforms. Based on your feedback we pushed forward to solve this dilemma. We pleased to announce that starting with Xamarin.Essentials 1.3-preview watchOS and tvOS are officially supported platforms with a limited API surface. The team has implemented as many features on these platforms as they could including preferences, secure storage, sensors, and many more. You can find a full outline of what is supported on the Xamarin.Essentials platform support page.
Introducing Tizen for Xamarin.Essentials
What is better than using Xamarin.Essentials in two more platforms? How about three more platforms! That is right, we have worked closely with the Tizen team at Samsung to bring Tizen support to Xamarin.Essentials. If you don’t know what Tizen is, then you are in for a treat as it is cross-platform operating system from Samsung that runs on phones, watches, and televisions. Tizen is powered .NET Core for their runtime and Xamarin.Forms for the user interface, which means you can share code between Tizen and all of your .NET applications. Now, you can leverage Xamarin.Essentials with official support from the Samsung team. We are excited about this collaboration and future work together between the teams.
You can learn more about developing apps with .NET for Tizen on the Tizen Developer Portal. Additionally, the Tizen team has open source samples on GitHub for using Xamarin.Essentials with sensors and text-to-speech.