Что такое new android system

Обзор Android 10: все нововведения

Компания Google выпустила крупное обновление Android. Оно уже начало приходить на некоторые модели смартфонов (Pixel, Essential, Redmi и OnePlus), а в скором времени будет портировано ещё на десятки устройств различных производителей. Этот апдейт содержит большое количество изменений и нововведений, как заметных, так и имеющих отношение к внутреннему коду операционной системы.

В Android 10 появилась тёмная тема оформления, которая распространяется на систему и некоторые приложения Google и сторонних разработчиков.

Навигация и жесты

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

Также сохранилась жестовая навигация с полоской в нижней части экрана:

  • Нажатие посередине бара открывает домашнюю страницу.
  • Для выбора запущенного приложения нужно нажать посередине, сделать небольшой свайп вверх и отпустить палец — откроется карусель с запущенными недавно приложениями.
  • Моментальное переключение между приложениями осуществляется свайпом влево и вправо по полоске.

По умолчанию новые жесты отключены в сторонних лаунчерах и оболочках, Google позволит вернуть привычные кнопки (возврат, домашняя страница, многозадачность).

Функция Smart Reply, как и прежде, позволяет отвечать в различных мессенджерах фразами-подсказками через уведомления, но теперь она может автоматически перенаправлять пользователя в различные приложения по прямым ссылкам из уведомлений (например, открывать сайты в Chrome, запускать карты или включать видео на YouTube).

Реализована новая схема обновлений. Теперь патчи безопасности можно устанавливать через Play Маркет в обход обновления всей операционной системы. Это ускорит инсталляцию небольших, но критически важных патчей.

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

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

Появился контроль и за опциями безопасности, например за доступом к галерее и папке со скачанными файлами. Кроме того, Android запрещает приложениям перекрывать другие окна. Если приложение хочет привлечь внимание пользователя (например, для того, чтобы просигнализировать о звонке), оно сможет сделать это с помощью уведомления с высокой степенью приоритета. Приложениям запрещено получать доступ к чувствительным данным, например, IMEI, серийному номеру устройства и прочим идентификаторам, а MAC-адрес устройства для каждой сети Wi-Fi устанавливается случайным образом. Появилась поддержка новых стандартов сетевого шифрования, в том числе WPA3 и Enhanced Open.

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

Изменения затронули процесс переноса контента из одного приложения в другое — в диалоговом меню появилась опция SharingShortcuts, которая позволяет моментально переходить в тот раздел приложения, который нужен пользователю для отправки выбранного файла.

Читайте также:  Android apk installer windows

Быстрый доступ к настройкам

Приложения теперь могут показывать пользователю системные настройки поверх себя. Это может использоваться в тех случаях, когда пользователю предлагается включить ту или иную функцию — например, NFC, интернет или определение местоположения. Wi-Fi работает адаптивно — пользователь может задействовать режим с низкой задержкой, который будет полезен в играх и для голосовой связи.

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

Добавлена поддержка видеокодека AV1, который позволяет получать стриминговый видеопоток с высоким качеством, используя меньше трафика. Также появилась нативная поддержка аудиокодека Opus и режима HDR10+ для устройств с экранами, которые совместимы с ним. Устройства с Android 10 можно использовать для профессиональной работы с музыкой — благодаря нативной поддержке MIDI.

Ускорен запуск приложений, в том числе за счёт использования улучшенной технологии ART, которая заранее компилирует и оптимизирует код. Видеодвижок Vulkan, ускоряющий обработку 3D-графики, теперь используется не только в играх, но и в приложениях.

Дополнительные настройки уведомлений

По долгому нажатию на уведомление появляется несколько опций: блокировать уведомления, показывать без звука или продолжать показывать их. Раньше их можно было или блокировать, или оставлять. После свайпа уведомления влево появляются кнопки, позволяющие отключить уведомления на определённое время (15 минут, полчаса или час) или приглушить их.

Новое приложение «Файлы»

Стандартное приложение «Файлы» было обновлено — теперь оно выполнено в стиле Material Theme (как многие другие приложения Google). В верхней части экрана появилась строка поиска, а с помощью фильтров можно сортировать файлы по их типу.

Через настройки сети теперь можно делиться QR-кодом для подключения к Wi-Fi без ввода пароля.

