Xamarin выпустил новую версию своего набора для разработки мобильных приложений, вместе с сервисом мониторинга приложений в реальном времени.
Xamarin предоставляет разработчикам возможность разрабатывать приложения для iOS и Android, используя C# и Mono (проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения). Внедрение Xamarin.Forms в Xamarin 3 предоставляет возможность создавать нативные UI для iOS, Android и Windows Phone на основе единой кодовой базы C#. Xamarin.Forms дает возможность использовать кросплатформенные контролы и макеты, которые сопоставляются с нативными во время сборки, что делает пользовательские интерфейсы полностью нативными. У разработчиков Xamarin есть выбор работать или в Visual Studio или в Xamarin Studio, работающего на Windows и Mac.
Новая версия Xamarin 4 включает обновленную версию Xamarin.Forms. Она более быстрая, надежная и даже более функциональная, чем раньше, согласно информации в блоге Xamarin. Новая версия поддерживает предкомпилированные экраны XAML для более быстрых загрузок, поддерживает превью для универсальных приложений Windows, iOS 9, Android Material Design и новые жесты (сжать/растянуть и «потяните, чтобы обновить»).
Поддержка разработки приложений iOS в Visual Studio была переработана, устранены проблемы, она стала более простой в настройке и надежной. Вы можете разрабатывать, развертывать и отлаживать приложения iOS не покидая Visual Studio, а коммуникация со сборкой на Mac теперь осуществляется с помощью защищенного SSH соединения. Совместимость Mono/.NET также усовершенствована.
Вместе с новой версией Xamarin компания также выпустила Xamarin Insights, утилиту для мониторинга приложений и составления отчетов о сбоях. Она обрабатывает мобильные сбои и предоставляет вам сведения об ошибках или предупреждениях. Вы так же можете выяснить как используется ваше приложение, отслеживая данные, в том числе по времени, и увидеть что именно привело к сбою. Вы можете добавить Xamarin Insights в существующие приложения, а также существуют шаблоны для работы ваших новых приложений с этим SDK с самого начала мобильного проекта.