{"id":21729,"date":"2015-10-06T09:20:28","date_gmt":"2015-10-06T16:20:28","guid":{"rendered":"https:\/\/blog.xamarin.com\/?p=21729"},"modified":"2015-10-06T09:20:28","modified_gmt":"2015-10-06T16:20:28","slug":"introducing-our-first-release-candidate","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/introducing-our-first-release-candidate\/","title":{"rendered":"Be First To Try Our New Release Candidate"},"content":{"rendered":"<p>\t\t\t\tTo keep pace with the rapid evolution of iOS, Android, and our own mobile innovations, we publish\u00a0many updates to Xamarin over the course of the year. As Xamarin has grown, it has become increasingly important for our customers that every release of Xamarin be enterprise-grade: stable and high-quality.<\/p>\n<p>Today, we are instituting a new release candidate process for all major updates\u00a0to Xamarin. The goal of this process is to ensure that new versions of Xamarin do not introduce regressions. This also\u00a0gives you an opportunity to try out our latest-and-greatest, and to ensure that it\u00a0works for you and your team. We need your help to make this work!<\/p>\n<p>This release candidate includes major upgrades to every major component of our platform. We have extensive new features available for everyone across the board: <a href=\"https:\/\/developer.xamarin.com\/releases\/android\/xamarin.android_6\/xamarin.android_6.0\/\">Android<\/a>, <a href=\"https:\/\/developer.xamarin.com\/releases\/ios\/xamarin.ios_9\/xamarin.ios_9.2\/\">iOS<\/a>, <a href=\"https:\/\/developer.xamarin.com\/releases\/mac\/xamarin.mac_2\/xamarin.mac_2.4\/\">Mac<\/a>, <a href=\"https:\/\/developer.xamarin.com\/releases\/vs\/xamarin.vs_4\/xamarin.vs_4.0\/\">Visual Studio<\/a>, and <a href=\"https:\/\/developer.xamarin.com\/releases\/studio\/xamarin.studio_5.10\/xamarin.studio_5.10\/\">Xamarin Studio<\/a>, including a <i>complete rewrite<\/i> of our Visual Studio integration for iOS. We know you&#8217;ll love it.<\/p>\n<h3>New Visual Studio \u2013 iOS Support<\/h3>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21801\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/vs-with-ios.png\" alt=\"\" \/><\/p>\n<h4>Simplicity and Security<\/h4>\n<p>Building iOS applications from Visual Studio is now easier than ever! Rather than using the PIN-based Mac pairing process you may have you used in the past, the new Xamarin Mac Agent<b> only requires that Remote Login is enabled on your Mac<\/b>. That\u2019s it\u2014no additional setup or configuration is required.<\/p>\n<p>The new connection manager in Visual Studio will discover, authenticate, and remember your Mac. Moreover, since all communication is tunneled securely through SSH, you only have to open one, well-known port (i.e., port 22) on your router or firewall.\u00a0There\u2019s no app to start on the Mac. If you have a compatible version of Xamarin.iOS installed, Visual Studio will automatically deploy and start the new Xamarin Mac Agent.<\/p>\n<h4>Improved Reliability<\/h4>\n<p>We\u00a0redesigned the\u00a0end-to-end communication between\u00a0Visual Studio and your Mac with a focus on fault tolerance and recovery, eliminating the root\u00a0of many sources of problems. This includes a spectrum of issues from debugging to deployment to disconnected agents: they&#8217;re all now magically accounted for.<\/p>\n<p><img decoding=\"async\" class=\"alignright wp-image-21819\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/44\/2019\/03\/Artboard-1.png\" alt=\"Artboard 1\" width=\"300\" height=\"158\" \/><\/p>\n<h4>Simultaneous Sessions<\/h4>\n<p>With the original build agent, only a single Visual Studio instance could be connected to the Mac. This made it frustratingly difficult to keep multiple iOS solutions open at once. The new iOS build experience allows multiple instances of Visual Studio to connect simultaneously.<\/p>\n<h4>Offline Support<\/h4>\n<p>We\u2019ve made it easier to work without a connection to your Mac. Visual Studio will no longer prompt you to connect to your Mac unless you&#8217;re performing an operation for which the Mac is required, such as debugging or using the designer.<\/p>\n<h3>Android, iOS and Mac<\/h3>\n<p>You&#8217;ll be pleasantly surprised\u00a0when you discover that we&#8217;ve replaced major components of our .NET runtime with the\u00a0Microsoft&#8217;s open sourced stack, which\u00a0brings many bug fixes\u00a0and performance and compatibility benefits. More details are available on the Mono <a href=\"http:\/\/www.mono-project.com\/docs\/about-mono\/releases\/4.2.0\/\">4.2.0 release notes<\/a>.<\/p>\n<h3>Getting\u00a0This Release Candidate<\/h3>\n<p>This release candidate (RC0) is comprised of updates on iOS, Android, Visual Studio, and Xamarin Studio, as well as a new version of Mono on Mac OS X.\u00a0To use RC0 to develop iOS applications in Visual Studio, you\u2019ll need to install RC0 on <i>both<\/i> your Mac and Windows workstations. You can try it out by switching to the alpha update channels in Visual Studio and Xamarin Studio. Or, simply use our installers to get all of the new builds on Mac and Windows:\n<a class=\"action-button featured more\" href=\"http:\/\/download.xamarin.com\/Installer\/Mac\/Preview\/XamarinInstaller.dmg\" target=\"_blank\" style=\"font-size: 14px;line-height: 1.5em\">Download Release Candidate for Mac<\/a>\u00a0\u00a0\u00a0<a class=\"action-button featured more\" href=\"http:\/\/download.xamarin.com\/Installer\/Windows\/Preview\/XamarinInstaller.exe\" target=\"_blank\" style=\"font-size: 14px;line-height: 1.5em\">Download Release Candidate for Windows<\/a>\nTo help make this next release our best ever, please let us know about any issues you encounter with our new Visual Studio experience by <a href=\"https:\/\/bugzilla.xamarin.com\/newbug?release=RC0\"> filing a bug<\/a>.\u00a0You can also follow along with the latest releases from\u00a0Xamarin on our <a href=\"https:\/\/releases.xamarin.com\/alpha-release-cycle-6-5th-alpha-preview-release-candidate-0\/\">release blog<\/a>.<\/p>\n<p><a href=\"https:\/\/forums.xamarin.com\/52442\/alpha-release-xamarinvs-4-0-0-cycle-6-feature-release\"><i>Discuss this post on the Xamarin Forums.<\/i><\/a>\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To keep pace with the rapid evolution of iOS, Android, and our own mobile innovations, we publish\u00a0many updates to Xamarin over the course of the year. As Xamarin has grown, it has become increasingly important for our customers that every release of Xamarin be enterprise-grade: stable and high-quality. Today, we are instituting a new release [&hellip;]<\/p>\n","protected":false},"author":1917,"featured_media":21801,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[4],"class_list":["post-21729","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-xamarin-platform"],"acf":[],"blog_post_summary":"<p>To keep pace with the rapid evolution of iOS, Android, and our own mobile innovations, we publish\u00a0many updates to Xamarin over the course of the year. As Xamarin has grown, it has become increasingly important for our customers that every release of Xamarin be enterprise-grade: stable and high-quality. Today, we are instituting a new release [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/21729","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\/1917"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=21729"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/21729\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=21729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=21729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=21729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}