PracticU

השוואה בין גרסאות אנדרואיד

בלי כתוביותעם כתוביות
PracticU › קורס פיתוח אפליקציות - לאנדרואיד - Android - ב-JAVA › השוואה בין גרסאות אנדרואיד
מילון מושגים:
API - ממשק תכנותי שמגדיר כיצד תוכנה אחת פונה לאחרת ומחליפה איתה נתונים ופעולות.
Exchange - שרת הדואר והיומנים של מיקרוסופט, המנהל תיבות דואר, לוחות שנה ואנשי קשר בארגון.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
USB - תקן חיבור אוניברסלי לחיבור התקנים למחשב, כמו זיכרון נייד, מקלדת או מדפסת.
Wi-Fi - טכנולוגיה לחיבור מכשירים לרשת ולאינטרנט באופן אלחוטי, בעזרת גלי רדיו.
לייאאוט - ארגון וסידור הרכיבים החזותיים על המסך או בדף, כמו מיקום כפתורים, טקסט ותמונות.
ענן - אספקת משאבי מחשוב כשירות דרך האינטרנט, כמו שרתים, אחסון ותוכנות, במקום להחזיק אותם מקומית.
גיבוי - העתק שמור של נתונים שנשמר כדי לאפשר שחזור במקרה של תקלה, מחיקה או פגיעה במקור.

השוואה בין גרסאות אנדרואיד
מהגרסה הראשונה של אנדרואיד ב-2008 יצאו גרסאות חדשות כל כמה חודשים, וההחלטה מאיזו גרסה להתחיל לפתח משפיעה על כמה מכשירים יוכלו להתקין את האפליקציה וכמה פיצ'רים תוכלו להשתמש בהם. ההרצאה מציגה את הגרסאות ואת מה שנוסף בכל אחת.
איך מתארים גרסה
לכל גרסה יש שלושה מאפיינים:
1. Platform Version: מספר מערכת ההפעלה, למשל 2.0.
2. API Level: מספר שמייצג את הפונקציונליות הזמינה למתכנתים, למשל API Level 5.
3. Codename: שם של ממתק לפי סדר האלף-בית, החל מהגרסה השלישית. למשל Eclair לאות E (גרסה 2.0, API Level 5).
הפשרה בבחירת גרסה
פיתוח לגרסה ישנה מאפשר התקנה על יותר מכשירים אבל פחות פיצ'רים. פיתוח לגרסה חדשה תומך ביותר פיצ'רים אבל פחות אנשים יוכלו להתקין.
הגרסאות העיקריות
1. 1.0 (ספטמבר 2008): דפדפן, מצלמה, חיפוש, מפות, סרוויסים, הודעות מיידיות, SMS ו-Media Player.
2. 1.1: שיפור במפות, אפשרות להציג או להסיר את החייגן, שמירת attachments.
3. 1.5 Cupcake: הקודנייס הראשון. תמיכה בווידאו, יצירת home screen, copy-paste בדפדפן, מעברים אנימטיביים ו-rotation.
4. 1.6 Donut: יותר יכולות Gestures, שילוב מצלמה וגלריה, Text to Speech, Battery Usage Indicator.
5. 2.0 Eclair: תמיכה במספר חשבונות, Bluetooth 2.1, Microsoft Exchange, חיפוש ב-SMS ו-MMS, גדלי מסך נוספים.
6. 2.2 Froyo: שיפורי מהירות, זיכרון ודפדפן, USB Tethering, Wi-Fi Hotspot.
7. 2.3 Gingerbread: ניהול זיכרון, ווידאו ואודיו, NFC לראשונה ושיפור במקלדת ובהעתקה והדבקה.
8. 3.0 Honeycomb: גרסה לטאבלטים בלבד. הציגה Fragments (חלקי UI שמתאימים למכשירים רגילים ולטאבלטים) ו-Action Bar.
9. 4.0 Ice Cream Sandwich: איחוד בין טאבלטים לסמארטפונים, שיפור ווידאו ו-Launcher שאפשר להתאים.
10. 4.1 Jelly Bean: שיפורי ביצועים ומצלמה, layout שמתאים אוטומטית לגדלי מסך, Bluetooth שצורך פחות אנרגיה, יכולות גרפיות למשחקים.
11. 4.4 KitKat: ניהול זיכרון וסוללה, שיפור NFC, הדפסה דרך Wi-Fi או Bluetooth, שמירה אוטומטית בענן.
12. 5.0 Lollipop: ביצועים וגרפיקה, ו-Material Design, מדריך של גוגל לבניית אפליקציה מבחינה ויזואלית, תנועה, אנימציה ותמיכה במכשירים שונים.
13. 6.0 Marshmallow (האחרונה בזמן ההקלטה): חיפוש באפליקציה, favorites, קריאת טביעת אצבע וגיבוי אוטומטי של האפליקציה.
אחרי ההרצאה אפשר לקרוא את שם הגרסה ואת ה-API Level שלה, ולהבין מה היא מוסיפה לפני שבוחרים מאיזו גרסה לפתח. השיקולים לבחירה עצמה יובאו בהמשך הקורס.

פרקי ההרצאה: השוואה בין גרסאות אנדרואיד

  1. 00:00

    הכרת גרסאות אנדרואיד

  2. 01:02

    מאפייני גרסה - Platform, API, Codename

  3. 02:30

    גרסאות ראשונות ו-Cupcake

  4. 04:11

    Donut ו-Eclair

  5. 05:48

    Gingerbread ו-Honeycomb

  6. 07:30

    Ice Cream Sandwich ו-Jelly Bean

  7. 08:34

    KitKat, Lollipop ו-Marshmallow

