![The Ultimate DEGOOGLED ANDROID ROM, now even BETTER!](https://i.ytimg.com/vi/m_fijLQxZLU/hqdefault.jpg)
विषय
- तंत्रिका नेटवर्क एपीआई 1.2
- MediaCodecInfo API
- देशी मिडी एपीआई
- सार्वजनिक एपीआई
- एपीआई लक्ष्य
- Android Q से आरंभ करें
Android Q का पहला पूर्वावलोकन यहां दिया गया है, जिसमें नए कोड के बारे में सभी प्रकार के डेवलपर-बोल शामिल हैं। Android Q का बीटा 1 आज के शुरुआती शुरुआती और डेवलपर्स के लिए उपलब्ध है, जो इसके साथ बहुत सारे नए सुधार ला रहा है।
जबकि एंड्रॉइड क्यू में स्पष्ट रूप से कुछ उपयोगकर्ता-सामना करने वाली विशेषताएं हैं, कोड में बहुत से एंड्रॉइड क्यू विशेष बनाता है। हम API या अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस के बारे में बात कर रहे हैं। ये API मुख्य हैं कि ऐप अंतर्निहित ऑपरेटिंग सिस्टम के साथ कैसे काम करते हैं।
जैसा कि आप उम्मीद कर रहे हैं, आगामी एसडीके पूर्वावलोकन में कई नए एपीआई शामिल हैं ताकि डेवलपर्स प्लेटफ़ॉर्म पर और भी अधिक कार्यक्षमता जोड़ सकें। यहां नए Android Q API पर एक विस्तृत जानकारी दी गई है जिसके बारे में आपको जानना चाहिए।
तंत्रिका नेटवर्क एपीआई 1.2
Google चाहता है कि आपके Android फ़ोन में AI और भी स्मार्ट हो। न्यूरल नेटवर्क्स एपीआई, पहली बार 2017 में जारी किया गया, कुछ बुनियादी कृत्रिम बुद्धि और मशीन सीखने के मापदंडों को परिभाषित करता है। Google का कहना है कि Android Q 60 नए ऑपरेशन जैसे ARGMAX, ARGMIN और LSTM को एक मुट्ठी भर प्रदर्शन उन्नयन के साथ विस्तारित करता है।
यह हार्डवेयर निर्माताओं के लिए विशेष रूप से महत्वपूर्ण है, जो अपने स्वयं के ऐप और मॉडल में मशीन लर्निंग, ऑब्जेक्ट डिटेक्शन और छवि विभाजन को बेहतर बनाने में सक्षम होंगे। Google न्यूरल नेटवर्क API 1.2 को TensorFlow ढांचे का हिस्सा बनाने की उम्मीद करता है। अंततः इसका अर्थ है, लाइन के नीचे, Android Q में चलने वाले ऐप्स अधिक स्वतंत्र होंगे।
MediaCodecInfo API
Google का कहना है कि यह एपीआई ऐप्स के लिए यह पता लगाना आसान बनाता है कि प्रत्येक व्यक्तिगत Android डिवाइस वीडियो प्रदान करने में कितना अच्छा है। API यह पहचानने की प्रक्रिया को सरल बनाता है कि किस उपकरण का उपयोग किया जा रहा है, उसकी स्क्रीन का आकार और पहलू अनुपात क्या है, यह किस फ्रेम दर का समर्थन करता है, और क्या कोडेक्स संगत हैं। बॉटम लाइन, वीडियो ऐप्स किसी भी डिवाइस के लिए सबसे अच्छी दिखने वाली वीडियो प्लेबैक प्रदान करने में सक्षम होंगे।
देशी मिडी एपीआई
यह एक नया एपीआई है जो एंड्रॉइड डिवाइसों को MIDI उपकरणों से अधिक प्रभावी ढंग से बात करने में मदद करना चाहिए। कुछ ऐप अपनी ऑडियो प्रोसेसिंग करने के लिए C ++ पर भरोसा करते हैं। विशेष रूप से इन ऐप्स के लिए, मूल MIDI API उन्हें सीधे NDK के माध्यम से MIDI उपकरणों से बात करने देता है। दूसरे शब्दों में, MIDI डेटा को गैर-अवरोधक रीडर का उपयोग करके ऑडियो कॉलबैक के अंदर पढ़ा जा सकता है। यह प्रदर्शन में विलंबता और सहजता को कम करता है। अंत खेल? आपका Android फ़ोन आपके MIDI कीबोर्ड या अन्य ऑडियो गियर के साथ अधिक संगत होगा।
सार्वजनिक एपीआई
Google का कहना है कि Android Q, निजी APIs पर निर्भरता कम करेगा। निजी एपीआई आमतौर पर केवल विशिष्ट, अनुमोदित संगठनों या डेवलपर्स के लिए उपलब्ध हैं। यह सोनी को पीएस 4 के लिए ईए विशिष्ट पहुंच प्रदान करने वाला होगा जो अन्य गेम निर्माताओं तक नहीं पहुंच सकता है। Google का तर्क है कि देशी एसडीके में शामिल (निजी) एपीआई पर भरोसा करने वाले ऐप दुर्घटनाग्रस्त होने और सुरक्षा खामियों का खतरा है। यही कारण है कि Android Q केवल सार्वजनिक API का समर्थन करने के लिए कंपनी के प्रयास को विफल करता है।
Google का कहना है कि Android Q समय के साथ गैर-एसडीके एपीआई तक पहुंच को प्रतिबंधित करेगा क्योंकि यह डेवलपर्स को सार्वजनिक एपीआई पर स्विच करने के लिए कहता है। इस संक्रमण में डेवलपर्स को कम करने के लिए, Google को केवल उन ऐप्स की आवश्यकता होगी जो इस सीमा का पालन करने के लिए Android Q (और up) को लक्षित करते हैं। ऐसे ऐप्स जो Android Pie और पहले लक्ष्य करते हैं, तब भी निजी API का उपयोग कर सकेंगे। Google डेवलपर प्रतिक्रिया और अनुरोधों के आधार पर पसंदीदा सार्वजनिक एपीआई की अपनी सूची में जोड़ने की योजना बना रहा है। जब एक संबंधित सार्वजनिक एपीआई उपलब्ध नहीं होता है, तो Google एक समझौता खोजने के लिए व्यक्तिगत डेवलपर्स के साथ काम करेगा।
सार्वजनिक डेवलपर परीक्षण की नस में, Google चाहता है कि डेवलपर्स अपने ऐप्स का परीक्षण गैर-एसडीके इंटरफेस की एक विस्तृत श्रृंखला के खिलाफ करें। यह सुझाव देता है कि देवता स्ट्रिक्टमोड पद्धति का उपयोग यह पता लगाने के लिए करें कि गैर-एसडीके एपीआई का उपयोग कब किया जा रहा है। यह एक लंबी गेम धारणा है जो डेवलपर्स को भविष्य में अपने ऐप्स को सड़क पर नीचे लाने में मदद करनी चाहिए।
एपीआई लक्ष्य
पूर्व रिलीज़ को ध्यान में रखते हुए, Google API लक्ष्यीकरण को Android Q के विकास आय के रूप में लागू करेगा। इसका मतलब है कि Google डेवलपर्स को एंड्रॉइड के नए और नए बिल्ड के लिए अपने ऐप को अपडेट करने के लिए मजबूर करेगा।
एंड्रॉइड के नए संस्करण आम तौर पर अधिक सुरक्षित और अधिक शक्तिशाली हैं। इसीलिए इस साल के अंत में Google Play को SdkVersion 28 (Android 9 Pie) को लक्षित करने के लिए ऐप्स की आवश्यकता होगी। दूसरे शब्दों में, मध्य-वर्ष तक, नए ऐप्स या मौजूदा ऐप्स में अपडेट करने वाले डेवलपर्स को कम से कम एंड्रॉइड 9 पाई के साथ संगतता सुनिश्चित करने की आवश्यकता होगी, अगर एंड्रॉइड क्यू नहीं। इसके अलावा, Google उपयोगकर्ताओं को तब चेतावनी देना शुरू कर देगा जब ऐप उनके फोन पर आएंगे। Android के पुराने और अप्रचलित संस्करणों को लक्षित करें।
अंतिम, डेवलपर्स को 64-बिट रूपांतरण के लिए अपने ऐप तैयार करने की आवश्यकता है। अभी, एंड्रॉइड 32-बिट और 64-बिट ऐप्स का समर्थन करता है, लेकिन यह जल्द ही बदल जाएगा। इस साल के अंत में सभी ऐप को 64-बिट का समर्थन करने की आवश्यकता होगी। यह उन ऐप्स के लिए विशेष रूप से महत्वपूर्ण होगा जो देशी एंड्रॉइड एसडीके का उपयोग करते हैं।
Android Q से आरंभ करें
ताकि एंड्रॉइड Q के लिए कुछ नए एपीआई बढ़ जाएं। Android Q को आज़माना चाहते हैं? एंड्रॉइड डेवलपर प्रोग्राम के साथ पंजीकृत लोग नए एंड्रॉइड क्यू पूर्वावलोकन और संबंधित एसडीके और एंड्रॉइड स्टूडियो डाउनलोड कर सकते हैं।
चूंकि Google फ़ेडरिंग प्लेटफ़ॉर्म पर काम करता है, इसलिए Android Q की शक्तियों में सुधार होगा।हालांकि, यह जनता के लिए पूर्व-रिलीज़ बिल्ड पर कूदने के लिए रोमांचक हो सकता है, डेवलपर्स के लिए नए एपीआई के साथ शुरू करना और अंडर-द-हूड परिवर्तनों को सीखना महत्वपूर्ण है जो सड़क पर बड़ा प्रभाव डालेंगे।
आपको नए ओएस प्रक्रियाओं के रूप में एंड्रॉइड क्यू पर सभी चीजों पर अप-टू-डेट रखेगा। अधिक जानकारी मई में Google I / O पर उपलब्ध होगी।