תמיכה במערכות הפעלה ומערכת הפעלה של מפות Google

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

מדיניות התמיכה בגרסה של מערכת ההפעלה לנייד

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

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

בקטע הזה מתוארת מדיניות התמיכה בפלטפורמה של מפות Google לפלטפורמות לנייד. המדיניות הזו חלה רק על מוצרים שזמינים באופן כללי (GA).

מקפיאים עם תמיכה במערכת ההפעלה לא נחשבים &מירכאות; הוצאה משימוש משמעותית&&;כמוגדר בתנאים ובהגבלות של הפלטפורמה של מפות Google.

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

הסברים על המונחים

מדיניות התמיכה ל-Android OS

גרסאות חדשות של ערכות SDK של הפלטפורמה של מפות Google ל-Android יתמכו בגרסת Android OS (רמת API, כמו 29 ו-30) למשך 6 שנים לאחר ההשקה הראשונית.

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

ברבעון השלישי של כל שנה:

  • Google תקפיא את התמיכה בגרסת מערכת ההפעלה של Android מלפני 6 שנים, מה שהופך את הגרסה החדשה ביותר לתמיכה בגרסה החדשה של מערכת ההפעלה ל-Android.

    לדוגמה, ברבעון השלישי של שנת 2022, בסביבות השעה האופיינית לגרסה החדשה של Android, Google תקפיא את התמיכה ב-Android 7 (API ברמה 25, 2016), כך ש-Android 8 (API ברמה 26) יהיה הגרסה המינימלית הנתמכת ב-SDK של גרסאות מפות Google ל-Android. גרסת ה-SDK האחרונה שפורסמה לפני הנקודה הזו תהיה הגרסה הנתמכת האחרונה של Android API ברמה 25.

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

    אם נמשיך את הדוגמה שלמעלה, גרסאות של אפליקציות שנוצרו בגרסאות ישנות יותר של ה-SDK ימשיכו לפעול במכשירים עם Android מגרסה 7. בנוסף, גרסאות של אפליקציות שנוצרו עם גרסאות של ה-SDK שהושקו אחרי התאריך הזה לא יוכלו לפעול במכשירים עם Android מגרסה 7. ברגע שתלויות המודל של האפליקציה ישודרגו לגרסה החדשה של ה-SDK, המשתמשים יצטרכו לשדרג את המכשירים שלהם ל-Android 8 (API ברמה 26) ואילך כדי להריץ גרסאות חדשות של האפליקציה.

החריג לתזמון ההקפאה של גרסת ה-OS הוא ה-Maps SDK ל-Android, שמגיע כחלק משירותי Google Play.

SDK של מפות ל-Android

ערכת SDK של מפות ל-Android אינה חלק ממדיניות התמיכה בגרסאות מערכת ההפעלה. ה-SDK של מפות Google לזמן ריצה של Android כלול ב-Google Play Services (שנקרא גם "Google Mobile Services" או "GMS Core"), שנדרש לצורך הפעלת אפליקציות של Google במכשירי Android. מכיוון ששירותי Google Play פועלים במסגרת לוח זמנים של תמיכה ברמת Android API (כפי שמפורט בהודעה הזו), תזמון התמיכה ב-Maps SDK ל-Android תלוי בתמיכה של Google Play Services. במאמר הגדרה של שירותי Google Play מוסבר באילו גרסאות של Android API פועלות.

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

Google ממליצה להשתמש בגרסה העדכנית com.google.android.gms.play-services-maps לקוח, שמבטיחה שהתכונות והפונקציונליות העדכניות ביותר של מפות Google יהיו זמינות באפליקציה, במכשירים שבהם מותקנת הגרסה העדכנית ביותר של שירותי Google Play.

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

למידע נוסף על גרסאות Android, קראו את ההשקה של פלטפורמת Android SDK.

מדיניות התמיכה ל-iOS

גרסאות חדשות של ערכות SDK של הפלטפורמה של מפות Google ל-iOS יתמכו בגרסת iOS למשך 3 שנים לכל הפחות, לאחר ההשקה הראשונית.

לדוגמה, עבור גרסה ראשית של iOS שהושקה ברבעון השלישי של 2020, הפלטפורמה של מפות Google תתמוך בגרסה הזו עד 2023.

