Что показали на google i o 2021
Перейти к содержимому

Что показали на google i o 2021

  • автор:

Google I/O 2021: что нового для Android-разработчиков (полный обзор)

В этом году Google I/O проходил в виртуальном формате. Как это было, например, 3 года назад, можно прочитать в моей прошлой статье. Привычка делать саммари интересных докладов для разработчиков у меня осталась, так что решил поделиться своими заметками после просмотра сессий и чтения блог-постов. Думаю, что будет полезно не только внутри Wrike.

Android 12: Новый дизайн и фреймворк Material You

Это обновление дизайна называют самым большим ever. Бету на Pixel, начиная с 3, а также десяток устройств других производителей (Asus ZenFone 8, OnePlus 9/9 Pro, Oppo Find X3 Pro, Realme GT, Tecno Camon 17, TCL 20 Pro 5G, Vivo iQOO 7 Legend, Xiaomi Mi 11, Mi 11 Ultra, Mi 11i and Mi 11X Pro, ZTE Axon 30 Ultra 5G) уже можно скачать тут.

Источник — https://blog.google/products/android/android-12-beta

Всё теперь гибкое, анимированное и настраиваемое под пользователя. Почитать подробнее про возможности дизайна можно здесь. Сделали адаптивные цветовые схемы, которые подстраиваются под обои телефона или просто настраиваются пользователем исходя из предпочитаемых цветов, новые анимации открытия приложения (теперь всё с красивым переходом и быстро) и окончание списка с резиновостью (overscroll effect). А также смягчили переключение звука из активного приложения.

Ещё добавили интерактивные красивые закругленные виджеты с чекбоксами, кнопками, настройкой внешнего вида и адаптацией под размер устройства и системные цвета.

Источник — https://android-developers.googleblog.com/2021/05/whats-new-in-android-12-beta.html

Обещают повышенную производительность (системные приложения потребляют на 22% меньше ресурсов) и используют менее производительные ядра. В целом, запуск приложений и работа с данными должны стать намного быстрее. Девайсы, которые выдерживают более строгие параметры высокой производительности и поддержки возможностей, получат бейджик «performance class” и смогут более эффективно работать на Android 12.

Android Privacy

Как всегда, много внимания уделили лучшему и честному миру с полным владением своими данными. Новый Privacy Dashboard показывает, какие приложения получали доступ к локации, микрофону и камере за последние сутки.

Появились индикаторы доступа к микрофону и камере (да, как на iOS) и возможность заблокировать их для всех приложений в быстрых настройках.

Для поиска Bluetooth-устройств больше не нужен будет доступ к точному местоположению.

Если вам в приложении нужно указать только город или район, то можно разрешить приложению использовать примерное местоположение.

Появились уведомления о том, что приложение прочитало буфер обмена.

А ещё улучшили убийство всех разрешений на приложение, если им давно не пользовались. Теперь система ещё и удалит все кэши и очистить память.

Jetpack Compose

Стабильная версия 1.0 выходит в июле. Кто не помнит, Jetpack Compose — это фреймворк декларативного дизайна, аналог SwiftUI на iOS, который может сделать вам красиво из кода на любом устройстве. После стабилизации можно будет пользоваться без опасений, но многие разработчики экспериментируют уже сейчас. Вот примеры приложений на нём, выглядит круто:

Android Studio Arctic Fox

Источник — https://android-developers.googleblog.com/2021/05/android-studio-arctic-fox-beta.html

Вышла последняя бетка Artic Fox — песца.

  • Ускорили разработку дизайна интерфейса с помощью Compose и быстрого просмотра изменений на устройствах, добавили Accessibility-сканер.
  • Добавили возможности расширения приложения на новые устройства: быстрый пейринг часов, новые симуляторы с упрощённым управлением — часы с датчиком пульса, пульты GoogleTV и CarAuto.
  • Повысили удобство разработки: новые lint checks, тестирование на нескольких устройства сразу с помощью Test Matrix, новый Memory Profiler, WorkManager Inspector для фоновых задач и быстрый переезд на Non-transitive R classes. Кстати, поддержали и Apple Silicon.

