@xamarin_russia

Страница 118 из 619
R
19.06.2017
18:59:42
когда-то будет лучше VS for mac

Sergey
19.06.2017
18:59:43
тоесть таки vs for mac лучше потому что оно новее XS?

ага, понял

R
19.06.2017
18:59:55
нет еше

Google
Anton
19.06.2017
19:00:01
VS for Mac - как бы следующая версия Xamarin Studio

По сути - обновление + ребрендинг

R
19.06.2017
19:00:32
По сути - обновление + ребрендинг
да это точнее обясьнение

Sergey
19.06.2017
19:00:41
а там потом под iOS надо всё это дело билдить да?

в xcode

или прям из XS всё это делается?

Anton
19.06.2017
19:01:07
Нет, все напрямую c VS for Mac

Да, xCode нужен только для того, что бы установить iOS SDK. Запускать сам xCode в принципе не нужно

Sergey
19.06.2017
19:01:48
ясно

спасибо

часто может потребоваться лазать в obj-c/java при создании приложения аля интернет-магазин?

Anton
19.06.2017
19:02:48
Очень-очень редко

Sergey
19.06.2017
19:03:33
а в процентах от общей работы над приложением в процентах примерно? 5% или меньше? 1% или меньше?

Google
Anton
19.06.2017
19:03:37
Разве что какой-то очень редкий кейс, и ответ будет дан для натива, а не под Ксамарин - тогда прийдется переписывать под c#. Но для интернет-магазина я не вижу таких особых случаев

Sergey
19.06.2017
19:05:05
ладно, надо пробовать ) спасибо

Anton
19.06.2017
19:10:05
Удачи

Vladislav
19.06.2017
20:18:37
Походу вирус поймал на маке, сраная реклама маккипера лезет и греется за пять минут в браузере

Неужели переустанавливать все?

Igor
19.06.2017
20:20:16
Egor
19.06.2017
21:03:38
все смертные грехи будут валится на замарин в таком случае

Sergey
19.06.2017
21:59:47
а куда ж их еще валить )

не, если замарин позиционировать как инструмент для тех кто знает obj-c/java, облегчающий разработку - это одно )

Max
19.06.2017
22:07:46
тип, 60% людей которые хейтят замарин не знают obj-c|java

а куда ж их еще валить )
и типо тут замарин как прослойка на с#, на несколько платформ с нативными вещами

и хейтить чисто по этому не стоит так сразу(

Egor
19.06.2017
22:15:47
*число

Max
19.06.2017
22:16:04
субъективно, да(

Ivan
20.06.2017
01:09:12
Да херня) я когда на appcelerator titanium писал, все тоже самое

В любом случаи придется разбираться и в ведре и в яблоке

Я бы сказал что не в языках программирования дело)

Max
20.06.2017
01:15:47
возможно дело в поколении, которое учат по стандартам 80-х в вузах

Google
Ivan
20.06.2017
01:22:34
Да не, просто вход тяжелый в кросс)

Sdk дает штатные средства

А нужно порой чуть другое

Вот тут и начинается вся соль для человека который не знает яву или о боже си

Могу сказать лишь только, что дорогу осилит идущий

Almaz
20.06.2017
07:51:14
Подскажите, можно загружать файлы на сервер через WebClient.UploadFileTaskAsync на iOS?

Сергей
20.06.2017
08:38:49
Подобный вопрос. Как можно отправить фотографии на сервер с Андроида? Используется Xamarin Native.

Almaz
20.06.2017
09:34:00
Пробовал а iOS 8.0 (iPhone 4S), нормально отправляет через WebClient. А с (iPhone 6S) iOS 10: "An exception occurred during a WebClient request".

Stacktrace ни о чем не говорит..

Алексеев
20.06.2017
09:35:16
А лучше использовать HttpClient он специально для этого предназначен

Almaz
20.06.2017
09:36:20
А его реализацию в настройках проекта как NSUrlSession?

Nikolay
20.06.2017
09:36:41
Ни у кого не было проблем с работой HttpClient на Xamarin.Forms? Обработка запросов на Android происходит в среднем в 2.5 раза дольше чем на iOS

Almaz
20.06.2017
09:38:17
Можно юзать ModernHttpClient для Android.

Просто нужно HttpMessageHandler подменить на NativeHttpMessageHandler, по-моему.

Алексеев
20.06.2017
09:45:21
А мне кажется ModernHttpClient уже не актуален так как Xamarin уже свои реализации встроила, в настройках проекта можно сменить у iOS свои и у Android свои

