Android 11 כולל מגוון דרכים מצוינות להרחבת האפליקציה. בנוסף, Android 11 כולל שינויים בהתנהגות שנועדו לשפר את חיי הסוללה ואת האבטחה, וגם לשפר את פרטיות המשתמשים. חלק מהשינויים האלה בהתנהגות משפיעים רק על אפליקציות שמטרגטות ל-Android 11, ואחרים משפיעים על כל האפליקציות כשהן פועלות במכשיר עם Android 11, ללא קשר ל-targetSDKVersion
של האפליקציה.
כדי לפתח באמצעות ממשקי API של Android 11 ולבדוק את האפליקציה עם השינויים בהתנהגות של Android 11, צריך לפעול לפי ההוראות שבדף הזה כדי להגדיר את Android 11 SDK ב-Android Studio, וליצור ולהפעיל את האפליקציה ב-Android 11.
הורדת Android Studio
Android 11 SDK כולל שינויים שלא תואמים לחלק מהגרסאות הנמוכות יותר של Android Studio. כדי ליהנות מחוויית הפיתוח הטובה ביותר עם Android 11 SDK, מומלץ להשתמש ב-Android Studio 4.2 ואילך.
אפשר לקמפל ולבדוק אפליקציות ל-Android 11 באמצעות Android Studio 3.3 ואילך, אבל חלק מהמשתמשים ב-SDK של Android 11 עלולים להיתקל בכשלים בסנכרון של Gradle ובאזהרות לגבי תלות מיושנת. חשוב לזכור שאפשר להשאיר את הגרסה הקיימת של Android Studio מותקנת, כי אפשר להתקין כמה גרסאות זו לצד זו.
הורדת Android 11 SDK
אחרי שמתקינים את Android Studio ופותחים אותו, מתקינים את Android 11 SDK באופן הבא:
- לוחצים על Tools > SDK Manager (כלים > מנהל ה-SDK), ואז לוחצים על Show Package Details (הצגת פרטי החבילה).
- בכרטיסייה SDK Platforms, מרחיבים את הקטע Android 11.0 ("R") ובוחרים בחבילה Android SDK Platform 30.
- בכרטיסייה SDK Tools, מרחיבים את הקטע Android SDK Build-Tools 34 ובוחרים את הגרסה העדכנית ביותר
30.x.x
. - לוחצים על החלה > אישור כדי להוריד ולהתקין את החבילות שנבחרו.
עדכון הגדרת ה-build
שינוי הגדרות הבנייה של האפליקציה לטירגוט Android 11 מאפשר לאפליקציה גישה לממשקי ה-API של Android 11, ומאפשר לכם לבדוק באופן מלא את התאימות של האפליקציה בזמן שאתם מתכוננים להוסיף תמיכה מלאה ב-Android 11. כדי לעשות את זה, פותחים את הקובץ build.gradle
ברמת המודול ומעדכנים את compileSdkVersion
ואת targetSdkVersion
:
מגניב
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
כדי להבין את השינויים ב-Android 11 שעשויים להשפיע על האפליקציה שלכם, וכדי להתחיל לבדוק אותם, כדאי לקרוא את הדפים הבאים:
- שינויים בהתנהגות ב-Android 11 שמשפיעים על כל האפליקציות
- שינויים בהתנהגות של Android 11 שמשפיעים על אפליקציות שמטרגטות את Android 11
- שינויים בפרטיות ב-Android 11
מידע נוסף על ממשקי API חדשים שזמינים ב-Android 11 מופיע במאמר תכונות וממשקי API של Android 11.