Google의 Firebase에는 새로운 로컬 에뮬레이터 UI, 두 개의 결제 처리 확장 프로그램 및 ML 모델 관리 API가 추가되었습니다. 더 자세히 알아보려면 계속 읽어보세요!
Firebase는 Google에서 제공하는 도구 세트로, 모바일 개발자를 위한 통합 BaaS(backend-as-a-service) 플랫폼 역할을 합니다. 간단히 말해서 Firebase는 분석, 인증, 데이터베이스, 구성, 푸시 메시징, 파일 저장 등과 같은 코드 내 유틸리티를 위한 몇 가지 도구를 제공합니다. 전체 플랫폼은 개발자가 이러한 작업을 위한 자체 솔루션을 개별적으로 구축할 필요 없이 앱 내에서 많은 일반적인 작업을 수행하는 데 도움이 됩니다. 예를 들어, Firebase 인증 SDK를 사용하면 개발자가 완전한 로그인 시스템을 쉽게 추가할 수 있습니다. 와 동반 UI 그들의 앱에. 최근에는 Firebase에 새로운 도구와 기능이 추가되었습니다, 새로운 에뮬레이터 UI, Stripe 결제 처리 확장, 향상된 TensorFlow 라이트 배포 등과 같은 기능이 포함되어 있습니다.
로컬 개발을 위한 새로운 에뮬레이터 UI
Firebase 에뮬레이터 제품군은 작년에 출시되었으며 이제 Firebase 팀은 베타 릴리스 채널에서 새로운 로컬 에뮬레이터 UI를 출시했습니다. 이 에뮬레이터 UI는 개발자가 배포를 기다리거나 청구 비용을 겪지 않고도 새 코드를 쉽고 안전하게 테스트할 수 있도록 도와줍니다. 또한 Firebase 서비스의 로컬 인스턴스를 빠르게 생성할 수 있는 몇 가지 CLI 명령만으로 새로운 개발자를 온보딩할 수도 있습니다.
Emulator Suite는 이제 다음과 같은 즉각적인 코드 재로드도 지원합니다. 보안 규칙.
스트라이프 결제 처리 확장
Firebase는 개발자가 일반적인 개발자 작업을 자동화하는 데 사용할 수 있는 사전 패키지된 코드 번들인 확장 프로그램도 제공합니다. 이제 Firebase는 Stripe과 협력하여 두 가지 새로운 확장 프로그램을 구축했습니다. 이를 통해 개발자는 앱에 결제 처리 기능을 신속하게 추가하고 관리할 수 있습니다. 그만큼
Stripe으로 송장 보내기 Extension을 사용하면 개발자는 Stripe 결제 플랫폼을 사용하여 프로그래밍 방식으로 브랜드 고객 송장을 생성하고 보낼 수 있습니다. 그만큼 Stripe으로 구독 결제 실행 확장 프로그램을 사용하면 Stripe를 사용하는 웹 사용자의 구독을 생성 및 동기화할 수 있을 뿐만 아니라 Firebase 인증을 통해 구독 콘텐츠에 대한 액세스를 제어할 수 있습니다. 이러한 확장 프로그램을 사용하면 개발자로서 Stripe의 API를 배우거나 Stripe을 Firebase와 통합하는 방법을 알아낼 필요가 없습니다. 간단히 이러한 확장 프로그램을 설치하면 바로 사용할 수 있습니다.향상된 TensorFlow Lite 배포
또한 Firebase는 개발자가 콘솔을 사용하지 않고도 ML 모델을 프로그래밍 방식으로 업데이트하고 TensorFlow Lite에 배포할 수 있는 ML 모델 관리 API를 도입했습니다. 이는 업데이트된 모델을 프로그래밍 방식으로 Firebase에 업로드할 수 있으므로 새 데이터로 모델을 자동으로 재교육하는 기계 학습 파이프라인이 있는 경우 특히 유용합니다. 이는 초기 앱 설치 크기를 줄이고, 여러 모델의 A/B 테스트를 허용하며, 성능을 평가하고, 전체 앱을 다시 게시할 필요 없이 모델을 업데이트한다고 주장합니다.
지난 몇 달 동안 물리적인 사건이 없었기 때문에, Google은 Firebase Live를 호스팅해 왔습니다. 다양한 관련 주제에 대해 개발자에게 알리고 교육하는 동영상입니다. Google은 또한 한 해 동안 다음을 포함하여 Firebase에 대한 많은 새로운 기능과 개선 사항을 발표했습니다. 조기 액세스 프로그램 API, C++ 및 Unity용 Cloud Firestore, 그리고 Firebase 인증을 통해 Apple에 로그인.