תוכן עניינים:
- מה חדש ומרגש בכלי פיתוח ב- I / O 2018?
- מה חדש בכלים לפיתוח אנדרואיד?
- ומה עם כלי Chrome?
- משהו על פוקסיה?
אנדרואיד וכרום היו ידועים בעבר עד כמה קשה היה להם לבנות עבורם. לא עוד. גוגל ממשיכה לשפר את כלי המפתחים שלה שנה אחר שנה, וב- I / O 2018, יש הרבה מה להתרגש ממנה.
מה חדש ומרגש בכלי פיתוח ב- I / O 2018?
ההכרזה הגדולה ביותר עבור מפתחי אפליקציות אנדרואיד הייתה Android Studio 3.2. לא בגלל שכולם אוהבים מספר גבוה יותר, אלא בגלל כמה פיצ'רים אדירים שיגיעו איתו. בעוד דברים כמו מכווץ ואופטימיזציה חדשים הם די מגניבים בצורה חנוכית, יש כמה תכונות ממש מדהימות מול משתמשים שמתקרבות בקרוב.
-
אנדרואיד Jetpack - Jetpack הוא צרור של תכונות שמפתחים יכולים לחבר ישירות לאפליקציות שלהם התומך בארבעה מרכיבי פיתוח עיקריים: אדריכלות, ממשק משתמש, קרן והתנהגות. רכיבים אלה מכסים דברים כמו ניהול נתונים, אנימציה, הפעלת מדיה, הרשאות והרבה יותר. ומכיוון שהם אינם מוטמעים באנדרואיד עצמה, גוגל יכולה להוסיף עוד בכל עת והם קלים ליישום באמצעות ספריית התמיכה של אנדרואיד.
-
חבילות אפליקציות - גוגל יודעת, כמו גם מפתחים, שכאשר אפליקציה מקבלת משתמשים גדולים מדי מפסיקים לרצות להוריד אותה. דמי נתונים ושטח פנוי יכולים לגרום לכך שהאפליקציה שלך תאבד את בסיס ההתקנה שלה ככל שהיא תגדל. כדי להילחם בזה הציגה גוגל חבילות אפליקציות ומסירה דינמית של Google Play. מפתח יכול להכניס את כל הדרוש לאפליקציה להפעלה על ארכיטקטורות מרובות ובשפות מרובות למסוף המפתחים של Google Play ולגרום לה ליצור חבילות הכוללות רק את הקבצים אותם משתמש מסוים זקוק. ואז Google Play Dynamic Delivery בועט להילוך ומגיש את הקבצים הנכונים למשתמשים הנכונים.
- פרוסות - פרוסות הן חלקים קטנים "מרוחקים" של האפליקציה שלך, שניתן להציג במקום כלשהו כמו סרגל ההתראות או בתוך חיפוש בגוגל. דוגמה אחת שניתנה הייתה נגן מוזיקה שהדביק את הפקדים של Now Play לחיפוש כאשר המשתמש חיפש מוזיקה. פעולות יישום הן למעשה פעולות חזותיות של Google Assistant שיכולות לאפשר למשתמש לעשות משהו כמו לצפות בסרטון וידאו או להזמין אוכל דרך האפליקציה שלך כמעט מכל מסך. כאשר הם מצורפים יחד אלה יכולים לשנות את הדרך בה אנו משתמשים בטלפונים אנדרואיד שלנו.
Android P מביא גם כמה ממשקי API חדשים. אפליקציות שפותחו עבור P יאפשרו למפתחים לדעת כמה זמן אפליקציה נמצאת בשימוש ואיך משתמשים בה. לאחר מכן הם יכולים לתת משוב כמו לייעץ לך שהגיע הזמן להניח את הטלפון. יש גם מנהל ביומטריה חדש כך שיצרני מכשירים יוכלו ליישם דברים כמו סריקת קשתית דרך האלמנט המאובטח בחומרה בקלות. וכמובן, רכיבי ממשק משתמש חדשים כמו ההודעות ופעולות העוזר נראים נהדר.
מה חדש בכלים לפיתוח אנדרואיד?
הכלים בתוך סטודיו אנדרואיד נראים טוב גם עם גרסה 3.2. שינויים קטנים שנועדו להקל על בניית אפליקציות נהדרות לקלות ומהירות יותר מתקבלות תמיד בברכה ו"הדברים הקטנים "האלה קיבלו את קבלת הפנים החמה ביותר.
- אמולטור אנדרואיד יושק מהר יותר בגלל כלים כמו תמיכת תמונות וניהול משאבים טוב יותר. הדגמה הראתה את האמולטור, שלם עם מסגרת מכשיר, פותחת ומפעילה את מבחן הלחץ התלת-ממדי של אנדרואיד תוך 2 שניות. כן, שניים. שניות. גם אני לא האמנתי עד שצפיתי בזה כמה פעמים.
- נושא חומרי - עיצוב חומר היה דרך קלה לגרום לאפליקציות למראה עקבי ונפלו, אך זה היה עקבי מדי. נושא חומר הוא עיצוב חומרי שלא יגרום לכל אפליקציה להיראות זהה. תאכלי את העוגה שלך ותאכלי אותה!
- תוספי קוטלין ניסיוניים יאפשרו לכם להוריד את אותם דברים ארציים שאתם צריכים לעשות פעם אחר פעם לאפליקציה שלכם בלחיצה או שניים.
- תמיכה ביישומי AR באמולטור היא עניין די גדול.
ראינו גם כמה כלים חדשים ללימוד מכונות, שפת הרפרוף ותמיכה טובה יותר למחשוב ענן. פיתוח לאנדרואיד משתפר ונעשה קל יותר וקל יותר.
ומה עם כלי Chrome?
סטודיו אנדרואיד, כמו גם תמיכה אפליקצית לינוקס כללית, מגיעה ל- Pixelbook. אם לא היו מתקבלות מודעות אחרות, זו עדיין תהיה ה- I / O הטוב ביותר של Google אי פעם. אבל ראינו גם הדגמה שמאפשרת למפתח לבנות אפליקציה אחת המותאמת לכל מסך שהיא כללה מסכי Chromebook גדולים.
נלמד יותר על פיתוח אתרים וכלי ניפוי באגים כמו LightHouse בימים הקרובים.
משהו על פוקסיה?
מה פוקסיה? בכל הרצינות, מחוץ לאזכור הקצר של שפת הפלוטר לא צץ שום דבר שאנחנו רוצים לדעת על מערכת הפעלה עתידית מגוגל. אנחנו לא ממש מצפים שזה, מכיוון ש- I / O של Google עוסק בשינויים בכלים קיימים ותכונות חדשות לדברים שאנחנו כבר משתמשים בהם.