Kotlin

Google любит Kotlin. Добавили Kotlin Symbol Processing, ускорив в 2 раза для библиотек типа Room.

Android Jetpack

Много чего вышло из беты:

  • CameraX — для легкой работы с камерой, в том числе с HDR, зумами, экспозицией.
  • Hilt — dependency injection на базе Dagger.
  • Paging 3.0 — для легкой загрузки и показа порций данных.
  • ConstraintLayout — для проектирования макетов, MotionLayout — API для управления движением и анимацией виджетов.
  • Security Crypto — позволяет безопасно и легко шифровать файлы и SharedPreferences.
  • Fragment — библиотека деления приложения на экранные кусочки, которые могут жить в одной активити, теперь работает еще лучше и быстрее. Но они пишут, что поломали совместимость, и это нужно будет перепроверить вам самостоятельно.

В бету перешёл DataStore — надежное решение для хранения данных, которое нормально работает с Flow и RxJava и устраняет недостатки SharedPreferences.

В альфе немного обновились библиотеки:

  • AppSearch — новая библиотека поиска на устройстве, которая обеспечивает высокую производительность и многофункциональность полнотекстового поиска внутри приложения.
  • Room — средство безопасной работы с SQLite.
  • WorkManager — рекомендуемый Android способ планирования отложенных асинхронных задач, которые выполняются даже при выходе приложения или перезапуске устройства.
  • Navigation — фреймворк Jetpack для перемещения между экранами приложений.
  • Macrobenchmark — расширяет охват бенчмаркинга Jetpack до запуска приложений и локального поведения типа производительности прокрутки.
  • Библиотека EmojiCompat — поддерживает emoji, начиная с Android 19 (4.4). Добавили emoji2-формат с большим количеством вариантов emoji.
  • Можно также делиться своим шорткатом для Google Assistant в библиотеку шорткатов через ShortcutManager.

WearOS

Объединились с Samsung Tizen, чтобы улучшить опыт работы с часами, а также обновили системные приложения и подружились с фитнес-сервисами Fitbit. Добавили возможность быстро вернуться к приложению, красивые плитки (наборы UI-элементов) через Tiles API и набор сервисов для приложений для здоровья и фитнеса. Упростили работу часов с IDE: эмулятор, быстрый пейринг, сделали даже виртуальный датчик сердечного ритма.

Планируется запуск специальных секций в Google Play для быстрого поиска приложений для часов.

Большие экраны: планшеты, Chrome OS и foldables («раскрывушки»)

Google заявляет, что продаются миллионы больших устройств ежегодны и процесс ускоряется. Рекомендуют добавить лейаут с размером больше 600dp по короткой стороне, возможность использовать в портрете и ландшафте и возможность работы на весь экран. А также поддерживать split screen, multiple instance support, drag and drop и навигацию с помощью клавиатуры и шорткатов. Советуют посматривать на гайдлайны для больших экранов.

Добавили обновленный SlidingpaneLayout 1.2.0, который автоматически подстраивает вьюхи под большие экраны и раскладушечки, чтобы отображать две рядом.

Источник — https://android-developers.googleblog.com/2021/05/whats-new-in-foldables-tablets-and.html

Добавили компонент навигации сбоку вместо навигации внизу — Vertical Navigation Rail.

Источник — https://android-developers.googleblog.com/2021/05/whats-new-in-foldables-tablets-and.html

Появилось свойство Max Width для кнопок, текстовых полей и листов, чтобы они сильно не толстели на больших экранах.

Из больших обновлений — WindowManager Jetpack library в альфе, который поможет эффективно раскидывать вьюхи на планшеты и «раскрывушки».

Android for Cars

