עכשיו קל יותר מתמיד לבדוק אינטראקציות בין מכשירים באמצעות Android Emulator. בין אם אתם מפתחים משחק מרובה משתתפים, מרחיבים את האפליקציה לנייד כך שתתאים למגוון גורמי צורה או משיקים מכשירים וירטואליים שדורשים חיבור למכשיר, עכשיו Android Emulator תומך באופן מובנה בתרחישי השימוש האלה למפתחים.
בעבר, חיבור בין כמה מכשירים וירטואליים של Android (AVD) גרם לבעיות משמעותיות. היה צורך לנהל באופן ידני כללים מורכבים להעברת יציאות רק כדי לחבר שני אמולטורים.
עכשיו אפשר לנצל את היתרונות של מחסנית רשת חדשה ל-Android Emulator, שמאפשרת קישוריות עמית לעמית ללא הגדרה בכל מכשירי ה-AVD.
חיבור בין מופעים של אמולטורים
מערכת חדשה של רכיבי רשת ב-Android Emulator משנה את האופן שבו אמולטורים מתקשרים. בעבר, כל מכשיר וירטואלי פעל ברשת מקומית (LAN) משלו, כך שהוא היה מבודד ממכשירי AVD אחרים. השינוי הזה מתבצע באמצעות מחסנית חדשה של רשתות Wi-Fi שיוצרת מישור אחורי של רשת וירטואלית משותפת שמגשרת בין כל המופעים הפועלים באותה מכונת מארח.
יתרונות עיקריים:
- אפס הגדרות: לא צריך יותר להגדיר העברה ליציאה אחרת או סקריפטים
adbבאופן ידני. מכשירי AVD באותו מארח מופיעים באותה רשת וירטואלית. - קישוריות בין עמיתים: פרוטוקולים חשובים כמו Wi-Fi Direct ו-Network Service Discovery (NSD) פועלים מחוץ לקופסה בין אמולטורים.
- יציבות משופרת: נפתרו בעיות יציבות שהיו קיימות זמן רב, כמו אובדן נתונים וניתוקים של החיבור שנמצאו במערך הטכנולוגי הקודם.
- עקביות בין פלטפורמות: פועל באופן זהה ב-Windows, ב-macOS וב-Linux.
תרחישים לדוגמה
התכונה 'רשתות משופרות של אמולטורים' תומכת במגוון רחב של תרחישי פיתוח למכשירים מרובים:
- אפליקציות למספר מכשירים: אפשר לבדוק שיתוף קבצים, משחקים מקומיים מרובי משתתפים או תהליכי בקרה בין טלפון למכשיר Android אחר.
- שילוב רציף: יצירת צינורות בדיקה חזקים ואוטומטיים למספר מכשירים בלי סקריפטים לא יציבים של רשת.
- משקפיים עם Android XR ו-AI: אפשר לבדוק בקלות את ההתאמה של אפליקציית לוויה ואת הזרמת הנתונים בין טלפון למשקפיים ב-Android Studio.
- מערכות הפעלה לרכב ו-Wear OS: אימות של תהליכי קישוריות בין מכשיר נייד לבין מערכת מולטימדיה לרכב או שעון חכם.
מערך הרשתות החדש של האמולטור מאפשר לכמה מכשירי AVD לשתף רשת וירטואלית, וכך ליצור תקשורת ישירה בין עמיתים ללא צורך בהגדרה.
שנתחיל?
יכולת הרשת החדשה מופעלת כברירת מחדל בגרסה האחרונה של Android Emulator (36.5), שזמינה דרך Android Studio SDK Manager. פשוט מעדכנים את האמולטור ומפעילים כמה מכשירים.
אם אתם רוצים להשבית את התכונה הזו או לקבל מידע נוסף, אתם יכולים לעיין במסמכי התיעוד.
כמו תמיד, נשמח לקבל מכם משוב. אם נתקלתם בבאג או בבעיה, אתם מוזמנים לדווח על בעיה. אתם יכולים גם להצטרף לקהילת מפתחי Android הפעילה שלנו ב-LinkedIn, ב-Medium, ב-YouTube או ב-X.
-
חדשות על מוצריםבמרץ השנה הצגנו את Android Bench – טבלת השוואה של מודלים של שפה גדולה (LLM) למשימות פיתוח של Android בעולם האמיתי. מאז, שיפרנו את ההשוואה על סמך המשוב שלכם, כולל הערכה של מודלים עם משקלים פתוחים והוספה של מדדי עלות ויעילות לטבלת ההשוואה.
Zoe Lopez-Latorre • משך הקריאה: 3 דקות -
חדשות על מוצריםאנחנו ב-Google Play מחויבים לספק למשתמשים את החוויה הכי טובה שאפשר, ולוודא שלמפתחים יש את הכלים והגמישות הדרושים כדי להצליח.
Paul Feng • משך הקריאה: 3 דקות -
חדשות על מוצריםבשנה שעברה השקנו אימות מפתחים ב-Android כדי לחזק את אבטחת הסביבה העסקית ולמנוע מגורמים זדוניים להסתתר מאחורי אנונימיות כדי לפרסם אפליקציות מזיקות.
Matthew Forsythe • משך הקריאה: 2 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?