Firebase가 Apple SDK 12.19.0을 공개했습니다. 이번 버전은 Gemini 모델을 Apple Foundation Models 프레임워크와 함께 사용할 수 있는 GeminiLanguageModel 공개 미리보기를 추가하고, Firebase 13을 앞두고 CocoaPods 배포 종료와 기존 FirebaseAI 라이브러리 제거 계획을 확정한 릴리스입니다.
주요 변경
GeminiLanguageModel공개 미리보기: Gemini 모델을 Apple Foundation Models 프레임워크와 연결해 사용할 수 있으며 guided generation과 tool calling도 지원합니다.- CocoaPods 배포 종료: 12.19.0은 12.x의 마지막 예정 마이너 릴리스이자 CocoaPods로 배포되는 마지막 예정 릴리스입니다. Firebase 13.0.0부터는 Swift Package Manager와 바이너리 배포만 제공됩니다.
FirebaseAI제거 예정: Firebase 13.0.0에서 기존FirebaseAI라이브러리가 제거되므로FirebaseAILogicimport와 Swift Package 의존성으로 전환해야 합니다.- Cloud Firestore:
FieldValue에minimum과maximum연산이 추가됐습니다. - 이후 공개된 12.19.1은 GitHub zip 배포 파일명만 수정한 릴리스로 SDK 코드 변경은 없으며 12.19.0과 기능적으로 동일합니다.
개발자 영향
Apple 플랫폼에서 Firebase를 CocoaPods로 관리하는 프로젝트는 Firebase 13으로 올리기 전에 Swift Package Manager 또는 바이너리 배포로 이전 계획을 잡아야 합니다. Firebase AI Logic을 사용 중이라면 FirebaseAI 의존성과 import를 FirebaseAILogic으로 교체해야 하며, 새 AI 기능을 사용하는 앱은 GeminiLanguageModel 공개 미리보기도 검토할 수 있습니다.
원문 발표: · Firebase
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.