ПОЧЕМУ ANDROID ТОРМОЗИТ? | РАЗБОР

preview_player
Показать описание

Сегодня мы поговорим о том, почему Android тормозит. Очень часто мы видим, что смартфоны, даже флагманы, начинают в какой-то момент тормозить и глючить, поэтому постараемся разобраться с чем это связано. Ну и главное - ответим на вопрос - будет ли это всегда?

Подписка! ↓ ↓ ↓

СОДЕРЖАНИЕ:
00:00 Вступление
00:57 Фрагментированность
02:35 Продолжение просмотра
04:34 Сторонние оболочки
06:28 Медленная память и чипы
09:44 Алгоритм управления ОЗУ
14:14 Процесс отрисовки UI
15:59 Выводы

🎧 Наш ПОДКАСТ Droidercast:

С вами на связи Борис Веденский и Валерий Истишев!
Обзоры смартфонов, репортажи с выставок, новости из мира технологий и многое другое на самом популярном в Рунете канале о гаджетах Droider.Ru!

#android #UserInterface #iOS #Droider
Рекомендации по теме
Комментарии
Автор

Считаю, что обязательно нужно снять это "отдельное видео", ибо очень любопытная тема для многих

Koshok_Sosachiy
Автор

Garbage Collection - это основная причина подтормаживаний аппов на андройде и основой неустранимый изъян архитектуры Java. Кратко: когда память заканчивается включается gc, который ищет неиспользуемые элементы кучи для последующего высвобождения. Но при этом он жрет ЦПУ, ПСП и что самое важное - подмораживает исследуемую память (переводит в рид-онли из-за синхронности этой операции), так что приложение подвисает при попытке записи в этот участок памяти.

Прикольно, что в специализированном видео эту причину вообще не назвали )

fruy
Автор

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

VideoLapse
Автор

Хотелось бы теперь подробное сравнение популярных оболочек на Андроиде:
какие оболочки самые эффективные и почему, в чём плюсы и минусы оболочек.

parazels
Автор


1:13 Фрагментированность
6:14 Сторонние оболочки
8:09 Медленная память и чипы
11:26 Алгоритм управления ОЗУ
15:52 Процесс отрисовки UI

qwertyazerty
Автор

Выпуск интересный, но есть одна маааааленькая просьба. Сделайте выравнивание аудио ряда. Либо громкость голоса поднимите, либо громкость эффектов на переходах приглушите. Я начал смотреть видео и сделал громче звук в начале, и тут у меня как заорала аудио вставка, что я звук сильно убавил. Пришлось до конца ролика вслушиваться, чтобы меня больше не пугали.

Vilgrod
Автор

Борис: уходит за водой
Отражение Бориса: ты иди, а я за телефоном послежу

bluetooth_k
Автор

Я так "рад" набору AR-инструментов, фильтров камеры в режиме "весёлый" и прочему дерьму в своём Сасунге.
Спасибо им за это! Без этого аппарат был бы слишком шустрым

Pagenotfound
Автор

Борис, не вводите людей в заблуждение - в Андроиде запрещено делать сетевые обращения в главном потоке! Это не означает, что нет других причин для тормозов, но программист всегда обязан создавать отдельный поток для сетевых операций, как раз по причине из возможного зависания (таймаутов).

FatherVanadium
Автор

Это действительно было убер интересно. Спасибо за подготовку видео такого качества как визуально так и информационно. Посмотрел все последние ролики и невероятно рад, что вы снова вернулись на канал в качестве ведущего) Респект вашему тембру и стилю речи. Слушать приятно и интересно. (Интересный факт, смотрю ваши ролики с 11 лет и сейчас мне 23. Благодарен всей команде за влияние на мою жизнь❤)

room
Автор

Борис, Валера, расскажите еще разницу между Windows и MacOS. Разницу работы менеджеров памяти? Какая система надежнее?
У меня макбук и черный экран смерти на нем я тоже видел и обновлялась макос без предупреждения тоже.
В чем преимущества и недостатки операционок в сравнении друг с другом?

krenar
Автор

Были айфоны, давно ими не пользуюсь. Закрытая и топорная система задрали. 3, 5 года отходил с 1+7, всё хорошо работало и работает, сменил из-за батареи на 1+10 pro. Всё так же хорошо работает. Пускай на флагманском ведре иногда случаются баги, но его возможности перекрывают это. Ставя на чашу весов возможности устройства и красивые анимации, я лично выбрал возможности. Бесспорно, с точки зрения железа и софта айфоны действительно выдающиеся, но это тоже самое что ездить на гоночной машине по треку с кирпичом под педалью газа.

Владимир-ггж
Автор

По поводу мультипотока: на ведре большую часть долгоиграющих операций не получится запустить в мейн потоке. Работа с бд, с сетью и прочее - сразу выкинет ARE. А "приложение не отвечает" зачастую связано как раз с отрисовкой юай. Часто, например, такое бывает из-за большого количества векторных изображений

denysbrazhko
Автор

Хз, ребят. Никогда ничего не тормозило на андроиде. Перешёл с 7 яблока на андроид миллион лет назад. Всё тут и сижу. Зато ничего не отваливается от обновлений.

simonb
Автор

Зашел почитать хейт в адрес айфонов, а тут адекватные коменты 😮

Andrew-rbpw
Автор

Видео выходит 30 апреля. Содержит рекламу, действующую до 30 апреля🪁

Alexey_Emelyanov
Автор

Жду видео, почему после iOS 14 начали появляться баги в том количестве, которого у Яблока ещё никогда не было

kittenfrompicture
Автор

С радостью посмотрел этот выпуск. Отличный формат и очень всё хорошо структурировано.
Как по-мне, то вы впереди всех по этой тематике. Субъективно, конечно, но я всегда дико радуюсь выходу в
Ваших выпусков в этом формате

urgenwolk
Автор

Есть такая штука - бандлы, которые решают проблемы большого зоопарка устройств. А то, что девайсы тормозят - это результат того, что современные разработчики забили болт на оптимизацию. Вы пробовали скомпилировать тяжёлый проект на андроид студии? А теперь угадайте во сколько раз он быстрее компилируется на эклипсе...

siarheibartashevich
Автор

Ребзи, всё здорово, но кроме Main Thread в андроиде ещё есть RenderThread ) но смысл в целом верно передан о том, что приложения делают кучу лишней работы в блокирующем юай потоке

jeminay