השקת התכונות ב-Android Studio Narwhal 4: תמיכה בלוחות שעון ויציבות משופרת
משך הקריאה: 5 דקות
ההשקה של Android Studio Narwhal 4 יציבה ומוכנה לשימוש! הגרסה הזו כוללת תמיכה ממוקדת בלוחות שעון דקלרטיביים של Wear OS, אפשרות חדשה להתאמה אישית של תצוגת הפרויקט, וממשיכה את ההתמקדות שלנו באיכות על ידי תיקון של יותר מ-550 באגים כדי לשפר את היציבות והביצועים. סיפרתם לנו שמצב הסוכן עזר לכם מאוד לשפר את הפרודוקטיביות, ועכשיו אנחנו מוציאים אותו משלב התצוגה המקדימה והוא יציב.
זו גם השקת התכונות האחרונה לגרסאות Android Studio Narwhal. במסגרת מחזור ההפצה החודשי החדש, אנחנו משיקים תכונות חדשות ותיקוני באגים מדי חודש. שלושת הגרסאות האחרונות של Narwhal עמוסות בתכונות, כולל השקת מצב סוכן ותצוגות מקדימות של כתיבה. אנחנו רוצים לשתף אתכם בחידושים בגרסה הזו, וגם לסכם כמה תכונות חשובות מהגרסאות של Narwhal.
מה חדש ב-Android Studio Narwhal 4 Feature Drop
אלה התכונות החדשות שזמינות בגרסה הזו:
תמיכה בתצוגות שעון דקלרטיביות ל-Wear OS ב-Android Studio ⌚
השקת התכונות של Android Studio Narwhal 4 משפרת את תהליך העבודה ליצירת תצוגות שעון ל-Wear OS. היא כוללת תמיכה בעורך של Watch Face XML Format, כך שאפשר לכתוב, לנפות באגים ולשפר את עיצוב תצוגת השעון ישירות בסביבת הפיתוח המשולבת (IDE). כך תוכלו לעבוד מהר יותר כי תהליך הפיתוח של Android מתבצע ב-IDE, ולא תצטרכו לשנות את ההקשר ולעבוד עם כמה תוכנות כשאתם מפתחים עיצובים לשעון.
ב-Android Studio אפשר לערוך ישירות את קובצי ה-XML שמשמשים ב-Watch Face Format. הוא מספק עכשיו השלמת קוד לתגים ולמאפיינים על סמך סכימות Watch Face Format הרשמיות ואימות שגיאות בזמן אמת שעוזר לזהות בעיות כמו מאפייני חובה חסרים. Android Studio כולל גם קישור למשאבים שמאפשר לנווט במהירות למשאבי drawable ולרכיבי XML אחרים שמופיעים בהפניות, וגם תמיכה בתחביר מתקדם לטיפול בביטויים אריתמטיים ובהפניות למקורות נתונים שמוטמעים ב-XML. לבסוף, אפשר לפרוס את תצוגות השעון ישירות לאמולטור Wear OS או למכשיר פיזי מ-Android Studio.
אפשרות להגדיר את תצוגת הפרויקט כברירת מחדל 📂
נמאס לכם לעבור לתצוגת הפרויקט בכל פעם שאתם פותחים פרויקט חדש? יש הגדרה חדשה שמאפשרת לפתוח פרויקטים חדשים בתצוגת הפרויקט כברירת מחדל. כדי להפעיל את ההגדרה, עוברים אל File (קובץ) (Android Studio ב-macOS) > Settings > Advanced Settings > Project View (הגדרות > הגדרות מתקדמות > תצוגת פרויקט) ובוחרים באפשרות Set Project view as the default (הגדרת תצוגת הפרויקט כברירת המחדל).
מבט לאחור: תכונות מרכזיות מגרסאות Android Studio Narwhal
הגרסאות של Android Studio Narwhal עמוסות בתכונות, במיוחד אחרי שעברנו להשקות חודשיות. בין שילובי AI מתקדמים לבין כלי בדיקה חדשים, קל לפספס עדכון. בהמשך מפורטות כמה תכונות מרכזיות, אבל כדי לקבל תמונה מלאה של כל מה שהשקנו, מומלץ לקרוא את הפוסטים המלאים על השקת התכונות ב-Narwhal ועל השקת התכונות ב-Narwhal 3.
הנה סיכום קצר של כמה מהתכונות המובילות שכדאי לנסות:
Agent Mode (עכשיו יציב!)
אתם יכולים להשתמש במצב Agent כדי לקבל עזרה מ-Google Gemini במשימות. סוכן ה-AI יכול להבין את הפרויקט שלכם, לחלק משימות מורכבות לשלבים קטנים יותר, לבצע עריכות בשמכם ולעזור לכם בפעולות מרובות שלבים – כמו הוספת תכונות חדשות, שינוי מבנה הקוד או ניפוי באגים בבעיות מורכבות ישירות בתוך סביבת הפיתוח המשולבת (IDE). מפתחים כמו Entri השתמשו במצב סוכן כדי ליצור פריסות של Jetpack Compose מתוך מוקאפים של ממשקי משתמש, וגילו ש-Gemini ב-Android Studio קיצר את זמן הפיתוח הכולל של ממשקי המשתמש ב-40%.
מעבדות של מכשירים תואמים של Android (באמצעות סטרימינג של מכשיר Android)
הרחבנו את התכונה 'סטרימינג של מכשיר Android' והוספנו את Android Partner Device Labs. כך תוכלו לקבל גישה מאובטחת למגוון רחב של מכשירים פיזיים מרוחקים של שותפים כמו Samsung, ולבדוק את התאימות והביצועים של האפליקציה שלכם במכשירים הפופולריים ביותר בשוק, ישירות מ-Android Studio.
בדיקת גיבוי ושחזור של אפליקציות
הוספנו כלים לבדיקת תהליך הגיבוי והשחזור של הנתונים באפליקציה. זה חשוב מאוד כדי להבטיח חוויית משתמש חלקה כשעוברים למכשיר חדש. אתם יכולים ליצור גיבוי של נתוני האפליקציה, לשחזר אותו במכשיר אחר ואפילו לצרף גיבויים להגדרות ההרצה כדי לבדוק את התהליך הזה בקלות.
תצוגה מקדימה של Compose שאפשר לשנות את הגודל שלה
ב-Android Studio Narwhal, קל יותר לבנות ממשקי משתמש רספונסיביים. תצוגה מקדימה של יצירת הודעה תומכת עכשיו בשינוי גודל דינמי, כך שאתם מקבלים משוב חזותי מיידי לגבי האופן שבו ממשק המשתמש מותאם לגדלים שונים של מסכים. פשוט נכנסים למצב פוקוס בתצוגה המקדימה של הפריסה וגוררים את הקצוות כדי לראות את השינוי בפריסה בזמן אמת.
תובנות לגבי המדיניות של Google Play
כדי לעזור לכם לפתח אפליקציות שעומדות בדרישות המדיניות, אנחנו מציגים ב-Android Studio את התכונה 'תובנות לגבי מדיניות Play', שמתריעה מראש על הפרות מדיניות פוטנציאליות ב-Google Play. סביבת הפיתוח המשולבת מציגה עכשיו אזהרות של lint ישירות בקוד, כשהן קשורות לדרישות המדיניות של Google Play. אפשר גם לשלב את בדיקות ה-lint האלה בצינורות ה-CI/CD. התובנות האלה מספקות סקירה כללית של המדיניות, רשימה של פעולות מומלצות ופעולות שאסור לבצע, וקישורים למקורות מידע נוספים. כך הן עוזרות לכם לטפל בבעיות פוטנציאליות בשלב מוקדם של מחזור הפיתוח.
סיכום
לסיכום, בסדרת הגרסאות של Android Studio Narwhal, כולל גרסת Narwhal 4 Feature Drop, הושקו מגוון רחב של תכונות עוצמתיות. הנה סיכום מפורט של התוספות העיקריות:
פיתוח באמצעות AI (Gemini)
- מצב סוכן: עוזר AI חצי אוטונומי שעוזר בפעולות מורכבות שכוללות כמה שלבים, כמו שינוי מבנה קוד, הוספת תכונות וניפוי באגים.
- תמיכה ב-AGENTS.md: אפשר לספק ל-Gemini הקשר, הוראות ומדריכי סגנון ספציפיים לפרויקט.
- כללים בספריית ההנחיות: אתם יכולים להתאים אישית את הפלט של Gemini כך שיתאים לתקני התכנות של הצוות שלכם.
- תמונה וצירוף קובץ עם התג @: אפשר לצרף צילומי מסך וקבצים של פרויקטים כדי לקבל תשובות עם יותר הקשר.
- שינוי ממשק המשתמש (Studio Labs): אפשר להשתמש בשפה טבעית כדי לבצע איטרציות על ממשק המשתמש של Compose ישירות בחלון התצוגה המקדימה.
פיתוח ושיפור מהירים יותר של ממשק המשתמש
- תמיכה בהצהרה על תצוגות שעון ב-Wear OS (חדש ב-Narwhal 4 ✨): כתיבה, ניפוי באגים ופריסה של תצוגות שעון עם השלמת קוד, אימות שגיאות ופריסה ישירה.
- שינוי גודל התצוגה המקדימה של כתיבת ההודעה: שינוי גודל התצוגה המקדימה במצב פוקוס באופן דינמי כדי לבדוק באופן מיידי ממשקי משתמש רספונסיביים.
- שיפורים בתצוגה המקדימה של יצירת קוד: ניווט משופר בקוד וכלי חדש לבחירת תצוגות מקדימות.
אופטימיזציה, שיפור ובדיקה
- בדיקת הגיבוי והשחזור של האפליקציה: אפשר לבדוק בקלות את תהליך הגיבוי והשחזור של נתוני האפליקציה להעברות למכשיר חדש.
- מעבדות מכשירים של שותפי Android: גישה למגוון רחב של מכשירים פיזיים של שותפים כמו Samsung ועוד, לבדיקות מרחוק.
- תובנות לגבי המדיניות של Google Play: קבלת אזהרות מוקדמות לגבי הפרות אפשריות של מדיניות Play ישירות בסביבת הפיתוח המשולבת (IDE).
- בדיקות של Proguard: זיהוי ותיקון של כללי שמירה רחבים מדי לשיפור האופטימיזציה של הקוד.
- מצב K2 כברירת מחדל: ביצועים מהירים יותר עם מהדר Kotlin מהדור הבא.
- תמיכה בגודל דף של 16KB: אזהרות של Lint ואמולטור שיעזרו לכם להתכונן למכשירים חדשים.
פיתוח סביבות אימרסיביות (XR)
- אמולטור מוטמע של Android XR: הפעלת אמולטור ה-XR ישירות בתוך סביבת הפיתוח המשולבת.
- Layout Inspector מוטמע ל-Android XR: בדיקה ואופטימיזציה של פריסות ממשק משתמש בסביבת XR.
- תבנית פרויקט Android XR: תבנית חדשה להתחלה מהירה של פרויקטים של XR.
שיפורים בתהליך העבודה ובאיכות של IDE
- ברירת המחדל של תצוגת הפרויקט (חדש ב-Narwhal 4 ✨): הגדרה מתקדמת חדשה שמאפשרת לפתוח תמיד פרויקטים חדשים בתצוגת הפרויקט.
- הצגת קובצי build מתחת למודול: שיפור הניווט בפרויקט בתצוגת Android.
- סנכרון ידני של פרויקטים: מאפשר שליטה רבה יותר על מועדי הסנכרון של Gradle בפרויקטים גדולים.
- שיפורים באיכות: תיקנו xx מספר באגים בגרסה הזו כדי לשפר את היציבות והביצועים.
שנתחיל?
רוצים להאיץ את תהליך הפיתוח? הורידו את Android Studio Narwhal 4 Feature Drop מהערוץ היציב עוד היום!
המשוב שלך חשוב לנו מאוד. נשמח להמשיך לקבל ממך משוב והצעות דרך דיווח על באגים או הצעת תכונות. כדי לקבל גישה מוקדמת לתכונות החדשות ביותר, אפשר להוריד את Android Studio מערוץ Canary.
אתם מוזמנים להצטרף לקהילת מפתחי Android התוססת שלנו ב לינקדאין, ב Medium, ב YouTube או ב X. אנחנו כבר ממש סקרנים לראות מה תיצרו!
-
חדשות על מוצריםהשנה ב-Google I/O אנחנו חורגים משינויים איטרטיביים, ועוברים לשינוי מהותי באופן שבו אפליקציות בנויות. הכלים החדשים שלנו מיועדים לעידן סוכני ה-AI, עם תכונות שמשפרות את הפרודוקטיביות שלכם כמפתחי Android, וגם משפרות את הביצועים של סוכני ה-AI שאתם פורסים בבסיס הקוד שלכם.
Matthew Warner • משך הקריאה: 8 דקות -
חדשות על מוצריםתהליך העבודה והצרכים של כל מפתח ומפתחת שונים, ולכן חשוב שתהיה לכם אפשרות לבחור איך ה-AI יעזור לכם בתהליך הפיתוח. בינואר, השקנו את האפשרות לבחור כל מודל AI מקומי או מרוחק כדי להפעיל את פונקציונליות ה-AI ב-Android Studio
Matthew Warner • משך הקריאה: 2 דקות -
חדשות על מוצריםגרסה Android Studio Panda 3 יציבה ומוכנה לשימוש בסביבת ייצור. בגרסה הזו יש לכם עוד יותר שליטה והתאמה אישית של תהליכי העבודה שמבוססים על AI, כך שקל יותר מאי פעם ליצור אפליקציות Android באיכות גבוהה.
Matt Dyor • משך הקריאה: 3 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?