{"id":44705,"date":"2019-07-12T10:33:21","date_gmt":"2019-07-12T17:33:21","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/xamarin\/?p=44705"},"modified":"2019-08-30T08:28:48","modified_gmt":"2019-08-30T15:28:48","slug":"xamarin-essentials-tvos-watchos-tizen","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/xamarin-essentials-tvos-watchos-tizen\/","title":{"rendered":"Xamarin.Essentials welcomes tvOS, watchOS, and Tizen"},"content":{"rendered":"<p>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 <a href=\"https:\/\/gitter.im\/xamarin\/Essentials\" rel=\"noopener noreferrer\" target=\"_blank\">Gitter<\/a> or leave an issue on <a href=\"https:\/\/github.com\/xamarin\/Essentials\">GitHub<\/a>. <\/p>\n<p><img decoding=\"async\" src=\"http:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2018\/12\/Essentials.png\" alt=\"Xamarin.Essentials watchOS, tvOS, Tizen platform support\" width=\"426\" height=\"272\" class=\"aligncenter size-full wp-image-40907\" srcset=\"https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2018\/12\/Essentials.png 426w, https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2018\/12\/Essentials-300x192.png 300w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/><\/p>\n<h2>Hello Apple Watch &#038; Apple TV<\/h2>\n<p>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. <\/p>\n<p><img decoding=\"async\" src=\"http:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/07\/Screen-Shot-2019-07-10-at-11.26.35-AM.png\" alt=\"Xamarin.Essentials welcomes tvOS, watchOS, and Tizen\" width=\"900\" height=\"418\" class=\"aligncenter size-full wp-image-44710\" srcset=\"https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/07\/Screen-Shot-2019-07-10-at-11.26.35-AM.png 900w, https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/07\/Screen-Shot-2019-07-10-at-11.26.35-AM-300x139.png 300w, https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/07\/Screen-Shot-2019-07-10-at-11.26.35-AM-768x357.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>It was a tough decision as these platforms don&#8217;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 <a href=\"https:\/\/www.nuget.org\/packages\/Xamarin.Essentials\" rel=\"noopener noreferrer\" target=\"_blank\">Xamarin.Essentials 1.3-preview<\/a> 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.<\/p>\n<h2>Introducing Tizen for Xamarin.Essentials<\/h2>\n<p>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&#8217;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. <\/p>\n<p><img decoding=\"async\" src=\"http:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/07\/watch.gif\" alt=\"Xamarin.Essentials welcomes tvOS, watchOS, and Tizen\" width=\"401\" height=\"544\" class=\"aligncenter size-full wp-image-44707\" \/><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/07\/mobile2.gif\" alt=\"Xamarin.Essentials welcomes tvOS, watchOS, and Tizen\" width=\"366\" height=\"647\" class=\"aligncenter size-full wp-image-44708\" \/><\/p>\n<p>You can learn more about developing apps with .NET for Tizen on the <a href=\"https:\/\/developer.tizen.org\/development\/guides\/.net-application\" rel=\"noopener noreferrer\" target=\"_blank\">Tizen Developer Portal<\/a>. Additionally, the Tizen team has open source samples on GitHub for using Xamarin.Essentials with <a href=\"https:\/\/github.com\/rookiejava\/xds2019-tizen-net\/tree\/master\/sample\/Sensors\">sensors<\/a> and <a href=\"https:\/\/github.com\/rookiejava\/xds2019-tizen-net\/tree\/master\/sample\/TextToSpeech\">text-to-speech<\/a>.<\/p>\n<h2>Install and Get Started Today<\/h2>\n<p>You can get started with Xamarin.Essentials by following the quick <a href=\"https:\/\/docs.microsoft.com\/xamarin\/essentials\/index?WT.mc_id=xe13pre-xamarinblog-jamont\">getting started guide<\/a> or update to the latest preview release that is available on <a href=\"https:\/\/www.nuget.org\/packages\/Xamarin.Essentials\" rel=\"noopener noreferrer\" target=\"_blank\">NuGet<\/a> today. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Xamarin.Essentials, your favorite cross-platform library to access native features from shared code adds new file bases APIs for sharing, email, and opening. It also adds watchOS, tvOS, and Tizen platform support in the 1.3 pre-update!<\/p>\n","protected":false},"author":544,"featured_media":44710,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,556,390,291],"tags":[6149,6150,206,24,16],"class_list":["post-44705","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","category-integrations","category-watchos","category-xamarin-platform","tag-tizen","tag-tvos","tag-watchos","tag-xamarin-essentials","tag-xamarin-forms"],"acf":[],"blog_post_summary":"<p>Xamarin.Essentials, your favorite cross-platform library to access native features from shared code adds new file bases APIs for sharing, email, and opening. It also adds watchOS, tvOS, and Tizen platform support in the 1.3 pre-update!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/44705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/users\/544"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=44705"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/44705\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media\/44710"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=44705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=44705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=44705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}