וִידֵאוֹ: Firebase Чтение Данных на Android / Часть 2 / Android Studio уроки (נוֹבֶמבֶּר 2024)
במובנים מסוימים ראינו שני Googles שונים המוצגים בכנס ה- I / O של החברה במאונטיין ויו שנפתח אתמול. האחת הייתה גוגל הבוטחת, שהרחיבה את ההובלה שלה בחיפוש ובנייד, והחוזקות שלה בלימוד מכונות לשווקים סמוכים אחרים, וכן הציעה כמה כלים חדשים ומרשימים למפתחים. השנייה הייתה גוגל פחות חצופה ששיחקה את ההדבקה בשוק עבור עוזרי שיחה, אפליקציות העברת הודעות ומציאות מדומה. מרבית הכותרות עברו לקטגוריה האחרונה, שם השינויים מוחשיים יותר. אך עבור מרבית המפתחים, השלוחות והשינויים באנדרואיד וכלי הפיתוח סביבו עשויים להשפיע באופן מיידי יותר.
( סנדר פיצ'אי )
למידת מכונות הייתה הנושא הגדול ביותר של הוועידה, כאשר מנכ"ל גוגל, סנדר פיצ'אי, פתח את התפקיד המרכזי של יום שלישי בשיחה על האופן בו החברה מפתחת חיפוש כדי לנצל יותר את ההשקעה הארוכה שלה בלימוד מכונות ובעיבוד שפות טבעיות. לדבריו, גוגל עשתה צעדים אדירים בזיהוי קולי, כאשר שאילתות קוליות מהוות כעת 20 אחוז מהחיפושים בארה"ב; בזיהוי תמונות, גם במנוע החיפוש וגם בתמונות; ובתרגום, שתומך כעת במאה שפות שונות ומתרגם 140 מיליארד מילים ביום. בסך הכל, לדבריו, לגוגל יש "גרף ידע" של כמיליארד ישויות - אנשים, מקומות ודברים. ואז המשיך להציג מגוון מוצרים ושירותים חדשים שיכולים להשתמש בידע זה.
הברור ביותר הוא העוזר החדש של גוגל, שנראה כעוזר שיחה יותר משירות Google Now, שנועד לספק דו שיח דו כיווני עם דגש על ביצוע הדברים בעולם האמיתי והבנת התוכן וההקשר. היו מספר הדגמות מעניינות בהן העוזר הצליח לעשות דברים כמו לענות על שאלות ולעזור לך לבחור סרט לצפייה או למסעדה לסעודה בה, ולמעשה לבצע את ההזמנות.
זה נראה די טוב אבל מבחינה רעיונית זה נראה מאוד דומה לעוזרי שיחה אחרים שראינו כמו סירי של אפל, קורטנה של מיקרוסופט, ואלקסה של אמזון. אכן, ההדגמות הזכירו לי את ההדגמות הראשוניות לקורטנה.
פיצ'אי קידם את הרעיון שהחיפוש משתנה, ואמר "זה לא מספיק רק לתת להם את הקישורים. אנחנו באמת צריכים לעזור להם לעשות דברים בעולם האמיתי." זה הזכיר לי את הדחיפה שמאחורי גוגל עכשיו לפני ארבע שנים, מה שהסתדר לא רע לחברה.
( מריו קווירוז )
טכנולוגיה זו תהיה חלק ממכשיר חדש בשם Google Home, בו פיקחא היה אדיב והצביע על האקו של אמזון, שנראה כי היה ההשראה. כמו Echo, ל- Home יש עוזר שיחה שיכול לנגן מוסיקה, לשלוט על מספר מכשירים בבית ולענות על שאלות. מריו קווירוז, סמנכ"ל ניהול מוצר, הראה כמה תוספות מגניבות, כמו שילוב עם Chromecast כך שתוכל "להעביר" מוסיקה או מדיה אחרת לרמקולים אחרים או למסך טלוויזיה.
בשלב הבא, מנהל ההנדסה אריק קיי הפגין את Allo, למעשה פלטפורמת צ'אט, כאשר ה- Google Assistant מובנה בכדי שיוכל להפוך את השיחות שלך לחכמות יותר; ו- Duo, אפליקציית שיחות וידאו 1: 1 עם טוויסט מעניין המאפשרת לראות תצוגה מקדימה של סרטון מהאדם שמתקשר לפני שאתה עונה לשיחה. הרעיון של בוטים בצ'אט בשירות העברת הודעות (המכונה גם "שיחות כפלטפורמה") היה מוקד גדול של Microsoft Build לפני מספר שבועות, ו- Facebook Messenger דוחף מושג זה מזה זמן. גוגל עשתה בעבר מגוון ניסיונות במדיה חברתית והודעות - אכן היא רק הציגה כלי שנקרא Spaces לחיבור באירועים - ועדיין לא הצליחה להיט גדול. אמנם כלים אלה נראו טוב בהדגמות על הבמה, אך לא ברור אם יש כאן מספיק חדש כדי לשנות זאת.
בעיניי, מה שהכי מפתיע במוצרים והשירותים האלה הוא שגוגל מקדמת אותם כל כך מוקדם. רובם נראים ממוקדים לקראת סוף הקיץ, אך הופתעתי שלא לראות יותר דיונים עבור מפתחים הנוגעים לאופן בו הם יכולים לקשור את שירותיהם לעוזר. פיצ'אי אמר שיהיה להם יותר בעוד כמה חודשים, אבל זה מרגיש כאילו גוגל נמצאת קצת מאחור כאן ומנסה להשתמש בכוחות הלמידה והמכונות שלה בכדי להתעדכן. מצד שני, פייסבוק פרסמה הודעה מוקדמת בכנס ה- F8 שלה, ויש מעט מאוד צ'אט בוטים לפלטפורמה ההיא, ופלטפורמת הבוט של מיקרוסופט היא גם די חדשה, כך שהיא באמת שוק פתוח.
( קליי באבור )
גוגל נמצאת במצב שונה במקצת עם מציאות מדומה, כאשר קרטון מספק פלטפורמה פופולרית אך נמוכה. גוגל לא מנסה להתחרות בפתרונות המתקדמים כמו Oculus Rift או HTC Vive, אלא במקום זאת הציגה פלטפורמה ל- VR בשם Daydream שתשמש במהדורה הקרובה של Android N.
קליי באבור, העומד בראש צוות VR ב- Google, דיבר על האופן בו אנדרואיד N מיועדת לתמוך בביצועים גבוהים יותר ובשהיית זמן נמוכה, מה שמאפשר לרענון "תנועה לצילום" להיות פחות מ -20 מ ', מה שגורם לו להיראות יותר מציאותי. בנוסף, יהיה לו מצב VR עם ממשק משתמש משלו שמטפל נכונה בדברים כמו התראות בסביבה הענקית. כחלק מההפצה הזו, יש מסך דף הבית של חלומות בהקיץ חדש להשקת VR, כולל דברים כמו סרטים ומשחקים, כמו גם גרסה חדשה של Play Store עבור VR שעובדת בסביבת חלום ההקיץ. יישומים אחרים כוללים גרסה חדשה של YouTube לתוכן VR, גרסה של Street View להליכה במיקומים שונים ותמונות להפיכת רגעים מועדפים.
חלק גדול מהכרזות VR עסקו בתקנים ובמפרטים. עבור טלפונים, הודיע באבור על סט מפרטים שיהיו חייבים להתאים טלפונים עבור חיישנים, צגים ומעבדים ספציפיים בכדי שיקראו להם "מוכן לחלום בהקיץ." נראה שזה לא שונה בהרבה מהטלפונים המתקדמים של ימינו, אבל זה צריך להבהיר אילו טלפונים מוכנים לחלום בהקיץ. בנוסף, הוא הראה עיצוב הפניה לאוזניות שיהיה לו אופטיקה נהדרת ויהיה קל יותר להעלות ולהמראה, וחשוב מכך, בקר חדש עם רק כמה כפתורים ולוח מגע שנראה מרשים במיוחד. באבור אמר כי המכשירים הראשונים יהיו זמינים ממספר שותפים בסתיו הקרוב, עם כלי הפיתוח הזמינים כעת.
מעבר להודעות המוצר הפרופיליות היו הרבה יותר פרטים ב- Android N, הגרסה הבאה של מערכת ההפעלה הניידת שכבר נמצאת בגרסת בטא ואמורה להסתיים בקיץ הקרוב.
דייב בורק, סמנכ"ל ההנדסה האחראי על אנדרואיד, אמר כי תחומי המיקוד למהדורה זו הם ביצועים, אבטחה ופרודוקטיביות. בצד הביצוע, הוא הדגיש את הצגת ה- API הגרפי של Vulkan 3D, שמבטיח ביצועים טובים יותר עם תקורה מעבד נמוך יותר, ואת מהדר Runtime חדש שהוא מהיר בהרבה ואמור להביא להתקנות אפליקציות מהירות יותר. באבטחה הוא דיבר על הצפנה מבוססת קבצים, התקשות של מסגרות המדיה ועדכונים חלקים, מה שאומר שהמכשיר שלך יתעדכן אוטומטית, כך שלא תצטרך להתקין עדכון ידני. (הקהל נראה מאוד מתרשם מכך.) בפרודוקטיביות הוא דיבר על תמיכה מרובת חלונות חדשה במצבי פיצול ותמונה בתמונה, שנראית כצעד גדול קדימה מצד חברות מרובות החלונות הבודדות שמציעות חברות כמו סמסונג ו- LG הוסיפו על גבי הגרסאות הקיימות של אנדרואיד. הוא ציין גם שינויים קטנים יותר, כגון התראות טובות יותר ותמיכה בסטנדרטים של Unicode-9 Emoji.
Android Wear, TV ו- Auto קיבלו מעט תשומת לב - ולכל אחד מהם היו הפעלות ואזורים משלהם בתכנית - אך המיקוד הגדול היה על כלי המפתחים. התרשמתי ביותר מכמה מהתכונות החדשות למפתחים. ג'ייסון טיטוס, סמנכ"ל מוצרים למפתחים, דיבר על ההתקדמות באינטרנט הנייד, עם יותר ממיליארד אנשים המשתמשים בכרום במכשירים ניידים, עם תמיכה בדפי אינטרנט מתקדמים וכעת התוכנית AMP (דפי אינטרנט מואצים של גוגל) כדי להאיץ את אתרי האינטרנט..
( סטפני סעד קוטברטסון )סטפני סעד קוטרברסון (למעלה), מנהלת ניהול מוצר עבור אנדרואיד סטודיו, הודיעה על שחרורו של תצוגה מקדימה של Android Studio 2.2 המתמקדת בבנייה מהירה יותר, כלים חכמים יותר לעיצוב וביצוע באגים של יישומים ותמיכה רחבה יותר בפלטפורמה. לדבריה, סטודיו אנדרואיד משמש כיום 95 אחוז מתוך 125 האפליקציות המובילות. שימו לב שסטודיו 2.0 פשוט נשלח מוקדם יותר השנה, וסטודיו 2.1 תומך ב- Android N יצא עם גרסת התצוגה המקדימה של מערכת ההפעלה ההיא.
החדשות הגדולות הן פלטפורמת הגיבוי האחורי של Firebase, שהחלה כמסד נתונים NoSQL שגוגל רכשה לפני 18 חודשים, אך כעת צמחה לסוויטה של 15 כלי פיתוח, החל מהמאגר, להודעות בענן והודעות, תצורה מרחוק והתרסקות דיווח. חשבתי שקישורים דינמיים, שבהם כתובת אתר יכולה להניב תוצאות שונות תלוי במקום בו היא מקישה, היו מעניינים במיוחד. כל זה קשור יחד עם אנליטיקס בחינם, והוא נראה כמו פלטפורמה מרשימה ומשולבת היטב שאמורה להתגלות כמושכת להרבה מפתחים של אפליקציות סלולריות. Firebase תומך ביישומים באנדרואיד, iOS ובאינטרנט הנייד, ולכן גוגל קידמה אותו ליישומים חוצי פלטפורמות, ולא רק לאנדרואיד.
אחת ההדגמות המעניינות ביותר הייתה תצוגה מקדימה של אפליקציות מיידיות של אנדרואיד, המאפשרות לכל אפליקציה לפעול מייד גם אם היא לא הותקנה. אלי פאוורס, מנהלת מוצר קבוצתית לאנדרואיד, אמרה כי הדבר כרוך במודוליזציה של אפליקציות קיימות כך שחנות Play מורידה רק את החלקים הדרושים להצגת התוכן הספציפי. זה יכול להיות עניין גדול - אם חבר רוצה שתצטרף לשיחה באפליקציית העברת הודעות ותשלח לך קישור, הרעיון הוא שפשוט תוכל להמשיך בשיחה במקום שתצטרך להתקין את האפליקציה. זה יכול להיות שינוי משמעותי, ומציג גישה שונה להבחנה בין הרשת הסלולרית לאפליקציות. אפליקציות מיידיות יפעלו בטלפונים שיחזרו כל הדרך לג'לי בין, וכדאי להתחיל בהדרגה להתגלגל בהמשך השנה.
פיצ'אי חזר לדבר יותר על למידת מכונות, ושוחח על האופן בו החברה שיחררה בשנה שעברה את מסגרת הלמידה המכונה TensorFlow שלה, ובשבוע שעבר הוציאה גרסת קוד פתוח למנתח השפה הטבעית שלה. נראה ברור שזה יהיה תחום שעליו מקווה גוגל לבדל את פלטפורמת הענן שלה מספקים אחרים.
גילוי נאות מרתק היה שתוכנית AlphaGo ששיחקה את אליפות ברמת האליפות התבססה על חומרה בהתאמה אישית, שתוארה פיצ'אי כיחידות עיבוד Tensor. בפגישות וראיונות מאוחרים יותר, גוגל הסבירה כי היא משתמשת באלפי ASICs המותאמים אישית הללו (מעגלים משולבים יישום ספציפיים) כבר יותר משנה כדי להאיץ יישומים רבים, כולל תוצאות חיפוש בדירוג (RankBrain), מיפוי וניווט (Street View) עיבוד תמונות, זיהוי דיבור ותרגום שפות. לדבריו, ה- TPU סיפק ביצועים טובים יותר לוואט ללימוד מכונה "סדר גודל". הסיבה לכך היא בעיקר שמשימות מסוג זה עובדות מצוין עם דיוק מופחת, מה שמאפשר לגוגל לפשט את העיצוב ולארוז רכיבי עיבוד נוספים בשבב יחיד. הוא אמר שזה "סדר גודל" טוב יותר מפלטפורמות למידה של GPU.
פיצ'אי אמר כי עבודתה של גוגל בלימוד מכונות יכולה לחול על מגוון רחב של תחומים, כולל רובוטיקה ובריאות, והצביעה על עבודה שמתבצעת באיתור רטינופתיה סוכרתית. "אני נרגש להפליא מההתקדמות שאנו מבצעים בלימוד מכונות ו- AI, " הוא אמר והוסיף כי לא מדובר במקרה של מכונות או בני אדם, אלא במקום זאת שהמבחן האמיתי הוא האם בני אדם יכולים להשיג הרבה יותר עם תמיכה של AI.
בסך הכל, למידת מכונות הייתה הנושא הגדול, אך היה מעניין כיצד גוגל מנסה להשתמש בה כגשר כדי להתחרות בשווקים רבים יותר, כמו העברת הודעות ושירותי ענן. אך עבור מרבית המפתחים, ניחושיי הוא שהשינויים ב- Android N, Android Studio ושירותי Firebase יקבלו את מירב תשומת הלב בחודשים הבאים.