Предварительные версии платформы Xamarin


На Xamarin Evolve 2014 было представлено несколько новых функций для платформы Xamarin, включая улучшенный эмулятор Android и систему мониторинга в реальном времени.

Вслед за своим тестовым облаком Xamarin анонсировала предварительные версии четырех новых функций платформы Xamarin.
Первый и, возможно, самый полезный предварительный просмотр — это лучший эмулятор Android, который заменяет то, что Мигель де Икаса описывает как
«Устаревший, медленный и неуклюжий интерфейс, предоставляемый эмулятором Android».
Новый Xamarin Android Player работает с аппаратной виртуализацией на Windows или Mac, и де Иказа утверждает, что он обеспечит вашим приложениям кратчайшее время запуска и максимальную производительность за счет аппаратной виртуализации и аппаратного ускорения графики.

Android Player построен с использованием Xamarin.Mac в OSX и WPF в Windows и имеет собственные пользовательские интерфейсы, настроенные для каждой платформы в соответствии с идиомами Mac и Windows соответственно.

Эмулятор позволяет моделировать состояние аккумулятора и местоположение по GPS и интегрируется непосредственно в ADB (Android Debug Bridge), поэтому существующие инструменты Android должны работать напрямую с эмулятором Xamarin Android.
Для установки Android APK просто перетащите их в Xamarin Android Player. Предварительная версия поставляется с Android KitKat 4.4.2, API уровня 19 и в едином форм-факторе и бесплатна для текущих подписчиков Xamarin.
Де Иказа говорит, что к моменту запуска эмулятора Xamarin будет распространять образы Android для всех основных уровней API и форм-факторов, «а также несколько приятных сюрпризов».
Следующий предварительный просмотр — это инструмент Sketches, который разработан, чтобы сделать C # и F # более доступными. Утилита действует как оболочка C # или F #. Он позволяет вам наблюдать за выполнением кода, просматривая как промежуточные результаты кода, так и его влияние на пользовательский интерфейс. Анализ кода позволяет вам делать такие вещи, как запускать цикл и видеть значения переменных внутри цикла в виде графика, чтобы вы могли видеть, как меняются значения. Идея в том, что вы можете использовать Sketches для изучения новых API, идей прототипов и итеративного изменения дизайна.

Текущая версия Sketches доступна для iOS, Android и Mac в качестве предварительной версии на канале Xamarin Studio Beta Channel и будет доступна для Visual Studio для Android, iOS и Windows.
Третья функция, которая будет выпущена в бета-версии, — это инструмент диагностики под названием Profiler, который поставляется в двух собственных версиях для Mac и Windows. Это собирает данные о производительности вашего приложения C #. Вы можете использовать его для поиска утечек памяти и выявления узких мест в производительности.

Еще один бета-инструмент от Xamarin — Insights. Это система мониторинга в реальном времени, которая позволяет выявлять, сообщать и отслеживать проблемы с вашими приложениями. Вы добавляете инструмент в свое приложение, добавляя строку кода, и Insights будет собирать и сообщать о любых неперехваченных собственных или управляемых исключениях. Вы можете отслеживать прошлые и активные сеансы, включая информацию о таких деталях, как операционная система и разрешение экрана.

Помимо отчетов о сбоях, Insights позволяет отслеживать любое событие в вашем приложении с помощью одного вызова метода. Insights можно интегрировать с такими сервисами, как GitHub, HipChat, Visual Studio Online и Campfire. Он доступен подписчикам Xamarin в качестве предварительной версии без дополнительной оплаты.

Больше информации
Xamarin
Предварительные версии платформы Xamarin
Предварительная версия Xamarin Android Player
Эскизы Xamarin
Xamarin Profiler
Xamarin Insights
Представляем Xamarin Insights
Статьи по Теме
Xamarin Test Cloud
Xamarin Designer для Android
Microsoft и Xamarin совместно работают над внедрением встроенных iOS и Android в Visual Studio
Собирается ли Microsoft оживить .NET с помощью Xamarin Acquisition?

Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий