Невероятное количество событий произошло в этому году и несомненно присоединение компании 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.Forms — Data 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:
- Open Source Xamarin, Ready for you!
- Previews and Updates in Xamarin Studio, Xamarin for Visual Studio, and Workbooks
- Faster and Easier Mobile App Development with Xamarin.Forms
- The New, Mobile-Optimized Development Lifecycle
Полезные ссылки
- Xamarin для всех! И другие анонсы по теме с Build 2016 в официальном блоге Microsoft
- Видео-записи с конференции Build 2016
- Visual Studio 2015 Update 2: ссылка на скачивание
- Visual Studio 2015: бесплатные предложения для разработчиков
- Дополнительные и бесплатные инструменты и службы в программе Visual Studio Dev Essentials
- Лабораторные работы по разработке, тестированию и управлению жизненым циклом ПО для Visual Studio 2015
- Лабораторные работы по разработке универсальных приложений на Windows 10
Комментарии (16)
ad1Dima
28.04.2016 07:21+4Симулятор, не без участия Mac, запускается на машине с Windows, поддерживает возможности touch screen и multi-touch
И перьевой ввод для iPad Pro с поддержкой уровней нажатия.
То чувство, когда у ios симулятора на винде возможностей больше, чем на маке…
quite_happy
28.04.2016 08:49-13Хотите создавать приложения для iOS и OS X — купите Mac или в крайнем случае поставьте себе OS X, не надо делать себе мозги со всякими Xamarin'ами.
ZogG
28.04.2016 12:00+4[сарказм]Да че мелочиться, купите 10 компов с разными опериционками, чтоб приложение работало на всех платформах. И пишите для каждой платформы на своем языке в разных IDE. Это же 2016 год, кросплатформеность — это же прошлое[/сарказм]
ad1Dima
29.04.2016 15:29Ну, мак все ещё нужен, apple не дает разрабатывать не на OS X. Но вот как-то не хочется работать с Obj-C, а тот же Swift сейчас в очередной раз обновится и сломает старый код.
AnarchyMob
28.04.2016 11:57Интересно, а возможно будет сейчас (после открытия исходников) использовать xamarin в SharpDevelop?
Gorniv
28.04.2016 13:02+1Все больше хочется выделить время на изучение Xamarin и бросить Ionic2, но надо доделать начатое)
evnik
29.04.2016 09:51Test Recorder для Visual Studio ожидаемо работает только c Android, так что никаких симуляторов, только эмуляторы. Кроме того, он внезапно оказался совместимым только с Enterprise версией VS.
Shinedown
Forms Previewer ждали давно.
Data Pages похоже снижает порог вхождения в Forms до нуля.
ad1Dima
надо с ними поковыряться, слишком нереалистично выглядят.
Simplevolk
Forms.Previewer есть для VisualStudio?
И будет ли запись трансляции?