Google, 앱 개발 간소화를 위한 새로운 Firebase 기능 공개

click fraud protection

Google I/O 2021에서 확인된 것처럼 Google의 클라우드 기반 앱 도구 제품군인 Firebase에 앱 개발을 간소화하는 새로운 기능이 추가되었습니다.

Google I/O가 오늘 일찍 시작되었으며, 대규모 개발자 기조연설에서 Android 개발 관련 소식을 많이 접하게 되었습니다. Flutter의 변경 사항, Jetpack의 새로운 기능, 그리고 이 문서의 제목에서 알 수 없는 점이 있다면 Firebase의 새로운 기능이 있습니다.

모르신다면 Firebase는 Google의 클라우드 기반 앱 도구 모음입니다. 분석 수집부터 온라인 파일 저장까지 다양한 기능을 갖추고 있으며 현재 해당 기능 목록이 확장되고 있습니다.

Storage Emulator가 Firebase Emulator Suite에 합류했습니다.

얼마 전 구글이 소개한 에뮬레이터 제품군 파이어베이스에. 이는 개발자가 Firebase에서 일부 도구의 로컬 버전을 실행할 수 있는 기능입니다. 로컬 버전은 디버깅이 더 쉽고, 개발 비용이 저렴하며, 오프라인 프로그래밍도 가능합니다. Emulator Suite에는 꽤 많은 도구가 포함되어 있지만 모든 도구가 포함되어 있지는 않습니다. 지금은 아직 그것들을 모두 가지고 있지 않습니다. 하지만 한 가지가 더 있습니다.

이제 개발자는 에뮬레이터 도구 모음을 통해 로컬로 Firebase Storage API를 사용할 수 있습니다. 이제 이 API를 사용하는 모든 것을 완전히 오프라인으로 테스트하여 비용 절감과 향상된 테스트 자동화를 활용할 수 있습니다.

Android App Bundle(.aab) 지원

Firebase의 또 다른 기능은 내부 테스트 배포 도구입니다. 유사하다 Play 스토어의 내부 테스트 기능, 개발자는 Firebase를 사용하여 앱의 내부 테스트 버전을 iOS 및 Android 사용자 모두에게 배포하고 중앙 위치에서 통계를 추적할 수 있습니다.

동안 앱 배포 도구는 출시 이후 APK를 지원했지만 Android App Bundle은 지원하지 않았습니다. App Bundle은 다양한 기기에 필요한 앱 부분만 제공하므로 앱을 배포하는 더 효율적인 방법입니다(플랫폼에서 지원하는 경우). 오늘 Firebase 앱 배포는

App Bundle 지원, 내부 테스트를 더 쉽게 실행할 수 있기를 바랍니다. 이는 2021년 8월부터 Google Play Console에서 발표된 중요한 공지입니다. 모든 새로운 앱이 필요합니다 Android App Bundle 형식으로 게시됩니다.

앱 체크

Firebase를 사용하면 꽤 민감한 데이터를 저장할 수 있습니다. 여기에는 게임 저장 상태, 개인 정보 또는 개발자가 선택하는 모든 정보가 포함될 수 있습니다. Firebase는 매우 안전하지만 Google은 다음을 통해 한 단계 더 발전하고 있습니다. 앱 체크, 현재 베타 버전입니다. 앱 체크는 특별히 승인되지 않는 한 누구든지 Firebase에 연결하는 것을 방지하는 선택 기능입니다.

현재 앱 체크는 Cloud Storage, Realtime Database, Cloud Functions에서만 작동하지만, Google은 앞으로 지원을 확대할 계획입니다.

성능 모니터링

성능 모니터링 또 다른 유용한 Firebase 기능입니다. 이를 통해 개발자는 한 페이지에서 성능 문제를 모니터링하고 원인을 정확히 찾아낼 수 있습니다. 그러나 그것은 완벽하지 않았습니다. 표시되는 데이터가 지연될 수 있습니다. 즉, 새 릴리스의 문제가 몇 분, 몇 시간 또는 며칠 동안 표시되지 않을 수 있습니다.

그러나 이제 Performance Monitoring은 데이터를 실시간으로 처리합니다. 문제가 발생하는 즉시 개발자가 이를 확인할 수 있습니다.

새로운 UI

현재 모든 발표가 Firebase의 새로운 기능에 관한 것은 아닙니다. 일부 UI 개편도 있습니다.

원격 구성, 게시 흐름 및 A/B 테스트 결과 페이지에 모두 새롭고 향상된 사용자 인터페이스가 적용되었습니다. 구글은 이러한 변화로 인해 더 자세하거나 관련 없는 데이터를 방해하지 않으면서 보고 싶은 데이터를 더 쉽게 볼 수 있게 될 것이라고 말합니다.

새로운 웹 SDK

지금까지 많은 뉴스는 Firebase 자체나 Android 및 iOS에 관한 것이었습니다. 하지만 웹에는 다음과 같은 몇 가지 새로운 기능도 있습니다. 웹 애플리케이션을 위한 새로운 SDK 세트 베타 진입. 이러한 SDK는 모듈식이므로 개발자는 필요한 Firebase 부분만 가져올 수 있으므로 로드 시간이 단축되고 공간이 절약됩니다.

새로운 Firebase 확장 프로그램

일부 새로운 SDK 외에도 몇 가지 새로운 확장 Firebase용. 개발자는 다양한 타사 제공업체와 통합하여 Firebase에 더 나은 환경을 제공할 수 있습니다. Algolia와의 파트너십을 통해 Firestore를 통해 검색. MailChimp 확장 프로그램은 개발자를 돕습니다. 사용자에게 개인화된 이메일 보내기. MessageBird 통합 추가 기능 또 다른 의사소통 방법 사용자를 위해. 마지막으로 개발자는 Jigsaw의 Perspective API 사용자 생성 콘텐츠를 자동으로 분석합니다.

크래시리틱스

Crashlytics는 아마도 가장 인기 있는 Firebase 도구 중 하나일 것이며, 일부 변경 사항도 적용되고 있습니다. 우선, 개발자는 이제 사용자 정의 키를 사용하여 키에 대한 추세를 확인하거나 키 값을 기준으로 세션을 필터링하는 등 더 많은 작업을 수행할 수 있습니다.

그만큼 크래시리틱스 NDK 그리고 Crashlytics Unity SDK 또한 일부 업데이트를 받았습니다. 이제 NDK는 더 자세한 스택 추적을 제공하고, Unit은 더 나은 충돌 그룹화와 GPU, DPI, 화면 해상도와 같은 추가 게임 관련 장치 메타데이터를 제공합니다.


Firebase에는 확실히 많은 변화가 있었습니다. 이들 중 상당수는 점진적이지만 Google이 제공하는 이미 놀라운 도구 세트를 강화하는 것뿐입니다. 새로운 기능에 대한 자세한 내용은 Google 블로그 게시물을 확인하거나 다음에서 제공되는 다른 내용을 확인하세요. 구글 I/O 2021 더 많은 소식을 보려면.