{"id":37208,"date":"2018-06-18T15:18:01","date_gmt":"2018-06-18T19:18:01","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=37208"},"modified":"2019-03-25T19:23:58","modified_gmt":"2019-03-26T03:23:58","slug":"supporting-ios-11-iphone-x-xamarin-apps","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/supporting-ios-11-iphone-x-xamarin-apps\/","title":{"rendered":"Supporting iOS 11 and iPhone X in Xamarin.iOS Apps"},"content":{"rendered":"<p>\t\t\t\tApple has <a href=\"https:\/\/developer.apple.com\/news\/?id=05072018a\">indicated<\/a> that starting in July 2018 all <a href=\"https:\/\/developer.apple.com\/ios\/submit\/\">new apps and app updates<\/a> submitted to the App Store must be built with the iOS 11 SDK and support the iPhone X <a href=\"https:\/\/support.apple.com\/en-us\/HT208191\">Super Retina display<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/iPhoneXScreenshot-1.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/iPhoneXScreenshot-1.png\" alt=\"\" width=\"400\" height=\"238\" class=\"aligncenter size-full wp-image-37227\" \/><\/a><\/p>\n<p>The following resources describe how to make sure Xamarin.iOS apps look and work great with iOS 11 and iPhone X:<\/p>\n<ul>\n<li>Xamarin&#8217;s <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/introduction-to-ios11\/updating-your-app\/index\">Updating Your App to iOS 11<\/a> documentation describes many of the changes introduced in iOS 11 and how to work with them. In particular, it looks at <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/introduction-to-ios11\/updating-your-app\/architecture-changes\">updating apps to support 64-bit<\/a>, since iOS 11 <a href=\"https:\/\/developer.apple.com\/news\/?id=06282017b\">no longer supports 32-bit apps<\/a>; and <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/introduction-to-ios11\/updating-your-app\/visual-design\">visual design updates<\/a> for UIKit, navigation bars, search controllers, margins, full-screen content, and table views.<\/li>\n<li>The <a href=\"https:\/\/blog.xamarin.com\/updating-xamarin-ios-apps-for-the-iphone-x\/\">Updating Xamarin.iOS Apps for the iPhone X<\/a> blog post provides a further discussion of UI updates necessary to support iPhone X with Xamarin.iOS apps.<\/li>\n<li>Apple&#8217;s <a href=\"https:\/\/developer.apple.com\/videos\/play\/fall2017\/801\/\">Designing for iPhone X<\/a> video takes a comprehensive look at considerations for designing for the Super Retina display of iPhone X. The video discusses image assets, the home indicator, using safe areas for layout, dealing with the device&#8217;s rounded corners, landscape\/portrait orientation considerations, and more. Also take a look at these <a href=\"https:\/\/developer.apple.com\/ios\/update-apps-for-iphone-x\/\">other resources<\/a> Apple provides to help developers update apps to support iPhone X.<\/li>\n<li>Another Xamarin blog post, <a href=\"https:\/\/blog.xamarin.com\/making-ios-11-even-easier-xamarin-forms\/\">Making iOS 11 Even Easier with Xamarin.Forms<\/a> examines how to use iOS 11&#8217;s safe areas and large titles with Xamarin.Forms.<\/li>\n<li>The <a href=\"https:\/\/blog.xamarin.com\/go-large-ios-11\/\">Go Large with iOS 11<\/a> blog post demonstrates how to work with iOS 11&#8217;s large titles in Xamarin.iOS apps, enabling and styling them as necessary.<\/li>\n<li>The <a href=\"https:\/\/blog.xamarin.com\/add-search-bar-xamarin-ios-11\/\">Add a Search Bar to Your Xamarin Apps in iOS 11<\/a> walks through how to use iOS 11 search bars in Xamarin.iOS apps, customizing them as necessary.<\/li>\n<\/ul>\n<p>Starting this July, be sure that all new apps and app updates that are submitted to the App Store include support for iOS 11 and iPhone X. <\/p>\n<p>To discuss this post, head on over to the <a href=\"https:\/\/forums.xamarin.com\/128201\/supporting-ios-11-and-iphone-x-in-xamarin-ios-apps\">Xamarin Forums!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple has <a href=\"https:\/\/developer.apple.com\/news\/?id=05072018a\">indicated<\/a> that starting in July 2018 all <a href=\"https:\/\/developer.apple.com\/ios\/submit\/\">new apps and app updates<\/a> submitted to the App Store must be built with the iOS 11 SDK and support the iPhone X <a href=\"https:\/\/support.apple.com\/en-us\/HT208191\">Super Retina display<\/a>.<\/p>\n","protected":false},"author":567,"featured_media":41025,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2,303],"tags":[6],"class_list":["post-37208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","category-ios","tag-ios"],"acf":[],"blog_post_summary":"<p>Apple has <a href=\"https:\/\/developer.apple.com\/news\/?id=05072018a\">indicated<\/a> that starting in July 2018 all <a href=\"https:\/\/developer.apple.com\/ios\/submit\/\">new apps and app updates<\/a> submitted to the App Store must be built with the iOS 11 SDK and support the iPhone X <a href=\"https:\/\/support.apple.com\/en-us\/HT208191\">Super Retina display<\/a>.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/37208","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=37208"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/37208\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media\/41025"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=37208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=37208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=37208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}