Что такое MQTT? (описание к предыдущему посту)
MQTT (изначально "Message Queueing Telemetry Transport") — это легкий протокол обмена сообщениями типа "публикация-подписка".
Он предназначен для быстрой, эффективной и надежной связи между устройствами, особенно в средах с ограниченной пропускной способностью и высокой задержкой.
MQTT использует брокер для маршрутизации сообщений от издателей (устройств, отправляющих данные) к подписчикам (устройствам или приложениям, заинтересованным в этих данных) без необходимости знать друг о друге.
Издатель публикует сообщения в тему, а подписчик подписывается на эту тему. Брокер гарантирует доставку сообщений в соответствии с выбранным уровнем качества обслуживания (QoS).
Немного истории
Изобретен в 1999 году Энди Стэнфорд-Кларком (IBM) и Арленом Ниппером (Arcom) для мониторинга нефтепроводов по ненадежным спутниковым каналам связи.
Основная цель => минимальное использование полосы пропускания и расход заряда батареи.
=> IBM выпустила MQTT 3.1 как открытый протокол в 2010 году
=> Стандартизировано OASIS в 2013 г.
=> MQTT 5 выпущен в 2019 г.
Сегодня MQTT является фактическим стандартом обмена сообщениями в Интернете вещей и широко используется в различных отраслях.
Реальный пример использования:
Умная домашняя автоматизация
=> Умный термостат публикует данные о температуре на брокере MQTT.
=> Умные системы освещения или HVAC подписываются на эти данные и автоматически регулируют настройки.
=> Владельцы домов могут управлять и контролировать все устройства с помощью одного приложения.
MQTT (изначально "Message Queueing Telemetry Transport") — это легкий протокол обмена сообщениями типа "публикация-подписка".
Он предназначен для быстрой, эффективной и надежной связи между устройствами, особенно в средах с ограниченной пропускной способностью и высокой задержкой.
MQTT использует брокер для маршрутизации сообщений от издателей (устройств, отправляющих данные) к подписчикам (устройствам или приложениям, заинтересованным в этих данных) без необходимости знать друг о друге.
Издатель публикует сообщения в тему, а подписчик подписывается на эту тему. Брокер гарантирует доставку сообщений в соответствии с выбранным уровнем качества обслуживания (QoS).
Немного истории
Изобретен в 1999 году Энди Стэнфорд-Кларком (IBM) и Арленом Ниппером (Arcom) для мониторинга нефтепроводов по ненадежным спутниковым каналам связи.
Основная цель => минимальное использование полосы пропускания и расход заряда батареи.
=> IBM выпустила MQTT 3.1 как открытый протокол в 2010 году
=> Стандартизировано OASIS в 2013 г.
=> MQTT 5 выпущен в 2019 г.
Сегодня MQTT является фактическим стандартом обмена сообщениями в Интернете вещей и широко используется в различных отраслях.
Реальный пример использования:
Умная домашняя автоматизация
=> Умный термостат публикует данные о температуре на брокере MQTT.
=> Умные системы освещения или HVAC подписываются на эти данные и автоматически регулируют настройки.
=> Владельцы домов могут управлять и контролировать все устройства с помощью одного приложения.
❤8🔥3👏2
Зарплаты выпускников-айтишников лидера рейтинга вузов превысили ₽300 тыс...
Superjob назвал вузы с самой высокой зарплатой выпускников-айтишников
Первое место в рейтинге снова занял Московский физико-технический институт (МФТИ). У выпускников-айтишников этого вуза за год зарплата увеличилась на 30 тыс. и в среднем уже составляет 330 тыс. руб.
Рейтинг выглядит следующим образом
1) Московский физико-технический институт (МФТИ) — 330 тыс. руб.
2) Московский государственный университет (МГУ) — 290 тыс. руб.
3) Университет ИТМО — 290 тыс. руб.
4) Московский государственный технический университет им. Н.Э.Баумана, Национальный исследовательский ядерный университет «МИФИ», Высшая школа экономики — 280 тыс. руб.
5) Санкт-Петербургский государственный университет — 270 тыс. руб.
6) Университет Иннополис — 250 тыс. руб.
7) Национальный исследовательский университет «МЭИ», Московский авиационный институт (МАИ), «СТАНКИН» — 240 тыс. руб.
8) Казанский федеральный университет (КФУ), МИСИС, Новосибирский национальный исследовательский государственный университет — 230 тыс. руб.
9) Санкт-Петербургский политехнический университет Петра Великого — 220 тыс. руб.
10) Санкт-Петербургский государственный электротехнический университет «ЛЭТИ», Новосибирский государственный технический университет — 190 тыс. руб.
11) Национальный исследовательский Нижегородский государственный университет, Национальный исследовательский Томский политехнический университет, НИУ «Московский институт электронной техники», Санкт-Петербургский госуниверситет телекоммуникаций, Уральский федеральный университет — 180 тыс. руб.
https://www.rbc.ru/society/09/06/2025/6842e28d9a7947b2ca8a2f2a?from=newsfeed
Superjob назвал вузы с самой высокой зарплатой выпускников-айтишников
Первое место в рейтинге снова занял Московский физико-технический институт (МФТИ). У выпускников-айтишников этого вуза за год зарплата увеличилась на 30 тыс. и в среднем уже составляет 330 тыс. руб.
Рейтинг выглядит следующим образом
1) Московский физико-технический институт (МФТИ) — 330 тыс. руб.
2) Московский государственный университет (МГУ) — 290 тыс. руб.
3) Университет ИТМО — 290 тыс. руб.
4) Московский государственный технический университет им. Н.Э.Баумана, Национальный исследовательский ядерный университет «МИФИ», Высшая школа экономики — 280 тыс. руб.
5) Санкт-Петербургский государственный университет — 270 тыс. руб.
6) Университет Иннополис — 250 тыс. руб.
7) Национальный исследовательский университет «МЭИ», Московский авиационный институт (МАИ), «СТАНКИН» — 240 тыс. руб.
8) Казанский федеральный университет (КФУ), МИСИС, Новосибирский национальный исследовательский государственный университет — 230 тыс. руб.
9) Санкт-Петербургский политехнический университет Петра Великого — 220 тыс. руб.
10) Санкт-Петербургский государственный электротехнический университет «ЛЭТИ», Новосибирский государственный технический университет — 190 тыс. руб.
11) Национальный исследовательский Нижегородский государственный университет, Национальный исследовательский Томский политехнический университет, НИУ «Московский институт электронной техники», Санкт-Петербургский госуниверситет телекоммуникаций, Уральский федеральный университет — 180 тыс. руб.
https://www.rbc.ru/society/09/06/2025/6842e28d9a7947b2ca8a2f2a?from=newsfeed
РБК
Зарплаты выпускников-айтишников лидера рейтинга вузов превысили ₽300 тыс.
МГУ вернул себе второе место в рейтинге SuperJob по зарплатам айтишников, первое сохранил МФТИ. Средние зарплаты у выпускников первой пятерки за год выросли и составили от 250 тыс. до 330 тыс. руб. в
🤡28❤6😁6👍1😢1🏆1
Национальный мессенджер Max от компании VK, который Минцифры рассматривает для интеграции с "Госуслугами", будет представлен летом, рассказал глава ведомства Максут Шадаев в ходе заседания Комитета Госдумы по информполитике, технологиям и связи, а осенью в мессенджер планируют добавить функционал для ведения каналов. Это, по его словам, позволит ему сравниваться по функциональности с Telegram. Шадаев также отметил, что в приложении нельзя будет зарегистрироваться по виртуальным, подменным номерам.
https://www.kommersant.ru/doc/7794709
Не удивлюсь, если после выхода нового мессенджера начнется агитация по переходу на него, а еще через годик начнется замедление Телеграмма...
https://www.kommersant.ru/doc/7794709
Не удивлюсь, если после выхода нового мессенджера начнется агитация по переходу на него, а еще через годик начнется замедление Телеграмма...
Коммерсантъ
Презентация мессенджера Max пройдет летом 2025 года
Подробнее на сайте
👎28🤡20💩9👍1🤮1
От создателя языка Zig:
"The idea of private fields and getter/setter methods was popularized by Java, but it is an anti-pattern."
("Идея приватных полей и методов getter/setter, популяризованная Java, - это антипаттерн")
https://github.com/ziglang/zig/issues/9909#issuecomment-942686366
"The idea of private fields and getter/setter methods was popularized by Java, but it is an anti-pattern."
("Идея приватных полей и методов getter/setter, популяризованная Java, - это антипаттерн")
https://github.com/ziglang/zig/issues/9909#issuecomment-942686366
GitHub
Proposal: Private Fields · Issue #9909 · ziglang/zig
Introduction Currently, function and variable declarations are private by default and are made externally visible with the pub modifier. However, data fields are always public and there is no way t...
😁24🤔6👎4🔥1
Компания Apple на своей ежегодной конференции WWDC 2025 представила обновления своих продуктов
В частности, Apple решила изменить подход к названию операционных систем для своих гаджетов, отказавшись от системы обозначений, привязанной к порядковому номеру поколения той или иной линейки устройств. Теперь же в названиях ОС будет указан основной год их развертывания. Таким образом, вслед за iOS 18 для iPhone появится не iOS 19, а iOS 26. То же самое будет действовать и для всех других системам: появятся iPadOS 26, macOS 26, watchOS 26, tvOS 26 и visionOS 26.
Также представлена новая концепция дизайна под названием Liquid Glass
Естественно есть обновления отдельных продуктов. Например, отмечу функцию живого перевода в режиме реального времени, которая будет доступна при телефонных звонках, в «Сообщениях» а также в FaceTime. В последнем случае переведенные живые субтитры добавляются прямо к звонкам, так что пользователи смогут слышать людей, говорящих на своих родных языках, но при этом понимать, что они говорят.
Для разработчиков также есть ряд обновлений.
- Фреймворк Foundation Models позволяет внедрять ИИ-вывод в свои приложения, обещая работe ИИ офлайн с защитой конфиденциальность пользователей.
- Xcode 26 представляет функции для упрощения разработки, включая встроенную поддержку ChatGPT и других крупных языковых моделей. Эти инструменты призваны помочь разработчикам в написании кода и документации, исправлении ошибок и итерации дизайна. Xcode 26 также улучшает навигацию, локализацию и поддержку голосового управления.
- App Intents, еще одна функция, позволяет глубже интегрировать действия приложений с системными возможностями, такими как Siri и Spotlight
- Swift 6.2 содеожит улучшения производительности, параллелизма и взаимодействия с языками, такими как C++, Java и JavaScript. Он также включает поддержку WebAssembly.
- Для разработчиков игр Game Porting Toolkit 3 и Metal 4 предлагают инструменты и технологии для оптимизации производительности игр на Apple silicon. Приложение Apple Games предоставляет платформу для игроков и разработчиков, представляя такие функции, как Challenges и Game Overlay для улучшения игрового опыта.
- Фреймворк Containerization, который позволяет запускать образы контейнеров Linux на Mac.
https://developer.apple.com/wwdc25/
В частности, Apple решила изменить подход к названию операционных систем для своих гаджетов, отказавшись от системы обозначений, привязанной к порядковому номеру поколения той или иной линейки устройств. Теперь же в названиях ОС будет указан основной год их развертывания. Таким образом, вслед за iOS 18 для iPhone появится не iOS 19, а iOS 26. То же самое будет действовать и для всех других системам: появятся iPadOS 26, macOS 26, watchOS 26, tvOS 26 и visionOS 26.
Также представлена новая концепция дизайна под названием Liquid Glass
Естественно есть обновления отдельных продуктов. Например, отмечу функцию живого перевода в режиме реального времени, которая будет доступна при телефонных звонках, в «Сообщениях» а также в FaceTime. В последнем случае переведенные живые субтитры добавляются прямо к звонкам, так что пользователи смогут слышать людей, говорящих на своих родных языках, но при этом понимать, что они говорят.
Для разработчиков также есть ряд обновлений.
- Фреймворк Foundation Models позволяет внедрять ИИ-вывод в свои приложения, обещая работe ИИ офлайн с защитой конфиденциальность пользователей.
- Xcode 26 представляет функции для упрощения разработки, включая встроенную поддержку ChatGPT и других крупных языковых моделей. Эти инструменты призваны помочь разработчикам в написании кода и документации, исправлении ошибок и итерации дизайна. Xcode 26 также улучшает навигацию, локализацию и поддержку голосового управления.
- App Intents, еще одна функция, позволяет глубже интегрировать действия приложений с системными возможностями, такими как Siri и Spotlight
- Swift 6.2 содеожит улучшения производительности, параллелизма и взаимодействия с языками, такими как C++, Java и JavaScript. Он также включает поддержку WebAssembly.
- Для разработчиков игр Game Porting Toolkit 3 и Metal 4 предлагают инструменты и технологии для оптимизации производительности игр на Apple silicon. Приложение Apple Games предоставляет платформу для игроков и разработчиков, представляя такие функции, как Challenges и Game Overlay для улучшения игрового опыта.
- Фреймворк Containerization, который позволяет запускать образы контейнеров Linux на Mac.
https://developer.apple.com/wwdc25/
Apple Developer
WWDC25
Revisit an incredible week of technology and creativity.
❤13🤔5👍4👎3😁1🤮1🍌1
Архитектура микросервисов (описание к предыдущему посту)
По своей сути архитектура микросервисов подразумевает разбиение приложения на набор небольших, слабо связанных сервисов. Каждый сервис запускает уникальный процесс, взаимодействует через четко определенный API и находится в отдельной кодовой базе, которой может управлять небольшая группа разработчиков и которая может быть развернута независимо.
Ключевые элементы микросервисной архитектуры:
𝟭.𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗲𝗿 (Балансировщик нагрузки) : Обеспечивает равномерное распределение входящего сетевого трафика по различным серверам.
𝟮. 𝗖𝗗𝗡 (𝗖𝗼𝗻𝘁𝗲𝗻𝘁 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆 𝗡𝗲𝘁𝘄𝗼𝗿𝗸/Сеть поставки контента): Распределенная серверная система, которая доставляет веб-контент в зависимости от местоположения пользователя. Речь идет о приближении контента к конечному пользователю, что ускоряет загрузку страниц.
𝟯. 𝗔𝗣𝗜 𝗚𝗮𝘁𝗲𝘄𝗮𝘆 (API Шлюз): Управляет запросами, направляя их в соответствующий микросервис с использованием REST API или других протоколов.
𝟰. 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 (Система управление): Мониторинг и координация микросервисов, обеспечение их эффективной работы и эффективного взаимодействия.
𝟱. 𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 (собственно микросервисы): Каждый микросервис обрабатывает отдельную функциональность, что позволяет сфокусировать разработку и упростить устранение неполадок. Они могут общаться друг с другом с помощью RPC (удаленный вызов процедур). Сервисы отвечают за сохранение собственных данных или внешнего состояния.
Преимущества:
✅ Масштабируемость: Масштабируйте определенные части приложения, не затрагивая другие.
✅ Гибкость: Каждый микросервис можно разрабатывать, развертывать и масштабировать независимо.
✅ Устойчивость: Если один микросервис выходит из строя, это не влияет на всю систему.
✅ Быстрое развертывание: Меньшие кодовые базы означают более быстрое развертывание функций.
Недостатки:
❌ Сложность: Большее количество сервисов может привести к усложнению системы.
❌ Согласованность данных: Поддержание согласованности между сервисами может оказаться сложной задачей.
❌ Сетевые задержки: связь между сервисами и другим компонентами может вызывать задержки.
❌ Обработка ошибок: Когда происходит ошибка, сложно определить, почему и где она произошла.
По своей сути архитектура микросервисов подразумевает разбиение приложения на набор небольших, слабо связанных сервисов. Каждый сервис запускает уникальный процесс, взаимодействует через четко определенный API и находится в отдельной кодовой базе, которой может управлять небольшая группа разработчиков и которая может быть развернута независимо.
Ключевые элементы микросервисной архитектуры:
𝟭.𝗟𝗼𝗮𝗱 𝗕𝗮𝗹𝗮𝗻𝗰𝗲𝗿 (Балансировщик нагрузки) : Обеспечивает равномерное распределение входящего сетевого трафика по различным серверам.
𝟮. 𝗖𝗗𝗡 (𝗖𝗼𝗻𝘁𝗲𝗻𝘁 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝘆 𝗡𝗲𝘁𝘄𝗼𝗿𝗸/Сеть поставки контента): Распределенная серверная система, которая доставляет веб-контент в зависимости от местоположения пользователя. Речь идет о приближении контента к конечному пользователю, что ускоряет загрузку страниц.
𝟯. 𝗔𝗣𝗜 𝗚𝗮𝘁𝗲𝘄𝗮𝘆 (API Шлюз): Управляет запросами, направляя их в соответствующий микросервис с использованием REST API или других протоколов.
𝟰. 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 (Система управление): Мониторинг и координация микросервисов, обеспечение их эффективной работы и эффективного взаимодействия.
𝟱. 𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 (собственно микросервисы): Каждый микросервис обрабатывает отдельную функциональность, что позволяет сфокусировать разработку и упростить устранение неполадок. Они могут общаться друг с другом с помощью RPC (удаленный вызов процедур). Сервисы отвечают за сохранение собственных данных или внешнего состояния.
Преимущества:
✅ Масштабируемость: Масштабируйте определенные части приложения, не затрагивая другие.
✅ Гибкость: Каждый микросервис можно разрабатывать, развертывать и масштабировать независимо.
✅ Устойчивость: Если один микросервис выходит из строя, это не влияет на всю систему.
✅ Быстрое развертывание: Меньшие кодовые базы означают более быстрое развертывание функций.
Недостатки:
❌ Сложность: Большее количество сервисов может привести к усложнению системы.
❌ Согласованность данных: Поддержание согласованности между сервисами может оказаться сложной задачей.
❌ Сетевые задержки: связь между сервисами и другим компонентами может вызывать задержки.
❌ Обработка ошибок: Когда происходит ошибка, сложно определить, почему и где она произошла.
👍10❤4🖕2👎1
Windows Vista возвращается или вкратце о новом дизайне операционных систем от Apple
👍16👎14😁12🖕4🫡2🤪2🤮1
Компания "Открытая мобильная платформа", которая развивает ОС Аврора, представила инструментарий для создания приложений для Авроры на Kotlin с помощью технологии Kotlin Multiplatform.
Kotlin Multiplatform позволяет писать кроссплатформенный код на языке Kotlin, вынося общую бизнес-логику в библиотеку, адаптированную для платформ Android, iOS, Web или Linux. Теперь к этому списку прибавилась и ОС Аврора.
Для ОС Аврора применяется нативная компиляция с помощью Kotlin/Native, код KMP можно собрать в форме статической или динамической библиотеки, которую можно переносить на любые системы, поддерживающие использование Си-библиотек.
Инструментарий пока находится на начальной стадии развития. Тем не менее проект уже позволяет повторно использовать существующий код Kotlin в ОС Аврора.
https://developer.auroraos.ru/articles/kmp
#kotlin
Kotlin Multiplatform позволяет писать кроссплатформенный код на языке Kotlin, вынося общую бизнес-логику в библиотеку, адаптированную для платформ Android, iOS, Web или Linux. Теперь к этому списку прибавилась и ОС Аврора.
Для ОС Аврора применяется нативная компиляция с помощью Kotlin/Native, код KMP можно собрать в форме статической или динамической библиотеки, которую можно переносить на любые системы, поддерживающие использование Си-библиотек.
Инструментарий пока находится на начальной стадии развития. Тем не менее проект уже позволяет повторно использовать существующий код Kotlin в ОС Аврора.
https://developer.auroraos.ru/articles/kmp
#kotlin
🔥9💩7👍5❤2🤡2👏1🤣1
Руководство по выбору подходящей диаграммы (описание к предыдущему посту):
✅ Базовые сравнения:
• Столбчатые диаграммы (Гистограммы): Идеальны для сравнения показателей продаж, рыночных тенденций или эффективности команд между отделами.
• Линейные графики: Лучше всего подходят для отслеживания изменений во времени, таких как ежемесячные тенденции доходов или рост вовлечённости аудитории социальных сетей.
✅ Соотношения частей целого:
• Круговые и кольцевые диаграммы: Отлично иллюстрируют пропорции, такие как распределение бюджета или доли рынка.
• Радарные диаграммы: Полезны для одновременной оценки нескольких метрик производительности, таких как характеристики продукта, оценка навыков сотрудников или конкурентный анализ.
✅ Работа с сложными данными:
• Диаграммы рассеяния: Выявляют взаимосвязи между переменными, помогая лучше понять поведение клиентов или корреляции в показателях продаж.
• Тепловые карты: Упрощают восприятие больших объёмов данных путём наглядного выделения областей высокой активности или вовлеченности.
• Пузырьковые диаграммы: Позволяют одновременно анализировать три переменных, идеально подходят для финансового анализа прибыли, выручки и роста.
✅ Базовые сравнения:
• Столбчатые диаграммы (Гистограммы): Идеальны для сравнения показателей продаж, рыночных тенденций или эффективности команд между отделами.
• Линейные графики: Лучше всего подходят для отслеживания изменений во времени, таких как ежемесячные тенденции доходов или рост вовлечённости аудитории социальных сетей.
✅ Соотношения частей целого:
• Круговые и кольцевые диаграммы: Отлично иллюстрируют пропорции, такие как распределение бюджета или доли рынка.
• Радарные диаграммы: Полезны для одновременной оценки нескольких метрик производительности, таких как характеристики продукта, оценка навыков сотрудников или конкурентный анализ.
✅ Работа с сложными данными:
• Диаграммы рассеяния: Выявляют взаимосвязи между переменными, помогая лучше понять поведение клиентов или корреляции в показателях продаж.
• Тепловые карты: Упрощают восприятие больших объёмов данных путём наглядного выделения областей высокой активности или вовлеченности.
• Пузырьковые диаграммы: Позволяют одновременно анализировать три переменных, идеально подходят для финансового анализа прибыли, выручки и роста.
❤2👍2👎1👏1
Google новую версию операционной системы Android - Android 16.
Новый релиз вышел в рамках нового графика, согласно которомк каждый год будут выходить два выпуска Android - первый во втором квартале (летний релиз), а второй - в четвёртом квартале (зимний релиз).
Летний релиз включает значительные новшества, изменения поведения в SDK и новые API. Зимний релиз будет содержать улучшения, новые API и изменения, не влияющие на работу приложений.
Некоторые основные изменения Android 16:
- Ядро Linux обновлено до 6.12
- API Vulkan стал официальным API платформы Android
- Добавлено экспериментальное приложение Linux Terminal, позволяющее запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.
- ОБновления дизайна в рамках - Material 3 Expressive.
- Обновлены динамические цветовые темы и стили
- Адаптивный интерфейс на устройствах с большими экранами - планшеты, настольные ПК и смартфоны со складными экранами
- Новый тип уведомлений - мгновенные обновления (Live Update) для отслеживания изменение состояния, связанного с определённой активностью
- Автоматическая группировка уведомлений от одного приложения
- Доступ приложений только к отдельным файлам, которые выбрал пользователь
- Новый раздел "Advanced Protection", предлагающий набор опциональных механизмов защиты, усиливающих безопасность при наличии рисков компрометации устройства
- Поддержка видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества
- Режим Identity Check, запрашивающий биометрическую аутентификацию при доступе к конфиденциальным ресурсам на устройстве
- Адаптивное изменение частоты обновления экрана для более плавной прокрутки и анимации и повышения качества вывода в играх и снижения энергопотребления
https://blog.google/products/android/android-16/
#android
Новый релиз вышел в рамках нового графика, согласно которомк каждый год будут выходить два выпуска Android - первый во втором квартале (летний релиз), а второй - в четвёртом квартале (зимний релиз).
Летний релиз включает значительные новшества, изменения поведения в SDK и новые API. Зимний релиз будет содержать улучшения, новые API и изменения, не влияющие на работу приложений.
Некоторые основные изменения Android 16:
- Ядро Linux обновлено до 6.12
- API Vulkan стал официальным API платформы Android
- Добавлено экспериментальное приложение Linux Terminal, позволяющее запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.
- ОБновления дизайна в рамках - Material 3 Expressive.
- Обновлены динамические цветовые темы и стили
- Адаптивный интерфейс на устройствах с большими экранами - планшеты, настольные ПК и смартфоны со складными экранами
- Новый тип уведомлений - мгновенные обновления (Live Update) для отслеживания изменение состояния, связанного с определённой активностью
- Автоматическая группировка уведомлений от одного приложения
- Доступ приложений только к отдельным файлам, которые выбрал пользователь
- Новый раздел "Advanced Protection", предлагающий набор опциональных механизмов защиты, усиливающих безопасность при наличии рисков компрометации устройства
- Поддержка видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества
- Режим Identity Check, запрашивающий биометрическую аутентификацию при доступе к конфиденциальным ресурсам на устройстве
- Адаптивное изменение частоты обновления экрана для более плавной прокрутки и анимации и повышения качества вывода в играх и снижения энергопотребления
https://blog.google/products/android/android-16/
#android
Google
Android 16 is here
Here’s a look at the new features coming to Android 16.
👍6👏3🔥1🤮1
Ubuntu прекращает поддержку сеанса X11 в GNOME
В предстоящем выпуске Ubuntu 25.10 будет прекращена поддержку сеанса GNOME на базе X11 и будет доступен только запуск сеанса на базе Wayland. Возможность запуска X11-приложений при помощи XWayland остаётся без изменений. В дистрибутиве также продолжат поставлять пакеты с компонентами X.org и альтернативными десктоп-окружениями, использующими X11, которые можно будет установить из репозитория.
В качестве причины удаления сеанса X11 упоминаются планы проекта GNOME по прекращению поддержки X11 и реализация долгосрочной стратегии Ubuntu по предоставлению безопасной, высокопроизводительной и современной среды рабочего стола. Сопровождение одновременно сеансов X11 и Wayland приводит к накоплению технического долга, повышает трудозатраты на сопровождение и ограничивает возможности по эффективному внедрению инноваций.
Ранее производители другого популярного дистрибутива - Fedora также отказались от поддержки X11 в пользу только Wayland в следующей версии ОС - Fedora 43, которая выйдет осенью
https://www.omgubuntu.co.uk/2025/06/ubuntu-25-10-dropping-xorg-support
В предстоящем выпуске Ubuntu 25.10 будет прекращена поддержку сеанса GNOME на базе X11 и будет доступен только запуск сеанса на базе Wayland. Возможность запуска X11-приложений при помощи XWayland остаётся без изменений. В дистрибутиве также продолжат поставлять пакеты с компонентами X.org и альтернативными десктоп-окружениями, использующими X11, которые можно будет установить из репозитория.
В качестве причины удаления сеанса X11 упоминаются планы проекта GNOME по прекращению поддержки X11 и реализация долгосрочной стратегии Ubuntu по предоставлению безопасной, высокопроизводительной и современной среды рабочего стола. Сопровождение одновременно сеансов X11 и Wayland приводит к накоплению технического долга, повышает трудозатраты на сопровождение и ограничивает возможности по эффективному внедрению инноваций.
Ранее производители другого популярного дистрибутива - Fedora также отказались от поддержки X11 в пользу только Wayland в следующей версии ОС - Fedora 43, которая выйдет осенью
https://www.omgubuntu.co.uk/2025/06/ubuntu-25-10-dropping-xorg-support
OMG! Ubuntu
Ubuntu 25.10 Drops Support for Using GNOME on Xorg/X11
Ubuntu 25.10 drops GNOME Xorg support, moving to Wayland-only desktop sessions. Learn what's changing, who's affected, and what to do about it.
❤9🔥2👏1