כדי להמחיש:

  • Google תקפיא באופן קבוע את התמיכה עבור גרסת ה-iOS שיצאה לראשונה לפני יותר מ-3 שנים. לכן, הגרסה החדשה ביותר תהיה הגרסה המינימלית הנתמכת של מערכת ההפעלה.

    לדוגמה: ברבעון השני של 2022, Google תקפיא את התמיכה ב-iOS 12 (שהושקה לראשונה בספטמבר 2018), כך ש-iOS 13 יהיה המינימום הנתמך בגרסאות החדשות של ערכות ה-SDK של הפלטפורמה של מפות Google ל-iOS. גרסת ה-SDK האחרונה שפורסמה לפני הנקודה הזו תהיה הגרסה הנתמכת האחרונה ל-iOS 12.

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

    אם נמשיך את הדוגמה שלמעלה, גרסאות של אפליקציות שנוצרו בגרסאות ישנות יותר של ה-SDK ימשיכו לפעול במכשירים עם iOS 12, וגרסאות של אפליקציות שנוצרו עם גרסאות ה-SDK שיצאו לשוק אחרי התאריך הזה לא יוכלו לפעול במכשירים עם iOS 12. לאחר שהתאימות של האפליקציה ל-build תשודרג לגרסה החדשה של ה-SDK, המשתמשים יצטרכו לשדרג את המכשירים שלהם ל-iOS 13 ואילך כדי להריץ גרסאות חדשות של האפליקציה.

תמיכה ב-SDK

כש-Google מפרסמת גרסה חדשה של SDK של הפלטפורמה של מפות Google:

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

תמיכה בסביבת פיתוח משולבת (IDE)

ערכות פיתוח הפלטפורמה של מפות Google ל-iOS תואמות לפיתוח עבור iOS בסביבת פיתוח משולבת של Apple&#39. גרסאות שונות של Xcode כוללות גרסאות שונות של שפת תכנות Swift, וגם ערכות SDK לגרסאות שונות של מערכות הפעלה של Apple.

Google מעלה מדי פעם את גרסת ה-Xcode המינימלית שנתמכת בגרסאות ראשיות של מפות Google ל-iOS. עליכם לבדוק את נתוני הגרסה ואת הנושאים הנתמכים של תוכנות כדי לראות את הגרסה המינימלית הנתמכת של Xcode של גרסת ה-SDK שאתם רוצים לבנות.

תמיכת דפדפן

ה-API של מפות Google ו-API של מפות Google תומכים בדפדפני האינטרנט הבאים:

מחשב
  • הגרסה הנוכחית של Microsoft Edge (Windows)
  • הגרסאות הנוכחיות והקודמות של Firefox (Windows, macOS, Linux)
  • הגרסאות הנוכחיות והקודמות של Chrome (Windows, macOS, Linux)
  • הגרסה הנוכחית והקודמת של Safari (macOS)

כדי לפנות משאבים כדי לספק תכונות שהלקוחות מבקשים וזמינים עבור דפדפנים מודרניים, הפלטפורמה של מפות Google מסיימת את התמיכה ב-Internet Explorer 11. ב-2021, Microsoft הפסיקה את התמיכה ב-IE11 והעודדה את המיגרציה ל-Microsoft Edge.

החל מאוגוסט 2021, תופיע הודעת אזהרה למשתמשי Internet Explorer 11 בחלק העליון של המפות. הגרסה האחרונה של Maps JavaScript API לתמיכה ב-Internet Explorer 11 היא גרסה 3.47. התמיכה ב-Internet Explorer 11 תופסק לחלוטין בנובמבר 2022. הדבר נכון גם לגבי מצב IE ב-Edge.

במכשיר Android
  • הגרסה הנוכחית של Chrome במכשירי Android מגרסה 4.1 ואילך.
  • Chrome WebView ב-Android 4.4 ואילך.
iOS
  • Safari בנייד בגרסה הראשית הנוכחית ובגרסה הקודמת של iOS.
  • UIWebView ו-WKWebView בגרסאות הראשיות והקודמות של iOS.
  • הגרסה הנוכחית של Chrome ל-iOS.