Автоматизация
Команды в iOS появились давно, но я только пару недель назад решил посмотреть, что с их помощью можно делать.
Меня не устраивает то, что wifi работает постоянно, вне зависимости от того, где я нахожусь. Если я не дома, он не подключен, но продолжает сканировать близлежащее пространство, впустую расходуя батарею.
Так же меня не устраивает то, что дома, когда я подключен к wifi, постоянно работает мобильный интернет. Я понимаю, что его работа часто решает проблемы с подключением к wifi. Но я так же понимаю, что это опять же пустая трата заряда батареи.
В результате создал ряд автоматизаций, которые позволяют включать wifi-модуль только в момент нахождения телефона в определенной локации (дома или на работе). И после подключения к wifi автоматически отключается мобильный интернет.

Отдельные автоматизации на каждое действие:
- Когда я прихожу домой, автоматически включается wifi.
- Когда телефон подключается к домашней wifi-сети, автоматически отключается мобильный интернет.
- Когда я теряю соединение с wifi, происходит подключение к мобильной сети.
- И когда я покидаю локацию дома, wifi автоматически выключается.
В результате я не теряю связь с интернетом, но одновременно работает только один тип подключения.
Еще одна автоматизация, которую создал, это автоматическое включение режима энергосбережения по достижению уровня батареи в 30%:

При этом уровень аккумулятора можно регулировать (я выбрал уровень в 30%), что очень удобно.