இருண்ட தீம், வெப்ப API மற்றும் குமிழ்கள்: Android 10 க்கு உங்கள் பயன்பாட்டைத் தயார்படுத்துதல்

நூலாசிரியர்: Louise Ward
உருவாக்கிய தேதி: 6 பிப்ரவரி 2021
புதுப்பிப்பு தேதி: 3 ஜூலை 2024
Anonim
மெக்வீன் கார் அசெம்பிளி சர்ப்ரைஸ் சாக்கர் பந்து | குழந்தைகளுக்கான வண்ணங்களைக் கற்றுக்கொள்ளும் தெரு வாகனம்
காணொளி: மெக்வீன் கார் அசெம்பிளி சர்ப்ரைஸ் சாக்கர் பந்து | குழந்தைகளுக்கான வண்ணங்களைக் கற்றுக்கொள்ளும் தெரு வாகனம்

உள்ளடக்கம்


Android இன் சமீபத்திய, மிகச்சிறந்த, இன்னும் பெயரிடப்படாத பதிப்பு உங்கள் பயனர்களுக்கு புதிய அனுபவங்களை வடிவமைக்க நீங்கள் பயன்படுத்தக்கூடிய அம்சங்கள் மற்றும் API களை அறிமுகப்படுத்துகிறது - மேலும் நீங்கள் கவனிக்க வேண்டிய சில நடத்தை மாற்றங்கள்.

Android Q ஐ குறிவைக்க உங்கள் பயன்பாட்டை நீங்கள் இன்னும் புதுப்பிக்கவில்லை என்றாலும், இந்த மாற்றங்கள் சிலவற்றை பாதிக்கும் ஒவ்வொரு Android Q இல் நிறுவப்பட்ட பயன்பாடு, Android இன் இந்த பதிப்பை உங்கள் பயன்பாடு வெளிப்படையாக குறிவைக்கவில்லை என்றாலும்.

இந்த மாற்றங்களில் சில Android Q இல் நிறுவப்பட்ட ஒவ்வொரு பயன்பாட்டையும் பாதிக்கும்.

சமீபத்திய அம்சங்களுடன் பரிசோதனை செய்ய நீங்கள் ஆர்வமாக உள்ளீர்களா அல்லது உங்கள் பயன்பாடு Android Q இல் நிறுவப்பட்ட தருணத்தை உடைக்காது என்பதை உறுதிப்படுத்த விரும்புகிறீர்களா என்பதைப் பொருட்படுத்தாமல், Android Q இன் உடனடி வெளியீட்டிற்கான தயாரிப்புகளைத் தொடங்க இதுவே சரியான நேரம்.

இதையும் படியுங்கள்:Android Q: டெவலப்பர்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்

இந்த கட்டுரையில், Android Q க்காக உங்கள் பயன்பாட்டை தயார் செய்ய நீங்கள் எடுக்க வேண்டிய அனைத்து நடவடிக்கைகளையும் நான் உள்ளடக்குவேன் - புத்தம் புதிய அம்சங்கள் முதல் உங்கள் முழு பயன்பாட்டையும் உடைக்கக்கூடிய சிறிய பாதுகாப்பு மாற்றங்கள் வரை.


CPU மற்றும் GPU த்ரோட்லிங்கைத் தவிர்க்கவும்: சாதனத்தின் வெப்பநிலையை கண்காணித்தல்

அதிக வெப்பம் உங்கள் ஸ்மார்ட்போன் அல்லது டேப்லெட்டை கடுமையாக சேதப்படுத்தும். ஒரு பாதுகாப்பு நடவடிக்கையாக, வெப்பநிலை ஆபத்தான அளவை நெருங்குகிறது என்பதைக் கண்டறியும் போது, ​​Android உங்கள் சாதனத்தின் CPU மற்றும் GPU ஐத் தூண்டும்.

இந்த நடத்தை சாதனத்தின் வன்பொருளைப் பாதுகாக்க உதவுகிறது என்றாலும், இது பயன்பாட்டு செயல்திறனில் குறிப்பிடத்தக்க தாக்கத்தை ஏற்படுத்தக்கூடும், குறிப்பாக உங்கள் பயன்பாடு உயர்-தெளிவுத்திறன் கொண்ட கிராபிக்ஸ், கனமான கணக்கீடுகள் அல்லது தற்போதைய பிணைய செயல்பாட்டைச் செய்தால்.

இந்த மந்தநிலை கணினியால் விதிக்கப்படும் அதே வேளையில், உங்கள் வழக்கமான ஸ்மார்ட்போன் அல்லது டேப்லெட் பயனர் செயல்திறனில் ஏதேனும் வீழ்ச்சிக்கு உங்கள் பயன்பாட்டைக் குறை கூறுவார்கள். மிக மோசமான சூழ்நிலையில், உங்கள் பயன்பாடு தரமற்றது அல்லது உடைந்துவிட்டது என்று பயனர் முடிவு செய்யலாம், உங்கள் பயன்பாட்டை நிறுவல் நீக்கம் செய்யலாம் மற்றும் செயல்பாட்டில் எதிர்மறையான Google Play மதிப்பாய்வை உங்களுக்கு விடலாம்.


மோசமான சூழ்நிலையில், உங்கள் பயன்பாடு தரமற்றது அல்லது உடைந்துவிட்டது என்று பயனர் தீர்மானிக்கலாம்.

Android Q ஒரு புதிய வெப்ப API ஐ அறிமுகப்படுத்துகிறது, இது இந்த CPU மற்றும் GPU த்ரோட்லிங்கைத் தவிர்க்க உதவும். வெப்ப நிலை மாற்றங்களுக்கான கேட்பவரை உருவாக்க இந்த API இன் addThermalStatusListener () முறையைப் பயன்படுத்தலாம், பின்னர் சாதனத்தின் வெப்பநிலை உயரத் தொடங்கும் போதெல்லாம் உங்கள் பயன்பாட்டின் நடத்தை சரிசெய்யவும். இது சிபியு அல்லது ஜி.பீ. த்ரோட்லிங்கை நாடக்கூடிய வாய்ப்புகளை குறைக்க உதவும். எடுத்துக்காட்டாக, உங்கள் தெளிவுத்திறன் அல்லது பிரேம் வீதத்தைக் குறைப்பதன் மூலம் அல்லது நெட்வொர்க் இணைப்பு போன்ற வள-தீவிர அம்சங்களை முடக்குவதன் மூலம் உங்கள் பயன்பாடு அதிக வெப்பமூட்டும் கணினியில் வைக்கும் சிரமத்தை நீங்கள் குறைக்கலாம்.

