עכשיו קל יותר מתמיד לבדוק אינטראקציות בין מכשירים באמצעות Android Emulator. בין אם אתם מפתחים משחק רב-משתתפים, מרחיבים את האפליקציה לנייד כך שתתאים למגוון גורמי צורה או מפעילים מכשירים וירטואליים שדורשים חיבור למכשיר, עכשיו תוכלו לעשות את זה באמצעות אמולטור Android.
בעבר, חיבור בין כמה מכשירים וירטואליים של Android (AVD) גרם לבעיות משמעותיות. היה צריך לנהל ידנית כללים מורכבים להעברת יציאות רק כדי לחבר שני אמולטורים.
עכשיו אפשר לנצל את היתרונות של מקבץ רשת (network stack) חדש לאמולטור Android, שמאפשר קישוריות מקצה לקצה (P2P) ללא הגדרה בכל מכשירי ה-AVD.
חיבור בין מופעים של אמולטורים
מערכת חדשה של רכיבי רשת ב-אמולטור Android משנה את האופן שבו אמולטורים מתקשרים. בעבר, כל מכשיר וירטואלי פעל ברשת מקומית (LAN) משלו, כך שהוא היה מבודד ממכשירי AVD אחרים. השינוי הזה מתבצע באמצעות מחסנית חדשה של רשתות Wi-Fi שיוצרת מישור אחורי של רשת וירטואלית משותפת שמגשרת בין כל המופעים הפועלים באותה מכונת מארח.
יתרונות עיקריים:
- אפס הגדרות: לא צריך יותר להגדיר העברה ליציאה אחרת או סקריפטים
adbבאופן ידני. מכשירי AVD באותו מארח מופיעים באותה רשת וירטואלית. - קישוריות בין עמיתים: פרוטוקולים קריטיים כמו Wi-Fi ישיר ו-Network Service Discovery (NSD) פועלים מחוץ לקופסה בין אמולטורים.
- יציבות משופרת: פתרון בעיות יציבות שהיו קיימות לאורך זמן, כמו אובדן נתונים וניתוקים בחיבור שנמצאו בסט הטכנולוגיות הקודם.
- עקביות בפלטפורמות שונות: פועל באופן זהה ב-Windows, ב-macOS וב-Linux.
תרחישים לדוגמה
התכונה 'רישות משופר של אמולטורים' תומכת במגוון רחב של תרחישי פיתוח להתאמה רחבה:
- אפליקציות למספר מכשירים: אפשר לבדוק שיתוף קבצים, משחקים למספר משתתפים במכשיר אחד או תהליכי בקרה בין טלפון למכשיר Android אחר.
- אינטגרציה רציפה: יצירת פייפליינים חזקים ואוטומטיים לבדיקה בהתאמה רחבה בלי סקריפטים של רשתות לא יציבות.
- משקפי Android XR ו-AI: אפשר לבדוק בקלות את ההתאמה של אפליקציית לוויה ואת הזרמת הנתונים בין טלפון למשקפיים ב-Android Studio.
- מערכות הפעלה לרכב ו-Wear OS: אימות של תהליכי קישוריות בין מכשיר נייד לבין מערכת מולטימדיה לרכב או שעון חכם.
מערך הרשת החדש של האמולטור מאפשר לכמה מכשירי AVD לשתף רשת וירטואלית, וכך ליצור תקשורת ישירה בין עמיתים ללא צורך בהגדרה.
שנתחיל?
יכולת הרשת החדשה מופעלת כברירת מחדל בגרסה האחרונה של אמולטור Android (36.5), שזמינה דרך Android Studio SDK Manager. פשוט מעדכנים את האמולטור ומפעילים כמה מכשירים.
אם אתם רוצים להשבית את התכונה הזו או לקבל מידע נוסף, אתם יכולים לעיין במסמכי התיעוד.
כמו תמיד, נשמח לקבל מכם משוב. אם נתקלתם בבאג או בבעיה, אתם מוזמנים לדווח על בעיה. אתם יכולים גם להצטרף לקהילת מפתחי Android הפעילה שלנו ב-LinkedIn, ב-Medium, ב-YouTube או ב-X.
-
חדשות על מוצריםהיום אנחנו מציינים באופן רשמי חמש שנים מאז ההשקה של Jetpack Compose 1.0. מאז גרסה 1.0, שהשקתה הוכרזה ב-28 ביולי 2021, ועד לגרסה 1.11 האחרונה, ראינו את ממשקי ה-API מתפתחים באופן משמעותי במהלך השנים, ואנחנו רוצים לעצור לרגע ולחגוג את זה.
Rebecca Franks, Nick Butcher, Loryn Hairston • 5 min read -
חדשות על מוצריםגרסת Android Studio Quail 2 יציבה ומוכנה לשימוש בסביבת ייצור. היא מביאה שינוי לסביבת הפיתוח המשולבת (IDE) עם תהליכי עבודה מקבילים של סוכנים, פרופילים של דליפות זיכרון שמשולבים באופן מקורי ותיקון קריסות בהתאם להקשר.
Amman Asfaw • משך הקריאה: 3 דקות -
חדשות על מוצריםבחודש מרץ השקנו את Android Bench – טבלת ההשוואה של מודלי LLM למשימות פיתוח של Android בעולם האמיתי. מאז, שיפרנו את ההשוואה לשוק על סמך המשוב שלכם, כולל הערכה של מודלים עם משקל פתוח והוספה של מדדי עלות ויעילות לטבלת ההשוואה.
Zoe Lopez-Latorre • משך הקריאה: 3 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?