Невероятное количество событий произошло в этому году и несомненно присоединение компании Xamarin к Microsoft одно из самых ярких. Казалось, после анонсов на конференции Build 2016, удивить разработчиков кросс-платформенных приложений и поклонников фреймворка Xamarin совершенно нечем, однако, сегодня на конференции Evolve 2016, команде Xamarin это удалось.

Xamarin SDK, как и было обещано, сегодня официально стал проектом с открытым исходным кодом, и у всех желающих появилась возможность приложить собственные усилия к развитию этой технологии. Открыты bindings API для iOS, Android и Mac, инструменты командой строки, Xamarin.Forms и т.д. Подробности по ссылке: open.xamarin.com

На Evolve 2016 Visual Studio становится еще более полноценной средой для разработки мобильных приложений с демонстрацией удаленного iOS Simulator, который позволит взаимодействовать с вашими iOS приложениями в Visual Studio. Симулятор, не без участия Mac, запускается на машине с Windows, поддерживает возможности touch screen и multi-touch. Также был анонсирован инструмент iOS USB remoting, который позволяет разворачивать и отлаживать приложения из Visual Studio на iPad или iPhone, подключенный к вашей Windows машине. Подробности и инструкции по ссылке.

Плагин Test Recorder для Visual Studio позволит генерировать тестовые сценарии в Visual Studio.Test Recorder автоматически сгенерирует скрипты с устройства или симулятора, которые смогут быть запущены на тысячах устройств в Xamarin Test Cloud.

Новые возможности Xamarin Studio для Mac и Xamarin.FormsData Pages и Themes позволят с помощью нескольких строчек кода подключить приложение к источнику данных и создать приятный пользовательский интерфейс соответственно. А новый инструмент Forms Previewer в реальном времени отображает создание UI с Xamarin.Forms, написанных на XAML. Для доступа к этим возможностям нужно установить превью версию Xamarin.Forms для Xamarin Studio на Mac.



И наконец, продемонстрированное на открытии Evolve 2016 решение, наглядно подтвердило, что платформа Microsoft на сегоднящий день является полноценным решением для создания и организации процессов управления жизненным циклом мобильных приложений, благодаря реализованной интеграцией между инструментами Visual Studio Team Services, HockeyApp и Xamarin Test Cloud.



Ссылки на анонсы в официальном блоге Xamarin:

Полезные ссылки


Комментарии (16)


  1. Shinedown
    28.04.2016 00:53

    Forms Previewer ждали давно.
    Data Pages похоже снижает порог вхождения в Forms до нуля.


    1. ad1Dima
      28.04.2016 07:23

      Data Pages

      надо с ними поковыряться, слишком нереалистично выглядят.


    1. Simplevolk
      28.04.2016 08:19

      Forms.Previewer есть для VisualStudio?
      И будет ли запись трансляции?


  1. Nagg
    28.04.2016 01:51

    Неожиданно тут на конференции много русскоговорящих :-)


  1. andreyvo
    28.04.2016 03:49
    -1

    Откройте код к RoboVM. Хороший же проект был, зачем было убивать?


    1. stasus
      28.04.2016 05:29

      А это разве не оно?

      https://github.com/robovm


      1. Elufimov
        28.04.2016 08:24
        +1

        Это далеко не последняя версия. Они закрыли исходники http://www.infoq.com/news/2015/10/robovm


  1. ad1Dima
    28.04.2016 07:21
    +4

    Симулятор, не без участия Mac, запускается на машине с Windows, поддерживает возможности touch screen и multi-touch

    И перьевой ввод для iPad Pro с поддержкой уровней нажатия.

    То чувство, когда у ios симулятора на винде возможностей больше, чем на маке…


  1. quite_happy
    28.04.2016 08:49
    -13

    Хотите создавать приложения для iOS и OS X — купите Mac или в крайнем случае поставьте себе OS X, не надо делать себе мозги со всякими Xamarin'ами.


    1. ZogG
      28.04.2016 12:00
      +4

      [сарказм]Да че мелочиться, купите 10 компов с разными опериционками, чтоб приложение работало на всех платформах. И пишите для каждой платформы на своем языке в разных IDE. Это же 2016 год, кросплатформеность — это же прошлое[/сарказм]


    1. correy
      28.04.2016 12:19
      +4

      Боитесь конкуренции? :)


    1. ad1Dima
      29.04.2016 15:29

      Ну, мак все ещё нужен, apple не дает разрабатывать не на OS X. Но вот как-то не хочется работать с Obj-C, а тот же Swift сейчас в очередной раз обновится и сломает старый код.


  1. ZogG
    28.04.2016 11:56
    +1

    Мигель обещает линукс версию кстати.


  1. AnarchyMob
    28.04.2016 11:57

    Интересно, а возможно будет сейчас (после открытия исходников) использовать xamarin в SharpDevelop?


  1. Gorniv
    28.04.2016 13:02
    +1

    Все больше хочется выделить время на изучение Xamarin и бросить Ionic2, но надо доделать начатое)


  1. evnik
    29.04.2016 09:51

    Test Recorder для Visual Studio ожидаемо работает только c Android, так что никаких симуляторов, только эмуляторы. Кроме того, он внезапно оказался совместимым только с Enterprise версией VS.