Logo iw.androidermagazine.com
Logo iw.androidermagazine.com

Google i / o 2015 עוסק בייצור אפליקציות טובות יותר

תוכן עניינים:

Anonim

/ google-io-2016)

I / O של Google 2015 היה די מדהים אם אתה חובב אנדרואיד. הפיצ'רים החדשים שמגיעים ל- Google Now הם תצוגה מדהימה של למידת מכונה ויספרו לנו יותר על Skrillex ממה שאי פעם רצינו לדעת. תצלומי Google החדשים נראים כדרך נהדרת (ובעיקר בחינם) לשמור על כל דבר מסודר וזמין בכל מקום, ומשתמשי Chromebook עשויים להיות פשוט אלטרנטיבה קיימת של Lightroom לארגון ולקטלוג של תמונות ביצירות - אנו ננסה לעשות בדיוק את זה. Android Pay מראה כיצד גוגל יכולה להתפתח ולהסתגל כאשר רעיון נהדר אינו מבין את המתיחה שציפו לה. והיו זקנים מפוארים.

אבל בשנת 2015, אפילו יותר משנים עברו, גוגל רצינית במפתחים שיצרו אפליקציות טובות יותר.

כלי המפתחים של גוגל הם כלי כלים המתפתח ומשתנה ללא הרף, המאפשרים לאנשים הבונים את האפליקציות שלנו להתחבר לשירותים של גוגל תוך כדי ביצוע דברים שאנחנו רוצים להתקין ולהשתמש בהם כל יום. הם חופשיים, ובעוד שהם עוצמתיים, כמה מהנקודות העדינות יותר של עיצוב נהדר היו מטרידים עבור devs להתמודד, ו- IDE עצמו - זו התוכנית שמשתמשים במפתחים בכדי לכתוב את הקוד ולבנות את האפליקציות שלהם - יכולה להיות מסורבלת כשאתה תועה מחוץ לתיבת "שלום העולם" ונכנסת לקודקוד הזעיר. ובדיקת אפליקציות הייתה סיוט. גוגל התייחס לשלושת הנושאים האלה בגדול.

ספריית התמיכה החדשה בעיצוב אנדרואיד

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

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

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

יחי ה- FAB!

תמיכה ב- Android Studio C / C ++

רוב המפתחים משתמשים במה שמכונה IDE (סביבת פיתוח משולבת) כדי לכתוב קוד, החזיקו את הקוד בעץ הגיוני ובנו את הכל כאשר הדברים מוכנים להפעלה. אתה יכול פשוט להשתמש בכלי פנקס רשימות וכלי שורת פקודה כדי לבנות אפליקציות, אך רק אם אתה שונא את עצמך. ה- IDE החינמי של גוגל למפתחי אפליקציות אנדרואיד נקרא Android Studio והוא קיבל עדכון חסון בגירסה 1.3.

התוסף Gradle החדש משופר, ומציע זמני בנייה מהירים יותר, ריסוק וריסוק טובים יותר של קבצי PNG וכלי aapt טוב יותר (אלה כלים שבונים אפליקציה מקוד המקור). קומץ הערות ג'אווה חדשות נוספו כדי לעזור למפתחים להימנע מבאגים בשורות קוד ארוכות אלה, וכלים לתכנות זיכרון קיבלו שיפוץ משמעותי וממשק חזותי בכדי לאפשר למפתחים לראות בדיוק מה קורה. הכל ממש מגניב.

אבל מועדף הקהל היה תוספת של תמיכה ב- C / C ++ ישירות באולפני Android. גוגל שיתפה פעולה עם JetBrains בכדי לכלול את C / C ++ IDE CLion שלהם ישירות לתוך סטודיו אנדרואיד ללא עלות למפתחים. זה מאפשר חידוש וניתוח מחדש של קוד, ניווט, מציאת שימוש, השלמת קוד ועוד. זה גם מאפשר אינטגרציה צמודה בין קוד Java וקוד C / C ++, כך שדברים כמו שיפוץ מחדש של צד אחד גם מפגרים מחדש את הצד השני.

אם אתה מפתח אפליקציות, אתה יודע כמה זה מדהים. אם לא, פירוש הדבר שלמפתחים יש ארגז כלים חדש המסייע להשתמש בערכת NDK (Native Development Kit) בתוך סטודיו אנדרואיד, ויחסוך ממש מאות שעות של זמן פיתוח לפרויקטים המשתמשים בקוד מקומי. המשמעות היא מפתחים שמחים יותר ואפליקציות טובות יותר מסביב.

מעבדת מבחן הענן

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

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

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

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

כלים טובים יותר לאפליקציות טובות יותר

האנשים שכותבים יישומי אנדרואיד יודעים כמה הכלים הללו חשובים, וכי הם כבר מזמן באים. ברצינות. כשג'מאל, טור וסאבייר (הם כוכבי הרוק של גוגל שהציגו את כל כלי ה- dev החדשים) עברו על כל כלי ה- dev החדשים, היו קריאות שמחה ואנשים שעמדו בקהל. זה היה מדהים.

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