Pull to refresh
86
0
Кирилл Розов @kirich1409

Android эксперт. Автор Android Broadcast

Send message

Его делают производители как ход, но вот я ни разу не видел его тестов и как проседает работает приложений в SWAP. Мне нравится ход OnePlus где они сделали компрессию приложения неактивных в памяти

Там используются старые API. Тот же WorkManager работает на основе AlarmManager + Service

Так теперь пользователь должен это явно разрешить и все будет как раньше. По умолчанию свобода для приложения запрещена, даже пользователь может сделать строже настройки чем стандартные

Там используются старые API. Тот же WorkManager работает на основе AlarmManager + Service

Android изначально имел свой форум Linux, SWAP не подходит из-за особенностей устройств под Android.

старые телефоны имеют меньше памяти + разные механизмы управлению памятью, чтобы открытое сейчас приложение работало лучше. Также управлению памятью отличается у разных производителей устройств.

Ну от уменьшения толщины уже отошли, кажется дошли до предела возможностей и удобства. По поводу работы в фоне - для многих приложения дается максимально высокая гарантия: VPN, отслеживание уведомлений, звонков, медиаплеере и др. Системные сервисы имеют гарантии выше и конечно другие приложения могут быть убиты в угоды. Вендоры порой жестят с убийством процессов приложения

Не очень про что идет речь и как этой выглядит

Сама система специально строилась без SWAP изначально. Та же Dalvik и JVM от Oracle разные виртуальные машины с учетом особенностей мобильных устройств

Можно сделать восстановление очень прозрачно для пользователя. Рашраьотчикт принебрегают. В случае ленты - у нее есть актуальность, авторы посчитали что стоит показать актуальную версию. сохранить и вернуть ленту для каждого пользователя в момент, который он ее закрыл может быть затратно для сервиса

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

Переехать Dagger на KSP не так просто, но работы ведутся

Помойму одну из них пометили как deprecated, но весь код проверял и он был актуальный

Нужно понимать что тогда это было проще пользователям. Также Android был заложен ещё давно и как альтернатива Blackberry. В начале был ещё шарик для скролла. ОС меняются от возможностей железа и запросов пользователей. Они не могут предвидеть все, а делают здесь и сейчас

Комментарий не в тему статьи

  1. Да. верно. Добавление верно, но это мой собственный стиль. Чтобы не сломать код который мог быть выполнен раньше

  2. Язык - это инструмент. Если Java вам подходит - пишите на ней.

15 минут идет от JobScheduler который под капотом. Так что ограничение именно унифицировано. API задумывалось чтобы не делать часто работу. Сейчас как раз делаю видео/стать где про это все расскажу

Очень не хватает скриншотов или короткой демки в виде анимации чтобы понять что вы делали

Они как раз сегодня вернули эту возможность

Information

Rating
Does not participate
Location
Гродно, Гродненская обл., Беларусь
Date of birth
Registered
Activity

Specialization

Mobile Application Developer
Lead
Blogging
Public performance
Interview
Team recruitment
Consulting
Generation of ideas
Organization of events
Android development
DevRel
Development management