Хотя не плохо бы тесты провести)

Almaz
20.06.2017
09:45:59
Кто-то тут говорил, что для Андроид эти настройки не очень хорошо реализованы. Может уже пофиксили.

Andrey
20.06.2017
09:52:26
Хотя не плохо бы тесты провести)
До сих пор использую в боевых решениях. Просто целюсь ниже 5 андроида, его проблемы известны, но не мешают (например редиректы нельзя перехватить вроде или что-то по типу). Дефолтных настроек хватает.

Google
Кита
20.06.2017
10:53:17
но у ModernHttpClient свои проблемы

например утечки памяти на ios. видел недавно пулреквест в имплементацию хттп клиента от Xamarin с фиксом утечек - там как раз был коммент о том что от чего-то эти же ченджи не захотели пушить в master modernhttp

на андроиде модерн использует OkHttp который в разы лучше и быстрее AndroidHttpHandlerа

на ios http клиент все равно надо тонко настраивать от случая к случаю. включать GZIP м/б cookie, кастомную валидацию сертификатов

Igor
20.06.2017
10:59:06
на андроиде модерн использует OkHttp который в разы лучше и быстрее AndroidHttpHandlerа
Ну честно, эти “разы” взяты с потолка (особенно на актуальных девайсах)

Кита
20.06.2017
10:59:34
ничего не с потолка

Igor
20.06.2017
11:00:02
И тут ты такой с результатами бенчмарков, на разных версиях надроид

Admin
ERROR: S client not available

Кита
20.06.2017
11:00:23
я не евангелист этой библиотеки

говорю об опыте использования

я на каждом проекте меряю отклик сервера

например это четко видно когда сервак находится где-то в америке а ты из россии шлешь реквесты. у нас на проекте была разница в 3 раза между OkHttp и AndroidHttpHandler

на одних и тех же запросах и на одних и тех же присылаемых данных. скорость обработки реквеста на сервере тоже меряли и она всегда была одинаковая без пиков

по понятным причинам чем лучше ping тем больше нивелируется разница

Виталий
20.06.2017
11:17:21
Я разрабатываю приложения на Android с помощью Java Начал учить C# и хочу попробовать разрабатывать на Xamarin Но у меня никак не устанавливается Xamarin, а точнее не открывается с ним проект Разрабатываю в Rider от JetBrains в чём может быть проблема?

Damir
20.06.2017
11:21:32
в райдере)

Виталий
20.06.2017
11:23:56
Просто VS2017 вместе с xamarin весит 40 Гб

Спасибо за совет

O'Miay
20.06.2017
11:24:50
Просто VS2017 вместе с xamarin весит 40 Гб
Там много SDK весят, можешь их поставитиь самостоятельно

Google
Damir
20.06.2017
11:25:08
в eap 22 райдера они добавили вроде все для разработки под xamarin

но вроде это только касается xaamrin native хотя формс по сути тоже должен поддерживаться

O'Miay
20.06.2017
11:25:26
Просто VS2017 вместе с xamarin весит 40 Гб
А также не ставь эмуляторы, используй Genymotion

Виталий
20.06.2017
11:28:15
Про Genymotion знаю) В Android Studio тоже медленный эмулятор

Yushka
20.06.2017
11:43:49
так-то дженимоушн не даёт доступ в инет в фришной версии(

Egor
20.06.2017
11:44:58
Yushka
20.06.2017
11:46:47
ну не сама ж себе я алерт рисую)

O'Miay
20.06.2017
11:47:21
ну не сама ж себе я алерт рисую)
ну не знаю у меня всё работает

Splinter
20.06.2017
11:47:29
в AS не медленный если включен HAXM
Тоже не представляю как можно юзать что-то иное, кроме qemu+haxm.

Igor
20.06.2017
11:47:42
Вот кстати годна тулза, удаленной управления Android https://www.vysor.io Полезная, когда у тебя девайс, а хочется работать за компьютером.

O'Miay
20.06.2017
11:47:43
персанальная лицензия, аля фрии

Yushka
20.06.2017
11:47:56
мб ты регался на их сайте давно + юзаешь не самую новую версию эмулятора

O'Miay
20.06.2017
11:48:30
Yushka
20.06.2017
11:49:37
крч, не знаю, от чего это зависит, буквально месяц-два назад пыталась дженимоушн прикрутить, регалась у них первый раз и тд и тп, выводит алерт, что интернет-соединение доступно только в платной версии

кстати о персональном фри



хде?

Страница 118 из 619