
Во время ежегодного Firebase Summit компания Google объявила о появлении новых простых в использовании расширений и улучшенной поддержке приложений для macOS и Flutter, а также о выходе бета-версии Firebase Personalization.
Если вы не знакомы, Firebase — это набор облачных инструментов для разработки приложений от Google, который предоставляет разработчикам легкий доступ к базе данных, хранилищу, хостингу, аналитике сбоев и многому другому.
В 2019 году Google начал предлагать «Extensions» для Firebase, которые позволяют разработчикам упрощать распространенные сценарии использования или даже подключать свои проекты Firebase к другим сервисам. Основываясь на ранее добавленном расширении Algolia, теперь появилось расширение для обеспечения поиска по базе данных с помощью Elastic App Search. Также появились новые расширения для добавления платежей в ваше приложение через Google Pay и/или Stripe.
Начиная с сегодняшнего дня, разработчики Flutter могут начать тестировать Firebase API без необходимости установки чего-либо. Используя веб-приложение DartPad, вы можете тестировать код Firebase в проектах Flutter Web прямо из своего веб-браузера, при этом тот же код будет работать так же хорошо в проектах Flutter для Android и iOS.
Сегодня Firebase также расширяет свое присутствие в экосистеме Apple, выпуская бета-версии поддержки macOS и tvOS — этапы, которые Google традиционно считает готовыми для продакшн-приложений. Новая бета-поддержка tvOS от Firebase также включает возможность использования многих ее C++ библиотек в приложениях Apple TV, причем Google особенно рекомендует ее для использования с играми Apple Arcade.
С помощью давно существующей функции Firebase Remote Config разработчики могут настраивать поведение определенных частей своих приложений без необходимости выпуска нового обновления через Play Store или App Store. Благодаря «Personalization», выходящей сегодня в бета-версии, параметры Remote Config могут выбираться автоматически, индивидуально для каждого пользователя. Хотя существует бесчисленное множество способов использования Firebase Personalization, разработчик Fruit Ninja компания Halfbrick нашла ее полезной для увеличения доходов от рекламы в одной из своих игр без увеличения негативных отзывов.
Для разработчиков Android Firebase также выпускает новую документацию по раскрытию информации о конфиденциальности, необходимой для каждого инструмента Firebase. Это будет особенно полезно для нового раздела «Data safety», который появится в Play Store и станет обязательным к апрелю следующего года.
Чтобы узнать больше о новинках Firebase, таких как оповещения в реальном времени от Firebase Performance Monitoring, обязательно ознакомьтесь с Firebase Blog или посмотрите полную запись Firebase Summit.