עדכונים ב-OTA
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מכשירי אנדרואיד בתחום יכולים לקבל ולהתקין עדכונים דרך האוויר (OTA) למערכת, לתוכנת האפליקציה ולכללי אזור הזמן. סעיף זה מתאר את המבנה של חבילות עדכון ואת הכלים הניתנים לבנייתן. הוא מיועד למפתחים שרוצים לגרום לעדכוני OTA לעבוד על מכשירי אנדרואיד חדשים וכאלה שרוצים לבנות חבילות עדכונים למכשירים שפורסמו.
עדכוני OTA נועדו לשדרג את מערכת ההפעלה הבסיסית, האפליקציות לקריאה בלבד המותקנות על מחיצת המערכת וכללי אזור הזמן; עדכונים אלו אינם משפיעים על אפליקציות שהותקנו על ידי המשתמש מ-Google Play.
עדכוני מערכת A/B (ללא תפרים).
למכשירי אנדרואיד מודרניים יש שני עותקים של כל מחיצה (A ו-B) ויכולים להחיל עדכון על המחיצה שאינה בשימוש כרגע בזמן שהמערכת פועלת אך לא פעילה. התקני A/B אינם זקוקים למקום כדי להוריד את חבילת העדכון מכיוון שהם יכולים להחיל את העדכון כשהם קוראים אותו מהרשת; זה ידוע בשם הזרמת A/B . למידע נוסף על עדכוני OTA עבור התקני A/B, ראה עדכוני מערכת A/B (חלקים) . לאפליקציה לדוגמה המספקת דוגמאות לשימוש בממשקי API של עדכון מערכת אנדרואיד (כלומר, update_engine
) להתקנת עדכוני A/B, עיין ב- SystemUpdaterSample (פרטי האפליקציה זמינים ב- updater_sample/README.md
).
עדכוני מערכת שאינם A/B
למכשירי אנדרואיד ישנים יותר יש מחיצת שחזור ייעודית המכילה את התוכנה הדרושה כדי לפרוק חבילת עדכון שהורדת ולהחיל את העדכון על המחיצות האחרות. למידע נוסף, ראה עדכוני מערכת שאינם A/B .
עדכוני כלל אזור זמן
החל מ-Android 8.1, יצרני OEM יכולים לדחוף נתוני כללי אזור זמן מעודכנים למכשירים מבלי לדרוש עדכון מערכת. מנגנון זה מאפשר למשתמשים לקבל עדכונים בזמן (ובכך להאריך את משך החיים השימושי של מכשיר אנדרואיד) ולספקי OEM לבדוק עדכוני אזור זמן ללא תלות בעדכוני תמונת המערכת. לפרטים, ראה כללי אזור זמן .
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-04-29 (שעון UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-04-29 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-04-29 (שעון UTC)."]]