Android O: особенности поддержки новой операционной системы

Совсем скоро состоится презентация новой версии Android O. Перед специалистами кампании стоит главная задача, чтобы сохранить полноценную работоспособность базовых функций вне зависимости от пополнения новых возможностей операционной системы. Специалисты помогут разобраться в главных изменениях Android O, а также оценить их действие.

Сферы изменения Android O

Сотрудники кампании условно разделили изменения в Android O на две большие категории:


  1. Обновления, которые «ломают» базовую работоспособность и нуждаются в дополнительных усилиях для функционирования.
  2. Открытие возможностей для реализации новых функций.

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

Background Location Limits

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

  • когда приложение находится не в фоне;
  • приложение несёт в себе активный Foreground-сервис;
  • иное приложение имеет факт соединения с базовым.

Следовательно, можно сделать вывод о том, что для Foreground-приложений функциональность останется такая же, как и в ранних версиях.

Если нет foreground service, то будет изменяться запрос геолокации:

  • в Background-приложениях система начнёт выявлять новое местоположение пару раз в час. И в том, случае если приложение будет запрашивать больше обновлений;
  • для Foreground-приложений схема работы не изменится.

Улучшения в работе новой оперативной системы

Новая версия оперативной системы будет нести в себе ряд улучшений, которые будут помогать неопытному пользователю, легко управлять своими идентификаторами. К этим улучшениям можно отнести:

  • появление ограничений по эксплуатации постоянных (те, которые нельзя удалить) идентификаторов, от которых зависит устройство;
  • периодическое обновление с помощью Wi-Fi стека, который непосредственно связан с изменениями работы прошивки Wi-Fi-чипсета в момент активного сканирования ближайших сетей;
  • появление новых обновлений в устройстве с помощью, которых приложение ранее запрашивало сведенья об учётной записи. Такие обновления дают пользователю возможность контролировать свои данные;
  • возможность создания программных ярлыков и специальных виждетов. Ярлык – это отдельная иконка, которая позволяет пользователю одним кликом быстро решить проблему. Чтобы успешно прикрепить ярлык, потребуется согласие владельца в окне системного - диалога о подтверждении действия.

Важные изменения в программе

Главным изменением в работе действующей операционной системе считается ограничение в фоновой работе. Все эти ограничения условно делятся на две большие категории:


  1. Появление рамок в работе фоновых сервисов. Когда приложение переходит в режим background, то у него открывается окно, которое работает пару минут. На протяжении этого времени запускаются и функционируют сервисы. Как только это время закончится, то все сервисы прекращают свою работу, а запуск новых спровоцирует остановку приложения. Кампания пытается свести к минимуму число фоновых сервисов, которые работают. Если пользователю всё же понадобится выполнить несколько дополнительных задач в фоне, то для этого желательно применить JobScheduler. Если работа пользователя подразумевает выполнение более длительных задач в фоне, то потребуется установить дополнительное приложение.
  2. Изменение работы в регистрации broadcasts. Разработчики Android O продолжили работу, начатою ещё в 7й версии операционной системы. Многие помнят, что в ранних версиях приложений они подгружались при каждой смене сотовой станции. Но, учитывайте, что в старой версии не разрешалась регистрация сразу нескольких бродкастов, то сейчас их количество значительно выросло. 

К характерным новшествам новой операционной системы можно отнести стоковую функцию «Картинка в картинке». А также, эта функция открывает владельцу возможность самостоятельно менять соотношения сторон. К менее важным возможностям новой системы специалисты относят появление адаптивных икон, форму которых человек может подобрать самостоятельно под заданную тему.

С разработкой Autofill Framework у пользователя есть возможность проще заполнять свои данные в приложении. В момент вызова фреймворка потребуется сравнить имя продукта, для которого был сделан вызов в автозаполнении. Затем, система запросить данные для входа в систему. Чтобы логин и пароль всегда правильно идентифицировались, потребуется сделать специальную базу с resourceId контролов либо использовать иную информационную службу, которая сможет правильно сопоставить данные по автозаполнению.

Изменения в цветовой гамме

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

Изменения в приложениях по уведомлению

Новая операционная система открывает перед пользователем возможность сортировать все его уведомления по отдельным каналам, сортируя их по определённых параметрах. Человек получает более полный контроль над полученными новыми уведомлениями. А также, у него есть возможность заблокировать либо полностью отключить отдельные каналы уведомлений. Полученную информацию приложение будет самостоятельно группировать, и отправлять в подходящий канал.

Новые уведомления могут сортироваться по специальным каналам, к примеру, к таким как:

  1. Спортивные новости.
  2. Текстовые сообщения от других пользователей.
  3. Музыкальные новинки.

Пользователь может самостоятельно управлять каждым каналом по отдельности.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND