סטרימינג במכשירי Android שמופעל על ידי Firebase, מאפשר לכם להתחבר באופן מאובטח למכשירי Android פיזיים מרוחקים, שמתארחים מרכזי נתונים. זו הדרך הקלה והמהירה ביותר לבדוק את האפליקציה ביחס גובה-רוחב פיזי יחידות של חלק ממכשירי Android החדשים ביותר, כולל Google Pixel 8 ו-Google Pixel 8 Pro, Pixel Fold, מכשירי Samsung נבחרים ועוד.
![אנימציה של שימוש בסטרימינג ממכשיר ב-Android Studio.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?authuser=1&hl=he)
התכונה Android Device Streaming נמצאת עכשיו בגרסת בטא. במהלך התקופה הזו, האפשרות להעביר סטרימינג של מכשירים זמינה ללא עלות באמצעות פרויקטים של Firebase ב- או תוכנית של Spark או Blaze.
אחרי ההתחברות למכשיר אפשר לפרוס את האפליקציה, לצפות במסך לקיים אינטראקציה עם המכשיר (כולל סיבוב או פתיחת המכשיר), וכן כל מה שאפשר לעשות באמצעות מכשיר עם ADB ישיר ב-SSL חיבור לאינטרנט – והכל בלי לצאת מ-Android Studio. כשתסיימו להשתמש במכשיר, Google מוחקת את כל הנתונים ומאפסת את המכשיר להגדרות המקוריות לפני יצירתו זמינים למפתחים אחרים.
איך מתחילים להשתמש בגרסת הבטא?
כדי להתחיל להשתמש בגרסת הבטא, צריך לבצע את השלבים הבאים:
- אם עוד לא עשית זאת, יש להוריד ולהתקין את הגרסה האחרונה של Android Studio. אם אין לך בעיה עם התכונות הרגילות, לגרסה יציבה. אם אתם רוצים גישה מוקדמת לתכונות שלא פורסמו, אפשר להוריד להתקין את הגרסה האחרונה של Canary.
- פותחים פרויקט ב-Android Studio.
- עוברים אל תצוגה > Windows בכלי > מנהל המכשירים ולוחצים על Firebase
שליד החלק העליון של החלון.
- אם עדיין לא נכנסת לחשבון הפיתוח, צריך ללחוץ על מתחברים לחשבון Google ופועלים לפי ההנחיות.
- אחרי שמספקים ל-Android Studio את ההרשאות הנדרשות, צריך לחזור אל
סביבת פיתוח משולבת (IDE) ובוחרים פרויקט ב-Firebase.
- אם אין לכם פרויקט Firebase, אתם יכולים ליצור פרויקט ללא עלות מסוף Firebase. חשוב לזכור עשוי להיות עיכוב קטן בין יצירת פרויקט חדש לבין הכנתו ב-Android Studio.
- אם מופיעה הודעת שגיאה על כך שאין לכם את ההרשאות המתאימות לשימוש במכשיר תשודר עם הפרויקט שנבחר, הוראות להפעלת הרשאות.
- אחרי שבוחרים פרויקט, אפשר לעיין ברשימת המכשירים ולבחור
המכשירים שרוצים להשתמש בהם על ידי סימון התיבה לצד כל מכשיר ברשימה.
- לוחצים על אישור.
אחרי שהמכשירים שבהם תרצו להשתמש יופיעו ב'ניהול מכשירים', תוכלו לבצע את הפעולות הבאות: להתחבר למכשיר באמצעות לחיצה על התחלה לצד מכשיר כלשהו, או על ידי בחירת מכשיר מהתפריט הנפתח של יעדי הפריסה ולפרוס את האפליקציה כרגיל.
אחרי שמערכת Android Studio שומרת את ההזמנה ומתחברת למכשיר שביקשת, החלון מכשירים פועלים יופיע. כדי להאריך את הסשן, לוחצים על הלחצן להגדיל את ההזמנה מסרגל הכלים של החלון מכשירים שפועלים בוחרים את משך הזמן שבו רוצים להאריך את הסשן.
כשאתם מסיימים להשתמש במכשיר, חשוב לזכור ללחוץ על Return ו מחיקת המכשיר מתפריט האפשרויות הנוספות של המכשיר ב'ניהול המכשיר', או מההתראה שמופיעה אחרי שסוגרים את כרטיסיית המכשיר בשדה 'פועל' חלון המכשירים. כך ניתן להבטיח שלא תבזבזו דקות במכשיר ללא צורך, ונתוני המכשיר יאופסו באופן מאובטח ויאופסו להגדרות המקוריות לאחר מכן זמינים למפתחים אחרים. כל הדקות שלא נוצלו מהסשן שחוזרים לפרויקט.
הפעלת ההרשאות
כדי להשתמש בסטרימינג ממכשיר, צריך להשתמש בפרויקט Firebase שעבורו יש לכם הרשאות עריכה או בעלים.
אם אין לכם את ההרשאות האלה לפרויקטים קיימים ב-Firebase, אפשר ליצור פרויקט חדש כבעלים ללא עלות במסוף Firebase, או בקשו ממישהו בצוות שלכם לבצע את השלבים הבאים:
- עוברים לקטע IAM מסוף Google Cloud.
- לוחצים על הצגה לפי עקרונות > הענקת גישה.
- מוסיפים את מזהי המשתמשים של כל משתמש שרוצים לתת לו גישה לסטרימינג במכשיר.
- בתפריט הנפתח בחירת תפקיד, בוחרים באפשרות Firebase Test Lab Direct הרשאת גישה לאדמין.
- לוחצים על Add another role ובוחרים באפשרות Service Usage Consumer (צרכן השימוש בשירות) בחירת תפקיד.
- לוחצים על שמירה כדי לשמור את השינויים.
תמחור לסטרימינג במכשירי Android
החיוב על סטרימינג במכשירי Android מושבת עד 31 במאי 2024.
מידע נוסף מופיע במאמר רמות שימוש, מכסות ותמחור ב-Firebase.
שאלות נפוצות
מה מייחד את התכונה 'סטרימינג במכשירי Android', שמופעלת על ידי Firebase?
מכשירים, אמצעי אבטחה ותכונות. סטרימינג במכשירי Android הוא המקום שבו צפויה לך גישה לחלק ממכשירי Android החדשים ביותר ככל האפשר. בנוסף, השירות תומך במספר נבחר של כך שתהיה לכם גישה למגוון רחב של תצורות וממשקי API הרמות. ומכיוון שהמכשירים האלה ממוקמים במרכז הנתונים המאובטח של Google, הפעילויות שלך מאובטחות והמכשירים שלך מאופסים להגדרות המקוריות ומאופסים לפני הם הופכים לזמינים למשתמש אחר.
ולבסוף, השירות משולב ישירות עם Android Studio וניתן לגשת אליו באמצעות ADB בחיבור SSL, כך שהכלים שבהם אתם משתמשים מדי יום עם ADB פועלים. בצורה חלקה עם סטרימינג במכשיר.
כמה עולה השירות?
למידע על התמחור הזה, ראו תמחור של סטרימינג במכשירי Android.
האם הסשן מאובטח ומה יקרה כשהסשן יסתיים?
כל מכשיר נמצא במרכזי הנתונים המאובטחים של Google ומתחבר אל תחנת עבודה שמשתמשת ב-ADB על חיבור SSL. בסיום הפעילות באתר, המכשיר הנתונים מאופסים במלואם ומאפסים להגדרות המקוריות לפני שהמכשיר נוצר זמינים למפתחים אחרים.
האם צריך להשתמש ב-Android Studio?
יש צורך ב-Android Studio או מאוחר יותר כדי להתחבר לשירות ולבקש מכשיר, חיבור ה-ADB הישיר ב-SSL מאפשר להשתמש בכל כלי או סביבות פיתוח משולבות (IDE) שמשתמשות ב-ADB כדי לתקשר עם מכשירי בדיקה אחרי מתחברים למכשיר.