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

Познакомиться поближе: https://mercdev.com
Download Telegram
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 добавят шкалу надежности для каждой комбинации.
Google обновляет Wear OS — операционную систему для носимых устройств

На Wear OS переходит Samsung, отказываясь от собственной Tizen, а также Google внедряет в систему технологии купленной Fitbit.
История одного GIF, который весит 35,5 гигайбайт

Разработчик Гас Мюллер обнаружил, что изображение в формате GIF из 730 кадров на x86 Mac занимает 360 МБ ОЗУ, а на Apple Silicon — 35.51 ГБ.
Google впервые подала в суд на РКН, а РКН грозится замедлить Google.
П— Персонализация

Такое предложение прислал Facebook пользователю.
Утилиты Xcode Instruments разработчики используют не часто, а зря — они помогают обнаружить и устранить ошибки управления памятью, контролировать энергопотребление и много чего еще.

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

#ios