Google i/o 2018: радары мобильного будущего
Отсчитываю дни до старта I/O 2018. Ежегодный форум превращён в лакмусовый тест Android-экосистемы: векторы развития, нестандартные SDK, новые паттерны взаимодействия с пользователем. Ниже ключевые пункты моего чек-листа.
Android P: энергетический приоритет
Предварительные сборки демонстрируют упор на моторный слой: JobScheduler обучён распознавать «шатравтимус» — мой термин для всплесков фоновой активности, сгруппированных в непредсказуемые пачки. Адаптивные лимиты API заставляют сервисы спать чаще, предотвращая катаболизм батареи. Жду расширения Doze-градиента вплоть до системных процессоров безопасности Titan-M, что даст шифрованию шанс активироваться без ощутимой просадки латентности.
Нативный ML на краю
Команда TensorFlow Lite уже показала бинарники весом ниже 300 КиБ. На сцене я жду live-кодинг, где quantization-aware training сократит импульсные окна до 8-бит, тем самым открывая дорогу infer-циклам прямо в TEE. Параллельно ML Kit объединит OCR, face-mesh, smart-reply под единый диф-канал Firebase. Такой симбиоз даёт студийным командам шанс выпускать build c intellij-gradle-плагином и получать аналитический фидбэк без extra instrumentation.
Flutter переживает фазу зрелости: hot-reload превратился в нейронный рефлекс фронтендера. Ожидаю анонс стабилизации API и первой Long Term Support ветки. При публикации roadmap интересует Fuchsia channel: любая интеграция с Zircon-микроядром даст подсказку относительно дистрибутивной стратегии Alphabet после ARM-Neoverse.
После объявления официальной поддержки Kotlin язык поднялся на пьедестал Stack Overflow Developer Survey. Вероятен релиз coroutines 1.0 и StateFlow, что упростит безаккордную работу с Flow Collectors в Android Arch-слоях. Жду демонстрацию DSL для Navigation Component внутри проекта Jetpack.
Wear OS реанимация
Ребрендинг Android Wear дал свежий кислород, однако экосистема нуждается в новом драйвере интереса. Ставлю на интеграцию eSIM-профилей, Project Treble для прошивок и закрытую бету hybrid-layout watchfaces. Под капотом пригодилась бы micro-DNN для предиктивных жестов, сокращающая route-timeout при микроплатежах через NFC-антенну размера 18 мм.
Instant Apps перестанут быть демо-технологией: геленовым шаром уйдёт лимит 4 МиБ. Новая ступень установочного пайплайна даст разработчикам право распределять фичи по dynamic-feature-модулям, улучшая показатель first interactive frame.
ARCore ожидает jumpcut: эксперимент с shared world займёт место нынешних пассивных surface-anchor. При удачном запуске появится шанс построить синхронный кроссустройственный радар, где несколько камер формируют единую карту окружения с погрешностью ниже 2 см.
Закрываю прогноз метафорой: I/O спустя десять лет напоминает акселератор Линейного коллайдера — частицы SDK сталкиваются, рождая короткоживущие, но яркие фреймворки. Слушаем первые импульсы, измеряем телеметрию, корректируем спринты.