В настройках «Цифрового благополучия» появилась опция «Отдых», позволяющая включить монохромный режим изображения для некоторых приложений. По задумке Google, это позволит пользователям проводить меньше времени в соцсетях (поскольку залипать на чёрно-белых фотографиях не так интересно, как на полноцветных).

Android 10 может автоматически задействовать режим экономии энергии в зависимости от особенностей использования устройства и привычек пользователей. Это значит, что смартфон сможет уходить в более глубокий сон в то время, пока отдыхает сам пользователь.

Десктопный режим на смартфонах Pixel можно форсированно включить через настройки для разработчиков. На Essential PH-1 он автоматически активируется после подключения к монитору с помощью адаптера USB Type-C → HDMI. На других устройствах, который доступно обновление Android 10, он может включаться иначе в зависимости от конкретной модели.

В этом режиме изображение со смартфона можно выводить на внешний монитор через проводное подключение (без док-станции). Приложения запускаются в отдельных окнах, в верхней части экрана отображается строка состояния, а снизу — кнопки навигации.

Чтобы найти пасхалку, нужно перейти в «Настройки» → «О телефоне» → «Версия Android» и несколько раз нажать на версию Android. Поначалу откроется лишь экран, на котором написано Android 10, причём логотип ОС и номер версии можно двигать пальцами. В отличие от других версий Android (и бета-версии Android Q), никаких игр в этой пасхалке нет.

Источник

Что нового в Android 11 для пользователей и разработчиков

На днях внезапно выкатили превью-версию Android 11 для разработчиков. Google говорит «разработчики, вы в прошлом году хорошо нам нафидбечили, поэтому в этот раз мы даём вам превью раньше, чем когда-либо» (релиз намечен на третий квартал, то есть до него примерно полгода).

Читайте также:  2din автомагнитола android рейтинг

Из-за этого версия особенно сырая, в неё могли попасть не все готовящиеся фичи (что-то привлекательное небось припасли для Google I/O), и часть вещей до релиза ещё могут откатить обратно. Но всё равно же интересно разобраться, что нового!

Как водится, сайты вроде 9to5Google и Android Police тут же потестировали превью-версию в хвост и в гриву, а в итоге выпустили кучу текстов: про каждое нововведение по отдельности. А мы продрались через эту кучу текстов и сделали для Хабра сводную подборку на русском — такую, чтобы была понятна и обычному пользователю Android, но с приписками конкретно для мобильных разработчиков.

Видеозапись экрана

Эта фича была ещё в бета-версиях Android 10, но тогда с ней были сложности и в релиз она не попала, а теперь в новой превью-версии снова появилась в доработанном виде. Так что в релиз Android 11, хочется верить, попадёт.

В принципе, её название всё объясняет. На Android есть сторонние приложения для видеозаписи всего происходящего на экране, но нативное решение не помешало бы.

Что с этого разработчикам: вероятно, в ситуации «пользователь жалуется на трудновоспроизводимый баг» станет проще запросить у пользователя видеозапись.

Bubbles

Эта фича была ещё в бета-версиях Android 10, но тогда… Да, тут история как с видеозаписью экрана: к релизу «десятки» довести фичу до ума не успели, и она переехала в следующую версию.

Это аналог фейсбучных Chat Heads: диалоги могут сворачиваться в «кружочки», остающиеся на экране поверх других приложений. Бабушка, зачем тебе бабблзы? Это чтобы было удобнее читать Хабр и при этом переписываться с тобой, внучка моя.

Но они не заработают магическим образом идеально во всех мессенджерах сразу: тут для разработчиков Android-приложений есть Bubbles API, и вопрос в том, насколько активно разработчики будут его использовать. Вероятно, Google старательно поддержит во всём своём бесконечном наборе гугломессенджеров, а про остальных пока вопрос.

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

Scoped storage

Эта фича была ещё… ну, вы поняли, да? В Android 10 эту вещь уже включили, но тогда сделали опциональной (разработчики приложений могли отказаться), а вот теперь она доработана и приходит окончательно.

Суть scoped storage в том, что приложениям даётся доступ только к своей папке, и шариться по другим файлам они не смогут. Конечно, приложениям вроде файловых менеджеров нужен полный доступ, и для таких сделают исключение «All Files Access». Но в целом ощущается сближение с iOS-подходом: ограничивать приложения в возможностях во имя безопасности пользователя.

