פלטפורמת Android 1.5

רמת ה-API: 3

Android 1.5 היא גרסה ראשית של הפלטפורמה שאפשר לפרוס במכשירים ניידים עם Android החל ממאי 2009. הגרסה הזו כוללת תכונות חדשות למשתמשים ולמפתחים, וגם שינויים ב-Android framework API.

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

כדי להתחיל לפתח או לבדוק את הפלטפורמה של Android 1.5, אפשר להשתמש ב-Android SDK ובכלי AVD Manager כדי להוריד את הפלטפורמה ל-SDK של Android בגרסה 1.6 ואילך.

רגעי שיא בפלטפורמה

רשימה של תכונות חדשות למשתמשים ונקודות עיקריות בפלטפורמה מפורטת במסמך Android 1.5 Platform Highlights.

רמת ה-API

פלטפורמת Android 1.5 מספקת גרסה מעודכנת של ה-API של המסגרת. לממשק ה-API של Android 1.5 מוקצה מזהה שלם – 3 – שנשמר במערכת עצמה. המזהה הזה, שנקרא 'רמת ה-API', מאפשר למערכת לקבוע בצורה נכונה אם אפליקציה תואמת למערכת, לפני התקנת האפליקציה.

כדי להשתמש בממשקי API שהוצגו ב-Android 1.5 באפליקציה, צריך להגדיר את הערך המתאים, '3', במאפייני android:minSdkVersion של הרכיב <uses-sdk> במניפסט של האפליקציה.

מידע נוסף על השימוש ברמת ה-API זמין במסמך רמות API.

שינויים ב-Framework API

בקטעים הבאים מופיע מידע על ממשק ה-API של מסגרת האפליקציה שסופק על ידי פלטפורמת Android 1.5.

מסגרת UI

  • מסגרת לאינטראקציה קלה יותר בין שרשור הרקע לשרשור ממשק המשתמש
  • ווידג'ט SlidingDrawer חדש
  • ווידג'ט HorizontalScrollview חדש

מסגרת AppWidget

מסגרת מדיה

  • ממשקי API להפעלה ולהקלטה של אודיו גולמי
  • מנוע הפעלה אינטראקטיבי של MIDI
  • ממשקי API להקלטת וידאו למפתחים (פורמט 3GP)
  • כוונות שיתוף של תמונות וסרטונים
  • כוונת החיפוש של מודעות הווידאו

מסגרת של שיטת קלט

  • מסגרת Input Method Service
  • מנוע חיזוי טקסט
  • היכולת לספק למשתמשים IMEs שניתן להוריד

דרישות חומרה שהוגדרו על ידי האפליקציה

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

מסגרת של זיהוי דיבור

  • תמיכה בשימוש בספריות של זיהוי דיבור דרך Intent. פרטים נוספים זמינים בRecognizerIntent.

הוספות קטנות ל-API

  • LocationManager – אפליקציות יכולות לקבל עדכונים על שינויים במיקום באמצעות Intent
  • WebView – תמיכה באירועי DOM של התחלה/סיום/הזזה/ביטול של מגע
  • עיצוב מחדש של Sensor Manager APIs
  • GLSurfaceView – מסגרת נוחה ליצירת אפליקציות OpenGL
  • Broadcast Intent for app update install succeeded - for smoother app upgrade experience

דוח ההבדלים בין ממשקי ה-API

כדי לראות פירוט של השינויים ב-API ב-Android 1.5 (רמת API 3) בהשוואה לגרסה הקודמת, אפשר לעיין בדוח ההבדלים ב-API.

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

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

  • שעון מעורר
  • דפדפן
  • מחשבון
  • מצלמת וידאו
  • מצלמה
  • אנשי הקשר
  • אזור מותאם אישית (אפליקציית פיתוח)
  • Dev Tools (אפליקציה למפתחים)
  • Dialer
  • אימייל
  • גלריה
  • IME לקלט טקסט יפני
  • העברת הודעות
  • מוזיקה
  • הגדרות
  • Spare Parts (אפליקציה למפתחים)

לוקאלים

קובץ האימג' של המערכת שכלול בפלטפורמה שניתן להורדה כולל מגוון של לוקאלים מובנים. במקרים מסוימים, יש מחרוזות ספציפיות לאזורים שזמינות למיקומים. במקרים אחרים, נעשה שימוש בגרסה שמוגדרת כברירת מחדל של השפה. השפות הזמינות בקובץ האימג' של מערכת Android 1.5 מפורטות בהמשך (עם מתאר ה-locale language_country/region).

  • סינית, סין (zh_CN)
  • סינית (טייוואן) (zh_TW)
  • צ'כית (cs_CZ)
  • הולנדית (הולנד) (nl_NL)
  • הולנדית (בלגיה) (nl_BE)
  • אנגלית (ארה"ב) (en_US)
  • אנגלית, בריטניה (en_GB)
  • אנגלית, קנדה (en_CA)
  • אנגלית, אוסטרליה (en_AU)
  • אנגלית, ניו זילנד (en_NZ)
  • אנגלית, סינגפור(en_SG)
  • צרפתית (צרפת) (fr_FR)
  • צרפתית (בלגיה) (fr_BE)
  • צרפתית (קנדה) (fr_CA)
  • צרפתית, שווייץ (fr_CH)
  • גרמנית, גרמניה (de_DE)
  • גרמנית, אוסטריה (de_AT)
  • גרמנית, שווייץ (de_CH)
  • גרמנית, ליכטנשטיין (de_LI)
  • איטלקית, איטליה (it_IT)
  • איטלקית, שווייץ (it_CH)
  • יפנית (ja_JP)
  • קוריאנית (ko_KR)
  • פולנית (pl_PL)
  • רוסית (ru_RU)
  • ספרדית (es_ES)
  • מחרוזות של ממשק משתמש שמותאמות לשוק המקומי תואמות ללוקאלים שאפשר לגשת אליהם דרך ההגדרות.

    סקינים של אמולטור

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

    • QVGA-P‏ (240x320, צפיפות נמוכה, מסך קטן)
    • QVGA-L‏ (320x480, צפיפות נמוכה, מסך קטן)
    • HVGA‏ (320x480, דחיסות בינונית, מסך רגיל)
    • HVGA-P‏ (320x480, דחיסות בינונית, מסך רגיל)
    • HVGA-L‏ (320x480, דחיסות בינונית, מסך רגיל)

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