רפרוף 2.0

גוגל הכריזה על עדכוני Flatter 2.0 החדשים ב-3 במרץ 2021. יש צרור שלם של שינויים בגרסה זו בהשוואה ל-Flutter 1, והבלוג הזה הולך להתמקד במה שהשתנה עבור שולחן העבודה וה גרסאות ניידות.

עם Flutter 2.0, גוגל העבירה את הסטטוס שלה למקום קרוב לבטא ויציב. מה המשמעות כאן? בהתחשב בכל הדברים, זה זמין ב-Flutter 2.0 Stable, עם זאת, גוגל לא מאמינה שזה נגמר לגמרי בשלב זה. זה אמור להיות בסדר לשימוש בייצור, אבל יכול להיות שיש באג במידה רבה.

גוגל הכריזה היום על Flutter 2, הגרסה העדכנית ביותר של ערכת הכלים של ממשק המשתמש בקוד פתוח לבניית יישומים קומפקטיים. בעוד Flutter החלה עם תשומת לב במובייל כשהושקה לפני שנתיים, היא פרשה כנפיים לאחרונה. עם גרסה 2, Flutter תומך כיום ביישומי אינטרנט ושולחן עבודה מחוץ לארגז. עם זאת, משתמשי Flutter יוכלו כעת להשתמש בבסיס הקוד המקביל לבניית יישומים עבור iOS, Android, Windows, macOS, Linux והאינטרנט.

Flutter 2.0 מגיע ליציבה ומוסיף תמיכה במכשירי מסך מתקפלים וכפולים.

גוגל הצליחה להגביר את הביצועים של Flutter עבור דפדפני אינטרנט באמצעות חדש CanvasKit. דפדפנים ניידים ישתמשו בגרסת ה-HTML של האפליקציה כברירת מחדל, והכל יטופל אוטומטית על ידי מצב "אוטומטי" החדש בעת בניית האפליקציה שלך.

שנית, Flutter צובר תכונות כדי להרגיש מקוריות יותר בדפדפן האינטרנט. זה כולל כלי עזר לתמיכה בקורא מסך, טקסט הניתן לבחירה ולעריכה, תמיכה טובה יותר בסרגל הכתובות, מילוי אוטומטי ועוד הרבה יותר.

מאז Flutter הייתה בתחילה מערכת ניידת חוצת פלטפורמות, למעשה אין יותר מדי מה לומר כאן. באופן כללי, Flutter היא תכונה מלאה של נייד כבר זמן מה, למעט מתקפל. עם Flutter 2.0, יש כיום תמיכה לצגים מתקפלים, על רקע התחייבויות של מיקרוסופט. Flutter מבין כעת כיצד לנהל את גורם המבנה הזה ומאפשר למפתחים להגדיר את היישומים שלהם כיצד הם צריכים.

יש כרגע גאדג'ט TwoPane נוסף ב-Flutter 2.0 שמאפשר לך, כפי שהשם מרמז, להציג שתי חלוניות. החלונית הראשונה תופיע בכל גאדג'ט, בעוד שהחלונית השנייה תוצג בחצי הימני של צג מתקפל. דיאלוגים יאפשרו לך גם לבחור באיזה צד של צג מתקפל הם צריכים להופיע.

הקמט או הציר במתקפל מוצג למפתחים כתכונת תצוגה, כך שיישומים יכולים בכל מקרה להימתח לכל התצוגה המתקפלת בסיכוי דל שהם צריכים, או לשקול היכן נמצא הציר ולהראות כראוי.

בנוסף, גוגל העבירה את פלאגין Mobile Ads SDK שלה לבטא. זהו SDK עבור Android ו-iOS המאפשר לך להציג מודעות AdMob באפליקציה שלך לנייד. נכון לעכשיו, אין תמיכה בשולחן העבודה, אך כעת צריכה להיות לך האפשרות ליצור יישומים ניידים יציבים בדרך כלל עם מודעות באמצעות Flutter.

אלו הם השינויים העצומים ב-Flutter 2.0 הנוגעים הן לפלטפורמה הדסקטופית והן לפלטפורמה הניידת.