Pull to refresh

Comments 38

Ээ… и все? По заголовку думал, что тут намечается статья о том, как правильно разрабатывать под iOS в Visual Studio, ну или что-то такое…
Спустя 12 часов после релиза Вы хотите знать тонкости разработки? Хм…
MonoTouch (которому, по сути, сделали ребрендинг) гораздо старше 12 часов. И до этого были методы писать под него в VS, правда слегка хитрые
Там каким-то образом они добавили эмулятор iOS, пока не совсем понятно как он будет работать. А в остальном обычная разработка приложения в Visual Studio, но теперь можно на полную катушку использовать Resharper и не отходя от кассы использовать Portable Libraries, NuGet (хотя недавно появилась поддержка NuGet в MonoDevelop).
Они ничего не добавляли, сборка идёт по сети. Вам все ещё нужна OSX.
Как я понимаю, это собственный Simulator на x86 и .Net (наверняка без базовых приложений, Settings, Safari) + плагин к Visual Studio, чтобы не уродовать руки/мозг шорткатами и особенностями MonoDevelop. В целом, похвально, но за $999 звучит как-то не так.
И за ЭТО — штуку баксов в год? Мне одному кажется, что дороговато?
Много это или мало, зависит от того, сколько вы на этом сможете заработать:)
По-моему, вполне вменяемая цена
не просто 999$, а «999$ Per platform, per year»
Per Developer забыли.
У них ещё какие-то скидки, если 2 платформы оптом покупать
Цена индивидуальной лицензии меньше чем отдельная цена monotouch или monodroid. Думаю, пару месяцев переходить нет смысла, но очень интересно будет почитать отзывы.
Низкая цена индивидуальной версии видимо идет от спонсирования разработки Майкрософтом, т.к. вам в отличие от Monodevelop понадобится покупать еще и недешевую студию.

Интересует так же вопрос с работой эмулятора айфона под виндой (если смогли это реализовать, очень сильно удивлюсь), а это значит, что придется тестировать исключительно на реальных устройствах. В свете этого закономерно убирание ограничения бесплатной версии по деплою на железо.
Критерии «индивидуальной лицензии» изменились. Раньше она была для компаний <10 разработчиков, а сейчас только для «компаний из одного человека».
То есть маленьким компаниям теперь надо платить 999 вместо 399 раньше.
Ну, тут тяжело проверить же будет. Мне кажется, это тот случай, когда оптимизирование лицензии вполне оправдано с этической точки зрения.
симулятор запускается на маке, дебаг происходит в студии. железный девайс надо тоже к маку подключать, что бы на нем дебажится.
В бесплатной версии ограничение при деплойменте в 32KB IL instructions в приложении, нет p/invoke.
не более 32к скомпилированных(?) строк кода


Да, именно скомпилированных.

This free version can only be used to develop relatively small apps (up to 32k of compiled code)
32 kb кода я так понял, не строк.
речь идет об IL instructions
Тестирование и компиляция приложений под iOs осуществляется путем удаленного коннекта к правильно настроенному маку:) Либо поддерживается вариант, когда VS работает внутри виртуальной машине на маке.
Так что mac hardware все равно требуется.
Значит стоит ждать плагин от Xamarin(или сторонних), позволяющий компилировать в их облаке, а тестировать на самом айфоне, подключенному к PC.
Угу. Прикрутили удалённую отладку к студии. Не так уж и мало для тем, кому без Resharper не комфортно.
Ну, под Мак есть AppCode, от разработчиков решарпера.
Причем есть еще одна интересная новость — они выпустили Xamarin studio (ребренд MonoDevelop v4). Причем на главной странице об этом нет новостей, есть нерабочая ссылка на изменения в версии в разделе «Downloads».
Раньше под андроид можно было писать в Visual Studio за 399$ (или даже бесплатно, тестируя на симуляторе без билда apk).
Сейчас «бесплатно» или за 299$ — только Xamarin Studio. Разработка в VS — 999$.

Как по мне, существенная разница.
Т.е. можно взять тысячу долларов, купить эир, и… Профит! Второй и следующие годы в подарок…
Да, я тоже так сначала подумал, но видимо фишка в кроссплатформенности…
Фишка в привычной платформе разработки — VS + .NET. Кому-то будет проще платить $999 в год, чем переучивать разработчиков и портировать имеющийся исходный код.
Переучивать разрабов все равно придется. Особенностей что у iOs, что у Android хватает. и если после C# яву читать ещё можно, то Obj-C мозг выносит, но stackoverflow придётся читать именно на этих языках.

Стоимость разработчика увеличивается, но это может нивилировать кросплатформенность. Используя библиотеки вроде MVVM Cross можно получить до 80% общего кода на платформы: iOs, Android, wp7/8, win8

Кратко: на маленьких проектах это не оправданно, на тех, что надо длительно поддерживать, вполне можно получить профит.
Имхо, за такие деньги лучше уже Mac купить и использовать все родные инструменты для разработки под MacOS и iOS
За такие деньги придётся всё равно покупать мак да ещё и Visual Studio. Соответственно, что потребуется в довесок к PC:

Microsoft Windows
Microsoft Visual Studio
iMac/MacBook/MacMini
сертификат разработчика от Apple
Xamarin
устройства для тестирования
Зачем «да еще и Visual Studio»?
MacBook/MacMini + аккаунт разработчика = полноценные нативные средства для разработки
Я говорил про средство, указанное в топике.
В смысле, без мака оно работать не будет.
От родных никуда не деться в любом случае.
За 999$ в России(!) можно купить Mac Mini. В нормальных странах, наверное, ещё доступнее.
Мне кажется это очень не оправданная цена.
Наконец-то появился нормальный редактор кода под Unity3d :)
Неизвестно только когда его закинут в продакшн-версию юнити с соответствующим допиливанием (открытие единственной копии + отладчик).
за штуку баксов без рубля я буду писать на родном xcode и пусть Xamarin засунет свое детище куда поглубже
Sign up to leave a comment.

Articles