השקת התכונות ב-Android Studio Narwhal 4: תמיכה בתצוגת השעון ויציבות משופרת
משך הקריאה: 5 דקות
השקת התכונות ב-Android Studio Narwhal 4 יציבה ומוכנה לשימוש. הגרסה הזו כוללת תמיכה ממוקדת בתצוגות שעון דקלרטיביות ב-Wear OS, אפשרות חדשה להתאמה אישית של תצוגת הפרויקט, ומתמקדת באיכות באמצעות תיקון של יותר מ-550 באגים כדי לשפר את היציבות והביצועים. אמרתם לנו שמצב Agent עזר לכם מאוד לשפר את הפרודוקטיביות, ועכשיו אנחנו מעבירים אותו מגרסת טרום-השקה (Preview) לגרסה יציבה.
זו גם השקת התכונות האחרונה לגרסאות של Android Studio Narwhal. במסגרת קצב ההשקה החודשי החדש, אנחנו משיקים תכונות חדשות ומתקנים באגים מדי חודש. שלוש הגרסאות האחרונות של Narwhal כללו הרבה תכונות, כולל השקת מצב Agent ותצוגות מקדימות של Compose. אנחנו רוצים לא רק לשתף את מה שחדש בגרסה הזו, אלא גם לסכם כמה תכונות עיקריות מהגרסאות של Narwhal.
מה חדש בהשקת התכונות ב-Android Studio Narwhal 4
אלה התכונות החדשות שכלולות בגרסה הזו:
תמיכה בתצוגות שעון דקלרטיביות של 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 כולל גם קישור למשאבים כדי לנווט במהירות לפריטים גרפיים שניתן להזזה ולרכיבי 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 Device Streaming)
הרחבנו את Android Device Streaming והוספנו את מעבדות המכשירים של שותפי Android. כך אתם מקבלים גישה מאובטחת למגוון רחב של מכשירים פיזיים מרוחקים משותפים כמו סמסונג, ויכולים לבדוק את התאימות והביצועים של האפליקציה בחלק מהמכשירים הכי פופולריים בשוק, ישירות מ-Android Studio.
בדיקת הגיבוי והשחזור של האפליקציה
הוספנו כלים לבדיקת תהליך הגיבוי והשחזור של נתוני האפליקציה. זה חשוב כדי להבטיח חוויית משתמש חלקה כשעוברים למכשיר חדש. אתם יכולים ליצור גיבוי של נתוני האפליקציה, לשחזר אותו במכשיר אחר ואפילו לצרף גיבויים להגדרות ההפעלה כדי לבדוק את התהליך הזה בקלות.
תצוגה מקדימה של Compose עם אפשרות לשינוי הגודל
ב-Android Studio Narwhal, קל יותר לפתח ממשקי משתמש רספונסיביים. התצוגה המקדימה של Compose תומכת עכשיו בשינוי גודל דינמי, ומספקת משוב חזותי מיידי על האופן שבו ממשק המשתמש מתאים את עצמו לגדלים שונים של מסכים. אתם יכולים פשוט להיכנס למצב מיקוד בתצוגה המקדימה של Compose ולגרור את הקצוות כדי לראות את השינוי בפריסה בזמן אמת.
תובנות לגבי המדיניות של Google Play
הכלי Play Policy Insights, שזמין עכשיו ב-Android Studio, מספק אזהרות מוקדמות על הפרות פוטנציאליות של המדיניות של Google Play, כדי לעזור לכם לפתח אפליקציות שעומדות בדרישות המדיניות. עכשיו סביבת הפיתוח המשולבת (IDE) מציגה אזהרות של ניתוח קוד סטטי ישירות בקוד, אם הן קשורות לדרישות המדיניות של Google Play. אתם יכולים גם לשלב את בדיקות ה-lint האלה בצינורות עיבוד הנתונים של CI/CD. התובנות האלה מספקות סקירה כללית של המדיניות, מה מותר ומה אסור, וקישורים למשאבים נוספים, כדי לעזור לכם לטפל בבעיות פוטנציאליות בשלב מוקדם של מחזור הפיתוח.
סיכום
לסיכום, כל סדרת הגרסאות של Android Studio Narwhal, כולל השקת התכונות הזו של Narwhal 4, סיפקה מגוון רחב של תכונות מתקדמות. הנה סיכום מקיף של התוספות העיקריות:
פיתוח באמצעות AI (Gemini)
- מצב סוכן: עוזר אישי מבוסס-AI חצי-אוטונומי שעוזר בפעולות מורכבות עם כמה שלבים, כמו ארגון הקוד מחדש (Refactoring), הוספת תכונות וניפוי באגים.
- תמיכה בקובץ AGENTS.md: אתם יכולים לספק ל-Gemini הקשר, הוראות ומדריכי סגנון ספציפיים לפרויקט.
- כללים בספריית ההנחיות: אתם יכולים להתאים אישית את הפלט של Gemini כך שיתאים לסטנדרטים של הצוות שלכם בתכנות.
- צירוף תמונות וקבצים באמצעות @: צרפו צילומי מסך וקבצים של הפרויקט כדי לקבל תשובות מותאמות יותר להקשר.
- שינוי ממשק המשתמש (Studio Labs): אתם יכולים להשתמש בשפה טבעית כדי לשנות את ממשק המשתמש של Compose ישירות בחלון התצוגה המקדימה.
פיתוח ואיטרציה מהירים יותר של ממשק המשתמש
- תמיכה בתצוגות שעון דקלרטיביות ב-Wear OS (חדש ב-Narwhal 4 ✨): כותבים, מנפים באגים ופורסים תצוגות שעון עם השלמת קוד, אימות שגיאות ופריסה ישירה.
- תצוגה מקדימה של Compose עם אפשרות לשינוי הגודל: אפשר לשנות באופן דינמי את הגודל של התצוגות המקדימות במצב ריכוז כדי לבדוק באופן מיידי ממשקי משתמש רספונסיביים.
- שיפורים בתצוגה המקדימה של Compose: ניווט משופר בקוד וכלי בחירה חדש לניהול התצוגות המקדימות.
אופטימיזציה, שיפור ובדיקה
- בדיקת הגיבוי והשחזור של האפליקציה: אתם יכולים לבדוק בקלות את תהליך הגיבוי והשחזור של נתוני האפליקציה כשמעבירים אותם למכשיר חדש.
- מעבדות מכשירים של שותפי Android: גישה למגוון רחב של מכשירים פיזיים מרוחקים של שותפים, כמו סמסונג ואחרים, לצורך בדיקה.
- תובנות לגבי המדיניות של 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 בפרויקטים גדולים.
- שיפורים באיכות: תיקנו מספר מסוים של באגים בגרסה הזו כדי לשפר את היציבות והביצועים.
שנתחיל?
רוצים להאיץ את תהליך הפיתוח? הורידו את Android Studio Narwhal 4 Feature Drop מהערוץ היציב עוד היום!
המשוב שלך חיוני. נשמח אם תמשיכו לשתף את הדעות שלכם על ידי דיווח על באגים או הצעת תכונות. כדי לקבל גישה מוקדמת לתכונות העדכניות, הורידו את Android Studio מערוץ Canary.
הצטרפו לקהילת מפתחי Android התוססת שלנו ב- LinkedIn, ב- Medium, ב- YouTube או ב- X. אנחנו כבר ממש סקרנים לראות מה תיצרו!
-
חדשות על המוצרגרסת Android Studio Rabbit 2 יציבה ומוכנה לשימוש בסביבת הייצור. הגרסה הזו כוללת תכונות חשובות שמשפרות את הפיתוח, כמו Bring Your Own Agent, תכונות חדשות של אמולטור XR, עדכון של LeakCanary, כלי חדש לניהול מיומנויות של סוכנים, סקר קוד באמצעות AI ועוד.
Matthew Warner • משך הקריאה: 3 דקות -
חדשות על המוצרעכשיו קל, מהיר ואמין יותר מתמיד להגדיר ניפוי באגים אלחוטי ב-Android. ב-ADB Wi-Fi 2.0, הוספנו מחסנית שרתים חדשה וטיפול חכם יותר ברשת כדי לתת מענה ישיר למשוב ממפתחים לגבי פערים בשימושיות.
Steven Jenkins, Sherif Eid, Fabien Sanglard • משך הקריאה: דקה אחת -
חדשות על המוצרזו הגרסה היציבה הסופית של Android Studio Quail. התכונות החדשות ב-Android Studio מאפשרות לכם לפתח אפליקציות פרימיום עם AI בצורה יעילה ואפקטיבית.
Amman Asfaw • משך הקריאה: 5 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?