Код Меркури – Telegram
Код Меркури
2.26K subscribers
3.45K photos
486 videos
2 files
3.59K links
Микромедиа об IT для айтишников-релокантов и удаленщиков по всему миру 🪐

Познакомиться поближе: https://mercdev.com
Download Telegram
Наш коллега и спикер Mercury Pro Сергей Бутузов сделал мини-курс про IT для самых маленьких.

Полезно для студентов и выпускников. Скидочная ссылка на 30%: https://bit.ly/3tJZ0BO
Сегодня стартует большая конференция Google I/O 2021

Планируется куча интересных релизов, так что будем следить и рассказывать о самом интересном. Сегодня доклады об Android 12, нововведениях в Google Play и веб-платформе.

Начало в 19:40 по МСК.
Полное расписание
🎧 Apple Music анонсировал обновление, в котором обещает добавить суперзвук. К WWDC прикрутят технологию пространственного звучания и передачу звука без потери качества.

Аудиофилы вошли в чат.
Код Меркури
Некоторым пользователям Google Chrome на Android в качестве A/B-теста стал доступен новый UI установки PWA, который теперь отображает описание и скриншоты приложения, как в Google Play или App Store. Кстати, идею отображать пользователям больше информации…
This media is not supported in your browser
VIEW IN TELEGRAM
Помните, меркурианец Алексей Родионов предложил отображать описание и скриншоты приложения при установке PWA в браузерах для настольных компьютеров?

Так вот, жизнь не стоит на месте, и команда Chrome уже приступила к реализации этой идеи. 🥳

Подробнее
This media is not supported in your browser
VIEW IN TELEGRAM
Google представила Android 12 с обновленной дизайн системой
Дизайн стал более гибким.

Про UI
− система подстраивает цвета кнопок, ползунков, виджетов и других элементов UI под цветовую гамму обоев;
− виджеты меняют цвет фона в зависимости расположения на экране;
− на одном экране элементов стало меньше, но они теперь больше;
− анимация плавнее и приятнее;

Про UX
− в меню быстрых настроек появится Google Pay и управление «умным» домом;
− Google Assistant можно активировать, удерживая кнопку питания;
− смартфон теперь пульт для Android TV и (внимание!) ключи от автомобиля: на некоторых моделях Pixel и Samsung Galaxy появится возможность добавить Car Key.
Material You — новая дизайн система Google, пришла на смену Material Design. Она предлагает новый набор принципов построения интерфейса, которые Google будет использовать в своих продуктах: в поиске и на устройствах Pixel и Android.

Главные принципы дизайн системы:
− персональная стилизация;
− адаптивность интерфейса под любой форм-фактор;
− кастомизация, которую в Google назвали доступностью.
В Android 12 много нововведений, связанных с приватностью

− если приложение хочет использовать камеру или микрофон устройства, а пользователь нажал «нет», система будет отправлять программе тишину или черный экран, но оно продолжит работу;
− функции «сейчас играет» для музыки и «умные ответы» для Gmail не будут отправляться на сервера Google, а будут обрабатываться на смартфоне.
− появился индикатор работающих камеры, микрофона и два переключателя в быстром меню;
− можно будет выбрать: отправлять в приложения приблизительную или точную геолокацию;
− появилась панель управления конфиденциальностью — показывает на круговой диаграмме, сколько раз приложения обращались к камере, микрофону или геолокации за последние сутки.
Google изобрели дисплей-голограф, называется Project Starline.

Программа создает 3D-фигуру человека с помощью камер высокого разрешения и датчиков глубины, а затем транслирует изображение в реальном времени.

Это еще не полноценная голограмма, как в Звездных Войнах, но выглядит уже круто.
Анонсировали Flutter 2.2
Нововведения:

