PSA: כל עדכוני האפליקציה בחנות Play חייבים כעת לכוון לאנדרואיד 8.0+

היום הגיע: החל מהיום, כל עדכוני האפליקציה בחנות Google Play חייבים לתמוך לפחות ב-Android 8.0 Oreo ומעלה.

בעיית הפיצול באנדרואיד אינה מתרחבת רק לטלפונים ומספרי שימוש. הבעיה מתרחבת גם לאפליקציות. הרבה מפתחי אפליקציות בדרך כלל מדלגים על אופטימיזציה של האפליקציה שלהם לגרסת האנדרואיד החדשה ביותר, או שתומכים בה מספר חודשים מאוחר יותר או שלא תומכים בה לחלוטין. זה נעשה בגלל שתי סיבות: או שממשקי ה-API החדשים אינם בראש סדר העדיפויות עבור מפתחים (גרסת אנדרואיד חדשה נמשכת לרוב מספר חודשים לפני שמגיעים לקהל גדול, כך שהוא רק לעתים רחוקות בראש רשימת המטלות של מפתחים) או שהאפליקציה ממשיכה למקד לגרסה ישנה של אנדרואיד ב- מטרה (Snapchat, למשל, ממוקד לאנדרואיד Lollipop במשך שנים על מנת להימנע מיישום ההרשאות המפורטות שהוצגו באנדרואיד מרשמלו).

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

החל מהיום, 1 בנובמבר, כל עדכוני האפליקציה שהועלו לחנות Google Play חייבים למקד לפחות לרמת API 26 - כלומר האפליקציה שלך צריך להתחיל למקד ל-Android 8.0 Oreo ומעלה אם ברצונך להפיץ עדכון חדש למשתמשים שלך, בהתאם לגרסה החדשה של Google Play דרישות. אם האפליקציה שלך עדיין מכוונת ל-Android 7.1 Nougat ומטה, לא תוכל להעלות APK חדש ל-Google Play, ולא תוכל לשחרר עדכונים. זכור שאנו מדברים על targetSdkVersion ולא minSdkVersion.

גוגל נתנה למפתחים מספיק זמן לעדכן את האפליקציות שלהם. המועדים למיקוד API 26 הוכרזו לראשונה בדצמבר 2017, ומאז אוגוסט, מפתחי אפליקציות לא הצליחו כדי להעלות אפליקציות חדשות המיועדות ל-Android Nougat ומטה לחנות Play. אותה דרישה פשוט מתרחבת לעדכוני אפליקציות היום. זכור כי המינימום של targetSdkVersion יתחיל לגדול על בסיס שנתי כעת, ואפליקציות יהיו נאלץ לתמוך לפחות ברמת API 28 (Android 9 Pie) החל מאוגוסט 2019 (אפליקציות חדשות) ונובמבר 2019 (אפליקציה עדכונים).

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