[ad_1]
Самое интересное в большом обновлении Android — это возможность следовать шаблону, чтобы опробовать все новые функции. GoogleОбновление Android 12 стало крупнейшим визуальным изменением дизайна операционной системы со времен Android 5 Lollipop благодаря Material You. Новая философия дизайна, наряду с исчерпывающим списком новых функций, сделала внешний вид Android 12 радикально отличным от предыдущих итераций. Затем появился Android 13, который удвоил многие из тех же эстетических решений. Теперь мы переходим на Android 14, и, вероятно, будет еще больше внутренних изменений.
Первая бета-версия Android 14 еще не вышла, но у нас уже есть некоторые намеки на то, чего ожидать в будущем. Каждый новый выпуск будет добавлять новые функции и небольшие улучшения в различные элементы системы Android. Сейчас мы находимся на нашем втором предварительном просмотре для разработчиков, и мы ожидаем, что будет как минимум еще один, прежде чем начнутся бета-версии. Если вы хотите, чтобы все, что нужно знать об Android 14, было собрано в одном месте, то вы попали по адресу. страница.
Как называется Android 14?
Google два года назад отказались от своей схемы именования десертов для Android с редизайном бренда Android 10. Однако внутренние группы разработчиков компании продолжали использовать названия десертов. Android 11, например, назывался Red Velvet, а Android 12 известен как Snow Cone. Точно так же Android 13 называется Tiramisu. Google больше не держит Android 14 в секрете, поскольку он был обнаружен в одном из коммитов AOSP Gerrit еще в июле прошлого года.
Для тех из вас, кому любопытно, это были десертные имена (внутренние или общедоступные) всех версий Android до сих пор:
- Android 1.5: Кекс
- Android 1.6: Пончик
- Android 2.0: молния
- Android 2.2: Фройо
- Android 2.3: имбирный пряник
- Android 3.0: соты
- Android 4.0: Сэндвич с мороженым
- Android 4.1: желейные бобы
- Android 4.4: КитКат
- Android 5.0: леденец
- Android 6.0: Зефир
- Android 7.0: Нуга
- Android 8.0: Орео
- Android 9: пирог
- Android 10: пирог с айвой
- Android 11: торт «Красный бархат»
- Android 12: Снежный конус
- Андроид 13: Тирамису
- Android 14: перевернутый торт
Дата выпуска Android 14 пока неизвестна, но мы подозреваем, что она будет следовать той же частоте выпуска, что и в предыдущие годы. Предварительная версия Android 13 вышла в форме предварительного просмотра для разработчиков в феврале 2022 года, за ней последовала еще одна предварительная версия для разработчиков, затем еще четыре бета-выпуска до окончательного выпуска Android 13. Первая предварительная версия Android 14 для разработчиков появилась вовремя, а за ней быстро последовала вторая. кажется вероятным, что мы будем следовать той же частоте выпуска, что и в прошлом году.
Для разработчиков вы можете ожидать, что Android 14 достигнет «стабильности платформы» где-то в третьей бета-версии, если Google следует тому же графику выпуска, что и в прошлом году. Стабильность платформы относится к доработке API, и в прошлом году это совпало с возможностью для разработчиков отправлять приложения, предназначенные для нового уровня API, на Google Магазин игр.
Получит ли мое устройство Android 14?
Если у вас есть недавний Google Pixel смартфон, как новый Pixel 7, будьте уверены, что вы будете одним из первых, кто почувствует вкус Android 14, когда он выйдет. Он по-прежнему будет только в форме предварительного просмотра для разработчиков (и, следовательно, его, вероятно, не следует устанавливать в ваш ежедневный драйвер), но вы все равно сможете попробовать его. Мы также ожидаем, что другие производители устройств присоединятся к веселью, хотя, как правило, устройства из таких мест, как OnePlus и Xiaomi обновляются не так регулярно. Другими словами, будьте осторожны.
Однако, если вы Действительно хотите попробовать Android 14, когда он выйдет на вашем смартфоне, а официальной сборки нет, вы можете попробовать универсальный образ системы (GSI).
Что нового в Android 14 на данный момент?
Это некоторые из незадокументированных изменений, которые были обнаружены в Android 14 до сих пор.
Android 14 может приносить визуальные уведомления через экран и флэш-подсказки
Иногда можно легко пропустить уведомление, особенно если громкость вашего телефона тихая или он настроен только на вибрацию. Если вы также плохо слышите, то ни один из этих вариантов может не помочь, поэтому визуальная подсказка может быть наиболее полезным способом определить, получает ли ваш телефон уведомления. Однако с Android 14 Developer Preview 2 вы можете сделать так, чтобы вспышка камеры выключалась при получении уведомления или заставляла мигать экран.
Android 14 может поддерживать автоматическое подтверждение PIN-кода без нажатия клавиши ввода.
Если вы когда-либо использовали пользовательское ПЗУ на Android, довольно распространенной функцией, которую люди любили включать, было автоматическое подтверждение вашего PIN-кода после того, как вы вставили его в свой телефон. Большинство телефонов Android в настоящее время требуют, чтобы вы вводили PIN-код, а затем нажимали клавишу ввода, но это изменение может, наконец, устранить необходимость в этом.
Этот переключатель не отображается по умолчанию в DP2, и сама функция в настоящее время не работает на наших устройствах. Есть предупреждение о том, что «подтверждение вашего PIN-кода нажатием Enter более безопасно, чем использование автоматического подтверждения», но это компромисс для удобства, о котором большинство людей наверняка узнают, если они используют PIN-код. Этот переключатель автоматического подтверждения правильного PIN-кода не появится, если вы установили PIN-код длиной менее 6 цифр.
Если вы хотите включить или отключить эту функцию после вы уже установили PIN-код, вы можете перейти в «Настройки»> «Безопасность и конфиденциальность»> «Блокировка устройства»> «Блокировка экрана» и коснуться значка шестеренки в правом верхнем углу. Здесь у вас будет доступ к переключателю «автоматическое подтверждение разблокировки», который позволяет включать и выключать эту функцию.
В настоящее время эта функция не работает в предварительной версии 2 для разработчиков, но она может работать в будущем выпуске.
Android 14 может позволить вам создавать обои с эмодзи на вашем Pixel
Google всегда работает над новыми функциями, которые скрыты за флагами разработчиков, и одна из них, появившаяся в Developer Preview 2, — это возможность создавать обои с эмодзи. Газета “Нью-Йорк Таймс Недавно опубликовал статью о том, как Google планировал взять на себя ChatGPT. В отчете также было указано, как некоторые из графических и видеопроектов компании, которые в настоящее время находятся в разработке, в том числе «производитель обоев для Pixel смартфон». В Android 14 DP2 мы обнаружили новое приложение «Emoji Wallpaper» в разделе /product. Это кажется Pixel-exclusive, так как его имя пакета — «com.google.android.apps.emojiwallpaper» и требуется, чтобы был объявлен флаг функции «com.google.android.feature.PIXEL_EXPERIENCE».
После включения в списке обоев появилась новая опция «Emoji Lab». При нажатии на нее открылся пользовательский интерфейс, который позволил мне создать новые обои с различными смайликами. При создании обоев вы можете выбрать до 14 смайликов, которые будут включены в дизайн, выбрать один из шаблонов, таких как «Мозаика», «Лотос», «Стеки», «Посыпать», «Призма» и выбрать между различными цветами. Если вы не знаете, какой дизайн вам нужен, вы можете нажать кнопку «случайно», чтобы приложение создало случайные обои с эмодзи.
После того, как вы создадите обои, они будут сохранены в разделе Emoji Lab выбора обоев вашего телефона. Нет никакой гарантии, что эта функция появится в Google. Pixel смартфоны, но это выглядит как забавная функция, с которой можно поиграть.
Функция региональных настроек Android 14 может указать приложениям использовать предпочитаемый вами календарь и систему счисления.
Android — это глобальная операционная система, и поэтому она требует поддержки различных способов понимания даты, времени и других региональных единиц измерения, таких как градусы Фаренгейта в сравнении с градусами Цельсия и километры в сравнении с милями. Приложению не всегда уместно предполагать, какую метрику хотел бы использовать пользователь, и именно поэтому многие приложения (особенно погодные) просить какую метрику вы хотели бы использовать. Google добавлены языковые настройки для каждого приложения в Android 13, и теперь, похоже, эта идея распространяется на другие варианты использования.
Компания тестирует новую функцию «региональных настроек» в Android 14, которая позволяет пользователям устанавливать предпочтительные единицы измерения температуры, календарь, первый день недели и систему счисления для каждого региона. «Региональные настройки» отображаются в разделе «Настройки» > «Система» > «Языки и ввод», когда установлен скрытый флаг разработчика.
Эта функция теперь доступна в Android 14 Developer Preview 2.
Android 14 может обеспечить лучшую поддержку клавиатур с жестами сенсорной панели и переназначением клавиш-модификаторов.
Google пытался улучшить работу Android на устройствах с большим экраном, и благодаря этим усилиям у нас теперь есть такие вещи, как панель задач, встраивание действий, более оптимизированные приложения, улучшенный почтовый ящик и улучшенная поддержка разделенного экрана, большинство из которых появилось в Андроид 12л. Android 14 DP1 теперь имеет лучшую поддержку клавиатуры.
Android 14 готовится добавить поддержку изменения поведения клавиш-модификаторов. В Android 14 вы можете поменять поведение клавиш Caps Lock, Ctrl, Meta и Alt, хотя для этого требуется перевернуть флаг разработчика. Общий файл макета клавиш был обновлен в Android 14, чтобы сопоставить еще несколько кодов клавиш Linux с кодами клавиш Android. Изменения:
- ключ 120 от (не определено) до RECENT_APPS
- клавиша 228: KEYBOARD_BACKLIGHT_TOGGLE
- клавиша 229: KEYBOARD_BACKLIGHT_DOWN
- клавиша 230: KEYBOARD_BACKLIGHT_UP
- клавиша 248: БЕЗ ЗВУКА
- ключ 418: ZOOM_IN
- ключ 419: ZOOM_OUT
- клавиша 528: ФОКУС
Кроме того, после включения флага разработчика в Android 14 DP1 появится новая опция «Сенсорная панель» в настройках. Здесь вы можете переключать, нужно ли вам нажимать, чтобы щелкнуть, изменять направление прокрутки (обратная прокрутка) или переключать, вызывает ли касание сенсорной панели в правом нижнем углу дополнительные параметры. Вы также можете настроить скорость указателя, если по умолчанию она слишком низкая или слишком быстрая. Есть даже жесты сенсорной панели, а учебник можно включить, щелкнув второй флаг разработчика. Вы можете настроить эти жесты навигации сенсорной панели, и они включают в себя:
- Вернитесь назад, проведя тремя пальцами влево или вправо.
- Вернитесь домой, проведя вверх тремя пальцами
- Откройте недавние приложения, проведя вверх тремя пальцами, а затем удерживая
- Открывайте уведомления, проведя тремя пальцами вниз
- Переключайтесь между приложениями, проводя четырьмя пальцами влево или вправо.
Android 14 может упростить поиск и удаление вредоносных программ, установленных оператором связи
Bloatware трудно определить, но по сути это любые предустановленные приложения на смартфоне, которые не соответствуют потребностям пользователя. Проблема в том, что эти потребности различаются от человека к человеку, но мы все, вероятно, можем согласиться с тем, что приложения, установленные в фоновом режиме без ведома или согласия пользователя, будут учитываться. В Android 14 DP1 есть скрытое меню «приложения, установленные в фоновом режиме», которое по умолчанию недоступно. Вы должны перевернуть скрытый флаг разработчика, чтобы он появился, и даже в этом случае он не отображается в обычной версии настроек. Вместо этого он появляется в специальной версии настроек под названием «Спа», которая также закрыта флагом разработчика.
Этот новый интерфейс «приложения, установленные в фоновом режиме» работает на основе новой системной службы под названием «Контроль фоновой установки». Мишааль Рахман на самом деле обнаруженные доказательства существования этой службы через коммит AOSP несколько месяцев назад. В то время было отмечено, что эта системная служба будет использоваться не только для новой функции Android 14 (якобы страница «приложения, установленные в фоновом режиме», показанная выше), но и для «нескольких будущих версий Android V». [Android 15]” функции.
Как видно из приведенного выше снимка экрана, конечный пользователь сможет обнаружить установленные приложения без вывода сообщений и удалить их, если захочет, и кажется, что приложения, установленные adb, или приложения, активные на переднем плане, не будут отображаться в список. Это может быть полезно на некоторых устройствах, где установка SIM-карты оператора запускает фоновую установку более десятка нежелательных приложений.
Прогностический жест назад в Android 14 позволяет предварительно просмотреть, куда вы направляетесь, когда проводите назад
Возврат назад в Android может быть непредсказуемым, и для этого есть довольно серьезная причина. Когда вы перемещаетесь по приложениям, Android ведет учет пунктов назначения, через которые вы проходите, который называется резервным стеком. Это делается для того, чтобы система направляла вас в нужное место, когда вы проводите пальцем, чтобы вернуться. Однако до Android 13 система не могла точно знать, куда приведет пользователя жест «назад». Если вы пролистнули назад в конец стопки, вы вернетесь прямо к ранее открытому приложению. Это не было сразу очевидно для пользователя, и это могло означать, что он потеряет свою позицию в приложении.
Однако это должно измениться с Android 14. В Android 13 уже реализована очень простая форма этого, которая показывает пользователю, когда он возвращается к своей панели запуска. Android 14 теперь покажет вам предварительный просмотр того, что точно вы будете возвращаться к.
Это небольшое, но приятное изменение, которое делает систему Android более интуитивно понятной. Новая анимация перехода отключена по умолчанию в DP1, и в нашем видео нам все равно пришлось включить настройку предиктивной обратной анимации в параметрах разработчика, а также нам пришлось использовать приложение, которое соглашается на новое предиктивное поведение жестов назад.
Android 14 позволит вам ограничить доступ приложений к фотографиям, даже если они не используют средство выбора фотографий.
API Photo Picker — одна из основных особенностей Android 13, и благодаря Project Mainline он был перенесен на устройства Android с версией 4.4+. Это позволяет пользователям выбирать, к каким фотографиям и видео приложение может получить доступ, чтобы оно не имело полного доступа ко всем вашим фотографиям и видео на вашем устройстве. Однако приложения должны фактически поддерживать API Photo Picker, а многие этого не делают, хотя это может не иметь значения в Android 14.
Начиная с Android 14, когда приложение, предназначенное для уровня API 33, вызывает диалоговое окно разрешений во время выполнения, чтобы попросить пользователя предоставить им READ_MEDIA_VIDEO или READ_MEDIA_IMAGES (или оба), Android 14 может вставить новую запись в диалоговое окно разрешений, в котором говорится: «Выберите фотографии. ” Нажатие на эту запись запустит новую версию средства выбора фотографий, которое позволяет пользователю выбирать, к каким фотографиям или видео он хочет предоставить доступ приложению. Впоследствии приложение получает доступ только к тем элементам мультимедиа, которые пользователь специально выбрал, если только пользователь не решит расширить доступ к дополнительным элементам мультимедиа или предоставить приложению доступ ко всем коллекциям в магазине мультимедиа для изображений и видео.
Эта запись в диалоговом окне разрешений не отображается по умолчанию в Android 14 DP1, поскольку ее видимость ограничивается флагом разработчика. С надеждой, Google включает его для окончательной версии, так как это в основном защитный API для конфиденциальности.
Android 14 готовится добавить функцию клонирования приложений
Google тестирует новую функцию «клонированных приложений» в Android 14, которая позволит вам «создать второй экземпляр приложения, чтобы вы могли использовать две учетные записи одновременно». Эта функция может быть доступна пользователям через приложение «Настройки» в разделе «Настройки» > «Приложения» > «Клонированные приложения», как показано на снимках экрана ниже.
Когда вы клонируете свое первое приложение с помощью функции «клонированные приложения», Android создает так называемый «клонированный профиль пользователя» и устанавливает это приложение в профиль. Любые приложения, которые вы клонируете впоследствии, устанавливаются в тот же профиль клона, который был создан ранее. Поскольку профиль клона не передает данные приложения родительскому профилю пользователя, это означает, что любые приложения, которые вы клонируете, не сохранят вашу информацию для входа или настройки, поэтому вам придется настраивать их с нуля. Если вы решите, что вам больше не нужно клонированное приложение, вы можете удалить его через страницу «клонированные приложения» или через стандартный интерфейс «информация о приложении».
Ранее единственным способом клонирования приложений было клонирование их с помощью adb, поскольку эта функция была фактически добавлена в Android 12. Некоторые OEM-производители также обнаружили варианты клонирования приложений, и есть даже сторонние приложения, которые используют рабочие профили для клонировать приложение. Это нативное решение, которое будет работать на Google Pixel устройства конкретно, однако.
У Android уже давно есть проблема с меню «Поделиться». Хотя в прошлых обновлениях это пытались исправить, это не соответствует OEM-вариантам Android или даже приложениям, и в целом это просто беспорядок. Скриншот ниже показывает именно то, что я имею в виду.
Проблема существует даже у разных OEM-производителей, которые также используют AOSP в качестве основы.
К счастью, кажется, что Google согласно другим отчетам, может переместить Android Sharesheet в модуль Project Mainline в будущем выпуске, чтобы устранить несоответствия в меню общего доступа. С этой целью, Google добавил новое приложение в образ системы с бета-версией Android 13 QPR1. Исходный код Android 13 QPR1 показывает, что новое приложение «Intent Resolver» будет обрабатывать реализацию кода «выборщика» Android, который вызывает Android Sharesheet, заставляя пользователей выбирать, какое приложение использовать для действия «Поделиться».
Переместив Android Sharesheet в модуль Project Mainline, Google теперь может предлагать более единообразное меню общего доступа к системе на устройствах Android от разных OEM-производителей. Это также позволит компании экспериментировать с тем, что работает, а что нет, улучшая их без необходимости массового обновления системы. Это не подтверждено Google будет идти вперед с этим, но это кажется вероятным.
Готовятся обновляемые корневые сертификаты
Корневые сертификаты лежат в основе инфраструктуры открытых ключей (PKI) и подписываются доверенными центрами сертификации (ЦС). Однако иногда эти центры сертификации становятся ненадежными, и для устройств должен быть способ получить новые сертификаты, чтобы обеспечить полный доступ к Интернету. Раньше с Android единственным способом распространения новых сертификатов было обновление OTA, поскольку они хранились в системном разделе вашего телефона.
В будущем это изменится, вероятно, с выходом Android 14. Google делает корневое хранилище на вашем телефоне (хранилище, которое в основном сообщает вашему телефону, какие сертификаты принимаются) частью модуля Conscrypt Mainline, который можно обновить через Google Играйте в Обновления системы. Для большинства пользователей это не имеет значения, но это защищает ваш телефон от потенциальной интернет-катастрофы, если крупный центр сертификации внезапно станет ненадежным в одночасье.
Health Connect может стать частью Android 14
На Android есть бесчисленное множество приложений для отслеживания состояния здоровья, но не каждое отдельное приложение будет охватывать все жизненно важные функции, которые вы, возможно, захотите отслеживать. Приложения могут обмениваться данными с другими приложениями и делают это по отдельности, но раньше такой возможности не было. один API, который приложения для здоровья могут использовать для обмена данными. Health Connect — это Googleответ на проблему, способный выступать в качестве посредника для этих приложений отслеживания для обмена данными друг с другом. Если MyFitnessPal хочет получить данные из Samsung Здоровье, Fitbit и Google Fit, ранее требовалось напрямую взаимодействовать с каждым из этих приложений. В этом случае ему нужно только подключиться к Health Connect, и Health Connect будет обрабатывать все эти подключения.
Health Connect фактически доступен на Google Play Store сегодня, но проблема в том, что он не предустановлен на вашем телефоне, поэтому не все о нем знают. Google заявил о своем намерении установить его как минимум на некоторый телефонов, и, по-видимому, компания ждет выхода из бета-версии, чтобы сделать именно это. В сообщениях предполагается, что он будет поставляться с Android 14 и, скорее всего, в качестве основного модуля. Это не подтверждено, но есть много веских доказательств того, что это так.
Попрощайтесь с Android Beam
После того, как он устарел в Android 10, Google воля окончательно удалить Android Beam из AOSP, согласно фиксации на Android Gerrit. Android Beam можно использовать для подключения двух устройств, чтобы легко начать передачу данных. Его уже заменили Nearby Share, который, по сути, делает то же самое, так что это не имеет большого значения.
Однако самая большая проблема заключается в том, что функция Nearby Share зависит от Google Мобильные услуги (GMS), что означает, что Google фактически убрала функцию из AOSP и спрятала ее за проприетарным сервисом, который не часть АОСП. Это означает, что производители, которые не являются (или не могут быть, например, Huawei) частью Googleв собственных лицензионных соглашениях для GMS будет отсутствовать одна функция.
Привет по спутнику
Android 14 будет, согласно Googleстарший вице-президент по Android Хироши Локхеймер, поддержка спутниковой связи. Он сказал, что Google занимается «разработкой для спутников», и что компания рада поддержать партнеров, «чтобы включить все это в следующую версию Android». Учитывая давление со стороны таких компаний, как Apple, которая также недавно ввела спутниковую поддержку для iPhone 14 серий, кажется, это направление, в котором движется индустрия.
Android 14 Developer Preview 2: анонсированные функции
Android 14 Developer Preview 2 появился с еще несколькими изменениями, хотя большинство из них предназначены для разработчиков.
Конфиденциальность и безопасность
Photo Picker — это API, который Google представлено в Android 13. Приложениям не нужно запрашивать какие-либо разрешения, чтобы получить доступ к элементам, которые пользователь выбирает с помощью средства выбора фотографий, что делает его безопасным для конфиденциальности способом обмена фотографиями и видео с приложениями. Мы уже включили эту функцию в первой предварительной версии Android 14 для разработчиков, но в основном она позволяет вам выбирать, к каким фотографиям вы разрешаете доступ приложению.
Кроме того, в Android 14 добавлен диспетчер учетных данных в качестве API-интерфейса платформы, и он упрощает вход в систему, поддерживая API-интерфейсы для извлечения и хранения учетных данных, настроенных пользователем, поставщиков учетных данных, таких как менеджеры паролей. Он также поддерживает ключи доступа, новый отраслевой стандарт для аутентификации без пароля, который более безопасен, чем использование имени пользователя и пароля для входа в приложения. Это позволит пользователям создавать пароли для приложений и хранить их в Google Менеджер паролей. Сохраненные пароли будут синхронизироваться между устройствами, на которых выполнен вход в один и тот же аккаунт. Google счет.
Наконец, существуют более безопасные неявные намерения, и приложениям, предназначенным для Android 14, необходимо предоставлять привилегии для запуска действий в фоновом режиме при отправке PendingIntent или при привязке службы.
Улучшенный опыт работы с приложениями
В Android 14 представлен ряд API-интерфейсов PackageInstaller для упрощения и улучшения взаимодействия с пользователем при установке APK, особенно из сторонних магазинов приложений. К ним относятся:
- запрос предварительного одобрения пользователя (): позволяет пользователю отложить загрузку APK до утверждения установки.
- setRequestUpdateOwnership(): позволяет установщику указать, что он несет ответственность за будущие обновления приложения.
- setDontKillApp(): может обеспечить плавную установку дополнительных функций приложения через разделенные APK, пока приложение используется.
Android 14 Developer Preview 1: анонсированные функции
Android 14 Developer Preview 1 вносит множество изменений в таблицу. В то время как некоторые из наиболее интересных скрыты от конечного пользователя, Google делал объявить некоторые интересные обновления и изменения тоже. К ним относятся:
Поскольку Android ориентирован на настройку, было внесено несколько изменений, которые не только облегчают настройку вашего смартфона, но и помогают пользователям, у которых могут быть дополнительные требования к специальным возможностям. Это включает в себя более крупные шрифты с нелинейным масштабированием, языковые настройки для каждого приложения и API грамматического перегиба, который поддерживает языки с учетом пола, такие как французский, немецкий и испанский.
Улучшения конфиденциальности и безопасности
С Android 14, Google удваивает некоторые из улучшений конфиденциальности и безопасности, которые он создавал на протяжении многих лет. Во-первых, это один из самых агрессивных шагов против вредоносного ПО. Google заблокировал установку приложений, предназначенных для Android SDK уровня 22 или ниже. Это связано с тем, что некоторые вредоносные программы или другие опасные приложения будут нацелены на SDK 22, чтобы избежать применения модели разрешений во время выполнения, представленной в Android 6.0 Marshmallow. Разработчики и энтузиасты по-прежнему смогут устанавливать старые приложения с помощью следующей команды adb.
adb install --bypass-low-target-sdk-block FILENAME.apk
Есть и другие улучшения, в том числе более безопасные неявные намерения, более безопасная загрузка динамического кода и требование, чтобы приложения определяли динамический Context.registerReceiver() как экспортируемый или неэкспортируемый.
Оптимизация фонового процесса
Многое из того, что снижает время автономной работы смартфона, — это не только то, что происходит на переднем плане, но и то, что происходит в фоновом режиме. Приложениям нужны запущенные фоновые процессы, чтобы получать информацию или отправлять вам уведомления. Google оптимизированы фоновые трансляции. Приложения получают широковещательные рассылки, зарегистрированные в контексте, как только приложение переходит в кэшированное состояние, поскольку широковещательные рассылки получателям, зарегистрированным в контексте, могут быть поставлены в очередь и доставлены в приложение только после того, как оно выйдет из кэшированного состояния. Кроме того, некоторые повторяющиеся широковещательные сообщения, зарегистрированные в контексте, такие как BATTERY_CHANGED, могут быть объединены в одну окончательную широковещательную рассылку, прежде чем она будет доставлена, как только приложение выйдет из кэшированного состояния.
Google также теперь намного более продвинуты в отношении того, какими должны быть службы переднего плана. Они зарезервированы для задач с наивысшим приоритетом, с которыми сталкивается пользователь, чтобы Android мог улучшить потребление ресурсов и время автономной работы. Также есть новые задания, такие как типы передачи данных, инициируемые пользователем.
Совместимость приложений
Google представляет поддержку OpenJDK 17, чтобы полностью включить функции Java 17 в будущих предварительных версиях для разработчиков. Благодаря Project Mainline, Google говорит, что более 600 миллионов устройств смогут получать последние обновления ART, которые также включают эти изменения.
Google также позволит разработчикам переключать новые функции, и эти функции находятся в параметрах разработчика.
Как загрузить и установить Android 14 Developer Preview 2 на свой Google Pixel устройство
Вы можете легко загрузить Android Developer Preview 2 и обязательно ознакомьтесь с нашим руководством по установке Android 14, если вы не знаете, как это сделать.
Google официально выпускает это предварительное обновление для разработчиков Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5а 5г, Pixel 5, и Pixel 4а (5G). Вы также можете использовать образы 64-разрядной системы с эмулятором Android в Android Studio.
[ad_2]