− новые инструменты монетизации приложений: встроенные покупки, платежи и реклама;
− null safety теперь используется по умолчанию для новых проектов;
− фоновое кэширование с использованием Service Workers для веб-приложений;
− поддержка отложенных компонентов для приложений на Android;
− улучшения в инструментах предварительной компиляции шейдеров на iOS;
− новые функции в DevTools suite помогут понять, как распределяется память приложении.

Релиз фреймворка сопровождает обновление Dart до версии 2.13.
− добавлена совместимость с массивами и упакованными структурами в FFI;
− включена поддержка псевдонимов типов, которые повышают читабельность и обеспечивают более простой путь для некоторых сценариев рефакторинга.
Обновление Google Workspace

В сервисе появится технология Smart Canvas — она объединит Docs, Google Meet, календарь и другие сервисы. Например, можно начать видеозвонок Meet в «Документах» или совместно работать над презентацией во время звонка.

В этом году в Google Meet обещают сделать субтитры и перевод в реальном времени.

Другие нововведения
Google запланировала создать коммерческий квантовый компьютер к 2029 году и показала кампус для развития квантовых технологий в Калифорнии (фото).
На конференции Google I/O 2021 представили Angular DevTools — расширение Chrome DevTools для проверки структуры приложений и профилирования производительности.

Это переосмысление самого первого инструмента отладки для Angular — Augury, только от самого Google. В Angular DevTools сделали упор на визуализацию структуры компонентов.

Расширение в магазине Chrome
Вышла бета-версия Android Studio Arctic Fox (2020.3.1)
Из интересного:

− first class support для компоуза (превью, плеер анимаций);
− поддержка wearable — можно запейрить wear emulator к физическому телефону, можно эмулировать физические параметры пульс, давление и тд;
− TV — remote control для эмулятора, обновленные образы;
− поддержка Apple M1;
− встроенный инспектор для Workmanager.

#android
На российском форуме выступил Илон Маск
https://youtu.be/qd-s5YMwM00

Маск анонсировал скорое появление Tesla в России, Казахстане и других странах СНГ, предложил построить базу на Луне и город на Марсе.
Новые фичи в Android Gradle plugin

− Configuration caching — ускоряет сборку, хорошо работает для локальных сборок с маленьким количеством изменений.
− Инкрементальный Lint будет выполняться только на измененных модулях, а значит ускорит сборку на многомодульных проектах. На одном из наших проектов этот шаг выполняется ~20 минут, надеемся что теперь будет сильно быстрее.
− Non-transitive R classes:
а) ускорит сборку больших проектов;
б) меньшая вероятность случайно заиспользовать ресурс из другого модуля.

#android
Проводим митапы по фронтенду в разных городах

Участие бесплатное, записаться можно на сайте Mercury Pro: https://mercdev.ru/pro

Mercury PRO — это лекции и воркшопы для профессионалов.

📋 Программа:

− Мобилизация фронтенда — доклад про любовь фронтендера к мобильной разработке.
Алексей Кузнецов поделиться опытом работы с React Native и расскажет, почему это важный и нужный инструмент, с которым стоит наладить отношения.

− Как я за день стал Node.js разработчиком.
Сергей Бутузов расскажет, как фронтендеру научиться создавать расширяемые и долгоиграющие проекты на Node.js, а не временные решения, которые потом перепишут с нуля.

− Developer Experience (DX): Разработчики — тоже люди. GraphQL
Алексей Родионов о GraphQL — самой революционной технологии извлечения данных со времен AJAX. Расскажет, какие проблемы решает GraphQL и поделится опытом интеграции и эксплуатации технологии на крупном проекте.

А в завершение митапов играем в Свою Игру 🧐
Победители получают в награду новенькие AirPods Pro.
Ford запатентовал технологию доставки рекламы с билбордов в автомобиль

По задумке автомобили смогут сканировать окрестности на предмет рекламы и передавать ее на дисплей автомобиля.

Патент
Интересную фичу для менеджера паролей в браузере придумали в Microsoft — в диспетчер паролей Edge добавят шкалу надежности для каждой комбинации.