
Кита
17.04.2018
14:21:34

Alex
17.04.2018
14:22:59
Это жестко, xamarin Android стартует примерно за секунду, а xamarin forms за 4

Oleg
17.04.2018
14:23:14
Ну что ребята
Как качаются пакеты?

Google

Oleg
17.04.2018
14:24:12
https://yandex.ru/turbo?text=https%3A%2F%2Frossaprimavera.ru%2Fnews%2F078a1dcc&fallback=1

vladimir
17.04.2018
14:25:20
ох уж эти заголовки

Кита
17.04.2018
14:26:14
Как качаются пакеты?
на второй версии сидим. но блядская машина заблокировала ещё и appcenter, что внесло коррективы в Devops. В ульяновске подожгли здание роскомпозора. Если в моем городе что сгорит - это не я. (честно) (правда-правда) (добавляю гудрон в бензин)

Alex
17.04.2018
14:26:41
У меня не ищет

Nikolai
17.04.2018
14:43:46

Lamest
17.04.2018
14:45:22

Кита
17.04.2018
14:45:40

Lamest
17.04.2018
14:45:50
везде есть предел
тогда получается ничто на свете не ускорить никак

Кита
17.04.2018
14:46:06
показателей Xamarin Classic не достигнешь
вот и все
будут раза в 3-4 больше

Lamest
17.04.2018
14:46:21
можно компиляцию замла делать

Google

Кита
17.04.2018
14:46:26
и чо
пфф

Lamest
17.04.2018
14:46:32
и чо?

Кита
17.04.2018
14:46:48
ахахах
Есть такое понятие - Bad user experience
Когда аппа стартует долго - это Bad user experience. 4 секунды на каком-нибудь флагмане ЭТО ДОЛГО
точка
Xamarin может быстрее

Lamest
17.04.2018
14:48:25
короче вопрос - как ускорить. а не как сделать что бы мгновенно или меньше чем за секунду или как на нативе.
ускорить - есть миллион способов

Кита
17.04.2018
14:49:05
ускорить на процент или полпроцента? потратить время только имхо. Я бы его не оплачивал)

vladimir
17.04.2018
14:49:11

Кита
17.04.2018
14:49:38
а все потому что дело не в линковщике и не в proguard
а в том как написан Xamarin Forms

Lamest
17.04.2018
14:49:55
ну это уж им самим решать. опять же от ситуации. голое приложение или нет

Кита
17.04.2018
14:50:52
Короче по моему мнению любая оптимизация должна быть видна пользователю и важна для пользователя. Оптимизации ради оптимизаций - зло

Vladislav
17.04.2018
14:51:09
@ptytz признайся, подавился формсами в детстве)

vladimir
17.04.2018
14:51:49
:D

Lamest
17.04.2018
14:52:44
там чувак спрашивает что такое перфоманс. готов спорить ему бы не помешал гайд как вообще приложение ускорить а не как запустить формс за 1 секунду

Google

vladimir
17.04.2018
14:53:13
но тогда вопрос.. что такое гайд
(я знаю)

Lamest
17.04.2018
14:53:25
мб он всю базы выгружает в онкреейт

Кита
17.04.2018
14:53:30

Lamest
17.04.2018
14:54:02

Alex
17.04.2018
14:54:37

??
17.04.2018
15:00:57

Lamest
17.04.2018
15:03:00

??
17.04.2018
15:03:50
почему
Не разбирался ещё в том как он тут устроен после красот uwp, пока хватает собрать формы из кода.

Lamest
17.04.2018
15:06:24
я после впф перешел за формс. и подавился маленько)

??
17.04.2018
15:15:43
я после впф перешел за формс. и подавился маленько)
Чисто биндинги, стили, анимации, контролы пилить под uwp удобно на xaml, думаю тут тоже можно чем-то пожертвовать, типа временем на понимание как устроен xaml на XF, или затормозит ли это приложение... Пока держуть в нейтралитете. Не знаю о каких просадках вы говорите, у меня тесты XF+US даже рядом не стояли с 2+ секундами.
В дебаге

Lamest
17.04.2018
15:16:48
или какие тесты

??
17.04.2018
15:17:41
замарин юайтест?
Нет, делал приложухи, запускал, смотрел что да как, знакомился с платформой.

Lamest
17.04.2018
15:18:20
ну написание лога тоже время требует. но конечно даже в релизе запускается дольше 2х секунд

??
17.04.2018
15:18:45

Lamest
17.04.2018
15:18:53
хотя у меня сплешскрин есть. вот он появляется через секунду. приложение запускается через секунд 6-10. иногда 20)

Google

??
17.04.2018
15:19:29

Lamest
17.04.2018
15:19:46
пусть загружается как ему нравится

??
17.04.2018
15:20:56

Lamest
17.04.2018
15:20:59
но вообще, перед навигацией на форму, я собираю кучу классов, регаю в контейнер. ну и мастердетаилпейдж внутри которого еще одна страница с опенжлом.

??
17.04.2018
15:21:23

Lamest
17.04.2018
15:21:34
нет. говорю же. прототип

??
17.04.2018
15:23:41
нет. говорю же. прототип
Стройте архитектуру сразу, либо пометки в коде. Даже прототип является вашим продуктом, а не поделкой с велосипедами, которые переедут в основу.

Lamest
17.04.2018
15:24:18

??
17.04.2018
15:24:24
Прототип = исследование

Lamest
17.04.2018
15:24:25
меняли его миллион раз
короче, грустная история
а, да. у меня еще проверка авторизации перед навигацией. первая реализация была вообще с запросом к серверу. если удачный ответ - навигайция в приложение. если неудачная - навигация на форму ввода. сейчас просто аккаунт из замарин ауса вытаскивается
Прототип = исследование
исследование не того как замарин работает а того какой функционал будет в конечном продукте. который будет на нативе)

??
17.04.2018
15:29:22

Lamest
17.04.2018
15:29:48
в C# все так же есть класс Lazy
что еще то?

??
17.04.2018
15:30:15

Lamest
17.04.2018
15:30:36
C# вообще конструирует классы по мере обращения к ним

Google

??
17.04.2018
15:31:04

Lamest
17.04.2018
15:31:18
картинки ffimage загружает асинхронно после загрузки формы
не понимаю тогда про что)

Кита
17.04.2018
15:31:40
тормоза на ioc и на рендерерах

Lamest
17.04.2018
15:32:22
ну да.

Кита
17.04.2018
15:32:52
ioc регает долго, резолвит долго, все эти ваши метаописатели и атрибуты работают долго, typeof работает долго, и куча статических пропертей с долгим nameof

Lamest
17.04.2018
15:32:53
элементы интерфейса в юай потоке делаются и фризят по
тайпоф тоже
gettype - рантайм

Кита
17.04.2018
15:35:26
typeof(T) прошу прощения. дженерики

Lamest
17.04.2018
15:35:33

Кита
17.04.2018
15:35:40

Lamest
17.04.2018
15:36:26
ну не знаю. не замерял. а без него рендеры не подцепишь, да?

Кита
17.04.2018
15:37:18
неа.
и даже замеры не нужны как таковые. ILGenerator не юзается - значит априори медленно)

??
17.04.2018
15:37:45

Lamest
17.04.2018
15:38:38

??
17.04.2018
15:39:29

Lamest
17.04.2018
15:39:38
вообще привязка к dependency service - стремная идея