Полезно не для всех, но для карт и музыки — да. Android Auto теперь на 100 миллионах машин и даже на Porsche 911. Для разработчиков завезли Android for Cars App Library.

AndroidTV

Тоже подходят в основном стримингу. 80 миллионов устройств с Android TV OS, 80% рост в США. Советуют активно пользоваться WatchNext API, сделали более продвинутый Cast Connect для стриминга в приложение, добавили телевизоры в Firebase Test Lab и, как обычно, обновили эмулятор.

Обновления в Google Play

Самая денежная часть. С 7 июня можно будет подключиться к программе сниженной комиссии: 15% с выручки вместо 30%, пока не заработаете 1 миллион долларов в год. Хорошая штука для всех. При этом добавили 34 новые формы оплаты для 30 стран и снизили минимальную стоимость для 20 стран.

Ещё из интересного — внедряют возможность покупки нескольких ваших докупок за 1 раз (например, 5 сундуков или 5 раз по 100 страниц текста), а также сборные подписки, которые включают несколько элементов или предложений. Ещё появятся предоплаченные планы (например, 2000 рублей за полгода), чтобы продвигать их внутри и за пределами стора.

Добавили секцию Google Play SDK Console, которая позволит увидеть производительность вашего SDK в разных приложениях. Пока доступно только для минимального количества партнёров.

Напоминают, что запретят использовать в названии приложений большое количество ключевиков и упоминания вроде free и sale. А ещё Android App Bundles будет обязательным для всех.

Для аналитиков сделали сравнение приложения с конкурентами в Google Play Console и возможность самостоятельно настроить KPI на главном экране.

Напоминают про Google Play Pass, в котором можно заявить игру или приложение. Оплачивают по фактическому времени: чем больше используется приложение — тем больше разработчик получит денег. Подписка теперь доступна на 40 рынках.

В общем, будет чем заняться этим летом.

Напоследок напомню, что в Wrike есть вакансии разработчиков с релокацией в Прагу. Если хотите присоединиться к нашим усилиям по переходу на Android 12 — будем рады познакомиться!

Что показали на Google I/O 2021: Android 12, новая WearOS и обновление Google Maps

Favorite

В закладки

Что показали на Google I/O 2021: Android 12, новая WearOS и обновление Google Maps

Сегодня состоялась конференция Google I/O для разработчиков, на которой компания представила много новых обновлений для своих продуктов.

Презентация прошла в онлайн-формате, и для Google I/O это впервые. В прошлом году Google отменила конференцию из-за ограничительных мер и не стала проводить виртуальное мероприятие.

1. Масштабный редизайн Android 12

Главным анонсом стал Android 12. И хотя первая бета-версия этой системы вышла еще зимой, многие новые функции и изменения оставались скрытыми.

В Android 12 компания внесла много дизайнерских изменений. Цветовая схема системы подстраивается под обои. Она применяется везде: уведомления, экран блокировки, регулировка громкости и виджеты. Также Google обновила анимации, сделав их плавнее и чувствительнее.

Оповещения и быстрые настройки в Панели уведомлений стали намного крупнее. Google Pay и Google Home теперь интегрированы в Панель уведомлений, поэтому пользователи могут быстро включать домашние устройства и запускать кошелек.

В настройках Android 12 появился новый раздел, посвященный конфиденциальности приложений. Здесь пользователи смогут контролировать все разрешения и следить за тем, как приложения их используют.

Кроме того, в Android 12 добавили новые специальные возможности для людей с плохим зрением, возможность создания длинных скриншотов и виджет с избранными контактами на главном экране.

Бета-версия Android 12 уже доступна.

2. WearOS объединилась с Tizen

Google представила самое крупное обновление WearOS, разработав единую платформу для умных часов с Samsung.

Благодаря объединению WearOS и Tizen, новая версия WearOS на 30% быстрее запускает приложения и работает дольше.

