{"id":9177,"date":"2014-01-15T11:33:37","date_gmt":"2014-01-15T16:33:37","guid":{"rendered":"http:\/\/blog.xamarin.com\/?p=9177"},"modified":"2014-01-15T11:33:37","modified_gmt":"2014-01-15T16:33:37","slug":"ready-for-the-ios-6-app-store-retirement","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/ready-for-the-ios-6-app-store-retirement\/","title":{"rendered":"Ready for the iOS 6 App Store Retirement?"},"content":{"rendered":"<p>\t\t\t\tApple recently announced that in order to publish new apps and updates to the app store after January 31st, <em>you must build against the iOS 7 SDK<\/em>. This is no problem for <em>Xamarin.iOS<\/em> developers, since we&#8217;ve been shipping support for <a href=\"\/ios-7-and-xamarin-ready-when-you-are\/\">iOS 7 since day one<\/a>. <\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/44\/2019\/04\/ios7apps.png\" alt=\"ios7apps\" width=\"484\" height=\"311\" class=\"aligncenter size-full wp-image-9196\" \/><\/p>\n<p>Here are 7 good reasons to take the opportunity to fully iOS7-ify your app while you&#8217;re at it:<\/p>\n<ol>\n<li>Don&#8217;t let your app look stale. iOS 7 apps have a distinct look and feel and leverage a full-screen experience that focuses on content over chrome. Take a look at the <a href=\"http:\/\/docs.xamarin.com\/guides\/ios\/platform_features\/ios7_ui\/\" title=\"iOS 7 User Interface Overview\" target=\"_blank\">iOS 7 User Interface Overview<\/a> and <a href=\"\/ios-6-7-compatibility-tips\/\" title=\"iOS 6 &amp; 7 Compatibility Tips\" target=\"_blank\">iOS 6 &amp; 7 Compatibility Tips<\/a>.<\/li>\n<li>There are an abundance of great new APIs, ranging from new <a href=\"\/map-snapshots\/\" title=\"Map Snapshots\" target=\"_blank\">mapping APIs<\/a> to <a href=\"\/make-your-ios-7-app-speak\/\" title=\"Make Your iOS 7 App Speak\" target=\"_blank\">speech synthesis<\/a>, <a href=\"\/add-depth-in-ios-7-with-motion-effects\/\" title=\"Add Depth in iOS 7 with Motion Effects\" target=\"_blank\">motion effects<\/a>, and <a href=\"http:\/\/docs.xamarin.com\/guides\/cross-platform\/application_fundamentals\/backgrounding\/part_3_ios_backgrounding_techniques\/\" title=\"iOS Backgrounding Techniques\" target=\"_blank\">multi-tasking<\/a>, just to name just a few. See the <a href=\"\/ios7-api-tour\/\" title=\"iOS 7 API Tour\" target=\"_blank\">iOS 7 API Tour <\/a> for more information.<\/li>\n<li>iOS 7 apps can connect to other nearby devices via the <a href=\"http:\/\/iosapi.xamarin.com\/?link=N%3aMonoTouch.MultipeerConnectivity\" title=\"Multipeer Connectivity\" target=\"_blank\">Multipeer Connectivity<\/a> framework, as shown in the post <a href=\"\/send-the-monkey-a-message-with-multipeer-connectivity\/\" title=\"Send the Monkey a Message with Multipeer Connectivity\" target=\"_blank\">Send the Monkey a Message with Multipeer Connectivity<\/a>.<\/li>\n<li>Text capabilities are dramatically enhanced. The post <a href=\"\/create-rich-text-features-in-ios-with-text-kit\/\" title=\"Create Rich Text Features in iOS with Text Kit\" target=\"_blank\">Create Rich Text Features in iOS with Text Kit<\/a> talks about this in greater detail.<\/li>\n<li><a href=\"\/play-find-the-monkey-with-ios-7-ibeacons\/\">iBeacons<\/a> bring device location support over Bluetooth Low Energy, enabling exciting new scenarios, such as indoor location a reality. See <a href=\"\/apple-stores-use-ibeacons-and-so-can-you\/\">Apple Stores use iBeacons (and so can you!)<\/a> for an example of using iBeacons in a commercial setting.<\/li>\n<li><a href=\"http:\/\/iosapi.xamarin.com\/?link=N%3aMonoTouch.CoreImage\" title=\"Core Image\" target=\"_blank\">Core Image<\/a> has many great new filters including the ability to generate QR codes.<\/li>\n<li>Animation has made dramatic strides in iOS 7 both with new view and controller APIs, <a href=\"\/make-games-with-xamarin.ios-and-sprite-kit\/\" title=\"Make Games with Xamarin.iOS and Sprite Kit\" target=\"_blank\">Sprite Kit<\/a> for games, and the built-in physics engine of <a href=\"\/drag-drop-and-snap-with-uikit-dynamics\/\" title=\"Drag, Drop and Snap with UIKit Dynamics\" target=\"_blank\">UIKitDynamics<\/a>. The article <a href=\"http:\/\/docs.xamarin.com\/guides\/ios\/platform_features\/introduction_to_ios_7\/\" title=\"Introduction to iOS 7\" target=\"_blank\">Introduction to iOS 7<\/a> talks about many of the new animation features.<\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"aligncenter\" alt=\"iOS 7\" src=\"\/wp-content\/uploads\/sites\/44\/2019\/04\/icon-ui.png\" \/><\/p>\n<p><a href=\"http:\/\/forums.xamarin.com\/discussion\/12135\/\" title=\"Discuss in the Xamarin Forums\" target=\"_blank\"><em>Discuss this blog post in the Xamarin Forums<\/em><\/a>\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apple recently announced that in order to publish new apps and updates to the app store after January 31st, you must build against the iOS 7 SDK. This is no problem for Xamarin.iOS developers, since we&#8217;ve been shipping support for iOS 7 since day one. Here are 7 good reasons to take the opportunity to [&hellip;]<\/p>\n","protected":false},"author":1932,"featured_media":39167,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[6,4],"class_list":["post-9177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-ios","tag-xamarin-platform"],"acf":[],"blog_post_summary":"<p>Apple recently announced that in order to publish new apps and updates to the app store after January 31st, you must build against the iOS 7 SDK. This is no problem for Xamarin.iOS developers, since we&#8217;ve been shipping support for iOS 7 since day one. Here are 7 good reasons to take the opportunity to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/9177","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\/1932"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=9177"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/9177\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media\/39167"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=9177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=9177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=9177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}