היסטוריה של אנדרואיד

**היסטוריית הגרסאות של [[אנדרואיד (מערכת הפעלה)|אנדרואיד]]** החלה עם השחרור הציבורי של הגרסה הראשונה מסוג בטא ב-5 בנובמבר 2007. הגרסה המסחרית הראשונה, אנדרואיד 1.0, הופצה ב-23 בספטמבר 2008. מערכת ההפעלה פותחה על ידי גוגל על בסיס לוח זמנים שנתי מאז 2011 לפחות. גרסאות חדשות ומרכזיות מוכרזות בגוגל I/O בחודש מאי, יחד עם בדיקות בטא, כאשר הגרסה היציבה מופצת בדרך כלל לציבור בין אוגוסט לאוקטובר.

המכשירים המסחריים הראשונים שהריצו את מערכת ההפעלה אנדרואיד היו HTC Dream (שווק כ-T-Mobile G1) וסמסונג גלקסי (GT-i7500).

## סקירה כללית
הפיתוח של אנדרואיד החל ב-2003 על ידי Android, Inc., שנרכשה על ידי גוגל ב-2005. היו לפחות שתי גרסאות פנימיות של התוכנה בתוך גוגל וברית המכשירים הפתוחים (OHA) לפני שחרור גרסת הבטא. גרסת הבטא הופצה ב-5 בנובמבר 2007, בעוד ערכת פיתוח התוכנה (SDK) הופצה ב-12 בנובמבר 2007. מספר גרסאות בטא ציבוריות של ה-SDK הופצו. שחרורים אלה נעשו באמצעות אמולציית תוכנה מכיוון שלא היו מכשירים פיזיים לבדיקת מערכת ההפעלה. הן מערכת ההפעלה עצמה והן ה-SDK הופצו יחד עם קוד המקור שלהם, כתוכנה חופשית תחת רישיון אפאצ'י.

השחרור הציבורי הראשון של אנדרואיד 1.0 התרחש עם השקת ה-T-Mobile G1 (המכונה גם HTC Dream) באוקטובר 2008. אנדרואיד 1.0 ו-1.1 לא הופצו תחת שם קוד ספציפי. שמות הקוד "Astro Boy" ו-"Bender" שימשו באופן פנימי בחלק מבניות המיילסטון המוקדמות לפני גרסה 1.0, אך מעולם לא שימשו כשמות קוד רשמיים של גרסאות 1.0 ו-1.1 של מערכת ההפעלה.

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

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

## דרישות חומרה
פלטפורמת החומרה העיקרית עבור אנדרואיד היא ארכיטקטורת ARM ב-64 סיביות (למשל ARMv8-A; בעבר נתמכה גם ארכיטקטורת ARMv7 ב-32 סיביות ו-ARMv5). בנוסף, ישנה תמיכה גם בארכיטקטורות x86 ו-MIPS. התמיכה ב-MIPS בוטלה מאוחר יותר, והוסרה לחלוטין בגרסת NDK r17.

בגרסאות אנדרואיד 1.0 עד 1.5 נדרשה מצלמת 2 מגה-פיקסל עם מיקוד אוטומטי. הדרישה שונתה בגרסה 1.6 והתאפשרה מצלמה עם פוקוס קבוע בלבד. החל מגרסה 10, המערכת אינה דורשת מצלמה כלל.

ב-2012 החלו להופיע מכשירים מבוססי מעבדי אינטל, כולל טלפונים וטאבלטים. עם המעבר לתמיכה בארכיטקטורות 64 סיביות, אנדרואיד פעלה תחילה על x86 ואז על ARM64. מאז אנדרואיד5.0 Lollipop, גרסאות 64 סיביות של כל הפלטפורמות נתמכות בנוסף לגרסאות 32 סיביות.

דרישות זיכרון RAM עבור אנדרואיד 7.1 תלויות בגודל וצפיפות המסך ובסוג המעבד, ונעות בין 816MB ל-1.8GB עבור ארכיטקטורת 64 סיביות ובין 512MB ל-1.3GB עבור 32 סיביות. בפועל, מרבית המכשירים נדרשים ל-1GB. ההמלצה לאנדרואיד 4.4 היא 512MB לפחות, כאשר למכשירים עם "זיכרון נמוך" נדרש מינימום של 340MB, לא כולל זיכרון שמוקצה לרכיבי חומרה כמו הבס-בנד. גרסה 4.4 דורשת מעבד ARMv7, MIPS או x86 בארכיטקטורת 32 סיביות, יחד עם מעבד גרפי תואם OpenGL ES 2.0.

אנדרואיד תומך ב-OpenGL ES בגרסאות 1.1, 2.0, 3.0, 3.2, ומאז גרסה 7.0 גם ב-Vulkan (כולל גרסה 1.1 במכשירים מסוימים). יש אפליקציות הדורשות גרסת OpenGL ES מסוימת, ולכן דרוש גם חומרה גרפית מתאימה.

בשנת 2021 אנדרואיד הותאמה לפעול גם על ארכיטקטורת RISC-V.

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

## קישורים חיצוניים

* 
* Android Open Source Project website

## הערות שוליים

קטגוריה:אנדרואיד