Google обновила дизайн WearOS, изменив оформление системы и всех приложений. К концу этого года в WearOS появится YouTube Music, обновленный Google Ассистент и Google Maps.

Также компания упростила создание сторонних приложений и циферблатов.

3. Обновление Google Maps

Google представила пять новых функций, которые упрощают поиск новых мест и прокладывание маршрутов:

▪️ Новые маршруты с «предсказуемым» торможением. Google знает, на каких участках дороги водителю, возможно, придется резко затормозить, что может привести к аварии. Теперь, когда пользователи планируют поездку в Картах, Google предложит наиболее безопасный маршрут

▪️ В режиме дополненной реальности показываются сведения о местах, последние отзывы и фотографии

▪️ Новая карта улиц будет доступна еще в 50 городах по всему миру до конца года. С помощью искусственного интеллекта Google добавит тротуары, пешеходные переходы, а также скорректирует форму и ширину дорог

▪️ Оживленные районы города показываются в реальном времени

▪️ Карта будет подстраиваться под пользователя. Google будет показывать подходящие места на основе времени и информации о путешествии

Все эти новые функции появятся на iOS и Android в ближайшее время.

4. Обновление Google Workspace

Google представила много новых функций для совместной работы:

▪️ Добавление документов через @. Достаточно написать @ в существующем документе и Google автоматически предложит упомянуть другие документы или добавить новые файлы

▪️ Можно создавать документы без страниц

▪️ В режиме командной работы появились эмодзи для быстрых реакций

▪️ Обновились языковые рекомендации

Кроме того, сервис Google Meet теперь интегрирован в Google Docs, поэтому можно общаться со своей командой прямо во время совместной работы над документом, презентацией или таблицей.

Сервис Google Docs интегрирован в веб-версию Google Chat. Таким образом, редактировать документы прямо в Gmail.

5. LaMDA — новая технология распознавания речи

Google представила новую технологию распознавания речи LaMDA (Language Model for Dialogue Applications — языковая модель для диалоговых приложений). Она понимает контекст сообщения и предлагает самый подходящий вариант из множества ответов.

LaMDA способна поддерживать полноценный диалог с человеком.

Пока что Google тестирует эту технологию и не добавляет ее в свои продукты. Компания хочет, чтобы LaMDA использовала не только проверенные факты, но и выдавала остроумные ответы.

6. Изменение паролей в Chrome одним касанием

Встроенный менеджер паролей в Google Chrome давно проверяет безопасность паролей. Теперь, если он обнаружит, что пароль скомпрометирован, то предложит быстро и безопасно сменить пароль без перехода на сайт.

Chrome сам перейдет на сайт и пройдет весь процесс смены пароля. Пока что эта функция работает с небольшим количеством сайтов и только в США. В ближайшие месяцы Google расширит географию и увеличит количество поддерживаемых сайтов.

7. Новые функции безопасности и конфиденциальности

Google представила несколько новых функций, которые помогут пользователям следить за конфиденциальностью и безопасностью в сервисах компании:

▪️ Быстрое удаление истории Google Поиска за последние 15 минут

▪️ Пароли для папок в Google Photo. Сначала появится в Google Pixel, а в течение года в других смартфонах на Android

▪️ Напоминания о работе Истории местоположений в Google Maps. Теперь, когда Карты предлагают оценить место, Google напомнит, что это связано с работающей функцией История местоположения

▪️ Новые функции конфиденциальности в Android 12. Система будет показывать уведомления, когда смартфон использует камеру, микрофон и GPS

8. Новый кампус Quantum AI

Google открыла новый кампус Quantum AI, который включает первый центр обработки квантовых данных, лаборатории по исследованию квантового оборудования и собственные производственные мощности Google для создания микросхем для квантовых процессоров.

9. MUM — искусственный интеллект, понимающий информацию

MUM обучается на 75 языках и выполняет множество задач одновременно. Он также является мультимодальным, поэтому понимает информацию в тексте, изображениях, а в будущем будет поддерживать аудио и видео.

