На Firebase Summit 2020 Google анонсировала новый эмулятор, инструменты анализа данных и оценки производительности для платформы разработки.
Google Firebase — это довольно полный набор инструментов для разработки. Его цель — упростить разработку и обслуживание приложений с помощью таких функций, как подробные отчеты о сбоях, пользовательская аналитика, аутентификация и хранение. И Google постоянно работает над улучшением Firebase.
В связи с тем, что пандемия COVID-19 перевела миллионы работников на работу на дому, спрос на инструменты удаленного сотрудничества и тестирования резко вырос. Google сообщает, что более 2,5 миллионов активных приложений в месяц теперь используют Firebase каждый месяц — по сравнению с 2 миллионами приложений в этот раз в прошлом году. Чтобы помочь разработчикам начать работу с Firebase, Google адаптировал встречи разработчиков и мероприятия сообщества к виртуальному формату; они также провели Серия докладов и руководств из 5 частей ранее в этом году, чтобы ответить на часто задаваемые вопросы, поделиться знаниями и повысить производительность.
Сегодня, Огневая база представляет множество новых функций для дальнейшего ускорения разработки приложений, получения практической информации и адаптации инструментов в соответствии с вашими потребностями. Вот основные моменты из Саммит Firebase 2020.
Некоторое время назад Firebase представила Набор эмуляторов. Эта функция позволяет разработчикам локально эмулировать различные онлайн-функции Firebase, такие как хранилище или хостинг. Это может быть полезно, если вам нужно протестировать онлайн-функцию, но вы не хотите делать это в производственной среде. Однако до сегодняшнего дня он не полностью поддерживал весь набор онлайн-функций Firebase. Хотя большинство функций работали, аутентификация отсутствовала.
Теперь пакет Emulator Suite будет полностью поддерживать все онлайн-функции Firebase, включая хостинг, базу данных реального времени, Firestore, облачные функции, Cloud Pub/Sub и аутентификацию Firebase.
Хостинг каналов предварительного просмотра
Хостинг Firebase это именно то, на что это похоже. Разработчики могут использовать его для размещения веб-страниц и веб-приложений, которые затем развертываются через CDN Google. Однако тестирование изменений вашего сайта с помощью хостинга может оказаться сложной задачей. Раньше у Firebase не было простого способа предварительного просмотра или просмотра изменений перед запуском в эксплуатацию. Это большая проблема, если вся команда разработчиков работает удаленно, что значительно усложняет координацию тестирования. К счастью, Firebase теперь добавляет новую функцию, позволяющую разработчикам публиковать изменения в каналах предварительного просмотра.
При публикации на канале предварительного просмотра разработчики могут создать уникальный URL-адрес, которым можно поделиться с коллегами или тестировщикам и просматривать полнофункциональную версию своих изменений без необходимости запуска в производство или тестирования. за пределами площадки.
Импортированные сегменты
Важной частью аналитики является разделение пользователей на сегменты, исходя из общих характеристик. Это позволяет разработчикам направлять сообщения, новые обновления, уведомления и т. д. конкретным группам людей. В течение некоторого времени Firebase позволяла разработчикам экспортировать аналитические данные из Firebase в другие аналитические сервисы, такие как BigQuery, но обратное было невозможно. Если бы у вас был источник данных, отличный от Firebase, вам пришлось бы вручную создавать сегменты на основе этих данных.
Однако теперь Firebase добавила возможность импортировать пользовательские сегменты пользователей. Если у вас есть несколько источников данных для аналитики, теперь вы можете импортировать их все в Firebase, чтобы управлять своими пользователями в одном месте.
Это общий обзор основных новых функций, но это еще не все, что Google внедряет. Также имеется новое расширение под названием «Определить присутствие в сети», которое показывает, какие пользователи или устройства в данный момент находятся в сети. Панель мониторинга, которая дает понять, требует ли внимания критический показатель, поддержка семантического управления версиями для Remote Config и три новых Google Аналитические API.
Для получения более подробной информации об этих функциях и о том, что еще будет, обязательно прочтите сообщение в блоге Google или посмотрите прямую трансляцию на YouTube.