ב-Android 11 יש מגוון דרכים מצוינות להרחיב את האפליקציה. בנוסף, ב-Android 11 יש שינויים בהתנהגות שמשפרים את חיי הסוללה ואת האבטחה, וגם משפרים את פרטיות המשתמשים. חלק מהשינויים האלה בהתנהגות משפיעים רק על אפליקציות שמטרגטות ל-Android 11, וחלקם משפיעים על כל האפליקציות כשהן פועלות במכשיר עם Android 11, ללא קשר ל-targetSDKVersion
של האפליקציה.
כדי לפתח באמצעות ממשקי ה-API של Android 11 ולבדוק את האפליקציה עם השינויים בהתנהגות של Android 11, פועלים לפי ההוראות שבדף הזה כדי להגדיר את Android 11 SDK ב-Android Studio, ליצור את האפליקציה ולהריץ אותה ב-Android 11.
הורדת Android Studio
ה-SDK של Android 11 כולל שינויים שלא תואמים לחלק מהגרסאות הקודמות של Android Studio. כדי ליהנות מחוויית הפיתוח הטובה ביותר עם Android 11 SDK, מומלץ להשתמש ב-Android Studio 4.2 ואילך.
אפשר לקמפל ולבדוק אפליקציות ל-Android 11 באמצעות Android Studio 3.3 ואילך, אבל חלק מהמשתמשים ב-Android 11 SDK עשויים להיתקל בכשלים בסנכרון של Gradle ובאזהרות לגבי יחסי תלות לא מעודכנים. חשוב לזכור שאפשר להשאיר את הגרסה הקיימת של Android Studio מותקנת, כי אפשר להתקין כמה גרסאות במקביל.
הורדת Android 11 SDK
אחרי שמתקינים את Android Studio ופותחים אותו, מתקינים את Android 11 SDK באופן הבא:
- לוחצים על כלים > מנהל SDK ואז על הצגת פרטי החבילה.
- בכרטיסייה SDK Platforms, מרחיבים את הקטע Android 11.0 ("R") ובוחרים בחבילה Android SDK Platform 30.
- בכרטיסייה SDK Tools, מרחיבים את הקטע Android SDK Build-Tools 34 ובוחרים את הגרסה האחרונה של
30.x.x
. - לוחצים על אישור > אישור כדי להוריד ולהתקין את החבילות שנבחרו.
עדכון הגדרת ה-build
שינוי הגדרות ה-build של האפליקציה לטירגוט Android 11 מעניק לאפליקציה גישה לממשקי ה-API של Android 11 ומאפשר לבדוק באופן מלא את התאימות של האפליקציה בזמן ההכנות להוספת תמיכה מלאה ב-Android 11. כדי לעשות זאת, פותחים את הקובץ build.gradle
ברמת המודול ומעדכנים את הערכים של compileSdkVersion
ו-targetSdkVersion
:
Groovy
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.