हर रिलीज़ के साथ, कुछ Android एपीआई पुराने हो सकते हैं या उन्हें फिर से तैयार करने की ज़रूरत पड़ सकती है. ऐसा, डेवलपर को बेहतर अनुभव देने या प्लैटफ़ॉर्म की नई सुविधाओं के साथ काम करने के लिए किया जाता है. ऐसे मामलों में, हम आधिकारिक तौर पर पुराने एपीआई बंद कर देते हैं और डेवलपर को उनके बजाय अन्य एपीआई इस्तेमाल करने के लिए कहते हैं.
बंद होने का मतलब है कि हमने एपीआई के लिए आधिकारिक सहायता बंद कर दी है. हालांकि, ये एपीआई डेवलपर के लिए उपलब्ध रहेंगे. इस पेज पर, Android के इस वर्शन में बंद की गई कुछ अहम सुविधाओं के बारे में बताया गया है. बंद किए गए अन्य एपीआई या सुविधाओं के बारे में जानने के लिए, एपीआई के बीच अंतर की रिपोर्ट देखें.
वर्चुअलाइज़र के बजाय स्पेसलाइज़र का इस्तेमाल करना
Spatializer
क्लास को पहली बार Android 12 (एपीआई लेवल 32) में जोड़ा गया था. इसकी मदद से, ऐप्लिकेशन डिवाइस पर साउंड स्पेसलाइज़ेशन की सुविधाओं और उनके काम करने के तरीके के बारे में क्वेरी कर सकते हैं. Android 15 में, Virtualizer
क्लास का इस्तेमाल नहीं किया जा सकता. इसके बजाय, AudioAttributes.Builder.setSpatializationBehavior
का इस्तेमाल करके बताएं कि स्पेसलाइज़ेशन की सुविधा के साथ, आपको अपना कॉन्टेंट कैसे चलाना है.
AndroidX media3 ExoPlayer 1.0, मल्टीचैनल ऑडियो के लिए डिफ़ॉल्ट रूप से स्पेशल ऑडियो की सुविधा चालू करता है. हालांकि, इसके लिए ज़रूरी है कि डिवाइस पर यह सुविधा काम करती हो. ज़्यादा जानकारी के लिए, यह हाल ही की ब्लॉग पोस्ट और स्पेशल ऑडियो के दस्तावेज़ देखें. इसमें, इस सुविधा को कंट्रोल करने के लिए एपीआई भी शामिल हैं.
Android वेबव्यू में WebSQL का इस्तेमाल नहीं किया जा सकता
setDatabaseEnabled
और getDatabaseEnabled
WebSettings
में मौजूद तरीकों की जानकारी अब काम नहीं करती. इन सेटिंग से, वेबव्यू में WebSQL के लिए सहायता चालू हो गई. WebSQL को अब Chrome से हटा दिया गया है. साथ ही, अब यह काम नहीं करता
Android वेबव्यू पर. अगले 12 महीनों में, ये तरीके Android के सभी वर्शन पर काम नहीं करेंगे.
World Wide Web Consortium (W3C) उन ऐप्लिकेशन को वेब स्टोरेज एपीआई की टेक्नोलॉजी अपनाने का सुझाव देता है जिन्हें वेब डेटाबेस की ज़रूरत होती है. इन टेक्नोलॉजी में localStorage और sessionStorage या IndexedDB शामिल हैं. ब्राउज़र में SQLite Wasm, जो ऑरिजिन प्राइवेट फ़ाइल सिस्टम के साथ काम करता है SQLite डेटाबेस पर आधारित टेक्नोलॉजी के बदले के सेट की जानकारी देता है. यह Web Assembly (Wasm) में इकट्ठा किया जाता है और ऑरिजिन प्राइवेट फ़ाइल सिस्टम के साथ काम करता है. इससे, WebSQL कोड को सीधे माइग्रेट करने की सुविधा मिलती है.