Size: a a a

Android Developers

2021 January 16

D

Denis in Android Developers
и да, вот. глючный релатив он собирается юзать вместо констрейнта
источник

D

Denis in Android Developers
доки гугла так то
источник

s

someone_guy in Android Developers
Denis
я думаю, эти экраны нужно сильно нагрузить, чтобы хоть какую-то разницу почувствовать
Само собой, просто было бы полезно знать, в какой момент наступит тот самый "сильно нагрузить".
источник

L

Leonid in Android Developers
someone_guy
С вашей стороны было бы неплохо сверстать два экрана: с констрэинтами, а один простой. Затем каким-то инструментом замерить скорость отрисовки и предоставить преимущество второго в процентах. Ну так обычно делают взрослые люди когда заявляют о чем-то. Хотя бы для себя знать.

Я бы с удовольствием посмотрел на такое исследование, кста
Я с вами делюсь своим опытом. Можете игнорировать, дело ваше.

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

Кроме того, статьи есть в интернете на эту тему. ConstraintLayout был реально быстрый в альфе, но потом там что-то улучшили и он стал тормознее любого другого лэйаута.
источник

D

Denis in Android Developers
someone_guy
Само собой, просто было бы полезно знать, в какой момент наступит тот самый "сильно нагрузить".
из практики, заметно только если юзать много iv или какой-нибудь lottie. а так однохуйственно
источник

D

Denis in Android Developers
Leonid
Я с вами делюсь своим опытом. Можете игнорировать, дело ваше.

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

Кроме того, статьи есть в интернете на эту тему. ConstraintLayout был реально быстрый в альфе, но потом там что-то улучшили и он стал тормознее любого другого лэйаута.
какие, блядь, статьи, если я тебе скинул скрин из developer.android? ты странный?
источник

s

someone_guy in Android Developers
Leonid
Я с вами делюсь своим опытом. Можете игнорировать, дело ваше.

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

Кроме того, статьи есть в интернете на эту тему. ConstraintLayout был реально быстрый в альфе, но потом там что-то улучшили и он стал тормознее любого другого лэйаута.
Я не игнорирую, я напротив хочу дойти до истины в этом вопросе и мне самому интересно. Вы так высказываетесь, словно эксперт в этом вопросе, но ни одной конкретной цифры не представлено  -> т.е ответа я по сути не увидел. И ваш опыт может быть искажен когнитивно. Цифры наше все, вы же понимаете
источник

L

Leonid in Android Developers
Denis
какие, блядь, статьи, если я тебе скинул скрин из developer.android? ты странный?
Что говорит скрин? Английскому обучен? Переведи на русский!
источник

AC

Arsen CeH9 in Android Developers
источник

D

Denis in Android Developers
Leonid
Что говорит скрин? Английскому обучен? Переведи на русский!
ты серьезно?  In the N release of Android, the ConstraintLayout class provides similar functionality to RelativeLayout, but at a significantly lower cost. как эту фразу можно перевести? что за него бумажек меньше отсчитать нужно?
источник

L

Leonid in Android Developers
someone_guy
Я не игнорирую, я напротив хочу дойти до истины в этом вопросе и мне самому интересно. Вы так высказываетесь, словно эксперт в этом вопросе, но ни одной конкретной цифры не представлено  -> т.е ответа я по сути не увидел. И ваш опыт может быть искажен когнитивно. Цифры наше все, вы же понимаете
Прямо вот бенчмарками поделиться не могу, это инфа принадлежит компании.

Однако могу рассказать, что по нашим наблюдениям приводит к тормозам вплоть до ANR.
источник

AC

Arsen CeH9 in Android Developers
Leonid
Прямо вот бенчмарками поделиться не могу, это инфа принадлежит компании.

Однако могу рассказать, что по нашим наблюдениям приводит к тормозам вплоть до ANR.
может вы его просто неправильно готовите?
источник

D

Denis in Android Developers
Leonid
Прямо вот бенчмарками поделиться не могу, это инфа принадлежит компании.

Однако могу рассказать, что по нашим наблюдениям приводит к тормозам вплоть до ANR.
я вот прям уже хочу тебе бенчмарки привести, но ты ж непробиваемый, у тебя релатив производительные констрейнта по ЛИЧНЫМ НАБЛЮДЕНИЯМ (объективненько, ага)
источник

L

Leonid in Android Developers
Denis
ты серьезно?  In the N release of Android, the ConstraintLayout class provides similar functionality to RelativeLayout, but at a significantly lower cost. как эту фразу можно перевести? что за него бумажек меньше отсчитать нужно?
Этот текст вообще никак не противоречит тому, о чем говорю я. Да, с ConstraintLayout проще создавать хитрые разметки. Означает ли это, что он всегда лучше/быстрее других лэйаутов? Нет, не означает. Но ты верь 😊
источник

s

someone_guy in Android Developers
👍
источник

AC

Arsen CeH9 in Android Developers
источник

D

Denis in Android Developers
Leonid
Этот текст вообще никак не противоречит тому, о чем говорю я. Да, с ConstraintLayout проще создавать хитрые разметки. Означает ли это, что он всегда лучше/быстрее других лэйаутов? Нет, не означает. Но ты верь 😊
где я сказал, что он быстрее любых других лейаутов? и сейчас я говорю даже не о простоте создания разметок. я охуеваю с утверждения "Relative быстрее Contraint по личным наблюдениям". Да, пожалуй я буду верить гугл докам, чем личным наблюдениям основанным на непонятно каком говнокоде
источник

L

Leonid in Android Developers
Denis
я вот прям уже хочу тебе бенчмарки привести, но ты ж непробиваемый, у тебя релатив производительные констрейнта по ЛИЧНЫМ НАБЛЮДЕНИЯМ (объективненько, ага)
По бенчмаркам. Но ты ж непробиваемый. Ты понял мануал Гугла так, что RelativeLayout - это очень, очень плохо. А это ни плохо, ни хорошо. Это устаревший компонент, который при всем при этом ещё может дать жару при необходимости.
источник

S

Singular in Android Developers
Denis
программно создавай лейаут, выставляй лейаутПарамс, констрейнты и тд. в чем проблема?
А через xml не получится?
источник

D

Denis in Android Developers
Singular
А через xml не получится?
динамически? хз. как?
источник