Forwarded from Google News | Ru
Android 16 Beta 1: Предиктивный жест назад для трёхкнопочной навигации и приложения Обои и Стиль.
При использовании системной навигации с тремя кнопками теперь можно будет увидеть анимацию предиктивного жеста назад. Для этого необходимо зажать кнопку назад. При этом вы также можете отменить это действие просто переместив палец в другую часть экрана, но не отрывая палец от дисплея.
Также теперь поддержку предиктивного жеста назад получило системное приложение Обои и стиль.
#Android16
😎 Google News | Ru
При использовании системной навигации с тремя кнопками теперь можно будет увидеть анимацию предиктивного жеста назад. Для этого необходимо зажать кнопку назад. При этом вы также можете отменить это действие просто переместив палец в другую часть экрана, но не отрывая палец от дисплея.
Также теперь поддержку предиктивного жеста назад получило системное приложение Обои и стиль.
#Android16
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышла вторая Canary версия Android Studio Meerkat Feature Drop в которой появилась поддержка Android XR: шаблоны проектов, эмулятор, Layout Inspector и другие инструменты
#android #androidstudio #androidxr
Please open Telegram to view this post
VIEW IN TELEGRAM
Сгенерированные превью будут заполнены данными, не всегда идеально, но как минимум уже будет вам полезно.
#android #androidstudio #compose #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
Ключевые особенности APV:
👉 Качество видео близко к raw-формату.
👉 Высокая скорость кодирования внутри кадра, удобная для редактирования.
👉 Поддержка битрейтов до нескольких Гбит/с для 2K, 4K, 8K.
👉 Фрейм-тайлинг для иммерсивного контента и параллельного кодирования.
👉 Разные форматы цветовой субдискретизации и битовой глубины.
👉 Многократное перекодирование без значительной потери качества.
👉 HDR10/10+, пользовательские метаданные, многокамерное видео.
👉 Работа с альфа-каналами, глубиной и превью.
Кодек APV реализован на основе OpenAPV, поддерживает профиль APV 422-10 с YUV 422, 10-битным кодированием и битрейтом до 2 Гбит/с. Это прорыв для профессиональной видеосъёмки на Android!
#android #android16 #медиа #видеосъёмка
Please open Telegram to view this post
VIEW IN TELEGRAM
В Android 16 изменится внутренняя реализация виртуальной машины ART, что направлено на увеличение производительности и поддержки дополнительных фичей Java.
Это изменения приведет к тому что код библиотек и приложений, который полагается на внутреннюю структуру ART может некорректно работать на Android 12+ и выше.
Проверьте ваше приложение на Android 16, чтобы убедиться в корректности его работы.
Обновление ART будет доставлено на все устройства с Android 12 и выше, а также установленными Google Play Services.
#android #android16 #art
Please open Telegram to view this post
VIEW IN TELEGRAM
Доставка Broadcast Intent на основе приоритетов между процессами больше не гарантируется. Это значит, что приоритеты будут работать только в рамках приложения и его процесса.
Приоритеты SYSTEM_LOW_PRIORITY и SYSTEM_HIGH_PRIORITY смогут задавать только системные приложения, а для всех остальных приоритет автоматически будет понижаться/повышаться.
#android #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
Использовали Ordered Broadcast (выставление приоритетов получения Broadcast) ?
Anonymous Poll
7%
Да
50%
Нет
38%
Не знал(а) про такое
5%
Не участвую в опросе
Все приложения с targetSdk Android 16 и выше должны поддерживать Predictive Back Gesture (PBG) т.к. его включат по умолчанию. Если вы этого не хотите - можно просто отключить для вашего приложения.
При включенном PBG в приложение не будет срабатывать callback
Activity.onBackPressed() и отправляться события KeyEvent.KEYCODE_BACK.Для отключения надо добавить в AndroidManifest
<application
android:enableOnBackInvokedCallback="false"
>
<!-- Отключение на уровне activity-->
<activity
android:enableOnBackInvokedCallback="false"
/>
</application>
#android #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Я помню как пробовал ранние сборки Android Studio, мучался с переходом на IDEA платформу после Eclipse, знакомился с системой сборки после хаоса ADT плагина.
Ставьте ❤️ если пользовались Android Studio с первой версии и делитесь вашими воспоминаниями от первой версии
#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Состав из одних ветеранов команды Android разработки и Чета Хасса обсуждают всю историю Android Studio от идеи её появления до современности!
Подключение библиотек через исходники, сборка приложений на машине разработчика и множество других ограничений, которые большинство подписчиков этого канала даже и не знали 😁 а на они все были. Когда разработчики жалуются на современные инструменты, то я вспоминаю хаотичный статус инструментов в 2012, когда я начинал.
#android #adb #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Руководство(EN,6м) от команды CameraX по созданию эффекта как на видео, когда весь ваш UI на Compose. Используется определение лиц в кадре и наложение масок
🔗 Ссылка без VPN
#android #jetpack #camerax #камера #compose
🔗 Ссылка без VPN
#android #jetpack #camerax #камера #compose
Очень подробный гайд по тому, как оптимизировать производительность приложения через использование стабильных типов для меньшего числа рекомпозиций.
Разбираются:
👉 Что такое Stable тип
👉 Как происходит рекомпозиция
👉 Restartable и Skippable Composable функции
👉 Compose Compiler Metrics
👉 Аннотации Immutable и Stable
👉 Аннотация NonRestartableComposable
👉 Как стабилизировать Composable функции
👉 Strong Skipping Mode
#compose #производительность
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Новый тестовый формат на канале
Хочу попробовать сделать разбор реальных заданий из компаний. Сейчас вижу несколько форматов
1️⃣ Решение тестового задания в компанию
Если кто-то из вас готов мне слить актуальное тестовое задание (кодинг/теорию/архитектуру), то я разберу его и выложу видео. Гарантирую анонимность при слитии задания. Готов обсудить выкуп задания или какой-то другой обмен. Пишите мне в личку @kirill_broadcast
2️⃣ Разбор записи собеседования
Сбрасываете мне запись собеседования и я её разберу, а запись выложу. Будет формат реакта или из интервью достану вопросы и запищу на них ответы
UPD: Получил несколько записей этапов и заданий. Буду брать в работу; Выложу только на Boosty/Tribute
#AndroidBroadcast
Хочу попробовать сделать разбор реальных заданий из компаний. Сейчас вижу несколько форматов
Если кто-то из вас готов мне слить актуальное тестовое задание (кодинг/теорию/архитектуру), то я разберу его и выложу видео. Гарантирую анонимность при слитии задания. Готов обсудить выкуп задания или какой-то другой обмен. Пишите мне в личку @kirill_broadcast
Сбрасываете мне запись собеседования и я её разберу, а запись выложу. Будет формат реакта или из интервью достану вопросы и запищу на них ответы
Формат образовательный, а не для того чтобы хакнуть собеседования. Даже зная ответы на все вопросы, изменить сценарий интервью опытному собеседующему будет несложно
UPD: Получил несколько записей этапов и заданий. Буду брать в работу; Выложу только на Boosty/Tribute
#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
Android имеет ограниченное количество оперативной памяти для приложений и не использует SWAP. Что множество приложений могли работать система использует механизмы по управлению приложениями для очистки памяти - Low Memory Killer (LMKd) и Kernel SWAP (Kswapd). В статье разбирают эти утилиты и принципы работы с памятью
🔗 Ссылка без VPN
Please open Telegram to view this post
VIEW IN TELEGRAM
Google снова пытается убедить разработчиков поддерживать UI под большие экраны. Сделал видео где сделал весь обзор попыток Google повысить популярность Android планшетов и почему снова ничего не выйдет.
#AndroidBroadcast #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
На сайте Android Developers появилась документация с рекомендациями по разработке приложений и циферблатов для детей на WearOS
#android #wearos
#android #wearos
Какие типы Android устройств вы поддерживаете в приложениях? (команда проводит тестирование, используете фичи и др.)
Anonymous Poll
92%
Смартфоны
24%
Планшеты
7%
Складные устройства
1%
Android на ChromeOS
2%
Google WearOS
7%
AndroidTV
3%
Android Auto
1%
Не пишу код
6%
Не участвую в опросе