Что с этого разработчикам: Если в targetSdkVersion вы собираетесь включать Android 11, то Google строго говорит «обновите своё приложение, чтобы работало со scoped storage», и даёт ссылку на более подробный текст.

One-time permission

И ещё об усилении приватности. Ранее, когда приложение запрашивало разрешение, были варианты «разрешить», «отказать» и «разрешить только при использовании приложения». Теперь для таких значимых разрешений, как доступ к камере, микрофону и геолокации, создан новый вариант: «разрешить только на один раз».

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

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

Читайте также:  Все мультимедиа плееры для андроид

Насколько понимаем, это потому что одновременно Google ещё и меняет правила: теперь доступ к геолокации в фоне смогут запрашивать только те, кто обосновал Гуглу, почему это им правда нужно. Ну, как раньше с доступом к звонкам сделали.

Что с этого разработчикам: тут вам виднее, запрашиваете ли вы разрешение и сказываются ли на вас перемены. Есть ещё всякие нюансы вроде «если в приложении есть WebView, у него доступ может отличаться», поэтому изучите официальный текст.

Индикатор частоты обновления экрана

Тут совсем мелкая штука, но за ней ощущается целая история.

Экраны с высокой частотой обновления сейчас в тренде: например, у OnePlus 7T экран на 90 Гц, у Samsung S20 и вовсе на 120 Гц. Это даёт невиданную плавность при скроллинге — казалось бы, прекрасно. Но есть проблема: частое обновление экрана активнее расходует энергию.

Возникла идея «пусть экран не всегда работает на полную катушку, ведь если играет видео с 24 FPS, бессмысленно обновлять его чаще». Звучит здраво. Но в итоге, например, покупатели Pixel 4 заметили, что они купили телефон с 90 Гц, а он переключается на 60 Гц когда ему вздумается (в том числе когда этого не хотелось бы). И было сложно понять, когда экран вообще делает то, за что ты заплатил. А теперь в нативных настройках разработчика можно включить индикатор.

Что с этого разработчикам: если вы не могли понять «это Гугл режет частоту обновления экрана или это моё приложение тормозит», будет чуть проще.

API для работы с 5G

С 5G-покрытием всё по-прежнему печально даже в США, не говоря уже о мире в целом. И рыночная доля 5G-смартфонов тоже скромная. Но, наверное, где-то в 5G-зоне есть обладатели 5G-смартфонов, и Google о них заботится. Порадуемся за этих троих человек.

В общем, новые API «bandwith estimator» и «dynamic meteredness» призваны помочь мобильным приложениям лучше понимать, какая у пользователя пропускная способность и лимитирован ли его трафик, чтобы отправлять ему данные в оптимальном качестве.

Что с этого разработчикам: на данный момент и в российских реалиях — почти ничего, но если ваша прокрастинация шепчет «давай вместо пяти горящих задач займёмся чем-то совершенно необязательным», то обратите внимание.

Мелочи жизни

То, что нет смысла расписывать подробно:

  • Тёмную тему можно включать по расписанию
  • В меню Share можно закрепить конкретные приложения, в которые обычно шарите
  • «Scrolling screenshots»: нативные скриншоты, захватывающие не только текущий экран, а всю страницу до конца
  • Улучшение поддержки экранов, в которых камера сделана круглым вырезом, и тому подобного
  • В панели уведомлений всё мессенджинговое выводится наверху единым блоком «conversations»
  • Экран настроек «Do Not Disturb» переработан
  • Новый Bluetooth-стек «Gabeldorsche» (что бы это ни значило)
  • «Режим самолёта» больше не будет отключать Bluetooth (чтобы пользоваться в самолётах беспроводными наушниками)
  • Управление медиа в панели уведомлений переезжает в верхнюю строку к иконкам настроек
  • В управлении жестами Project Soli — новый жест «пауза»
  • Ну и ещё с некоторыми областями поработали (NNAPI, биометрия и т.д.), пересказывать все нет смысла, поэтому сошлёмся на официальный пост.

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

А если вас этот пост заинтересовал как мобильного разработчика, то напоследок обратим ваше внимание: 23-24 июня в Петербурге мы проведём конференцию Mobius, и там будет много актуального для вас.

Источник

Оцените статью