השקת התכונות ב-Android Studio Narwhal 4: תמיכה בלוחות שעון ויציבות משופרת
5 דקות קריאה
Android Studio Narwhal 4 Feature Drop יציב ומוכן לשימוש! הגרסה הזו כוללת תמיכה ממוקדת בלוחות שעון דקלרטיביים של Wear OS, אפשרות חדשה להתאמה אישית של תצוגת הפרויקט, והמשך התמקדות באיכות באמצעות תיקון של יותר מ-550 באגים כדי לשפר את היציבות והביצועים. סיפרתם לנו שמצב הסוכן עוזר לכם מאוד לשפר את הפרודוקטיביות, ועכשיו אנחנו מעבירים אותו משלב התצוגה המקדימה לשלב היציבות.
זוהי גם הגרסה האחרונה של הפיצ'רים עבור גרסאות Narwhal של Android Studio. במסגרת מחזור ההפצה החודשי החדש, אנחנו משיקים תכונות חדשות ותיקוני באגים מדי חודש. שלושת הגרסאות האחרונות של Narwhal כוללות הרבה תכונות, כולל השקת מצב סוכן ותצוגות מקדימות של כתיבה. אנחנו רוצים לשתף אתכם בחידושים בגרסה הזו, וגם לסכם כמה תכונות חשובות מהגרסאות של Narwhal.
מה חדש ב-Android Studio Narwhal 4 Feature Drop
אלה התכונות החדשות שזמינות בגרסה הזו:
תמיכה הצהרתית של לוחות שעון של Wear OS ב-Android Studio ⌚
השקת התכונות של Android Studio Narwhal 4 משפרת את תהליך העבודה ליצירת תצוגות שעון ל-Wear OS. היא כוללת תמיכה בעורך של Watch Face XML Format, כך שאפשר לכתוב, לנפות באגים ולשפר את העיצובים של תצוגות השעון ישירות בסביבת הפיתוח המשולבת (IDE). כך תוכלו לעבוד מהר יותר כי תהליך הפיתוח של Android מתבצע בסביבת הפיתוח המשולבת, במקום שתצטרכו לשנות את ההקשר ולעבוד עם כמה תוכניות כשאתם מפתחים עיצובים לשעון.
אנדרואיד סטודיו מאפשר לך לערוך ישירות את קבצי ה-XML המשמשים בפורמט שעון השעון. כעת הוא מספק השלמת קוד עבור תגים ומאפיינים המבוססים על סכמות פורמט צג השעון הרשמיות ואימות שגיאות בזמן אמת המסייע בזיהוי בעיות כמו מאפיינים נדרשים חסרים. אנדרואיד סטודיו כולל גם קישור משאבים לניווט מהיר למשאבים הניתנים לציור ואלמנטי XML אחרים שאליהם מפנה, יחד עם תמיכה מתקדמת בתחביר לטיפול בביטויים אריתמטיים והפניות למקורות נתונים המוטמעים ב-XML. לבסוף, אפשר לפרוס את תצוגות השעון ישירות לאמולטור Wear OS או למכשיר פיזי מ-Android Studio.
אפשרות להגדיר את תצוגת הפרויקט כברירת מחדל 📂
נמאס לכם לעבור לתצוגת הפרויקט בכל פעם שאתם פותחים פרויקט חדש? ישנה הגדרה חדשה לפתיחת פרויקטים חדשים בתצוגת פרויקט כברירת מחדל. כדי להפעיל את ההגדרה, עבור אל קובץ (Android Studio ב-macOS) > הגדרות > הגדרות מתקדמות > תצוגת פרויקט ובחר הגדר תצוגת פרויקט כברירת מחדל.
מבט לאחור: תכונות מרכזיות מגרסאות Android Studio Narwhal
גרסאות Narwhal של Android Studio היו עמוסות בתכונות, במיוחד עם המעבר שלנו לגרסאות חודשיות. בין אינטגרציות בינה מלאכותית עוצמתיות לכלי בדיקה חדשים, קל לפספס עדכון. להלן, אנו מדגישים כמה תכונות עיקריות, אך לקבלת מבט מלא על כל מה ששלחנו, אנו ממליצים בחום לקרוא את הפוסטים המלאים עבור Narwhal Feature Drop ו-Narwhal 3 Feature Drop.
הנה סיכום קצר של כמה מהתכונות המובילות שכדאי לכם לנסות:
מצב סוכן (עכשיו יציב!)
בקש מ-Google Gemini עזרה במשימות שלך באמצעות מצב סוכן. סוכן הבינה המלאכותית יכול להבין את הפרויקט שלכם, לפרק משימות מורכבות לשלבים קטנים יותר, לבצע עריכות בשמכם ולעזור לכם בפעולות מרובות שלבים - כמו הוספת תכונות חדשות, עיבוד מחדש של קוד או איתור באגים בבעיות מורכבות ישירות בתוך ה-IDE שלכם. מפתחים כמו Entri השתמשו במצב Agent כדי ליצור פריסות 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)
- מצב סוכן: עוזר בינה מלאכותית חצי-אוטונומי המסייע בפעולות מורכבות מרובות שלבים כמו שיפוץ, הוספת תכונות וניפוי שגיאות.
- תמיכה ב-AGENTS.md: מספקים ל-Gemini הקשר, הוראות ומדריכי סגנון ספציפיים לפרויקט.
- כללים בספריית ההנחיות: אתם יכולים להתאים אישית את הפלט של Gemini כך שיתאים לתקני התכנות של הצוות שלכם.
- קובץ מצורף לתמונה ולקובץ @File: צרף צילומי מסך וקובצי פרויקט לקבלת תגובות מודעות יותר להקשר.
- שינוי ממשק משתמש (Studio Labs): השתמשו בשפה טבעית כדי לבצע איטרציות בממשק המשתמש של Compose ישירות בחלון התצוגה המקדימה.
פיתוח ושיפור מהירים יותר של ממשק המשתמש
- תמיכה הצהרתית בצגי שעון של Wear OS (חדש ב-Narwhal 4 ✨):כתיבה, ניפוי באגים ופריסה של צגי שעון עם השלמת קוד, אימות שגיאות ופריסה ישירה.
- תצוגה מקדימה של כתיבה ניתנת לשינוי גודל: שינוי גודל דינמי של תצוגות מקדימות במצב מיקוד כדי לבדוק באופן מיידי ממשקי משתמש רספונסיביים.
- שיפורים בתצוגה המקדימה של יצירת קוד: ניווט משופר בקוד וכלי חדש לבחירת תצוגות מקדימות.
אופטימיזציה, שיפור ובדיקה
- בדיקת הגיבוי והשחזור של האפליקציה: אפשר לבדוק בקלות את תהליך הגיבוי והשחזור של נתוני האפליקציה להעברות למכשיר חדש.
- מעבדות מכשירים של שותפי Android: גישה למגוון רחב של מכשירים פיזיים של שותפים כמו Samsung ועוד, לבדיקות מרחוק.
- תובנות לגבי מדיניות Google Play: קבלו אזהרות מוקדמות לגבי הפרות אפשריות של מדיניות Play ישירות ב-IDE.
- בדיקות של Proguard: זיהוי ותיקון של כללי שמירה רחבים מדי לשיפור האופטימיזציה של הקוד.
- מצב K2 כברירת מחדל: ביצועים מהירים יותר עם מהדר Kotlin מהדור הבא.
- תמיכה בגודל דף של 16KB: אזהרות של Lint ואמולטור שיעזרו לכם להתכונן למכשירים חדשים.
פיתוח אימרסיבי (XR)
- אמולטור Android XR מוטמע: אפשר להריץ את אמולטור ה-XR ישירות בתוך סביבת הפיתוח המשולבת.
- בקר פריסה מוטמע עבור Android XR: בדיקה ואופטימיזציה של פריסות ממשק משתמש בסביבת XR.
- תבנית פרויקט Android XR: תבנית חדשה להתחלה מהירה של פרויקטים של XR.
שיפורים בתהליך העבודה ובאיכות של IDE
- ברירת מחדל של תצוגת הפרויקט (חדש ב-Narwhal 4 ✨): הגדרה מתקדמת חדשה שמאפשרת לפתוח תמיד פרויקטים חדשים בתצוגת הפרויקט.
- הצגת קובצי build מתחת למודול: שיפור הניווט בפרויקט בתצוגת Android.
- סנכרון ידני של פרויקטים: מאפשר שליטה רבה יותר על מועדי הסנכרון של Gradle בפרויקטים גדולים.
- שיפורים באיכות: תיקנו xx באגים בגרסה הזו כדי לשפר את היציבות והביצועים.
שנתחיל?
מוכנים להאיץ את ההתפתחות שלכם? הורידו את גרסה רשומה של Android Studio Narwhal 4 מהערוץ היציב עוד היום!
המשוב שלך חשוב לנו מאוד. נשמח להמשיך לקבל ממך משוב והצעות דרך דיווח על באגים או הצעת תכונות. לגישה מוקדמת לתכונות החדשות ביותר, הורידו את Android Studio מערוץ Canary.
הצטרפו לקהילת מפתחי האנדרואיד התוססת שלנו ב- LinkedIn, Medium, YouTube או X. אנחנו כבר ממש סקרנים לראות מה תיצרו!
-
חדשות על מוצריםזו הגרסה היציבה הסופית של Android Studio Quail. התכונות החדשות ב-Android Studio מאפשרות לכם ליצור אפליקציות פרימיום עם AI בצורה יעילה ואפקטיבית.
Amman Asfaw • 5 min read -
חדשות על מוצריםגרסת Android Studio Quail 2 יציבה ומוכנה לשימוש בסביבת ייצור. היא מביאה שינוי לסביבת הפיתוח המשולבת (IDE) עם תהליכי עבודה מקבילים של סוכנים, פרופילים של דליפות זיכרון שמשולבים באופן מקורי ותיקון קריסות בהתאם להקשר.
Amman Asfaw • משך הקריאה: 3 דקות -
חדשות על מוצריםהשנה ב-Google I/O אנחנו חורגים משינויים איטרטיביים, ועוברים לשינוי מהותי באופן שבו אפליקציות בנויות. הכלים החדשים שלנו מיועדים לעידן סוכני ה-AI, עם תכונות שמשפרות את הפרודוקטיביות שלכם כמפתחי Android, וגם משפרות את סוכני ה-AI שאתם פורסים בבסיס הקוד שלכם.
Matthew Warner • משך הקריאה: 8 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?