יום שני, 3 בינואר 2011

מה זה אנדרואיד?


אנדרואיד היא "מחסנית" של תוכנות להתקנים ניידים הכוללת מערכת הפעלה, תוכנת ביניים ותוכנות מפתח בסיסיות. ה Android SDK מספק את הכלים ואת הAPIs הדרושים להתחיל בפיתוח אפליקציות על פלטפורמת האנדרואיד בעזרת שפת התכנות Java.

מאפיינים

  • Application framework  מאפשר שימוש חוזר והחלפה של רכיבים
  • Dalvik virtual machine עם אופטימיזציה עבור התקנים ניידים
  • דפדפן מובנה מבוסס על מנוע WebKit הכתוב בקוד פתוח
  • גרפיקה אופטימלית מנוע דו מימדי שנוצר במיוחד לאנדרואיד; גרפיקה תלת מימדית המבוססת OpenGL ES 1.0 
  • SQLite לאחסון מובנה של נתונים
  • תמיכה במדיה תמיכה בפורמטים הידועים (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • טלפוניית GSM (תלוי חומרה)
  • Bluetooth, EDGE, 3G, WiFi (תלוי חומרה)
  • Camera, GPS, compass, and accelerometer (תלוי חומרה)
  • סביבת פיתוח עשירה כוללת אמולטור למכשיר, כלים לדיבאג, כלים לניתור זיכרון וביצועים, ופלאגין מיוחד לאקליפס






ארכיטקטורת אנדרואיד

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


Applications

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

אין תגובות:

הוסף רשומת תגובה