Как стать автором
Обновить

Комментарии 29

спасибо за статью, после недавней новости о том, что ксамарин теперь условно бесплатный подумывая о переходе на него и писать софт для мобильных на нём
Почему условно бесплатный? Сейчас есть ограничения на использования xamarin?
ну, на странице pricing что-то ещё есть про pro версии, или я ошибаюсь?
VS Community — та же Visual Studio Professional, только на ней нельзя писать коммерчиские программы
Можно, вообще-то. По крайней мере для индивидуальных разработчиков и маленьких независимых команд (до 5 человек вроде) таких ограничений нет.
О, не знал. Спасибо! Это очень хорошо :)
НЛО прилетело и опубликовало эту надпись здесь
Интересная статья.

Где то можно подробнее почитать о взаимосвязях между блоками в схеме из раздела «Архитектура мобильного приложения»?
Планируем описать подробнее аспекты разработки на Xamarin.Forms в следующих статьях. В одной из них глубже рассмотрим аспекты, связанные с архитектурой.
Вот все хотелось узнать, а тут как раз в тему:
С опытом разработки для встраиваемых систем, пайтоном и c# для win forms стоит ли вообще в Xamarin соваться или и правда надо сначала подучить нативную разработку на обеих главных плотформах? В 80 процентах случаев апликашка то должна быть простой, без всяких наворотов на низких уровнях, или я не прав?
И может подскажите хорошую литературу по Xamarin русском или английском?
Спасибо!
На русском языке материалов по Xamarin.Forms немного, поэтому лучше начать со следующих полезных ресурсов

Книга Creating Mobile Apps with Xamarin.Forms (Eng)
Xamarin.Forms Kickstarter (Eng)

Также будем подробнее рассказывать о различных аспектах Xamarin в будущих статьях
А насчет первого вопроса? ;)
Если приложения будут простые на базе стандартных контролов, то можно обойтись готовыми библиотеками и модулями (Xamarin Forms Plugins), при необходимости обращаясь к StackOverflow ;)

Если же будут сложные элементы интерфейса и специфическая нативная логика, то здесь уже потребуется знание целевых платформ.

А вот стоит связываться или нет, это уже решать вам :)
Подскажите, пожалуйста. Вот вторую неделю изучаю Xamarin. Больше с уклоном в первую очередь на разработку приложений под iOS. Нужно ли сразу и с перспективой изучать Xamarin.Forms и разрабатывать приложения уже сейчас на нем, или все же достаточно копаться в более «нативном» Xamarin.iOS?
Все зависит от задач, которые вы планируете решать. Если вам необходимо разрабатывать бизнес-приложения для iOS+Android (+Windows), то Xamarin.Forms несомненно стоит рассматривать как один из лучших вариантов. Если же вас интересует iOS и приложения с большим количеством нативных фич, то Xamarin.iOS — то, что нужно :)
По поводу «Ускоряем клиент-серверное взаимодействие», а не хотели бы вы использовать ServiceStack + Protobuf (все есть под Xamarin)? В таком случае вы получите гораздо большую кроссплатформеность ваших DTO объектов + по скорости и трафику будет выигрыш значительней.
ServiceStack + Protobuf не пробовали, спасибо за наводку! Из практики GZIP JSON бывает вполне достаточно для ускорения работы с небольшими и средними объемами данных, а вот для большого количества данных решение ServiceStack + Protobuf может быть очень интересным. Надо будет поэкспериментировать.
Согласно тестам у ServiceStack'a и JSON сериализатор шустрее работает.
Нечестно сравнивать текущий ксамарин и Qt из 2008 года. Вы уж сравните что ли с 5.6, где есть почти все необходимые мобильные контролы, а то получается «вот это все херня, а ксамаринчик рулез».
Прошу заметить, что я не сравниваю Qt и Xamarin, а написал о той смене технологий, которую мы проделали. В свое время плотно занимался Qt (имею статус Qt Certified Specialist) и очень люблю этот фреймворк. Пробовали его использовать несколько лет назад для мобильных платформ, но выбрали Xamarin.
А на завлекающей картинке как раз Qt и Xamarin, и кто будет быстро читать может не заметить что речь идет о Qt тех времен когда Nokia была топовым производителем на равне с Apple. Получается довольно черно-пиарная фраза «Вот _продуктN1_ с ним были траблы и вообще это геморой, зато _продуктN2_ решение всех проблем». Вам не кажется, что здесь что-то не так ?) Сколько Вам заплатили за пиар Xamarin ?))
Да, вполне :)
А это уже MS дал ресурсы или они уже давно все сделали своими силами? Год назад все было печально.
МС денег давал примерно год назад.
Допилили до хорошего состояния до покупки Майкрософтом. И постоянно развивается и еще есть куда стремиться, но прогресс, как говорится — на лицо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий