- Все новинки Android 12. Обзор для разработчиков
- Дизайн
- Новый дизайн Material You
- Стандартный Splash Screen для всех приложений
- Обновление эффектов UI
- Ripple эффект
- Overscroll
- Что интересного в Android 12, что стоит попробовать?
- Динамические обои
- Работа с одной рукой
- Новые виджеты Android 12
- Упрощенный поиск
- Быстрое отключение микрофона
- Другие важные нововведения Funtouch OS 12
- Мелкие, но полезные фишки
- Кто может рассчитывать на обновление?
- Сразу о том, как бета работает
- Как установить публичную бета-версию Android 12 и откатиться
- Что нового в интерфейсе
В конечном итоге, к релизу Android 12 будет включена панель конфиденциальности. Он соберет все необходимые разрешения для приложений на смартфонах.
Все новинки Android 12. Обзор для разработчиков
Здравствуйте. Меня зовут КириллРозов, и если вы интересуетесь разработкой Android, вы слышали об AndroidBroadcast, Telegram-канале с ежедневными новостями для разработчиков Android, и одноименном YouTube-канале Вы наверняка слышали об этом. Этот пост является расшифровкой нового видеоролика канала
Конференция Google I / O завершилась, и мы узнали все о новых версиях Android. Все это можно протестировать на Beta 1. Он может быть установлен по воздуху на Pixel, а на некоторых других производителях — на Image GSI.
Основное внимание в этом выпуске было уделено переработке системы, повышению безопасности операционной системы и конфиденциальности данных. Поддержка новых современных мультимедийных стандартов выполнена очень хорошо, что сводит к минимуму боль флагманских устройств от более старых или дешевых смартфонов. Начиная с первой версии Android, виджеты приложений возрождались и требовали усовершенствований.
Дизайн
Новый дизайн Material You
Google представила обновления Material Design, которые подчеркивают персонализацию цветовой палитры. Например, на устройствах Pixel цвета определяются на основе фонового изображения. Полная версия Material you experience будет доступна во второй бета-версии Android 12
Самый большой вопрос: «Как производители будут адаптировать MaterialYou к своим прошивкам? Эта цветовая палитра может остаться чистым Android, но производители и сторонние приложения будут игнорировать дизайн и использовать свои собственные разработки. Вся цветовая палитра Material основана на цветах бренда приложения и должна быть определена пользователем. Однако это во многом будет зависеть от того, как дизайнер интерфейса приложения адаптирует новый дизайн. Не стесняйтесь писать в комментариях, что вы думаете о новом визуальном стиле Google.
Стандартный Splash Screen для всех приложений
API SplashScreen позволяет вам настроить его в соответствии с вашим брендом. Вы можете устанавливать фоны, анимированные значки и многое другое. Всем, у кого есть своя вариация такого экрана, следует принять это во внимание, поскольку отключить новую заставку невозможно.
Всплывающие экраны — довольно распространенный способ для приложений Android скрыть длинные инициализации. На Android появляется стандартный экран пусковой установки, перемещая начальную точку приложения с иконки на пусковую установку.
Обновление эффектов UI
Ripple эффект
Обновленный дизайн затрагивает многие аспекты пользовательского интерфейса системы, а эффект пульсации был обновлен. Теперь есть дополнительный эффект, но с «белым шумом» по краям. Мне нравится старая монохромная рябь, новая выглядит странно и неестественно.
Overscroll
Новый эффект при достижении списка границ теперь доступен на Android 12 в нативной системе (Android View). Пользователи iOS будут хорошо знакомы с новыми эффектами оверскроллинга.
Новые API, которые делают размытие, цветовые фильтры и другие графические эффекты намного проще и эффективнее; теперь можно использовать однострочные API для достижения размытия окна, как в iOS
В Android 12 были внесены значительные изменения или дополнения в некоторые системные виджеты. Наибольшего внимания заслуживают четыре виджета часов в новом стиле. Затем есть виджет «Общение». Это интегрирует все разговоры в популярный мессенджер, упрощая общение.
Что интересного в Android 12, что стоит попробовать?
Новая версия операционной системы заявлена как более безопасная, более приватная и более интересная. Виджеты были обновлены, а графика полностью переработана с учетом пользовательского поведения.
Для многих поначалу это выглядит не очень заметно. Это неправда, и ниже вы увидите, почему.
Динамические обои
Ключевой особенностью является новый механизм корректировки «валюты». Графические машины могут извлекать все цвета из многоуровневых обоев и применять их в пользовательском интерфейсе. Все они могут быть использованы для настройки проблем с интерфейсом. Кроме того, краски наносятся на аппликацию.
Это специальная функция для пиксельных устройств. Предположительно, этот инструмент может появиться позже и у других производителей. Игровые панели необходимы для нанесения покрытий на инструменты, предназначенные для работы с выбросами. В частности, здесь вы можете стримить сеансы на популярных видеоприемниках или смотреть уровни FPS в играх в режиме реального времени.
Мы постоянно публикуем такие новости в Telegram. (Хотите подписаться на канал, чтобы ничего не пропустить?)
Новые игры имеют разные игровые профили. Однако пока не все игры поддерживают обновленный API 12. Для активации игровой панели необходимо использовать функцию «Не беспокоить».
Работа с одной рукой
Новая функция позволяет работать со смартфоном только одной рукой. Надо сказать, что это не гениальное изобретение представителей Google. Напротив, их заимствуют фанаты и энтузиасты. В настоящее время эта функция встроена в текущую версию 12. Он лучше всего подходит для больших устройств (например, Pixel 6 Pro).
Чтобы активировать его, необходимо перейти в раздел Настройки. Оттуда перейдите на вкладку «Система» и выберите пункт «Жесты». Активируйте переключатель вращения и выберите режим управления одной рукой. Затем проведите пальцем вниз. Обратите внимание, что без системы жестов вы не сможете использовать функцию навигации одной рукой.
В отличие от устройств, разработанных Xiaomi и Samsung, Google решил перенести большинство пользовательских интерфейсов вниз. Таким образом, его легче обрабатывать большим пальцем.
После нововведения было добавлено несколько опций: реальное размытие, динамические эффекты интерфейса, динамические эффекты погоды и анимация музыкального проигрывателя виджета.
Новые виджеты Android 12
Виджеты для Android популярны уже некоторое время. Однако, благодаря новой любви Apple к инструментам, которые обычно находятся на злополучном начальном экране, Google посчитала уместным снова провести модернизацию в этой области и показать, кто здесь хозяин.
Компания Google отложила выпуск Android 12. У компании есть проблема с обновлением.
В Android 12 были внесены значительные изменения или дополнения в некоторые системные виджеты. Наибольшего внимания заслуживают четыре виджета часов в новом стиле. Затем есть виджет «Общение». Это интегрирует все разговоры в популярный мессенджер, упрощая общение.
Виджет обрел вторую жизнь.
Упрощенный поиск
В нижней части исходного экрана вы можете заметить новый значок рядом с микрофоном голосового поиска. Этот значок затвора камеры — быстрый запуск визуального поиска Google Lens.
Визуальный поиск может быть лучше, чем набор текста. Это связано с тем, что вы не можете объяснить поисковику словами, что вы видели в автомобиле, цветок или QR-код. Поэтому быстрый доступ к Google Lens очень полезен.
Быстрое отключение микрофона
Этот быстрый стол имеет новые кнопки, которые позволяют легко обойти доступ к камере и микрофону во всех приложениях телефона. Эти кнопки можно использовать как временный способ блокировки использования «органов чувств» устройства. Они также полезны, если вы часто разговариваете с кем-то на работе и не хотите, чтобы микрофон и камера то включались, то выключались.
Теперь микрофон и камеру можно быстро и легко отключить для всех приложений.
Частное ядро вычислений — это изолированная от операционной системы среда для обработки пользовательских данных. Например, умные ответы. Нет доступа в Интернет, открытый исходный код. Идея заключается в том, чтобы обрабатывать данные пользователя на устройстве без их утечки в другие места.
Другие важные нововведения Funtouch OS 12
В новой версии оболочки Vivo улучшила работу с уведомлениями. Как и раньше, все диалоговые окна отображаются отдельно от других уведомлений. Однако в Funtouch OS 12 добавлен полезный инструмент под названием «Разговоры».
Здесь отображаются все ваши контакты из различных мессенджеров, которым вы недавно отправляли сообщения.
Вы можете выделить любой из них как важный: вы можете видеть, кому из них вы отправили новое сообщение.
И когда вы получаете новое сообщение от этого контакта, в строке оповещения отображается не значок мессенджера (в данном случае Viber), а фотография в профиле контакта.
Также имеются интересные отчеты об уведомлениях и различные конфиденциальные и различные инструкции по эксплуатации (тихо, не беспокоить).
Телефон прекрасно интегрирован в Центр уведомлений, как и плеер Android 11. Он выглядит очень элегантно и чисто.
Управление сетью — еще одна интересная новая функция. Разрешая или запрещая определенным приложениям использовать Wi-Fi или мобильные сети, можно легко и удобно управлять доступом в Интернет.
В Funtouch OS 12 также реализовано удобное управление смартфоном одной рукой. Только жест активации отличается от стандарта Android 12. Здесь общий размер рабочей среды значительно уменьшается, поскольку вам нужно провести пальцем от края экрана к центру и обратно.
Положение и размер маленького экрана можно регулировать по мере необходимости.
Вы также можете гибко настроить размер окна для изображений. Например, окно YouTube может быть уменьшено в размере или развернуто на весь экран.
Улучшенные инструменты поиска (Глобальный поиск) позволяют искать содержимое различных приложений, таких как Заметки и Календарь.
Совместное использование сетей Wi-Fi (с помощью паролей) теперь стало еще проще. Просто нажмите имя сети и выберите общий доступ.
В новой версии оболочки Vivo улучшила работу с уведомлениями. Как и раньше, все диалоговые окна отображаются отдельно от других уведомлений. Однако в Funtouch OS 12 добавлен полезный инструмент под названием «Разговоры».
Мелкие, но полезные фишки
Это не только не так очевидно, но и является быстрой ссылкой на важные инновации и усовершенствования.
Во время вызова в строке состояния отображается продолжительность вызова.
Измените рабочую среду и закройте плавающее окно Conversation и Image Image.
Включает функции: масштабирование определенных частей экрана, преобразование всех шрифтов в жирные и регулировка цветов экрана.
Возможность запуска игр при получении из Google Play.
Функция снимка экрана прокрутки. Позволяет сделать снимок экрана, а не только видимой области экрана.
Функция обмена паролями Wi-Fi через Environment Share.
Панель проверки игры с функцией «не беспокоить», регистрация экрана и быстрый доступ к счетчикам FPS.
Новые API для сторонних приложений: дополнительный доступ к камерам, точная активация сигнализации и т.д.
Кто может рассчитывать на обновление?
Все владельцы смартфонов Google Pixel сегодня уже получают обновления по воздуху. Новые Pixel 6 и Pixel 6 Pro оснащены операционной системой Android 12 из коробки.
Что касается других устройств Android, то все зависит от поставщика. Они получили код AOSP в начале октября, но оптимизация системы под конкретное устройство может занять несколько месяцев.
Android 12 — это самое большое обновление за долгое время. Google удалось значительно переработать систему извне, не нарушая привычного способа взаимодействия с ней.
Приложения должны использовать новый тип сигнализации только в том случае, если это важная функция. Например, приложения, содержащие сигналы тревоги, таймеры или функции с требованием вызова в точное время. Даже Google Play может разрешить не все приложения.
Сразу о том, как бета работает
После iPhone, Google Pixel оказался довольно хорошим смартфоном.
Выкладывать бета-версию на основной смартфон, которым на данный момент является Pixel 4A, рискованно, так как он может допускать ошибки из-за внезапных сбоев и перезагрузок приложений при определенных обстоятельствах.
Во время пробного использования бета-версии iOS это случалось со мной часто. Учитывая мой болезненный опыт, казалось, что на Android все должно быть еще хуже. Но нет.
Публичная бета-версия Android 12 на Pixel 4A прекрасно работает где-то на уровне выпущенной MIUI. Это очень далеко от исправленной версии Android 11. Большинство проблем связано с интерфейсом.
Некоторые из «стад», которые я могу найти.
Например, изображение карты исчезает, когда смартфон разблокирован и оплачен. Быстрые действия приложения кажутся странными, поскольку не всегда легко попасть на экран, но пользователь может легко получить доступ к услугам приложения. Сервировочный столик выступает за пределы экрана, поэтому невозможно увидеть, как долго длится зарядка.
Система может извлекать виджеты из памяти, чтобы они загружались при переходе из приложения на рабочий стол.
Мы заметили, что в бета-версии портреты с камеры получаются плохо. Объекты очень сильно разделены, а контуры выглядят нереалистично. Это печально, учитывая, что я приобрел пиксели для камеры.
Я часто пользуюсь такси и недоволен общей ситуацией, должен сказать, что мне не нравятся портреты, они выглядят очень нереалистично. После написания отзыва я откатываюсь назад или жду патча от Яндекса.
Также возникают проблемы с запуском приложения. Все тестеры теперь не работают в лице Яндекса — приложение не открывается.
В одном из обсуждений владельцев Pixel один из участников нашел старый APK-файл, который в целом работал, но не позволял оплачивать покупки с помощью карты или платежей Google. Только если вы ездите с наличными. К счастью, Яндекс знает об этой проблеме и обещает исправить ее в ближайшее время.
Мы не знаем о каких-либо других проблемах, связанных с программным обеспечением, которое мы используем каждый день. Сама система работает хорошо. Аксессуары Bluetooth (smartwatch и airpod) также работают нормально.
Поэтому, если вам это действительно нужно, вы можете загрузить публичную бета-версию, но ни я, ни редакция не несем ответственности за результаты. Вы делаете все на свой страх и риск.
Как установить публичную бета-версию Android 12 и откатиться
Процесс установки и сброса настроек Betas еще проще, чем у Apple.
Для установки бета-версии необходимо посетить официальный сайт Google, используя свой смартфон. Затем обновление автоматически поступит на ваше устройство. Все, что вам нужно сделать, это проверить установку. Здесь вы можете увидеть список поддерживаемых устройств.
Чтобы сбросить настройки, просто перейдите на ту же страницу и удалите свое устройство из бета-тестирования. Затем смартфон будет обновлен стабильной версией Android 11.
Обратите внимание, что сброс удаляет всю информацию с устройства.
Что нового в интерфейсе
В целом, я не заметил никаких заимствований из дизайна iOS. Логическое развитие того, что было у Android раньше.
На мой взгляд, интерфейс создает 90% впечатлений от использования устройства. Здесь, впервые за многие годы, Google изменил дизайн практически всего. Кстати, Material Design, который присутствовал в двух версиях, был заменен на Material You.
Обычные элементы стали крупнее, и это сразу заметно по циферблатам на экране блокировки. При отсутствии уведомлений экран блокировки занимает около трети поверхности экрана и находится в центре. Если они есть, часы перемещаются в левый верхний угол. Здесь всегда присутствуют дата и время.
Аналогично, часы отображаются в режиме постоянного включения. Для некоторых людей, однако, я ценю это нововведение. Одним словом: удобно.
Теперь панель управления представлена в виде прямоугольника с закругленными углами. Рядом с пиктограммами находится описание функции. В целом, достаточно было бы круглых иконок, но такой вид лучше соответствует логике интерфейса.
Ползунок громкости также увеличился и теперь похож по форме на iOS 14. В других отношениях, однако, Android 12 имеет мало общего с этим.
Я ожидаю, что все приложения будут иметь такие виджеты.
За исключением, пожалуй, виджетов, представленных Google, которые пока не доступны в системе.
Кроме того, углы всех виджетов закруглены, что может выглядеть странно, поскольку большинство виджетов еще не оптимизированы, но я думаю, что в будущем это будет выглядеть отлично.
Продолжение — распространенное мнение.
Влияние Samsung ощущается. Google I/O объявила о том, что она работает с корейской компанией над созданием новой версии AndroidWear для смарт-часов.
Однако даже Android 12 для смарт-часов демонстрирует OneUI во всей красе. Приложение «Настройки» является одним из таких примеров. В будущем все больше и больше стандартных приложений будут иметь подобные интерфейсы.
Это не значит, что это плохо. Это выгодно, поскольку увеличенные элементы и то, что они перемещаются в нижнюю часть экрана, облегчают манипуляции с устройством.
Управление одной рукой — это то, чего мне так не хватало.
Панель в нижней части экрана используется для навигации по интерфейсу и была изменена, чтобы обеспечить удобное управление одной рукой. Привет, iPhone!
Хваленый автоматический подбор цвета элементов в соответствии с установленными обоями пока не работает. Это определенно должно быть «инициировано» в предстоящей бета-версии. Лично я с нетерпением жду этого.
Маленькая, но важная деталь: нажатие кнопки питания в настройках можно установить на активацию Google Assistant вместо бесконтактных платежей. Действительно, вам придется запускать приложение Google Pay каждый раз, когда вы хотите совершить платеж, что не всегда удобно. Надеюсь, это будет исправлено в одном из будущих выпусков.