תמלול ההרצאה: השוואה בין גרסאות אנדרואיד

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

  1. 00:04

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

  2. 00:26

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

  3. 00:51

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

  4. 01:06

    המאפיין הראשון נקרא PlatformVersion שזה פשוט מאוד מספר שמייצג את מערכת ההפעלה, לדוגמה version 2.0. המאפיין השני נקרא API-level API זה קיצור של Application Programming Interface שזה בעצם שם שמתאר את הפונקציונליות שקיימת עבור מתכנתים אז גם למכלול הפונקציונליות הזאת יש מספר לדוגמה API-Level 5. המאפיין השלישי

  5. 01:40

    של מספר גרסה נקרא CodeName. CodeName זה פשוט מאוד שם של ממתק לפי א', ב', החל מגרסה 3, מהגרסה השלישית ליתר תיוק. לדוגמה, עבור האות E יש לנו את Eclare, שזה סוג של ממתק.

  6. 02:04

    אז אם אנחנו מסתכלים על גרסה של אנדרואיד, לגרסה יש שלושה דברים. לדוגמה, עבור גרסה 2, אז המספר "פלטפורמה" זה Version 2, API-Level שמתאר את הפונקציונליות שיצאה עבור המתכנתים זה API-Level 5, והגרסה הזאת נקראת כקוד פשוט לזכור Eclare.

  7. 02:26

    מה הדברים המרכזיים שהתווספו בכל גרסה? הגרסה הראשונה, Version 1, יצאה בספטמבר 2008. הדברים המרכזיים שיצאו ביחד איתה מצלמה אפשרות לחיפוש מפות אפשרות לביצוע סרוויסס בתוך המכשיר אפשרות לביצוע אינסטנס מסאג'ים אס אמ אסים ו-Media Player הגרסה הבאה בתור גרסה 1.1 הדברים המרכזיים שיצאו איתה

  8. 03:00

    שיפור במפות אפשרות להסיר או להציג את החייגן ואפשרות לשמור Attachments בתוך המכשיר הגרסה הבאה ורז'ן 1.5 כאן התחילו הקוד ניימס קאפקייק זה הקוד ניימס הראשון שהתווסף באות C כי זאת גרסה מספר 3 חשוב לנו גם להכיר את הממתק עצמו ואת הלוגו הרשמי של

  9. 03:30

    אנדרואיד שמייצג את הממתק הזה אז הנה יש לנו כאן ציור של קאפקייק עם הלוגו הרשמי של אנדרואיד הדברים המרכזיים שהתווספו בגרסה הזאת תמיכה בוידאו היצירה של ה-Home Screen אפשרות לביצוע קופי פייסט בדפדפן אפשרות לביצוע מעברים אנימטיביים במסכים ואפשרות לביצוע רוטיישן כלומר השינוי של האוריינטציה של המכשיר ושינוי

  10. 04:03

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

  11. 04:33

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

  12. 04:53

    הגרסה הבאה בתור, Version 2.0, נקראת eClear. הנה יש לנו פה תמונה של המונטק הזה והלוגו הרשמי של אנדרואיד. מה שהתווסף בגרסה אפשרות לתמיכה במספר אקאונטס במספר חשבונות, תמיכה בבלוטות' 2.1, תמיכה במיקרוסופט אקסצ'יינג', אפשרות לחיפוש באס.אם.אסים או באם.אם.אסים

  13. 05:22

    ותמיכה בגדלים נוספים של מסכים. הגרסה הבאה בתור, ורז'ון 2.2 היא פורויו Frozen Yogurt, הנה האייקון הרשמי של אנדרואיד עבור הגרסה הזאת.

  14. 05:39

    בגרסה הזאת הדברים המרכזיים שיפור במהירות, שיפור בזיכרון, שיפור בדפדפן, USB Tethering זה בעצם היכולת להפוך את המכשיר למודם דרך ה-USB עבור מחשבים לדוגמה ו-Wi-Fi Hotspot אפשרות תמיכה ב-Wi-Fi.

  15. 06:02

    הגרסה הבאה בתור Version 2.3 ו-Gingerbread זה בעצם העוגיה החמודה הזאת והנה הלוגו הרשמי של אנדרואיד. הדברים המרכזיים שיפור בניהול הזיכרון שיפור בוידאו ואודיו ולראשונה יצא NFC, Near Field Communication, שזה בעצם תקשורת קצרת טווח אלחוטית.

  16. 06:32

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

  17. 06:53

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

  18. 07:06

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

  19. 07:19

    דבר נוסף שיצא בגרסה זה ה-Action Bar, בעצם פס בראש האפליקציה שמכיל תפריט, אייקונים, ה-Back Button ועוד דברים. הגרסה הבאה, ורז'ן 4.0 - אייסקרים סנדוויץ'.

  20. 07:37

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

  21. 08:05

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

  22. 08:36

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

  23. 09:10

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

  24. 09:47

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

לקורס המלא: קורס פיתוח אפליקציות לאנדרואיד

ההרצאה הקודמת: השוואה בין #C לבין JAVA

ההרצאה הבאה: התקנה של JDK

הרצאות קשורות מקורסים אחרים

  • השוואה בין גרסאות - Log ו-Show
  • גרסאות שרת 2019
  • הסבר על מספור גרסאות
  • השוואה בין SQL Server לבין MongoDB

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פיתוח אפליקציות - לאייפון iPhone iOS - ב-Swift-Xcode
  • קורס פלאטר - Flutter - שפת DART של גוגל למובייל - פיתוח אפליקציות לאנדרואיד ואייפון
  • קורס PhoneGap - פיתוח אפליקציות לאנדרואיד ואייפון