Все это поможет Google улучшить поисковые результаты, учитывая интересы пользователей.

Еще одной особенностью MUM является способность работать сразу на нескольких языках. К примеру, если информация доступна только на японском, MUM может автоматически перевести её на основной язык.

10. Поиск заболеваний с помощью камеры смартфона

Google представила технологию, которая определяет заболевание по фотографии. В ее основе лежит искусственный интеллект и анализ 65 тысяч изображений.

Этот инструмент может определять дерматологические заболевания. Компания предупреждает, что он не ставит точный диагноз и не заменяет медицинские консультации.

Работает это следующим образом: пользователи должны сделать три снимка проблемных участка кожи, волос или ногтей. Затем Google задаст несколько вопросов для уточнения диагноза.

Для каждого заболевания Google предоставит проверенные дерматологами рекомендации, ответы на часто задаваемые вопросы, а также похожие изображения в интернете.

Google начнет публичное тестирование инструмента в конце 2021 года. Он будет доступен в виде веб-приложения.

Итоги конференции Google I/O 2021

Android-12-banner

Google провела свою ежегодную конференцию, на которой рассказала о своих новинках, включая новую версию Android. Компания подробно рассказала о своих планах на будущее, представила версию Android 12 и рассказала о её новых функциях. Ниже обо всём подробнее.

Android 12

Google рассказала о следующем крупном обновлении своей операционной системы Android. Если верить компании, это будет самое крупное обновление система с момента её появления. Главный фокус в этом году – дизайн. Google добавила больше опций кастомизации, чтобы вы могли сделать своё устройство по-настоящему своим.

С этим помогут обновлённые виджеты, а также возможность менять цветовое оформление системы. Также система сможет сама автоматически подобрать цвет под ваши обои.

На устройствах Pixel с Android 12 можно будет полностью персонализировать свой смартфон, выбрав кастомное цветовое оформление и использовав новые виджеты. Вы можете просто выбрать обои, и система сама подберёт под них цвет оформления. Этот цвет будет применён по всей системе: в уведомлениях, на заблокированном экране, индикаторе изменения громкости, виджетах и др.

Анимация по всей системе станет более плавной, будут доступны разные варианты. Весь интерфейс будет реагировать на ваши действия. Такой эффект создаётся за счёт анимации, света и небольших изменений.

Google не боится делать всё больше в этом году. К примеру, на уведомлениях появятся увеличенные кнопки и слайдеры, с которыми будет удобнее взаимодействовать.

Уведомления стали более интуитивными и удобными. Вы сможете контролировать всё что угодно одним свайпом и касанием. Быстрые настройки не только выглядит иначе, но и работают по-новому.

Конфиденциальность – важная часть Android 12. Появилась новая функция, которая позволит удобно управлять своими разрешениями. Здесь же показано, к каким данным на устройстве есть доступ у приложений. Пользователи смогут легко и быстро убрать доступ.

Кроме того, в Android 12 добавили функцию, похожую на новую функцию iOS:

Теперь в вашем статус-баре отображается индикатор того, что используется камера или микрофон устройства. Через быстрые настройки этот доступ можно будет отключить.

Вы сможете сами выбирать, какой информацией делиться с приложениями. Теперь приложениям можно предоставлять доступ к своему примерному, а не точному местоположению. Мы также встроили защиту конфиденциальности прямо в систему. Для этого мы создали Android Private Compute Core.

Android 12 будет поддерживать цифровые ключи для автомобилей. В iOS есть подобная функция «Car Key». Система поддерживает Ultra Wideband (UWB) и NFC, но пока что о партнёрстве объявила только компания BMW.

Компания также расширила свою функцию быстрого подключения. Она будет поддерживать новые устройства, включая наушники Beats. Функция позволяет одним касанием подключаться к разным устройствам и аксессуарам.

