שלום, ב-Android 10 יש ממשקי API חדשים רבים ליצירת חוויות חדשות, וגם התנהגויות מערכת מעודכנות שיכולות להשפיע על האפליקציה כשהיא פועלת במכשירי Android 10.
כדי להתחיל, מומלץ לקרוא על השינויים בהתנהגות המערכת, על השינויים בפרטיות ועל תכונות וממשקי API חדשים, ולאחר מכן להעביר את האפליקציות בשני השלבים הבאים:
- מוודאים שיש תאימות בסיסית. בהקדם האפשרי, ודאו שהאפליקציה הקיימת שפורסמה מוכנה למשתמשים שמעדכנים או רוכשים מכשירים חדשים עם Android 10. בודקים את האפליקציה כדי לוודא שהיא פועלת באופן מלא, ואז מפרסמים למשתמשים את הגרסה התואמת של האפליקציה.
- פיתוח באמצעות תכונות וממשקי API של Android 10 בשלב הבא נכיר את התכונות החדשות ואת ממשקי ה-API ב-Android 10. מגדירים את סביבת הפיתוח, משנים את
targetSdkVersion
של האפליקציה ומבצעים build עם ממשקי ה-API החדשים שרלוונטיים לאפליקציה.
הקטעים הבאים מדגישים את הפעולות שעליכם לבצע בכל אחד מהשלבים. לפני שמתחילים, צריך לוודא שהכנתם מכשיר חומרה או אמולטור כדי להריץ ולבדוק את האפליקציה.
שלב 1: תאימות בסיסית
המטרה של השלב הזה היא לזהות רגרסיות של פונקציונליות או השפעות אחרות כשהאפליקציה פועלת ב-Android 10, לטפל בהן ולפרסם גרסה מעודכנת למשתמשים. במקרים רבים לא תצטרכו לשנות את targetSdkVersion
של האפליקציה או להשתמש בממשקי API חדשים, אבל תוכלו לשנות את compileSdkVersion
כדי לתמוך בתאימות.
חשוב לבדוק את הפונקציונליות של האפליקציה הקיימת בכל התהליכים, כי שינויים מסוימים בפלטפורמה יכולים להשפיע על האופן שבו האפליקציה פועלת. כשמפרסמים גרסה תואמת של האפליקציה, מומלץ להודיע למשתמשים על התמיכה ב-Android 10 בהערות העדכון.
כדי שהמשתמשים יעברו ל-Android 10 בצורה חלקה, אנחנו ממליצים לפרסם גרסה תואמת של האפליקציה בהקדם האפשרי – עדיף לפני שהמכשירים יתחילו לקבל עדכונים ל-Android 10.
ביצוע בדיקות
בדיקת התאימות כוללת את אותו סוג בדיקה שאתם מבצעים כשאתם מתכוננים להשקת האפליקציה. זהו זמן טוב לעיין בהנחיות הבסיסיות לאיכות האפליקציה ובשיטות המומלצות לבדיקות.
חשוב להכיר את השינויים הידועים בהתנהגות שיכולים להשפיע על האפליקציה שלכם. השינויים האלה בהתנהגות יחולו על האפליקציה שלכם, גם אם לא שיניתם את targetSdkVersion
. בדיקת השינויים מראש תעזור לכם לזהות אזורים אפשריים של השפעה ולפתור בעיות במהירות רבה יותר.
ב-Android 10 יש שינויים נרחבים בהגדרות הפרטיות, לכן חשוב לעיין בשינויים העיקריים בנושא הפרטיות ולהבין את ההשפעות האפשריות על האפליקציה.
שלב 2: פיתוח גרסה ל-Android 10
כשתהיו מוכנים, תוכלו לבדוק את התכונות החדשות ואת ממשקי ה-API של Android 10 ולהוסיף לאפליקציה שלכם חוויות חדשות. כדי להתחיל לפתח עם ממשקי ה-API החדשים, צריך להגדיר את ה-SDK של Android 10 (API 29) ב-Android Studio ולשנות גם את targetSdkVersion
וגם את compileSdkVersion
ל-29
.
כשמשנים את targetSdkVersion
, צריך גם להביא בחשבון שינויים בהתנהגות המערכת שחלים על האפליקציה כשמטרגטים ל-Android 10 (API 29) ואילך.
שינויים מסוימים בהתנהגות עשויים לגרום לנסיגה או לקריסות, לכן חשוב לבדוק את השינויים ולבצע בדיקה יסודית לפני שמפרסמים עדכון לאפליקציה שמשנה את targetSdkVersion
.
הורדת ה-SDK
כדי לקבל את חבילות ה-SDK ליצירת האפליקציה עם Android 10, קודם צריך לוודא שאתם משתמשים בגרסה האחרונה של Android Studio. למידע נוסף, קראו את המאמר הגדרת ה-SDK.
ביצוע בדיקות
אחרי השלמת השלבי ההכנה שתיארנו קודם, תוכלו ליצור את האפליקציה ולבצע בדיקה נוספת כדי לוודא שהיא פועלת כמו שצריך בטירגוט ל-Android 10. זו גם הזדמנות טובה לעיין בהנחיות הבסיסיות בנושא איכות האפליקציות ובשיטות המומלצות לבדיקות.
כשמפתחים את האפליקציה עם הערך targetSdkVersion
שמוגדר כ-29
, יש שינויים ספציפיים בפלטפורמה שחשוב לדעת עליהם. חלק מהשינויים האלו, שמתוארים בדף שינויים בהתנהגות של Android 10, יכולים להשפיע באופן משמעותי על התנהגות האפליקציה או לגרום לקריסות, גם אם אתם עדיין לא משתמשים בממשקי API חדשים.