Firebase на Google добави в нов потребителски интерфейс на локален емулатор, две разширения за обработка на плащания и API за управление на ML модел. Прочетете, за да научите повече!
Firebase е набор от инструменти, предоставен от Google, функциониращ като унифицирана бекенд като услуга (BaaS) платформа за мобилни разработчици. Накратко, Firebase предоставя доста инструменти за помощни програми в кода като анализи, удостоверяване, бази данни, конфигурация, насочени съобщения, съхранение на файлове и др. Цялостната платформа помага на разработчиците да изпълнят много общи задачи в рамките на своите приложения, без да е необходимо индивидуално да създават свои собствени решения за тези задачи. Например, на Firebase Auth SDK улеснява разработчиците да добавят пълна система за влизане с ан придружаващ потребителски интерфейс към техните приложения. Наскоро Фirebase добави нови инструменти и функции, като нов потребителски интерфейс на емулатор, разширение за обработка на плащания Stripe, подобрено внедряване на TensorFlow lite и др.
Нов потребителски интерфейс на емулатор за локално развитие
Пакетът Firebase Emulator беше пуснат миналата година и сега екипът на Firebase стартира нов потребителски интерфейс на локален емулатор в канала за бета версия. Този потребителски интерфейс на емулатора ще помогне на разработчиците лесно и безопасно да тестват нов код, без да е необходимо да чакат внедрявания или да изпитват разходи за фактуриране. Можете също така да включите нови разработчици само с няколко CLI команди, които могат бързо да създават локални екземпляри на Firebase услуги.
Emulator Suite също така вече поддържа незабавно презареждане на код на правила за сигурност.
Разширение за обработка на плащания Stripe
Firebase също така предлага разширения, които са предварително опаковани пакети от код, които разработчиците могат да използват за автоматизиране на общи задачи на разработчиците. Сега Firebase създаде две нови разширения в партньорство със Stripe, което позволява на разработчиците бързо да добавят и управляват възможности за обработка на плащания към своите приложения. The Изпращайте фактури със Stripe Разширението позволява на разработчиците програмно да създават и изпращат брандирани клиентски фактури, използвайки платформата за плащания Stripe. The Изпълнявайте абонаментни плащания със Stripe Разширението може да се използва за създаване и синхронизиране на абонаменти за уеб потребители със Stripe, както и за контрол на достъпа до съдържание на абонамент чрез удостоверяване на Firebase. С тези разширения вие като разработчик не е необходимо да изучавате API на Stripe или да разберете как да интегрирате Stripe с Firebase – просто инсталирайте тези разширения и трябва да сте готови.
Подобрено внедряване на TensorFlow Lite
Firebase също представи ML Model Management API, който позволява на разработчиците програмно да актуализират и разгръщат ML модели в TensorFlow Lite, без да е необходимо да използват конзолата. Това е особено полезно, когато има тръбопровод за машинно обучение, който автоматично преобучава модели с нови данни, тъй като вече можете да качвате актуализираните модели във Firebase програмно. Това твърди, че намалява размера на първоначалната инсталация на приложението, позволява A/B тестване на множество модели, оценява производителността и актуализира моделите, без да е необходимо да публикува отново цялото приложение.
Тъй като не е имало физически събития през последните няколко месеца, Google хоства Firebase Live видеоклипове за информиране и обучение на разработчиците по различни свързани теми. Google също обяви много нови функции и подобрения на Firebase през годината, включително API за програми за ранен достъп, Cloud Firestore за C++ и Unity, и Влезте с Apple чрез Firebase Authentication.