{"id":37700,"date":"2018-08-10T12:30:10","date_gmt":"2018-08-10T16:30:10","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=37700"},"modified":"2019-03-25T14:17:33","modified_gmt":"2019-03-25T22:17:33","slug":"preview-ios-12-development-with-xamarin","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/preview-ios-12-development-with-xamarin\/","title":{"rendered":"Preview: iOS 12 development with Xamarin"},"content":{"rendered":"<p>\t\t\t\tThe <a href=\"https:\/\/releases.xamarin.com\/preview-release-xcode-10-beta-5\/\">latest Xamarin preview release<\/a> supports <a href=\"https:\/\/developer.apple.com\/xcode\/whats-new\/\">Xcode 10<\/a> beta 5, which includes beta SDKs for iOS 12, macOS Mojave (10.14), watchOS 5, and tvOS 12. <\/p>\n<h2>Get Started With New iOS 12 APIs Today:<\/h2>\n<ul>\n<li>iOS 12 includes new and updated features such as Siri Shortcuts, ARKit 2 (including scene persistence and object detection), the Natural Language and Vision frameworks, HealthKit, Core ML, and more. Check out the <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/introduction-to-ios12\/index\">Xamarin.iOS docs for iOS 12<\/a>.<\/li>\n<li>macOS Mojave adds and updates APIs to help support Dark Mode, the User Notifications framework, and the Natural Language and Vision frameworks. Keep an eye on the <a href=\"https:\/\/docs.microsoft.com\/xamarin\/mac\/platform\/introduction-to-macos-mojave\/\">Xamarin.Mac docs for macOS Mojave<\/a>.<\/li>\n<li>watchOS 5 includes Siri Shortcuts, updated workout APIs, the ability to play background audio, and other changes. Read <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/watchos\/platform\/introduction-to-watchos5\/\">Xamarin&#8217;s docs for watchOS 5.<\/a><\/li>\n<li>tvOS 12 includes new the new TVUIKit framework, which includes new tvOS-specific UI controls, the Natural Language framework, updates to the Vision framework, improvements to the focus engine, and more. Take a look at <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/tvos\/platform\/introduction-to-tvos12\/\">Xamarin&#8217;s docs for tvOS 12<\/a>.<\/li>\n<\/ul>\n<p>We\u2019ll be adding to our documentation and <a href=\"https:\/\/developer.xamarin.com\/samples\/ios\/iOS12\/\">iOS 12 sample apps<\/a> over time \u2013 be sure to check back for updates.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Preview.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Preview.png\" alt=\"\" width=\"336\" height=\"99\" class=\"aligncenter size-full wp-image-31099\" \/><\/a><\/p>\n<h2>Try Out iOS 12 With Xamarin:<\/h2>\n<ul>\n<li>Download and install the latest <a href=\"https:\/\/developer.apple.com\/\">Xcode 10 beta<\/a> from the Apple Developer Portal.<\/a>\n<li>In Visual Studio for Mac, change to the Xcode 10 Preview update channel by selecting <b>Visual Studio &gt; Check for Updates&#8230;<\/b> and then choosing <b>Xcode 10 Preview<\/b> from the <b>Update Channel<\/b> drop-down list.<\/li>\n<li>To set up Visual Studio 2017, follow the instructions on <a href=\"https:\/\/releases.xamarin.com\/preview-release-xcode-10-beta-5\/\">Xamarin&#8217;s release blog<\/a>.<\/li>\n<\/ul>\n<p>Since this is a preview release, it may change and you may encounter bugs. If you find any issues, please file them on <a href=\"https:\/\/github.com\/xamarin\/xamarin-macios\/issues\/new\">GitHub<\/a>.<\/p>\n<p>Discuss this post in the <a href=\"https:\/\/forums.xamarin.com\/135232\/preview-ios-12-development-with-xamarin\">Xamarin Forums<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The <a href=\"https:\/\/releases.xamarin.com\/preview-release-xcode-10-beta-5\/\">latest Xamarin preview release<\/a> supports <a href=\"https:\/\/developer.apple.com\/xcode\/whats-new\/\">Xcode 10<\/a> beta 5, which includes beta SDKs for iOS 12, macOS Mojave (10.14), watchOS 5, and tvOS 12. <\/p>\n","protected":false},"author":567,"featured_media":40954,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,303],"tags":[6,409],"class_list":["post-37700","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","category-ios","tag-ios","tag-releases"],"acf":[],"blog_post_summary":"<p>The <a href=\"https:\/\/releases.xamarin.com\/preview-release-xcode-10-beta-5\/\">latest Xamarin preview release<\/a> supports <a href=\"https:\/\/developer.apple.com\/xcode\/whats-new\/\">Xcode 10<\/a> beta 5, which includes beta SDKs for iOS 12, macOS Mojave (10.14), watchOS 5, and tvOS 12. <\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/37700","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\/567"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=37700"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/37700\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media\/40954"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=37700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=37700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=37700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}