Android 10 היא גרסה ראשית שכוללת מגוון תכונות ויכולות שאפשר להשתמש בהן כדי להרחיב את האפליקציה. בנוסף, Android 10 כוללת שינויים בהתנהגות (באפליקציות שמטרגטות את Android 10 ובכל האפליקציות) ושינויים בפרטיות שיעזרו לכם לשפר את חיי הסוללה ואת האבטחה.
כדי לפתח באמצעות ממשקי API של Android 10 ולבדוק את האפליקציה עם השינויים בהתנהגות של Android 10, פועלים לפי ההוראות שבדף הזה כדי להגדיר את Android 10 SDK ב-Android Studio, ליצור את האפליקציה ולהריץ אותה ב-Android 10.
הורדת הגרסה האחרונה של Android Studio
ה-SDK של Android 10 כולל שינויים שלא תואמים לגרסאות מסוימות של Android Studio בגרסאות קודמות. לכן, כדי ליהנות מחוויית הפיתוח הטובה ביותר, מומלץ להתקין את הגרסה האחרונה של Android Studio.
אפשר לקמפל ולבדוק אפליקציות ל-Android 10 באמצעות Android Studio 3.3 ואילך, אבל חלק מהמשתמשים ב-Android 10 SDK עשויים להיתקל בכשלים בסנכרון של Gradle ובאזהרות לגבי יחסי תלות לא מעודכנים.
הורדת Android 10 SDK
אחרי שמתקינים את Android Studio ופותחים אותו, מתקינים את Android 10 SDK באופן הבא:
- לוחצים על כלים > מנהל SDK ואז על הצגת פרטי החבילה.
- בכרטיסייה SDK Platforms, מרחיבים את הקטע Android 10.0 ("Q") ובוחרים בחבילה Android SDK Platform 29.
- בכרטיסייה SDK Tools, מרחיבים את הקטע Android SDK Build-Tools 34 ובוחרים את הגרסה האחרונה של
29.x.x
. - לוחצים על אישור > אישור כדי להוריד ולהתקין את החבילות שנבחרו.
עדכון הגדרת ה-build
כדי לבדוק באופן מלא את תאימות האפליקציה ל-Android 10 ולהתחיל להשתמש בממשקי ה-API שהוצגו בגרסה הזו של הפלטפורמה, פותחים את הקובץ build.gradle
ברמת המודול ומעדכנים את compileSdkVersion
ו-targetSdkVersion
כפי שמתואר כאן:
Groovy
android { compileSdkVersion 29 defaultConfig { targetSdkVersion 29 } ... }
Kotlin
android { compileSdkVersion(29) defaultConfig { targetSdkVersion(29) } ... }
כדי לקבל מידע על השינויים ב-Android 10 שעשויים להשפיע על האפליקציה שלכם ולהתחיל לבדוק אותם, כדאי לקרוא את המאמרים שינויים בהתנהגות של Android 10 שמשפיעים על כל האפליקציות, שינויים בהתנהגות של Android 10 שמשפיעים על אפליקציות שמטרגטות את Android 10 ושינויים בפרטיות ב-Android 10.
מידע נוסף על ממשקי ה-API שזמינים החל מ-Android 10 זמין במאמר תכונות וממשקי API של Android 10.