Android Q இன் வெப்ப API க்கு புதிய சாதனம் HAL அடுக்கு தேவைப்படுகிறது என்பதை நினைவில் கொள்க, இது எழுதும் நேரத்தில் பிக்சல் சாதனங்களில் மட்டுமே கிடைத்தது.

கண் இமைப்பைக் குறைத்து, இருண்ட தீம் மூலம் தெரிவுநிலையை அதிகரிக்கும்

Android Q இல், பயனர்கள் கணினி அளவிலான இருண்ட கருப்பொருளை செயல்படுத்தலாம், இது கண் இமைகளைக் குறைக்கவும், குறைந்த ஒளி நிலைகளில் தெரிவுநிலையை மேம்படுத்தவும் மற்றும் OLED திரைகளைக் கொண்ட சாதனங்களில் மின் பயன்பாட்டைக் குறைக்கவும் வடிவமைக்கப்பட்டுள்ளது.

இருண்ட தீம் என்பது குறைந்த-ஒளி UI ஆகும், இது பின்னணிக்கு இருண்ட மேற்பரப்புகளைப் பயன்படுத்துகிறது, மேலும் உரை மற்றும் ஐகானோகிராபி போன்ற உறுப்புகளுக்கு ஒளி முன் வண்ணங்கள்.

புதிய விரைவு அமைப்புகள் ஓடு வழியாக எந்த நேரத்திலும் பயனர்கள் இந்த கணினி அளவிலான இருண்ட கருப்பொருளை செயல்படுத்தலாம் அல்லது அவர்களின் சாதனத்தின் அமைப்புகள் பயன்பாட்டைத் தொடங்கி காட்சி> தீம் செல்லவும். பிக்சல் சாதனங்களில், பேட்டரி சேவர் பயன்முறைக்கு மாறுவது டார்க் தீம் தானாக இயங்கும்.

இருண்ட தீம் முழு சாதனத்திலும் பயன்படுத்தப்படுகிறது, எனவே ஒரு நிலையான பயனர் அனுபவத்தை வழங்க, உங்கள் பயன்பாடு இருண்ட கருப்பொருளை முழுமையாக ஆதரிக்கிறது என்பதை உறுதிப்படுத்த வேண்டும்.

டார்க் தீம் ஆதரவைச் சேர்க்க, நீங்கள் மெட்டீரியல் ஆண்ட்ராய்டு நூலகத்தின் சமீபத்திய பதிப்பைப் பயன்படுத்துகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள், பின்னர் தீம்.மேட்டரியல் கம்போனெண்டுகளிலிருந்து பெற உங்கள் பயன்பாட்டைப் புதுப்பிக்கவும். எடுத்துக்காட்டாக, டேநைட்:

நீங்கள் ஒரு ரெஸ் / மதிப்புகள்-இரவு / தீம்கள். எக்ஸ்எம்எல் கோப்பை உருவாக்கி, தீமிலிருந்து பெற வேண்டும்.மட்டரியல் கூறுகள்:

ஒரு நல்ல பயனர் அனுபவத்தை வழங்க, இருண்ட தீம் இயக்கப்பட்டிருக்கும்போது உங்கள் பயன்பாட்டின் நடத்தையை நீங்கள் மாற்ற வேண்டியிருக்கலாம், எடுத்துக்காட்டாக, கணிசமான அளவு ஒளியை வெளியிடும் கிராபிக்ஸ் மாற்றுவது அல்லது அகற்றுவது.

பின்வரும் துணுக்கைப் பயன்படுத்தி இருண்ட தீம் இயக்கப்பட்டதா என்பதை நீங்கள் சரிபார்க்கலாம்:

