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

Один из важных вопросов — замена внешнего порта (сегодня это чаще всего обычный microUSB) на разъем стандарта USB-C, который уже широко применяется в ноутбуках MacBook. Тут нужно обратить внимание, что USB-C — это спецификация именно физического порта, а не стандарт интерфейса. USB-C представляет собой реализацию стандарта USB 3.1 в виде миниатюрного двустороннего 24-контактного разъема. По мнению Google, переход на USB-C поможет не только повысить скорость передачи данных и оптимизировать взаимодействие Android-устройства с разнообразной периферией, но также существенно ускорить процесс его зарядки и решить вопросы унификации адаптеров электрического питания.

В борьбе против фрагментации ОС (путем модификации ее кода) Google предлагает шире использовать «цивилизованный» метод расширения ее функционала с помощью механизма Android Extensions в виде соответствующего набора API, создаваемого в рамках Android Open Source Project. При этом предполагается создать некоторый аналог магазина Google Play Services, через который разработчики будут распространять свои программные компоненты, в том числе для OEM-производителей.

Одно из давно ожидаемых новшеств — поддержка многооконного режима. По мнению ряда экспертов, именно отсутствие такой возможности препятствует выходу Android в сегмент устройств с размером экрана более 10 дюймов. Реализация такого пользовательского интерфейса впервые появилась в представленной этим летом версии Android 7.0 Nougat. Конечно, это не такой произвольный многооконный мир, как в Windows, речь пока идет только о возможности поделить экран между двумя приложениями, но для большинства пользователей и этого вполне достаточным. Google хочет двигаться дальше в этом направлении, а главное — сделать данных механизм более доступным для производителей устройств, в том числе предлагая разработчикам единый набор API и документации.

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