תוכן עניינים:
FroYo, FroYo, FroYo. נראה כאילו אינך יכול לבקר בבלוג טכני או לקרוא את ציר הזמן בטוויטר שלך מבלי לראות חדשות על אנדרואיד 2.2 בכל מקום. FroYo יכול לעשות זאת, FroYo עושה זאת 300 אחוז מהר יותר, ל- FroYo יש סוסי פוני. מספיק כדי לשגע אדם שפוי (דבר שאיש מאיתנו לא נצטרך לדאוג לגבי זה). כולנו רוצים כמה פינוקים אנדרואיד טעימים חדשים לטלפונים שלנו, אבל האם אנחנו באמת יודעים למה, או מה נלווה לזה? אני מקווה שעד שנסיים כאן יהיה לך מושג טוב יותר למה לצפות ומתי לצפות לזה. לחץ על הקישור, קח את הכף שלך, ובוא נבדוק מה יש לך רקמה של מרקחת קפואה זו.
החבר'ה בגוגל שעובדים על אנדרואיד הם גאונים רעבים בעליל, עם אהבה מיוחדת לממתקים. ראינו את Cupcake (אנדרואיד 1.5), סופגנייה (Android 1.6), Eclair (Android 2.1), ועכשיו FroYo (Android 2.2). כל אחד משתפר מעט, מציע דברים מפתחים יותר למפתחים, והכי חשוב - נותן לנו אפשרויות יותר ויותר טובות לגרום לטלפון שלנו להיראות ולהתנהג איך אנחנו רוצים. זה לא מושלם, וכנראה שלעולם לא יהיה, אבל FroYo מציע לנו כמה שינויים מרגשים כמו גם להוסיף כמה תכונות בסיסיות שכולנו רצינו. בואו ננסה לפרק את הכל באנגלית פשוטה, כך שנדע למה לצפות, למה לא לצפות ומתי לצפות לזה.
מה ה- JIT? (המכונה המהדר של Just in Time)
אתה רואה את התמונה הזו? בטח ראית משהו כזה מטויח בכל מקום יחד עם אנשים שאומרים ש- JIT (המהפך המהודר) הופך את הטלפונים שלהם לאו-כל כך מהר, או אפילו שמעת טענות נשמעות פראיות כמו "רץ 400 אחוז מהר יותר". ובכן זה נכון. בערך. דיברנו קצת על JIT בפודקאסט אבל בואו ניקח קצת זמן כאן כדי לפשט את הכל.
אנדרואיד משתמשת במכונה וירטואלית מבוססת Java בשם Dalvik VM כדי להריץ יישומים. כולנו הפעלנו יישומי Windows בג'אווה ויש דבר אחד המשותף לכולם - הם צריכים להפעיל מתורגמן Java במחשב שלנו לפני שהם מפעילים. אנדרואיד זהה. דלוויק היא כמו תוכנית הפועלת בתוך אנדרואיד, ומריצה עבורנו יישומי צד ג 'שנוכל ליצור איתם אינטראקציה. המשחק הזה שאתה אוהב, או סורק הברקודים האמין שלך צריך לעבור מסלול סביב האצבע בין האצבעות למעבד, דרך VM של Dalvik. JIT הוא שינוי בדרך בה פועל היישומים. זה תופס את המידע שבדרך כלל יצטרך לעבור דרך ה- Dalvik VM, להתפרש למשהו שאנדרואיד יכול לקרוא ואז להתפרש למידע שהמעבד יכול להשתמש בו ולפעול עליו. עם JIT, כמות קטנה של תקורה חדשה מתווספת ל- Dalvik VM, אך היא מתרגמת את המידע ישירות למשהו שהמערכת יכולה להשתמש בו ולפעול ישירות. במהלך האולימפיאדה בקיץ האחרון ראינו כולנו את השדרנים במתרגמים כדי לראיין ספורטאים מכל העולם. ובכן
תאר לעצמך ש- JIT הוא אחד מאותם אוזניות קסם שהם משתמשים באו"ם שמתרגם תוך כדי תנועה, וגוזר את המתווך. כן, זה די מגניב.
דרוש קצת על העלאת המהירות בפועל. בתמונה שלנו למעלה אנו רואים אפליקציית מידוד בשם Linpack
אפליקציה זו נועדה רק כדי לראות כמה מהר ניתן לתרגם את הקוד. זה מראה עלייה מאסיבית במהירות, כי זה כל מה שהיא עושה - מדידת המהירות. מכאן מגיעים הטענות הללו פי 3 עד 5 פעמים. מצבים בעולם האמיתי לא יביאו לך עלייה של 500 אחוז. אני מצטער. החדשות הטובות הן שזה ייתן עליית מהירות יפה מאוד ליישומי צד ג ', כמו גם לפנות זמן מעבד לפונקציות מקוריות של אנדרואיד. JIT צריך להעניק לכולנו דחיפה גבוהה מאוד של ביצועי הכללי.
מילים אף פעם לא מהנות כמו תמונות, והן אינן מהוות סיכוי נגד וידיאו! תבדוק את זה.
ממתקים חדשים
וידאו מגניב. כולנו אוהבים את חברנו הירוק הקטן, במיוחד כשהוא מספר לנו על דברים חדשים מדהימים שאנחנו הולכים לשחק איתם. נתנו ל- JIT קטע מיוחד למעלה כי זה כל כך מחוץ לקיר וקשה להסביר אותו, אבל בואו נראה מה עוד הסרטון אומר שנקבל עם עדכון FroYo שלנו.
העברת ענן למכשיר
אני אוהב לקרוא לדחיפה פלוס. פיצ'ר חדש זה נותן למפתחים דרך לקחת מידע ולדחוף אותו ישירות משרתי גוגל לטלפון אנדרואיד שלך. איזה מידע? כל מידע שאפליקציה יכולה לטפל בו. בדוגמה מהסרטון, משתמש מסתכל במפות גוגל בדפדפן האינטרנט שלו. לאחר סימון מיקום במפה, הם יכולים להשתמש בפלאגין של דפדפן כדי לדחוף מיקום זה לטלפון אנדרואיד. לאחר שהתקבל בטלפון, המשתמש יכול היה לעשות כל מה שהוא יכול בדרך כלל באפליקציית מפות. שמור אותו, סמן אותו, נווט אליו או אפילו שיתף אותו מחדש. זה יעבוד בדרך יותר מאשר מפות. אני רואה זן חדש של רשימות משימות משותפות ושיתוף לוח שנה באופק.
רוצה לראות את זה בפעולה? כמובן שאתה כן! פיל העביר את זה דרך הקצוות, והוא מתנדנד. בדוק את הסרטון