Сегодня вышла первая бета-версия Android 12, так что желающие могут уже её скачать.

Wear OS

У Google есть своя операционная система для смарт-часов. Компания хочет вернуть её к жизни. Для этого она будет сотрудничать с Samsung.

Партнёрство компаний приведёт к положительным изменениям. Samsung больше не придётся разрабатывать собственную операционную систему для своих смарт-часов – Tizen OS. Они будут работать на системе Wear OS.

Samsung и Google не раз сотрудничали. В этот раз мы объединим лучшие функции Wear и Tizen в одну платформу. Система станет быстрее, экономнее и будет поддерживать большое количество приложений.

Google улучшила процесс использования приложений на смарт-часах с Wear OS. Переключаться между приложениями стало легче – свайпами. Появилась новая красивая анимация, а также были оптимизированы приложения.

Google Карты и Google Ассистент были обновлены и улучшены. Мы изменим и Google Pay, а также добавим поддержку сервиса в 26 новых стран. Система начнёт поддерживать и YouTube Music с удобными функциями для смарт-часов. Функции здоровья и фитнеса – неотъемлемая часть смарт-часов. Новая версия Wear будет поддерживать функции Fitbit.

Google работает над улучшенными инструментами для разработчиков, чтобы они могли добавлять поддержку Wear OS в свои приложения.

Изменения Wear OS появятся позже в этом году, но разработчики уже в скором времени смогут начать оптимизировать свои приложения.

Фото

Google изменила функцию воспоминаний в своём приложении Фото.

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

Будут и другие изменения. К примеру, появится больше тем и событий.

С помощью искусственного интеллекта и нейросетей приложение будет создавать движущиеся фото, используя идентичные фотографии. Функция не похожа на Live Photo, но тоже интересна.

Вы также сможете скрыть некоторые воспоминания, и они вообще не будут появляться в приложении.

Google добавила скрытую папку, в которой вы сможете хранить свои личные фотографии.

Что показали на google i o 2021

Некоторые основные анонсы с проходящей конференции Google IO 2021 (проходит 18-20 мая).

Android 12 Beta

Вышла первая бета-версия новой операционной системы Android 12, которая ожидается осенью.

Android 12

Как отмечают в Google, в этой версии произошли самые большие изменения в дизайны в истории развития Android. Был переосмыслен пользовательский опыт работы с системой. Результатом этого переосмысления стал новый и единый язык дизайна — Material You .

Material You in Android 12

Одним из изменений в Android 12 стали переработанные и обновленные старые виджеты. Кроме того, добавлены новые виджеты, такие как checkbox, switch, radiobutton. Также стало проще настраивать виджеты.

Также добавлено новый API для работы с динамическими цветами для создания персонализованного и консистентного дизайна.

Также был добавлен Stretch overscroll — системный эффект, который позволяет пользователям узнать, что они завершили прокрутку доступного контента.

Добавлен плавное затухание воспроизводимого аудио при потере аудио-приложением фокуса.

Отмечается, что в Android 12 повысилась производительность, так, процессорное время, необходимое для ключевых системных сервисов, снизилось на 22%, что позволяет устройствам работать быстрее. Также улучшилось потребление батареи.

В новой системе произвошли изменения в системе приватности, например, при использовании Bluetooth.

Для тестирования приложений под бету-версию Android 12 можно использовать эмуляторы. Также бета-версия уже доступна для некоторых устройств, например, для Pixel.

Jetpack Compose

На Google IO было объявлено, что релиз Jetpack Compose (версия 1.0) ожидается в июле. Jetpack Compose представляет современный тулкит для создания пользовательского интерфейса на языке Kotlin для устройств Android.

Jetpack Compose

Kotlin

Как отмечают в Google, согласно последним опросам Kotlin стал наиболее используемым профессиональными разработчиками языком прогаммирования для создания приложений под Android. В частности, 1,2 миллиона приложений в Play Store используют Kotlin, в том числе, 80% из топ-1000. Что касается самого Google — более 70 приложений Google, таких как Drive, Home, Maps и Play используют Kotlin.

