Ликбез
Работа приложения
при ограничении
разрешений
Если Target API Level ниже 23, то
есть меньше Android 6, и когда версия API 23 и выше. В первом случае приложение является legacy,
но разрешения отобрать всё равно
можно. Во втором случае оно ещё
начнёт получать новые исключения, которых не знавало раньше.
пасть «во вчера» с точки зрения
приложения.
Реальная история провала.
Родительский контроль в KIS
для Windows появился в версии 7.0 в 2006 году. В то же время
в продукте существовал встроенный новостной агент, вовсе не такой, как сейчас. Предполагалось,
что через него будут рассылаться
разные новости об угрозах, всякие
«что нового» и подобное. В релизной версии, которая уже была установлена у пользователей, был баг.
Если перевести время в Windows
назад, до начала действия лицензии, то защита отключалась. Строго
говоря, не администраторы не могут переводить время, но 10 лет назад в фирмах особо не следили за
правами пользователей и там каждый бухгалтер был локальным администратором. Один из наших
клиентов в своём маленьком офисе настроил родительский контроль так, чтобы пользователи не
могли шариться по Интернету, кроме как по дозволенным сайтам.
Драконовски все настроил и паролем защитил настройки. Всё работало нормально до тех пор, пока
во встроенный новостной агент не
прислали новость, что пора обновиться на новую версию 7.0.1 где,
помимо прочего, исправлена
ошибка, из-за которой отключает-
Режим экономии
заряда батареи
Реализация как Doze и App
Standby, так и альтернативные реализации альтернативно одарённых производителей типа Samsung (да и STAMINA
от Sony в первой версии), когда
всё реализовано ужасно неправильно, но с этим придётся жить.
Приложению допустимо не выполнять проверки в срок, не отправлять статистики, не обновлять данные. Но не допустимо падать, зависать, никогда не выполнять запланированные задачи.
Изменение даты,
времени, часового пояса
Люди могут летать в отпуска и командировки в другие страны, где
другой часовой пояс. Если самолёт пересечёт 180-й меридиан, то
пользователь вполне может по27