הפסקת תמיכה

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

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

שימוש ב-Spatializer במקום ב-Virtualizer

הכיתה Spatializer נוספה לראשונה ב-Android 12 (רמת API 32), ומאפשרת לאפליקציות לשלוח שאילתות לגבי היכולות וההתנהגות של מיקום הקול במרחב במכשיר. ב-Android 15, הכיתה Virtualizer הוצאה משימוש. במקום זאת, צריך להשתמש ב-AudioAttributes.Builder.setSpatializationBehavior כדי לציין איך רוצים שהתוכן יושמע כשיש תמיכה בהמרה למרחב סאונד.

ב-AndroidX media3 ExoPlayer 1.0, אודיו מרחבי מופעל כברירת מחדל לאודיו בכמה ערוצים, אם המכשיר תומך בכך. מידע נוסף, כולל ממשקי API לניהול התכונה, זמין בפוסט הזה בבלוג ובמסמכי התיעוד של אודיו מרחבי.

‫WebSQL הוצא משימוש ב-Android WebView

setDatabaseEnabled וgetDatabaseEnabled השיטות מ-WebSettings הוצאו משימוש. ההגדרות האלה הפעילו את התמיכה ל-WebSQL בתוך Webview. WebSQL הוצא משימוש ב-Chrome והוא הוצא משימוש ב-Android Webview. השיטות האלה יהפכו ללא פעילות בכל הגרסאות של Android במהלך 12 החודשים הבאים.

עידוד The World Wide Web Consortium (W3C) אפליקציות שצריכות מסדי נתונים באינטרנט כדי להשתמש ב-Web Storage API טכנולוגיות כמו localStorage ו-sessionStorage, או IndexedDB. SQLite Wasm בדפדפן שמגובות על ידי מערכת הקבצים הפרטית של המקור מתארת קבוצת טכנולוגיות חלופיות שמבוססות על מסד הנתונים SQLite, מתומללות ל-Web Assembly (Wasm) ומגובות על ידי מערכת הקבצים הפרטית של המקור כדי לאפשר העברה ישירה יותר של קוד WebSQL.