Кирилл Розов @kirich1409
Android эксперт. Автор Android Broadcast
Information
- Rating
- 847-th
- 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
Согласен, поправил название
Для будильников есть специальное API с отдельным разрещением. Google Play будет проверять действительно ли оно нужно вашему приложению чтобы с ним опубликоваться. Также разработчик может запросить специальный доступ у пользователя чтобы могло работать это API
Вот тут связи нет. Если видно уведомление от приложения, то все будет работать как прежде. То что 2 приложения в реальном времени борятся за геоданные то даже не знаю как себя будет вести ОС
В системных настройках приложений есть кнопка "Оставновить" и она не даёт приложению просыпаться самому, пока это не сделает польщзователь. Также можно выбрать жесткий ограничения по батарейки в Android 12+ что тоже не даст этого делать
Его делают производители как ход, но вот я ни разу не видел его тестов и как проседает работает приложений в 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. В начале был ещё шарик для скролла. ОС меняются от возможностей железа и запросов пользователей. Они не могут предвидеть все, а делают здесь и сейчас
Комментарий не в тему статьи