int currentNightMode = config.uiMode & Configuration.UI_MODE_NIGHT_MASK; சுவிட்ச் (currentNightMode) {// இருண்ட தீம் தற்போது செயலில் இல்லை // வழக்கு உள்ளமைவு. UI_MODE_NIGHT_NO: இடைவெளி; // இருண்ட தீம் செயலில் உள்ளது // வழக்கு உள்ளமைவு. UI_MODE_NIGHT_YES: இடைவெளி; }

தற்போது எந்த தீம் செயலில் உள்ளது என்பதைப் பொறுத்து உங்கள் பயன்பாடு அதன் நடத்தையை மாற்றலாம்.

அமைப்புகள் குழு API: உங்கள் பயன்பாட்டிற்குள் சாதன அமைப்புகளைக் காண்பிக்கும்

உங்கள் பயன்பாடு Android Q ஐ குறிவைத்தால், நீங்கள் இனி சாதனத்தின் Wi-Fi அமைப்புகளை நேரடியாக மாற்ற முடியாது. அதற்கு பதிலாக, அமைப்புகள் குழு API ஐப் பயன்படுத்தி விரும்பிய மாற்றங்களைச் செய்ய பயனரை நீங்கள் கேட்க வேண்டும்.

சாதனத்தின் அமைப்புகள் பயன்பாட்டிலிருந்து உள்ளடக்கத்தைக் காண்பிக்க இந்த புதிய API ஐப் பயன்படுத்தலாம், இது உங்கள் பயன்பாட்டின் உள்ளடக்கத்தின் மீது சரியும் இன்லைன் பேனலாக இருக்கும். பயனரின் பார்வையில், இந்த பயன்பாட்டில் உள்ள கட்டுப்பாடுகள் ஒரு தனி பயன்பாட்டைத் தொடங்காமல் விரைவாகவும் எளிதாகவும் தங்கள் சாதனத்தின் அமைப்புகளை மாற்ற அனுமதிக்கின்றன. பயன்பாட்டு டெவலப்பருக்கு, உங்கள் பயன்பாட்டிலிருந்து விலகிச் செல்ல பயனரை ஊக்குவிக்காமல், வைஃபை நிலை மற்றும் பிற முக்கியமான சாதன அமைப்புகளை மாற்ற அமைப்புகள் குழு API உங்களை அனுமதிக்கிறது.

அண்ட்ராய்டு கியூவில், பப்பில் ஏபிஐ அறிமுகத்துடன் கூகிள் அரட்டை தலை பாணி அறிவிப்புகளை ஆண்ட்ராய்டு இயங்குதளத்தின் அதிகாரப்பூர்வ பகுதியாக ஆக்குகிறது.

SYSTEM_ALERT_WINDOW க்கு மாற்றாக வடிவமைக்கப்பட்ட, குமிழி அறிவிப்புகள் பிற பயன்பாட்டு உள்ளடக்கங்களுக்கு மேலே “மிதக்க” தோன்றும், இது பாணியில் Android க்கான Facebook மெசஞ்சர் பயன்படுத்தும் மிதக்கும் அறிவிப்புகளை நினைவூட்டுகிறது.

பயன்பாட்டுச் சூழலுக்கு வெளியில் இருந்து பயனர்கள் உங்கள் பயன்பாட்டுடன் தொடர்புகொள்வதை சாத்தியமாக்கும் கூடுதல் தகவல்களை அல்லது தனிப்பயன் செயல்களை வெளிப்படுத்த குமிழி அறிவிப்புகளை விரிவாக்கலாம்.

உங்கள் பயன்பாடு அதன் முதல் குமிழியை உருவாக்க முயற்சிக்கும்போது, ​​உங்கள் பயன்பாட்டிலிருந்து எல்லா குமிழிகளையும் அனுமதிக்க விரும்புகிறீர்களா, அல்லது எல்லா குமிழிகளையும் தடுக்க வேண்டுமா என்று Android பயனரிடம் கேட்கும். உங்கள் பயன்பாட்டின் குமிழ்கள் அனைத்தையும் தடுக்க பயனர் தேர்வுசெய்தால், அவை நிலையான அறிவிப்புகளாகக் காட்டப்படும். சாதனம் பூட்டப்பட்ட போதெல்லாம் அல்லது எப்போதும் காட்சிக்கு செயலில் இருக்கும் போதெல்லாம் உங்கள் குமிழ்கள் நிலையான அறிவிப்புகளாக காண்பிக்கப்படும். ஒரு நல்ல பயனர் அனுபவத்தை வழங்க, உங்கள் குமிழ்கள் அனைத்தும் வழக்கமான அறிவிப்புகளாக காண்பிக்கப்படுவதையும் சரியாக செயல்படுவதையும் உறுதி செய்ய வேண்டும்.

ஒரு குமிழியை உருவாக்க, விரிவாக்கப்பட்ட குமிழியின் நடத்தை வரையறுக்கும் ஒரு செயல்பாடு மற்றும் அதன் பயனர் இடைமுகத்தை வரையறுக்கும் தளவமைப்பு உங்களுக்கு தேவை. உங்கள் முதல் குமிழி அறிவிப்பை எவ்வாறு உருவாக்குவது என்பது குறித்த படிப்படியான வழிகாட்டலுக்கு, Android Q ஐ ஆராய்வதைப் பாருங்கள்: உங்கள் பயன்பாட்டில் குமிழி அறிவிப்புகளைச் சேர்ப்பது.

கணினி அளவிலான சைகை வழிசெலுத்தலுடன் அணுகலை அதிகரித்தல்

திறமை சிக்கல்களைக் கொண்ட பயனர்கள் சைகைகளைப் பயன்படுத்தி தங்கள் சாதனத்துடன் தொடர்புகொள்வது எளிதாக இருக்கும். Android Q இல், பயனர்கள் தங்கள் முழு சாதனத்திலும் சைகை வழிசெலுத்தலை இயக்க விருப்பம் உள்ளது, இது பாதிக்கும் ஒவ்வொரு பயன்பாடு அந்த சாதனத்தில் நிறுவப்பட்டுள்ளது.

உங்கள் பயன்பாட்டை Android Q ஐ குறிவைக்க உங்கள் பயன்பாட்டைப் புதுப்பிக்கவில்லை என்றாலும் விருப்பம் சாதனத்தின் வழிசெலுத்தல் அமைப்புகளால் பாதிக்கப்படும், எனவே உங்கள் பயன்பாடு Android Q இன் சைகை வழிசெலுத்தலுடன் இணக்கமாக இருப்பதை உறுதி செய்ய வேண்டும்.

சைகை வழிசெலுத்தல் பயன்முறையில், உங்கள் பயன்பாடு முழுத் திரையையும் பயன்படுத்த வேண்டும், எனவே முதல் படி Android கணினியிடம் உங்கள் பயன்பாடு விளிம்பில் இருந்து விளிம்பில் பார்வையை ஆதரிக்கிறது என்று கூறுகிறது. உங்கள் பயன்பாட்டை முழுத்திரை அமைப்பதற்கு, நீங்கள் SYSTEM_UI_FLAG_LAYOUT_STABLE மற்றும் SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION கொடிகளைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக:

view.setSystemUiVisibility (View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

உங்கள் கருப்பொருளில் பின்வருவனவற்றைச் சேர்ப்பதன் மூலம் வெளிப்படையான கணினி பட்டிக்கான ஆதரவை நீங்கள் செயல்படுத்த வேண்டும்:

உங்கள் பயன்பாட்டைச் சோதிக்க வேண்டிய நேரம் வரும்போது, ​​Android Q இன் கணினி சைகைகள் பொத்தான்கள் அல்லது மெனுக்கள் போன்ற உங்கள் பயன்பாட்டின் எந்தவொரு கட்டுப்பாட்டையும் தூண்டாது என்பதை நீங்கள் சரிபார்க்க வேண்டும். குறிப்பாக, அண்ட்ராய்டு கியூ பின் செயலுக்கு உள்நோக்கி ஸ்வைப் பயன்படுத்துகிறது, மேலும் முகப்பு மற்றும் விரைவு சுவிட்சிற்கான மேல்நோக்கி ஸ்வைப் செய்கிறது, இது இந்த பகுதிகளில் அமைந்துள்ள எந்த UI உறுப்புகளிலும் தலையிடக்கூடும்.

சோதனையின் போது, ​​திரையின் அடிப்பகுதியில் இருந்து ஸ்வைப் செய்வது அல்லது உள்நோக்கி ஸ்வைப் செய்வது உங்கள் பயன்பாட்டின் கட்டுப்பாடுகளைத் தூண்டுகிறது என்பதைக் கண்டறிந்தால், தொடு உள்ளீட்டைப் பெற எந்தெந்த பகுதிகள் அமைக்கப்பட்டுள்ளன என்பதை நீங்கள் குறிப்பிடலாம். சில பகுதிகளைத் தடுக்க, ஒரு பட்டியலை அனுப்பவும் Android Q’s View.setSystemGestureExclusionRects () API க்கு, எடுத்துக்காட்டாக:

பட்டியல் exclusionRects; பொது வெற்றிடத்தை onLayout (பூலியன் மாற்றப்பட்ட கேன்வாஸ், எண்ணாக இடது, முழு மேல், முழு வலது, முழு கீழே) {setSystemGestureExclusionRects (விலக்கு விதிமுறைகள்); } பொது வெற்றிடம் onDraw (கேன்வாஸ் கேன்வாஸ்) {setSystemGestureExclusionRects (விலக்கு விதிமுறைகள்); }

உங்கள் பயன்பாடு ஏதேனும் தனிப்பயன் சைகைகளைப் பயன்படுத்தினால், அவை கணினியின் வழிசெலுத்தல் சைகைகளுடன் முரண்படவில்லை என்பதையும் சரிபார்க்க வேண்டும்.

மூன்றாம் தரப்பு பயன்பாடுகளிலிருந்து ஆடியோவைப் பிடிக்கிறது

Android Q ஒரு ஆடியோ பிளேபேக் கேப்சர் API ஐ அறிமுகப்படுத்துகிறது, இது உங்கள் பயன்பாட்டை பிற பயன்பாடுகளிலிருந்து ஆடியோவைப் பிடிக்க உதவுகிறது - நீங்கள் ஒரு திரை பதிவு பயன்பாட்டை உருவாக்கினால் சரியானது!

ஆடியோ பிளேபேக்கைப் பிடிக்க, நீங்கள் RECORD_AUDIO அனுமதியைக் கோர வேண்டும், பின்னர்:

  • AudioPlaybackCaptureConfiguration.Builder.build () ஐப் பயன்படுத்தி, AudioPlaybackCaptureConfiguration உதாரணத்தை உருவாக்கவும்.
  • SetAudioPlaybackCaptureConfig ஐ அழைப்பதன் மூலம், AudioRecord பொருளை உள்ளமைத்து அனுப்புவதன் மூலம், AudioRecord நிகழ்வை உள்ளமைத்து உருவாக்கவும்.

உதாரணத்திற்கு:

மீடியா ப்ரொஜெக்ஷன் மீடியா ப்ராஜெக்ட்; AudioPlaybackCaptureConfiguration config = புதிய AudioPlaybackCaptureConfiguration.Builder (mediaProjection) .addMatchingUsage (AudioAttributes.USAGE_MEDIA) .பில்ட் (); AudioRecord பதிவு = புதிய AudioRecord.Builder () .setAudioPlaybackCaptureConfig (config) .பில்ட் ();

இந்த புதிய API என்பது இயல்பாகவே, மூன்றாம் தரப்பு பயன்பாடுகளை பதிவு செய்ய முடியும் என்பதாகும் அனைத்து உங்கள் பயன்பாட்டின் ஆடியோ. சில பயன்பாடுகளுக்கு, இது தனியுரிமை அக்கறையாக இருக்கலாம் அல்லது உங்கள் பயன்பாட்டை பதிப்புரிமை மீறல் அபாயத்தில் வைக்கக்கூடும். தேவைப்பட்டால், Android ஐச் சேர்ப்பதன் மூலம், உங்கள் பயன்பாட்டின் ஆடியோவைப் பிடிப்பதில் இருந்து மூன்றாம் தரப்பினரைத் தடுக்கலாம்: allowAudioPlaybackCapture = ”false” உங்கள் அறிக்கையில்.

இந்த கொடி இடத்தில் இருந்தாலும், கணினி பயன்பாடுகள் உங்கள் பயன்பாட்டின் ஆடியோ பிளேபேக்கைப் பிடிக்க முடியும், ஏனெனில் தலைப்பு போன்ற அணுகல் அம்சங்கள் ஆடியோ பிடிப்பைப் பொறுத்தது.

அணுகக்கூடிய அனுபவத்தை வழங்க, உங்கள் பயன்பாட்டின் ஆடியோவைப் பிடிக்க கணினி கூறுகளை எப்போதும் அனுமதிக்க பரிந்துரைக்கப்படுகிறது, ஆனால் தேவைப்பட்டால், ALLOW_CAPTURE_BY_NONE மாறிலியைப் பயன்படுத்தி கணினி பயன்பாடுகளைத் தடுக்கலாம்.

மேம்படுத்தப்பட்ட பயோமெட்ரிக் அங்கீகாரம்

Android Q ஆனது Android இன் BiometricPrompt அங்கீகாரத்திற்கு பல மாற்றங்களைச் செய்கிறது.

1. பயோமெட்ரிக் திறனை சரிபார்க்கவும்

BiometricPrompt ஐத் தொடங்குவதற்கு முன், புதிய canAuthenticate () முறையைப் பயன்படுத்தி சாதனம் பயோமெட்ரிக் அங்கீகாரத்தை ஆதரிக்கிறதா என்பதை இப்போது நீங்கள் சரிபார்க்கலாம்.

2. நெறிப்படுத்தப்பட்ட பயோமெட்ரிக் அங்கீகார உரையாடல்கள்

Android Q BiometricPrompt இன் அங்கீகார உரையாடல்களில் நுட்பமான மாற்றத்தை செய்கிறது.

முகம் அல்லது கருவிழி அங்கீகாரம் போன்ற பல மறைமுகமான “ஹேண்ட்ஸ் ஃப்ரீ” பயோமெட்ரிக் முறைகளைப் பயன்படுத்தி தங்கள் அடையாளத்தை அங்கீகரிக்க அண்ட்ராய்டு அனுமதிக்கிறது. இருப்பினும், பயனர் ஒரு மறைமுகமான முறையைப் பயன்படுத்தி தங்கள் அடையாளத்தை வெற்றிகரமாகச் சரிபார்த்தாலும், அவர்கள் செய்வார்கள் இன்னும் அங்கீகார செயல்முறையை முடிக்க உரையாடலின் உறுதிப்படுத்தல் பொத்தானைத் தட்ட வேண்டும்.

பல மறைமுகமான பயோமெட்ரிக் முறைகளுக்கு, இந்த உறுதிப்படுத்தல் நடவடிக்கை தேவையற்றது, எனவே Android Q இல் உங்கள் பயோமெட்ரிக் அங்கீகார உரையாடலில் இருந்து உறுதிப்படுத்தல் பொத்தானை கணினி நீக்குமாறு கோரலாம்.

இந்த சிறிய மாற்றம் பயனர் அனுபவத்தில் சாதகமான தாக்கத்தை ஏற்படுத்தக்கூடும், ஏனெனில் உங்கள் சாதனத்தைப் பார்ப்பதன் மூலம் உங்கள் அடையாளத்தை சரிபார்ப்பது, உங்கள் சாதனத்தைப் பார்ப்பதை விட எளிதானது, இது உங்கள் முகத்தை அடையாளம் காணக் காத்திருக்கிறது, பின்னர் உறுதிப்படுத்தல் பொத்தானைத் தட்டவும்.

Android Q இல், setConfirmationRequired () முறைக்கு தவறாக அனுப்புவதன் மூலம் கணினி உறுதிப்படுத்தல் பொத்தானை அகற்றுமாறு கோரலாம். சில சூழ்நிலைகளில் உங்கள் கோரிக்கையை புறக்கணிக்க கணினி தேர்வுசெய்யலாம் என்பதை நினைவில் கொள்க, எடுத்துக்காட்டாக, பயனர் தங்கள் சாதனத்தின் அமைப்புகளில் மறைமுக அங்கீகாரத்தை முடக்கியிருந்தால்.

3. மாற்று அங்கீகார முறைகள்

சில நேரங்களில், பயோமெட்ரிக் உள்ளீட்டைப் பயன்படுத்தி ஒரு பயனரால் அங்கீகரிக்க முடியவில்லை. இந்த சூழ்நிலைகளில், புதிய setDeviceCredentialAllowed () முறையைப் பயன்படுத்தி அவர்களின் சாதனத்தின் பின், முறை அல்லது கடவுச்சொல்லைப் பயன்படுத்தி அவர்களின் அடையாளத்தை அங்கீகரிக்க நீங்கள் அவர்களை அனுமதிக்கலாம்.

இந்த குறைவு இயக்கப்பட்டதும், பயோமெட்ரிக்ஸைப் பயன்படுத்தி அங்கீகரிக்க பயனர் ஆரம்பத்தில் கேட்கப்படுவார், ஆனால் பின், முறை அல்லது கடவுச்சொல்லைப் பயன்படுத்தி அங்கீகரிக்க விருப்பம் இருக்கும்.

உட்பொதிக்கப்பட்ட DEX குறியீட்டை உங்கள் APK இலிருந்து நேரடியாக இயக்கவும்

Android Q இல், உங்கள் APK கோப்பிலிருந்து நேரடியாக உட்பொதிக்கப்பட்ட DEX குறியீட்டை இயக்க முடியும், இது உங்கள் பயன்பாட்டின் உள்நாட்டில் தொகுக்கப்பட்ட குறியீட்டை சேதப்படுத்துவதைத் தடுக்க உதவும்.

உங்கள் மேனிஃபெஸ்டின் உறுப்புக்கு பின்வருவனவற்றைச் சேர்ப்பதன் மூலம் இந்த புதிய பாதுகாப்பு அம்சத்தை இயக்கலாம்:

ஆண்ட்ராய்டு: useEmbeddedDex = "உண்மை"

உங்கள் கிரேடில் உருவாக்க கோப்பில் பின்வருவனவற்றைச் சேர்ப்பதன் மூலம், சுருக்கப்படாத DEX குறியீட்டைக் கொண்ட APK ஐ உருவாக்கலாம்:

aaptOptions {noCompress dex}

செயல்பாட்டு அங்கீகாரத்திற்கான புதிய அனுமதிகள்

Android Q ஒரு புதிய com.google.android.gms.permission.ACTIVITY_RECOGNITION பயனர்களின் படி எண்ணிக்கையை பதிவு செய்ய அல்லது இயங்கும் அல்லது சைக்கிள் ஓட்டுதல் போன்ற அவர்களின் உடல் செயல்பாடுகளை வகைப்படுத்த வேண்டிய பயன்பாடுகளுக்கான இயக்க நேர அனுமதியை அறிமுகப்படுத்துகிறது.

உங்கள் பயன்பாட்டிற்கு இந்த புதிய ACTIVITY_RECOGNITION அனுமதி இல்லையென்றால் Android இன் செயல்பாட்டு அங்கீகார API இனி முடிவுகளை வழங்காது. உங்கள் பயன்பாடு கைரோஸ்கோப் அல்லது முடுக்கமானி போன்ற உள்ளமைக்கப்பட்ட சென்சார்களிடமிருந்து தரவைப் பயன்படுத்தினால், நீங்கள் ACTIVITY_RECOGNITION அனுமதியைக் கோரத் தேவையில்லை.

செயல்பாட்டில் கட்டுப்பாடுகள் தொடங்குகின்றன

குறுக்கீடுகளைக் குறைக்க உதவ, உங்கள் பயன்பாடு ஒரு செயல்பாட்டைத் தொடங்கும்போது Android Q புதிய கட்டுப்பாடுகளை வைக்கிறது. அதிகாரப்பூர்வ Android டாக்ஸில் செயல்பாட்டைத் தொடங்க அனுமதிக்கும் அனைத்து நிபந்தனைகளின் முழுமையான பட்டியலைக் காண்பீர்கள்.

Android Go இலிருந்து கணினி எச்சரிக்கை மேலடுக்குகள் அகற்றப்பட்டன

Android Q மற்றும் Android Go ஐ இயக்கும் சாதனத்தில் உங்கள் பயன்பாடு முறுக்கினால், அதற்கு SYSTEM_ALERT_WINDOW அனுமதியை அணுக முடியாது. Android Go சாதனங்கள் SYSTEM_ALERT_WINDOW மேலடுக்கு சாளரத்தை வரைய முயற்சிக்கும்போது ஏற்படக்கூடிய குறிப்பிடத்தக்க செயல்திறன் வீழ்ச்சியைத் தவிர்க்க இந்த மாற்றம் செயல்படுத்தப்பட்டுள்ளது.

Android Beam க்கு விடைபெறுங்கள்

இந்த தரவு பகிர்வு அம்சம் இப்போது அதிகாரப்பூர்வமாக நீக்கப்பட்டிருப்பதால், Android Q ஆனது Android பீமின் முடிவைக் குறிக்கிறது.

உங்கள் பயனர்களைப் பாதுகாப்பாக வைத்திருத்தல்: முக்கிய தனியுரிமை மாற்றங்கள்

Android Q பல தனியுரிமை மாற்றங்களை அறிமுகப்படுத்துகிறது, இது பயனர்களுக்கு அவர்களின் தரவு மற்றும் சாதனத்தின் முக்கிய அம்சங்கள் மீது அதிக கட்டுப்பாட்டைக் கொடுக்கும்.

துரதிர்ஷ்டவசமாக, இந்த மாற்றங்கள் உங்கள் பயன்பாட்டின் நடத்தையை பாதிக்கலாம் மற்றும் உங்கள் பயன்பாட்டை முற்றிலுமாக உடைக்கக்கூடும். Android Q க்கு எதிராக உங்கள் பயன்பாட்டை சோதிக்கும்போது, ​​பின்வரும் தனியுரிமை மாற்றங்களுக்கு நீங்கள் குறிப்பாக கவனம் செலுத்த வேண்டும்:

1. ஸ்கோப் செய்யப்பட்ட சேமிப்பு: Android இன் புதிய வெளிப்புற சேமிப்பு மாதிரி

பயன்பாடுகள் வெளிப்புற சேமிப்பிடத்தை எவ்வாறு அணுகும் என்பதில் Android Q புதிய கட்டுப்பாடுகளை வைக்கிறது.

இயல்பாக, உங்கள் பயன்பாடு Android Q ஐ இலக்காகக் கொண்டால், அது சாதனத்தின் வெளிப்புற சேமிப்பகத்தில் (முன்னர் “சாண்ட்பாக்ஸ் செய்யப்பட்ட பார்வை” என குறிப்பிடப்படுகிறது) “வடிகட்டப்பட்ட பார்வை” இருக்கும், இது பயன்பாட்டு-குறிப்பிட்ட கோப்பகத்திற்கு மட்டுமே அணுகலை வழங்குகிறது.

ஸ்கோப் செய்யப்பட்ட சேமிப்பிடத்துடன், உங்கள் பயன்பாடு இந்த பயன்பாட்டு-குறிப்பிட்ட கோப்பகத்தையும் அதன் அனைத்து உள்ளடக்கங்களையும் அணுகலாம், இல்லாமல் எந்த சேமிப்பக அனுமதிகளையும் அறிவிக்க வேண்டும்.இருப்பினும், உங்கள் பயன்பாட்டிற்கு READ_EXTERNAL_STORAGE அனுமதி வழங்கப்பட்டால் மட்டுமே கோப்பு அணுக முடியும் மற்றும் கோப்பு (கள்) புகைப்படங்கள் (மீடியாஸ்டோர்.இமேஜஸ்), வீடியோக்கள் (மீடியாஸ்டோர்.வீடியோ) அல்லது இசை (மீடியாஸ்டோர்.ஆடியோ) ஆகியவற்றில் அமைந்திருந்தால் மட்டுமே. இந்த நிபந்தனைகளை பூர்த்தி செய்யாத கோப்பிற்கு உங்கள் பயன்பாட்டிற்கு அணுகல் தேவைப்பட்டால், நீங்கள் சேமிப்பக அணுகல் கட்டமைப்பைப் பயன்படுத்த வேண்டும்.

எழுதும் நேரத்தில், உங்கள் திட்டத்தின் மேனிஃபெஸ்ட்டில் Android: requestLegacyExternalStorage = ”true” ஐ சேர்ப்பதன் மூலம் ஸ்கோப் செய்யப்பட்ட சேமிப்பிலிருந்து விலகுவது சாத்தியமானது, ஆனால் அதிகாரப்பூர்வ Android டாக்ஸின் படி ஸ்கோப் செய்யப்பட்ட சேமிப்பிடம் இறுதியில் எல்லா பயன்பாடுகளுக்கும் தேவைப்படும், எனவே இது பரிந்துரைக்கப்படுகிறது உங்கள் பயன்பாட்டை விரைவில் புதுப்பிக்கிறீர்கள்.

2. ஒரு பயன்பாடு உங்கள் இருப்பிடத்தை எப்போது அணுகலாம் என்பதை முடிவு செய்யுங்கள்

ஒரு பயன்பாடு தங்கள் இருப்பிடத்தை அணுகும்போது Android Q பயனர்களுக்கு கூடுதல் கட்டுப்பாட்டை அளிக்கிறது.

உங்கள் பயன்பாட்டிற்கு இருப்பிடத் தகவல் தேவைப்படும்போது, ​​பயனர் இந்த தகவலைப் பகிர விரும்புகிறாரா என்று கேட்கும் உரையாடலை Android Q காண்பிக்கும்:

  • உங்கள் பயன்பாடு முன்பக்கத்தில் இயங்கும்போது மட்டுமே.
  • எல்லா நேரமும் (அதாவது உங்கள் பயன்பாடு முன்னணியில் இருக்கும்போது மற்றும் பின்னணி).

பயனர் உங்கள் பயன்பாட்டிற்கு எல்லா நேர அணுகலையும் வழங்கினால், உங்கள் பயன்பாடு எந்த நேரத்திலும் தங்கள் இருப்பிடத்தை அணுக முடியும் என்பதை பயனருக்கு நினைவூட்டுவதற்கு Android Q வழக்கமான அறிவிப்புகளை உருவாக்கும்.

இந்த மாற்றங்களைச் செயல்படுத்த, Android Q புதிய ACCESS_BACKGROUND_LOCATION அனுமதியை அறிமுகப்படுத்துகிறது.

உங்கள் பயன்பாட்டின் பின்னணியில் இருக்கும்போது இருப்பிடத் தகவலுக்கான அணுகல் தேவைப்பட்டால், தற்போதுள்ள ACCESS_COARSE_LOCATION அல்லது ACCESS_FINE_LOCATION அனுமதியுடன் இந்த புதிய அனுமதியை நீங்கள் கோர வேண்டும். உதாரணத்திற்கு:

3. மீட்டமைக்க முடியாத கணினி அடையாளங்காட்டிகளில் புதிய கட்டுப்பாடுகள்

IMEI மற்றும் வரிசை எண் போன்ற மீட்டமைக்க முடியாத கணினி அடையாளங்காட்டிகளுக்கு அணுகல் தேவைப்பட்டால், இப்போது நீங்கள் READ_PRIVILEGED_PHONE_STATE அனுமதியைக் கோர வேண்டும்.

சாத்தியமான இடங்களில், பயனரைக் கண்காணிக்கும் மாற்று முறைகளைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது. எடுத்துக்காட்டாக, நீங்கள் பயனர் பகுப்பாய்வுகளைப் பதிவு செய்ய விரும்பினால், மீட்டமைக்க முடியாத சாதன அடையாளங்காட்டிகளுக்கு அணுகலைக் கோருவதை விட, Android விளம்பர ஐடியை உருவாக்கலாம்.

Android Q க்கு நீங்கள் தயாராக உள்ளீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்: உங்கள் பயன்பாட்டைச் சோதிக்கிறது

Android Q இல் உங்கள் பயன்பாடு ஒரு சிறந்த பயனர் அனுபவத்தை வழங்குகிறது என்பதை உறுதி செய்வதற்கான சிறந்த வழி, Android Q ஐ இயக்கும் சாதனத்தில் சோதிப்பது.

அதிகாரப்பூர்வ வெளியீட்டிற்காக நாங்கள் காத்திருக்கும்போது, ​​Android Q டெவலப்பர் மாதிரிக்காட்சிகளுக்கு எதிராக உங்கள் பயன்பாட்டை சோதிக்க மூன்று வழிகள் உள்ளன: Android பீட்டா நிரலில் உங்கள் சாதனத்தை பதிவுசெய்யவும், Android Q கணினி படத்தை உங்கள் சாதனத்தில் கைமுறையாக ப்ளாஷ் செய்யவும் அல்லது Android மெய்நிகர் பயன்படுத்தவும் சாதனம் (ஏவிடி).

1. இயற்பியல் சாதனத்தில் Android Q பீட்டாவை நிறுவவும்

நீங்கள் ஒரு இணக்கமான சாதனத்தை வைத்திருந்தால் (முழு பட்டியலையும் இங்கே காணலாம்), Android பீட்டா நிரலில் சேருவதன் மூலம் நீங்கள் காற்றில் அதிகமான Android Q புதுப்பிப்புகளைப் பெறலாம். எழுதும் நேரத்தில், அனைத்து கூகிள் பிக்சல் தொலைபேசிகளும் Android பீட்டா நிரலால் ஆதரிக்கப்படுகின்றன. அதில் கூகிள் பிக்சல், பிக்சல் எக்ஸ்எல், பிக்சல் 2, பிக்சல் 2 எக்ஸ்எல், பிக்சல் 3, பிக்சல் 3 எக்ஸ்எல், பிக்சல் 3 ஏ, மற்றும் பிக்சல் 3 ஏ எக்ஸ்எல் ஆகியவை அடங்கும்.

உங்களிடம் பிக்சல் இல்லை என்றால், ஆசஸ், ஹவாய், எல்ஜி, சியோமி மற்றும் பலவற்றையும் உள்ளடக்கிய சில உற்பத்தியாளர்களிடமிருந்து தேர்ந்தெடுக்கப்பட்ட சாதனங்களில் Android Q பீட்டா கிடைக்கிறது. ஆதரிக்கப்படும் சாதனங்களின் முழு பட்டியலுக்காக, பட்டியலை இங்கே பாருங்கள்.

நீங்கள் சேர்ந்தவுடன், நிரலின் போது மூன்று முதல் ஆறு புதுப்பிப்புகளைப் பெறுவீர்கள் என்று Google மதிப்பிடுகிறது.

பீட்டா திட்டத்தில் சேருவதற்கு முன்பு, நீங்கள் அறிந்திருக்க வேண்டிய பல குறைபாடுகள் உள்ளன. Android இன் முன் வெளியீட்டு பதிப்புகளில் பிழைகள் மற்றும் பிழைகள் இருக்கலாம், அவை உங்கள் சாதனம் இயல்பாக இயங்குவதைத் தடுக்கக்கூடும், மேலும் நீங்கள் சிரமங்களை எதிர்கொண்டால் அதிகாரப்பூர்வ ஆதரவு எதுவும் கிடைக்காது. Android இன் வெளியீட்டுக்கு முந்தைய பதிப்புகளை இயக்கும் பயனர்கள் தனித்தனி மாதாந்திர பாதுகாப்பு புதுப்பிப்புகளைப் பெறமாட்டார்கள், இது உங்கள் சாதனத்தை தாக்குதல்களுக்கும் சுரண்டல்களுக்கும் பாதிக்கக்கூடும்.

இறுதியாக, நீங்கள் எந்த நேரத்திலும் நிரலிலிருந்து விலகி ஆண்ட்ராய்டின் நிலையான பதிப்பிற்கு திரும்ப முடியும் என்றாலும், நிலையான வெளியீட்டிற்கு நீங்கள் திரும்பும்போது உங்கள் சாதனத்தில் உள்ளூரில் சேமிக்கப்பட்ட எல்லா தரவும் அழிக்கப்படும். பீட்டா திட்டத்தின் இறுதி வரை நீங்கள் பதிவுசெய்திருந்தால், நீங்கள் பட்டம் பெறுவீர்கள் மற்றும் Android Q இன் இறுதி, பொது பதிப்பைப் பெறுவீர்கள் இல்லாமல் உங்கள் எந்த தரவையும் இழக்கிறீர்கள்.

நீங்கள் காற்றில் அதிகமான Android Q புதுப்பிப்புகளைப் பெறத் தொடங்க விரும்பினால், மேலும் தகவலுக்கு Android பீட்டா வலைத்தளத்திற்குச் செல்லவும்.

2. Android Q கணினி படத்தை கைமுறையாக ப்ளாஷ் செய்யுங்கள்

Android Q புதுப்பிப்புகளை காற்றில் பெறுவதற்கான யோசனை உங்களுக்கு பிடிக்கவில்லை என்றால், உங்கள் பிக்சல் சாதனத்தில் Android Q கணினி படத்தை பதிவிறக்கம் செய்து கைமுறையாக ப்ளாஷ் செய்யலாம்.

அனைத்து இணக்கமான பிக்சல் சாதனங்களுக்கான கணினி படங்களை கூகிள் வெளியிட்டுள்ளது, கணினி படத்தை எவ்வாறு ப்ளாஷ் செய்வது என்பதற்கான வழிமுறைகளுடன். Android Q இன் ஒரு குறிப்பிட்ட வெளியீட்டிற்கு எதிராக நீங்கள் சோதிக்க வேண்டுமானால், அல்லது பீட்டா நிரலில் சேருவதை விட உடனடியாக சோதனையைத் தொடங்க விரும்பினால், உங்கள் முதல் புதுப்பிப்பைப் பெற 24 மணிநேரம் வரை காத்திருக்க முடியும் என்றால் இந்த கையேடு அணுகுமுறை பயனுள்ளதாக இருக்கும்.

3. Android முன்மாதிரியைப் பயன்படுத்தவும்

இயற்பியல் ஸ்மார்ட்போன் அல்லது டேப்லெட்டில் பீட்டா மென்பொருளை நிறுவுவதால் ஏற்படும் அபாயங்களை நீங்கள் விரும்பவில்லை என்றால், அல்லது உங்களுக்கு இணக்கமான சாதனம் இல்லையென்றால், அதற்கு பதிலாக ஏ.வி.டி.

சமீபத்திய Android Q முன்னோட்ட படத்தைப் பதிவிறக்க, இந்த வழிமுறைகளைப் பின்பற்றவும்:

  • Android ஸ்டுடியோவைத் தொடங்கவும்.
  • Android ஸ்டுடியோ கருவிப்பட்டியில் இருந்து கருவிகள்> SDK மேலாளரைத் தேர்ந்தெடுக்கவும்.
  • SDK இயங்குதளங்கள் தாவல் தேர்ந்தெடுக்கப்பட்டிருப்பதை உறுதிசெய்க.
  • தொகுப்பு விவரங்களைக் காட்டு என்பதைத் தேர்ந்தெடுக்கவும்.
  • கூகிள் பிளே இன்டெல் x86 ஆட்டம் சிஸ்டம் படத்தைத் தேர்ந்தெடுக்கவும்.

  • சரி என்பதைக் கிளிக் செய்க.
  • இந்த கணினி படத்தைப் பயன்படுத்தி ஒரு AVD ஐ உருவாக்கவும்.

Android Q க்கு எதிராக எனது பயன்பாட்டை எவ்வாறு சோதிப்பது?

Android Q ஐ இயக்கும் இயற்பியல் சாதனம் அல்லது AVD உங்களிடம் கிடைத்தவுடன், நீங்கள் தயாரிக்கும் போது பயன்படுத்தும் அதே சோதனை செயல்முறைகள் மற்றும் நடைமுறைகள் மூலம் உங்கள் பயன்பாட்டை வைக்க வேண்டும் எந்த வெளியிடுகின்றனர். சோதனையின் போது, ​​Android Q இன் தனியுரிமை மாற்றங்களுக்கும் நீங்கள் குறிப்பாக கவனம் செலுத்த வேண்டும், ஏனெனில் இவை உங்கள் பயன்பாட்டை உடைக்கும் ஆற்றலைக் கொண்டுள்ளன.

உங்கள் பயன்பாடு Android Q இல் ஒரு சிறந்த பயனர் அனுபவத்தை வழங்குகிறது என்பதை நீங்கள் சரிபார்த்தவுடன், உங்கள் Android Q- இணக்கமான பயன்பாட்டை Google Play இல் விரைவில் வெளியிட வேண்டும். உங்கள் பயன்பாட்டை முன்கூட்டியே வெளியிடுவதன் மூலம், உங்கள் பயனர் தளத்தின் பெரும்பகுதி Android Q க்கு மாறுவதற்கு முன்பு நீங்கள் கருத்துக்களை சேகரிக்கலாம்.

மாற்றாக, உங்கள் APK ஐ தேர்ந்தெடுக்கப்பட்ட சோதனையாளர்களின் குழுவுக்குத் தள்ள Google Play சோதனை தடங்களைப் பயன்படுத்தலாம், பின்னர் அவர்களின் கருத்துக்களில் நீங்கள் மகிழ்ச்சியாக இருக்கும்போது உற்பத்திக்கு ஒரு அரங்கேற்றத்தை மேற்கொள்ளலாம்.

Android Q க்கு உங்கள் பயன்பாட்டை தயார் செய்ய இந்த கட்டுரை உங்களுக்கு உதவியது என்று நம்புகிறோம்! எந்த Android Q அம்சத்தைப் பற்றி நீங்கள் மிகவும் ஆர்வமாக உள்ளீர்கள்?

கூகிள் பிக்சல் 4 இன் அற்புதமான ஆஸ்ட்ரோஃபோட்டோகிராபி பயன்முறை இப்போது பிக்சல் 3, பிக்சல் 3 எக்ஸ்எல் மற்றும் பிக்சல் 3 ஏ ஆகியவற்றுக்கு வருகிறது. பிளே ஸ்டோரில் கிடைக்கும் அதிகாரப்பூர்வ கூகிள் கேமரா 7.2 ப...

நீங்கள் எப்போதாவது ஒரு சாகசத்தில் ஈடுபட்டிருக்கிறீர்களா? உங்களிடம் ஒரு வேண்டும் என்று விரும்புகிறேன் ஒவ்வொரு அற்புதமான தருணத்தையும் கைப்பற்ற கேமரா? இது உங்களுக்கு வாய்ப்பு விரும்புவதை நிறுத்தி கைப்பற்...

சுவாரசியமான பதிவுகள்