בפסגת Firebase השנתית, גוגל הכריזה על תכונות חדשות עבור פלטפורמת המפתחים שלה: הפצת אפליקציות, הרחבות, תמיכה באפליקציות אינטרנט של Analytics ועוד.
אם אתה מפתח אפליקציות אנדרואיד, סביר להניח שבדקת או שאתה כבר משתמש ב-Firebase, חבילת הפיתוח לנייד של גוגל. אלא אם כן אתה מתכנן להפיץ את האפליקציה שלך מחוץ ל-Google Play, אז אין שום חיסרון ביישום אחד או יותר מהכלים שמציע Firebase (זה תלוי, כמובן, בכמה אתה יכול להרשות לעצמך.) באמצעות Firebase, אתה יכול ליישם את Google Analytics לקבלת תובנות לגבי השימוש באפליקציה ומעורבות המשתמש, לבצע בדיקות A/B עם הגדרה מרחוק, שפר את שימור המשתמש באמצעות הודעות ממוקדות עם הודעות ענן, עקוב אחר קריסות באמצעות Crashlytics, ארח אתרים עם אירוח, ו הרבה יותר. עם למעלה מ-2 מיליון אפליקציות פעילות חודשיות המשתמשות ב-Firebase, גוגל רוצה להפוך את הפלטפורמה לשימושית עוד יותר עבור מפתחי אפליקציות אנדרואיד, ולכן הם ממשיכים להרחיב את מערך התכונות של Firebase.
היום חשפה גוגל מספר תכונות חדשות עבור פלטפורמת הפיתוח לנייד. עיקרי ההכרזה כוללים הרחבות, הפצת אפליקציות ותמיכה ב-Google Analytics עבור אפליקציות אינטרנט, אך ישנן גם הכרזות חשובות נוספות שכדאי לשים לב אליהן. ההודעות מבוצעות ב
פסגת Firebase של גוגל, שמתקיים היום בספרד. שוחחנו עם פרנסיס מא וקריסטן ג'ונסון, שני מנהלי מוצר של Firebase, כדי להביא לכם סיכום של ההכרזות למקרה שלא הצלחתם להגיע לאירוע או שלא תוכלו לצפות הזרם החי.הרחבות של Firebase
צמצום הזמן שאתה מבלה בכתיבת קוד ה-boilerplate הוא הרעיון המרכזי מאחורי תכונת ההרחבות החדשה. "הרחבה" זה בדיוק מה שזה נשמע כאן; חשבו על הרחבות Chrome המוסיפות פונקציונליות לדפדפן Google Chrome, אבל במקום זאת עבור כל פרויקט שמשתמש במוצרים ללא שרתים של Google Cloud (כמו Cloud Functions). תוספי Firebase הם חבילות קוד ארוזות מראש המטפלות במשימות כמו שינוי גודל של תמונות ממוזערות, תרגום מחרוזות, הוספת אנשים לרשימות דוא"ל, קיצור כתובות URL וכו'. בהשקה, 9 הרחבות יהיו זמינות - כולם מפורסמים על ידי גוגל - עבור כל המפתחים.
גוגל אומרת שההרחבות שהם יצרו פותרות בעיות ירוקות עד (כלומר. בעיות שתמיד צצות למפתחים), אבל הם יעדכנו את ההרחבות במידת הצורך. התוספים הם בקוד פתוח ומשתלבים עם מוצרי Google Cloud Platform ו-Firebase אחרים, ותוכל להתחיל על ידי חיפוש אחריהם ב- דף ספריית הרחבות אוֹ Repo GitHub של תוספי Firebase.
הפצת אפליקציות
לפני שתפרסם אפליקציה ב-Google Play או ב-Apple App Store, בהחלט תרצה להפיץ את האפליקציה שלך לקבוצה של בודקים מהימנים. חברות שעושות את זה "אוכלות את ה-dogfood שלהן" או "dogfood", האפליקציות שלהן. בעוד שאתה יכול להשתמש ב-Google Play כדי לארח אפליקציה פרטית עבור הארגון שלך, תצטרך לעשות את אותו הדבר גם עבור Apple App Store אם האפליקציה שלך היא חוצת פלטפורמות. עם זאת, עם Firebase App Distribution, אתה יכול לנהל את ההפצה של גרסאות טרום-הפצה של האפליקציה שלך הן עבור Android והן עבור iOS. אתה יכול לנהל קבוצות בדיקה מרובות, לשלוח קישורי הזמנה, להעלות אפליקציות להפצות חדשות ולהוסיף הערות פרסום מלוח המחוונים. App Distribution אפילו מספקת תמיכת CLI עבור Gradle לבנייה, Fastlane עבור אוטומציה ו-Firebase CLI לפריסה.
גוגל טוענת ש-App Distribution מסיימת לסטטוס בטא ציבורי לאחר שחרורו הראשוני של אלפא ב-I/O 2019. אתה יכול להתחיל כאן. עם הפצת אפליקציות על הסיפון, גוגל מספקת כעת את כל התכונות העברת משתמשי בדים מחפשים. הבד תשקע ב-31 במרץ 2020.
הרחבת Analytics עבור אפליקציות אינטרנט
כפי שציינתי קודם לכן, אחת התכונות העיקריות של Firebase היא Analytics. באמצעות Google Analytics, אתה יכול לעקוב אחר האופן שבו משתמשים מתקשרים עם האפליקציה שלך, כך שתוכל לבצע אופטימיזציה של חוויית המשתמש כדי להגדיל את השימור. Analytics זמין עבור אפליקציות מקוריות לנייד כבר זמן מה, אך כעת גוגל תאפשר למפתחים לשלב את Analytics עם אפליקציות אינטרנט. מפתחי אתרים יוכלו להקליט אירועים ומאפייני משתמש כפי שכבר אפשר בנייד. מפתחים יוכלו גם לבצע ניתוח משפך סגור כדי לגלות את הנתיב שעוברים המשתמשים באפליקציות האינטרנט שלהם המובילות להמרה.
הרחבת Analytics לאתרים המתארחים באמצעות Firebase תעניק למפתחים תצוגה הוליסטית של העסק שלהם ללא קשר לפלטפורמה. כעת, מפתחים יכולים ליצור קהל ב-Analytics ולאחר מכן למקד לקהל זה באמצעות Config מרחוק או Firebase Cloud Messaging.
חבילת אמולטור, ממשק משתמש חיזויים מעודכן, SDK במקור פתוח ועוד
חלק מההכרזות האחרות שיימסרו בפסגת Firebase, לסיכום, כוללות:
- פונקציות שהופעלו בזמן אמת של מסד נתונים, תמיכה רחבה יותר עבור SDK של לקוח וצד שרת, טעינה מחדש חמה עבור שינויים בכללי האבטחה, ופקודה חדשה להדק את השילוב הרציף (CI) עבור אמולטור Firebase סְוִיטָה. למד עוד כאן.
- ממשק המשתמש של Firebase Predictions מציג לך כעת את "הספקטרום המלא של ההתנהגות החזויה של המשתמש שלך", כך שתוכל למקד טוב יותר לפלחי המשתמשים שלך. למד עוד כאן.
- Web SDK מהדורות עבור Config מרחוק ו-Analytics הן בקוד פתוח. גוגל בדקה את זה של Invertase React Native Firebase מודולים כדי לוודא שהם פועלים עבור כל מוצרי Firebase; מהדורת v6 החדשה תומכת בכל שירות של Firebase ומגיעה עם אתר אינטרנט חדש המכיל תיעוד, מדריכי התחלה מהירה ו-SDK משודרגים.
- ניהול הזהות והגישה של Google Cloud Platform הם כעת זמין באופן כללי. זה יעזור לך ליצור תפקידים כדי להגביל את הגישה לפרויקט שלך.
- כעת תוכל להוסיף תמונות להתראות שנשלחות באמצעות Firebase Cloud Messaging.
- בדיקת Sharding מאיץ את הבדיקות פנימה Firebase Test Lab על ידי חלוקת מבחנים לתתי קבוצות והפעלתם במקביל.
- גוגל ממשיכה להשקיע בתוכניות לטיפוח האקולוגית של המפתחים. בנוסף ל-Google Developer Groups ו-W Women Techmakers, גוגל מציגה כעת פורטל למידה ב-google.dev. פתוח לגישה בשבוע הבא, פורטל למידה זה יארח חומרים והדרכות ללמידה עצמית במיוחד נועד לשפר את ההבנה שלך בעבודה עם כלי מפתחים של Google כמו Google Cloud Platform ו Firebase.
אם אתה מעוניין לצפות בשידור החי, אתה יכול לעשות זאת ב-YouTube.
כל התמונות במאמר זה סופקו על ידי גוגל.