Firebase ამატებს ახალ ადგილობრივ ემულატორის ინტერფეისს, გადახდის დამუშავების გაფართოებებს და ML Model Management API-ს

Google-ის Firebase-მა დაამატა ახალი ადგილობრივი ემულატორის ინტერფეისი, გადახდის დამუშავების ორი გაფართოება და ML Model Management API. წაიკითხეთ მეტი რომ იცოდეთ!

Firebase არის Google-ის მიერ მოწოდებული ხელსაწყოების ნაკრები, რომელიც ფუნქციონირებს როგორც ერთიანი backend-as-a-service (BaaS) პლატფორმა მობილური დეველოპერებისთვის. მოკლედ რომ ვთქვათ, Firebase გთავაზობთ საკმაოდ რამდენიმე ინსტრუმენტს კოდში შესული კომუნალური პროგრამებისთვის, როგორიცაა ანალიტიკა, ავთენტიფიკაცია, მონაცემთა ბაზები, კონფიგურაცია, Push Messaging, ფაილების შენახვა და სხვა. საერთო პლატფორმა ეხმარება დეველოპერებს შეასრულონ მრავალი საერთო დავალება თავიანთ აპებში, ამ ამოცანებისთვის საკუთარი გადაწყვეტილებების ინდივიდუალურად შექმნის საჭიროების გარეშე. მაგალითად, Firebase Auth SDK დეველოპერებს უადვილებს შესვლის სრული სისტემის დამატებას ერთად თანმხლები UI მათ აპებზე. ცოტა ხნის წინ, ფirebase-მ დაამატა ახალი ინსტრუმენტები და ფუნქციები, როგორიცაა ახალი ემულატორის ინტერფეისი, Stripe გადახდის დამუშავების გაფართოება, გაძლიერებული TensorFlow lite დანერგვა და სხვა.

ახალი ემულატორის UI ადგილობრივი განვითარებისთვის

Firebase Emulator კომპლექტი ამოქმედდა გასულ წელს და ახლა Firebase-ის გუნდმა გამოუშვა ახალი ადგილობრივი ემულატორის UI ბეტა გამოშვების არხზე. ეს ემულატორის ინტერფეისი დაეხმარება დეველოპერებს მარტივად და უსაფრთხოდ გამოსცადონ ახალი კოდი, განლაგების ლოდინის ან ბილინგის ხარჯების გარეშე. თქვენ ასევე შეგიძლიათ ახალი დეველოპერების ბორტზე ჩართვა მხოლოდ რამდენიმე CLI ბრძანებით, რომლებსაც შეუძლიათ სწრაფად შექმნან Firebase სერვისების ლოკალური ინსტანციები.

Emulator Suite ასევე ახლა მხარს უჭერს კოდის მყისიერ გადატვირთვას უსაფრთხოების წესები.

ზოლიანი გადახდის დამუშავების გაფართოება

Firebase ასევე გთავაზობთ გაფართოებებს, რომლებიც არის წინასწარ შეფუთული კოდის პაკეტები, რომლებიც დეველოპერებს შეუძლიათ გამოიყენონ დეველოპერის საერთო ამოცანების ავტომატიზაციისთვის. ახლა Firebase-მა Stripe-თან პარტნიორობით შექმნა ორი ახალი გაფართოება, რაც დეველოპერებს საშუალებას აძლევს სწრაფად დაამატონ და მართონ გადახდების დამუშავების შესაძლებლობები თავიანთ აპებში. The გაგზავნეთ ინვოისები Stripe-ით გაფართოება საშუალებას აძლევს დეველოპერებს პროგრამულად შექმნან და გაუგზავნონ ბრენდირებული მომხმარებლის ინვოისები Stripe გადახდების პლატფორმის გამოყენებით. The განახორციელეთ სააბონენტო გადახდები Stripe-ით გაფართოება შეიძლება გამოყენებულ იქნას Stripe-ით ვებ მომხმარებლებისთვის გამოწერების შესაქმნელად და სინქრონიზაციისთვის, ასევე გამოწერის კონტენტზე წვდომის გასაკონტროლებლად Firebase Authentication-ის მეშვეობით. ამ გაფართოებებით, თქვენ, როგორც დეველოპერს არ გჭირდებათ Stripe-ის API-ის სწავლა ან იმის გარკვევა, თუ როგორ უნდა დააკავშიროთ 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 ავთენტიფიკაციის საშუალებით.