Honeycomb

ברוך בואך ל-Android 3.0!

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

תכונות משתמש חדשות

ממשק משתמש חדש שתוכנן במיוחד לטאבלטים

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

Android 3.0 מבוסס על הדברים שאנשים אוהבים ב-Android – ריבוי משימות משופר, התראות עשירות, התאמה אישית של מסך הבית, ווידג'טים ועוד – ומוסיף להם חוויה תלת-ממדית תוססת ואינטראקטיביות עמוקה יותר, כך שהם מוכרים אבל טובים יותר מבעבר.

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

System Bar (סרגל המערכת), לסטטוס והתראות גלובליים

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

סרגל הפעולות, לבקרת אפליקציות

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

מסכי בית שניתן להתאים אישית

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

אפליקציות אחרונות, לריבוי משימות חזותי קל

ריבוי משימות הוא אחד מהיתרונות העיקריים של Android, והוא מרכזי בחוויית השימוש ב-Android 3.0. כשמשתמשים פותחים אפליקציות כדי לבצע משימות שונות, הם יכולים להשתמש ברשימה 'אפליקציות אחרונות' בסרגל המערכת כדי לראות את המשימות שהם מבצעים ולעבור במהירות מהקשר של אפליקציה אחת להקשר של אפליקציה אחרת. כדי לעזור למשתמשים לזהות במהירות את המשימה המשויכת לכל אפליקציה, הרשימה מציגה תמונת מצב של המצב בפועל של האפליקציה בפעם האחרונה שהמשתמש צפה בה.

מקלדת בעיצוב חדש

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

שיפור בבחירה, בהעתקה ובהדבקה של טקסט

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

אפשרויות קישוריות חדשות

Android 3.0 כולל תכונות קישוריות חדשות שמוסיפות גמישות ונוחות למשתמשים. תמיכה מובנית בפרוטוקול להעברת מדיה/תמונות מאפשרת למשתמשים לסנכרן קבצי מדיה באופן מיידי עם מצלמה שמחוברת ל-USB או עם מחשב שולחני, בלי צורך לחבר מכשיר אחסון מסוג USB. המשתמשים יכולים גם לחבר מקלדות מלאות באמצעות USB או Bluetooth, כדי ליהנות מסביבת הזנת טקסט מוכרת. כדי לשפר את הקישוריות ל-Wi-Fi, סריקה משולבת חדשה מקצרת את זמני הסריקה בכל התדרים והמסננים. התמיכה החדשה בקישור Bluetooth מאפשרת ליותר סוגים של מכשירים לשתף את חיבור הרשת של מכשיר Android.

קבוצה מעודכנת של אפליקציות רגילות


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

דפדפן

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

מצלמה וגלריה

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

אנשי קשר

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

אימייל

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

תכונות חדשות למפתחים

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

מסגרת חדשה לממשק משתמש ליצירת אפליקציות מצוינות לטאבלט

קטעי פעילות, כדי לשלוט טוב יותר בתוכן ולשפר את הגמישות של העיצוב

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

ווידג'טים של ממשק משתמש בעיצוב מחודש

ב-Android 3.0 יש קבוצה מעודכנת של ווידג'טים של ממשק משתמש, שמפתחים יכולים להשתמש בהם כדי להוסיף במהירות סוגים חדשים של תוכן לאפליקציות שלהם. הווידג'טים של ממשק המשתמש החדש עוצבו מחדש לשימוש במסכים גדולים יותר, כמו טאבלטים, ומשלבים את העיצוב ההולוגרפי החדש של ממשק המשתמש. יש כמה סוגים חדשים של ווידג'טים, כולל מקבץ 3D, תיבת חיפוש, בורר תאריך/שעה, בורר מספרים, יומן, תפריט קופץ ועוד. עכשיו אפשר להשתמש ברוב הווידג'טים של ממשק המשתמש שעוצב מחדש בתור תצוגות מרחוק בווידג'טים של אפליקציות שמוצגים במסך הבית. אפליקציות שנכתבו לגרסאות קודמות יכולות לרשת את העיצובים והעיצובים החדשים של הווידג'טים.

ווידג'טים מורחבים במסך הבית

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

סרגל פעולות מתמיד

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

התראות עשירות יותר

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

בחירה של כמה פריטים, לוח והזזה ושליפה

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

גרפיקה דו-ממדית ותלת-ממדית עם ביצועים גבוהים

מסגרת אנימציה חדשה

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

גרפיקה דו-ממדית (2D) עם שיפור מהירות באמצעות חומרה

ב-Android 3.0 יש עיבוד גרפי חדש של OpenGL שמואץ בחומרה, שמאפשר לשפר את הביצועים של פעולות גרפיות נפוצות רבות באפליקציות שפועלות במסגרת Android. כשהמרת הפורמט מופעלת, רוב הפעולות ב-Canvas,‏ Paint,‏ Xfermode,‏ ColorFilter,‏ Shader ו-Camera מואצות. מפתחים יכולים לקבוע איך האצת החומרה תחול בכל רמה, החל מהפעלה שלה באופן גלובלי באפליקציה ועד להפעלה שלה בפעילויות ובתצוגות ספציפיות בתוך האפליקציה.

מנוע גרפיקה תלת-ממדי של Renderscript

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

תמיכה בארכיטקטורות של מעבדים מרובי ליבות

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

קישוריות ומולטימדיה עשירה

HTTP Live Streaming

עכשיו אפליקציות יכולות להעביר כתובת URL של פלייליסט M3U למסגרת המדיה כדי להתחיל סשן של HTTP Live Streaming. מסגרת המדיה תומכת ברוב המפרט של HTTP Live Streaming, כולל קצב ביטים אדפטיבי.

מסגרת DRM שניתן לחבר

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

העברת קובצי מדיה דיגיטליים

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

סוגי קישוריות נוספים

הפלטפורמה מציעה קישוריות חדשה שמפתחים יכולים להסתמך עליה. תמיכת API בפרופילים של Bluetooth A2DP ו-HSP מאפשרת לאפליקציות לשלוח שאילתות לפרופילים של Bluetooth לגבי מכשירים מחוברים, סטטוס האודיו ועוד, ולאחר מכן להודיע למשתמש. לדוגמה, אפליקציית מוזיקה יכולה לבדוק את הקישוריות והסטטוס ולהודיע למשתמש שהמוזיקה מושמעת דרך אוזניות סטריאו. אפליקציות יכולות גם להירשם לקבלת שידורי מערכת של פקודות AT מוגדרות מראש ספציפיות לספק, כמו Platronics Xevent. לדוגמה, אפליקציה יכולה לקבל שידורים שמציינים את רמת הטעינה של סוללה במכשיר מחובר, ולהודיע למשתמש או לבצע פעולה אחרת לפי הצורך. אפליקציות יכולות גם ליהנות מתמיכה חדשה בפלטפורמה למקלדות מלאות שמחוברות באמצעות USB או Bluetooth.

שיפורים לארגונים

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

תאימות לאפליקציות קיימות

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