Android Studio Arctic Fox

Вышла бета-версия новой IDE для разработки Android-приложений — Android Studio Arctic Fox

Основные новведения и обновления:

  • Compose Preview: возможность предварительного просмотра Compose UI
  • Compose Layout Inspector: позволяет мониторить структуру граического интерфейса приложения, написаного с помощью Compose
  • Deploy Preview to Device: позволяет развернуть на эмуляторе или реальном устройстве только часть приложения без необходимости полной установки приложения
  • Live Edit of literals: позволяет разработчикам, которые используют Compose, редактировать литералы (строки, числа, логические значения true и false) в коде и без перекомпиляции увидеть результат
  • Accessibility Scanner in Layout Editor: интегрирует фреймворк Android Accessibility Test Framework для отслеживания проблем, связанных с accessibility (доступность к функциям приложения)
  • Расширена поддержка для Wear OS и Google TV
  • Добавлена поддержка для MacOS на Apple Silicon (arm64) в режиме Preview
  • Добавлен Background Task Inspector, который позволяет визуализировать, мониторить и отлаживать работу фоновых воркеров с помощью библиотеки WorkManager версии 2.5.0и выше
  • Test Matrix: возможность параллельного тестирования на разных устройствах
  • Обновленный интерфейс для Memory Profiler

Подробнее про новвоведения в Android Studio Arctic Fox можно посмотреть по ссылке https://android-developers.googleblog.com/2021/05/android-studio-arctic-fox-beta.html

Android Jetpack

Более 84% из топ-10000 приложений сейчас используют специальный набор библиотек — Android Jetpack , в который были добавлены новые возможности. Например, был добавлен Jetpack Macrobenchmark (Alpha) для остлежвания производительности приложения при первом запуске. Также был добавлен новый API корутин Kotlin для более эффективного хранения данных с помощью Jetpack DataStore. Обновлен ряд уже существующих API.

Dart 2.13

Вышла новая подверсия языка Dart — Dart 2.13 , которая расширила поддержку для взаимодействия с нативым кодом, добавив поддержку массивов и упакванных структур в FFI. В Dart 2.13 также добавлена поддержка псевдонимов типов для улучшения читабельности кода.

Flutter 2.2

Вышел новая подверсия тулкита для создания кроссплатформенных приложений — Flutter 2.2 . В этом релизе Google в основном сконцентрировался на улучшению уже существующих возможностей Flutter 2.

Из новвоведений стоит отметить, что null safety теперь используется по умолчанию для всех проектов.

Также улучшена производительность создаваемых веб-приложений. Так, с помощью service workers они позволяют использовать фоновое кэширование.

Для приложений на Android Flutter стал поддерживать «отложенные компоненты» (deferred components)

Для приложений на iOS разработаны инструменты для предкомпиляции шейдеров, чтобы уменьшить время при первом запуске.

В инструменты разработки (DevTools) были добавлены новые возможности для отслеживания потребляемой памяти, а также добавлена поддержка для сторонних расширений.

Также в был обновлен SDK для встраивания рекламы и представлен новый плагин для платежей в приложениях.

Кроме того, в сотрудничестве с компанией Microsoft на этой неделе увидела свет альфа-версия поддержки Flutter для поддержки приложений UWP, создаваемых для Windows 10.

Angular DevTools

Для разработчиков, которые используют Angular, Google выпустил специальное расширение для браузера Chrome — Angular DevTools . Оно доступно через магазин расширений Chrome Web Store. Angular DevTools позволяет мониторить структуру приложения Angular и проверять его производительность

Angular DevTools

Angular DevTools поддерживает приложения, которые используют версию Angular v9 и выше и которые применяют движок Ivy. Более наглядно можно посмотреть на видео:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *