உள்ளடக்கத்திற்கு செல்லுங்கள்
A8

Android 8.1 Developer Preview for Android APK

பதிப்பகத்தார்: Google
Android APK Free
பதிவிறக்க Tamil vPreview 1K பதிவிறக்கங்கள்
கோப்பு வகைAPK
பதிப்புPreview
பதிப்பகத்தார் Google
வெளிவரும் தேதி25 அக்., 2017
தேதி சேர்க்கப்பட்டது25 அக்., 2017
OS தேவைகள்Android
தேவைகள்Only compatible with the Nexus 5X, Nexus 6P, Pixel C, Pixel, Pixel XL, Pixel 2, and Pixel 2 XL.
மொத்த பதிவிறக்கங்கள்1,002
வாரத்திற்கு பதிவிறக்கங்கள்8
விலைFree

விளக்கம்

ஆண்ட்ராய்டு O ஆனது பயனர்கள் மற்றும் டெவலப்பர்களுக்காக பல்வேறு புதிய அம்சங்கள் மற்றும் திறன்களை அறிமுகப்படுத்துகிறது. டெவலப்பர்களுக்கான புதியவற்றை இந்த ஆவணம் எடுத்துக்காட்டுகிறது.

இயங்குதள மாற்றங்கள் உங்கள் பயன்பாடுகளைப் பாதிக்கக்கூடிய பகுதிகளைப் பற்றி அறிய, Android O நடத்தை மாற்றங்களைப் பார்க்கவும்.

நியூரல் நெட்வொர்க்ஸ் ஏபிஐ

நியூரல் நெட்வொர்க்ஸ் ஏபிஐ (என்என்ஏபிஐ) சாதனத்தில் இயந்திர கற்றல் செயல்பாடுகளுக்கான வன்பொருள் முடுக்கத்துடன் பயன்பாடுகளை வழங்குகிறது. API ஆனது சாதன மாதிரி உருவாக்கம், தொகுத்தல் மற்றும் செயல்படுத்தல் ஆகியவற்றை ஆதரிக்கிறது. பயன்பாடுகள் பொதுவாக NNAPI ஐ நேரடியாகப் பயன்படுத்துவதில்லை; மாறாக, என்என்ஏபிஐ என்பது இயந்திர கற்றல் நூலகங்கள், கட்டமைப்புகள் மற்றும் டெவலப்பர்கள் தங்கள் மாடல்களைப் பயிற்றுவித்து அவற்றை ஆண்ட்ராய்டு சாதனங்களில் பயன்படுத்த அனுமதிக்கும் கருவிகளால் அழைக்கப்படுகிறது.

நியூரல் நெட்வொர்க்குகள் ஏபிஐ பற்றி மேலும் அறிய, நியூரல் நெட்வொர்க்குகள் ஏபிஐ குறிப்பு ஆவணங்கள் மற்றும் நரம்பியல் நெட்வொர்க்குகள் ஏபிஐ டெவலப்பர் வழிகாட்டியைப் பார்க்கவும்.

அறிவிப்புகள்

Android 8.1 டெவலப்பர் முன்னோட்டம் 1 அறிவிப்புகளில் பின்வரும் மாற்றங்களை உள்ளடக்கியது:

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

ஆக்டிவிட்டிமேனேஜர்.

குறைந்த ரேம் சாதனங்களுக்கான மேம்படுத்தப்பட்ட இலக்கு

Android 8.1 (API நிலை 27) இரண்டு புதிய வன்பொருள்-அம்ச மாறிலிகளான FEATURE_RAM_LOW மற்றும் FEATURE_RAM_NORMAL ஆகியவற்றை தொகுப்பு நிர்வாகியில் சேர்க்கிறது. இந்த மாறிலிகள் உங்கள் பயன்பாடுகள் மற்றும் APK பிரிப்புகளை சாதாரண அல்லது குறைந்த ரேம் சாதனங்களுக்கு விநியோகிக்க உங்களை அனுமதிக்கின்றன.

இந்த மாறிலிகள், குறிப்பாக கொடுக்கப்பட்ட சாதனத்தின் திறன்களுக்கு மிகவும் பொருத்தமான பயன்பாடுகளை முன்னிலைப்படுத்துவதன் மூலம் சிறந்த பயனர் அனுபவத்தை மேம்படுத்த Play store ஐ செயல்படுத்துகிறது.

கட்டமைப்பின் தானாக நிரப்புதல் புதுப்பிப்புகள்

ஆண்ட்ராய்டு 8.1 டெவலப்பர் முன்னோட்டம் (API நிலை 27) உங்கள் பயன்பாடுகளில் நீங்கள் இணைக்கக்கூடிய தன்னியக்க நிரப்பு கட்டமைப்பிற்கு பல மேம்பாடுகளை வழங்குகிறது.

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

டெவலப்பர் மாதிரிக்காட்சியானது, ஆண்ட்ராய்டு சிஸ்டம் தன்னியக்க நிரப்பு சேமிப்பு UI ஐக் காட்ட வேண்டுமா என்பதைத் தீர்மானிக்க, உங்கள் ஆப்ஸ் பயன்படுத்தக்கூடிய வேலிடேட்டர் பொருளைக் குறிப்பிட உங்களை அனுமதிக்கிறது. இந்த செயல்பாடு SaveInfo.Builder வகுப்பின் setValidator() முறையால் வழங்கப்படுகிறது.

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

கூடுதலாக, AutofillManager வகுப்பில் notifyViewVisibilityChanged(View, int, boolean) முறை உள்ளது, இது ஒரு மெய்நிகர் கட்டமைப்பில் பார்வையின் தெரிவுநிலையில் ஏற்படும் மாற்றங்களைப் பற்றி கட்டமைப்பிற்கு தெரிவிக்க நீங்கள் அழைக்கலாம். மெய்நிகர் அல்லாத கட்டமைப்புகளுக்கான முறையின் அதிக சுமையும் உள்ளது. இருப்பினும், மெய்நிகர் அல்லாத கட்டமைப்புகள் வழக்கமாக நீங்கள் கட்டமைப்பை வெளிப்படையாகத் தெரிவிக்க வேண்டியதில்லை, ஏனெனில் இந்த முறை ஏற்கனவே காட்சி வகுப்பால் அழைக்கப்படுகிறது.

EditText மேம்படுத்தல்

API நிலை 27 இல் தொடங்கி, EditText.getText() முறை திருத்தக்கூடியதை வழங்குகிறது; முன்பு அது ஒரு சார்சீக்வென்ஸ் திரும்பியது. திருத்தக்கூடியது CharSequenceஐச் செயல்படுத்துவதால், இந்த மாற்றம் பின்னோக்கி இணக்கமானது.

திருத்தக்கூடிய இடைமுகம் மதிப்புமிக்க கூடுதல் செயல்பாட்டை வழங்குகிறது. எடுத்துக்காட்டாக, Editable ஆனது Spannable இடைமுகத்தையும் செயல்படுத்துவதால், EditText இன் நிகழ்வில் உள்ளடக்கத்திற்கு மார்க்அப்பைப் பயன்படுத்தலாம்.

நிரலாக்க பாதுகாப்பான உலாவல் நடவடிக்கைகள்

பாதுகாப்பான உலாவல் API இன் WebView செயல்படுத்தலைப் பயன்படுத்துவதன் மூலம், அறியப்பட்ட அச்சுறுத்தலாக Google வகைப்படுத்திய URL க்கு WebView இன் நிகழ்வு செல்ல முயற்சிக்கும் போது உங்கள் ஆப்ஸைக் கண்டறிய முடியும். இயல்பாக, WebView படம் 1 இல் காட்டப்பட்டுள்ளபடி ஒரு இடைநிலையைக் காட்டுகிறது, அறியப்பட்ட அச்சுறுத்தலைப் பற்றி பயனரை எச்சரித்து, எப்படியும் URL ஐ ஏற்றுவதற்கு அல்லது பாதுகாப்பான முந்தைய பக்கத்திற்குத் திரும்புவதற்கான விருப்பத்தை அவர்களுக்கு வழங்குகிறது.

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

பாதுகாப்பான உலாவலுக்கான அச்சுறுத்தல்களை உங்கள் ஆப்ஸ் தெரிவிக்கிறதா என்பதை நீங்கள் கட்டுப்படுத்தலாம்.

பாதுகாப்பான உலாவல் அறியப்பட்ட அச்சுறுத்தலாக வகைப்படுத்தும் URL ஐ எதிர்கொள்ளும் ஒவ்வொரு முறையும் --பாதுகாப்புக்குத் திரும்புவது போன்ற ஒரு குறிப்பிட்ட செயலை உங்கள் ஆப்ஸ் தானாகவே செய்ய வைக்கலாம்.

குறிப்பு: அறியப்பட்ட அச்சுறுத்தல்களுக்கு எதிராக உகந்த பாதுகாப்பிற்காக, WebView ஆப்ஜெக்ட்டின் loadUrl()முறையைப் பயன்படுத்துவதற்கு முன், பாதுகாப்பான உலாவலைத் தொடங்கும் வரை காத்திருக்கவும்.

வீடியோ சிறுபடம் பிரித்தெடுத்தல்

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

நினைவகத்தை வீணாக்கக்கூடிய getFrameAtTime() ஐ விட இந்த முறையைப் பயன்படுத்த பரிந்துரைக்கிறோம், ஏனெனில் இது ஆதார வீடியோவின் அதே தெளிவுத்திறனுடன் பிட்மேப்பை வழங்கும். எடுத்துக்காட்டாக, 4K வீடியோவில் இருந்து ஒரு சட்டமானது 16MB பிட்மேப்பாக இருக்கும், இது சிறுபடத்திற்குத் தேவையானதை விட மிகப் பெரியதாக இருக்கும்.

பகிரப்பட்ட நினைவக API

Android 8.1 (API நிலை 27) ஒரு புதிய பகிரப்பட்ட நினைவக வகுப்பை அறிமுகப்படுத்துகிறது. பல செயல்முறைகள் அல்லது பயன்பாடுகளால் பயன்படுத்தக்கூடிய அநாமதேய பகிரப்பட்ட நினைவகத்தை உருவாக்க, வரைபடமாக்க மற்றும் நிர்வகிக்க இந்த வகுப்பு உங்களை அனுமதிக்கிறது.

வால்பேப்பர்கலர்ஸ் ஏபிஐ

Android 8.1 டெவலப்பர் முன்னோட்டம் (API நிலை 27) வால்பேப்பர் வண்ணங்களை நிர்வகிப்பதற்கான ஆதரவைச் சேர்க்கிறது. இந்த அம்சம் ஒரு பிட்மேப், வரையக்கூடியது அல்லது முதல் மூன்று பார்வைக்கு பிரதிநிதித்துவப்படுத்தும் வண்ணங்களைப் பயன்படுத்தி வால்பேப்பர்கலர்ஸ் பொருளை உருவாக்க உங்களை அனுமதிக்கிறது. வால்பேப்பரின் முதல் மூன்று குறிப்பிடத்தக்க வண்ணங்களின் விவரங்களையும் நீங்கள் மீட்டெடுக்கலாம்.

வால்பேப்பர்கலர்ஸ் பொருளை உருவாக்க, பின்வருவனவற்றில் ஒன்றைச் செய்யுங்கள்:

மூன்று வண்ணங்களைப் பயன்படுத்தி வால்பேப்பர்கலர்ஸ் பொருளை உருவாக்க, முதன்மை, இரண்டாம் நிலை மற்றும் மூன்றாம் நிலை வண்ணங்களைக் கடந்து வால்பேப்பர்கலர்ஸ் வகுப்பின் உதாரணத்தை உருவாக்கவும். முதன்மை நிறம் பூஜ்யமாக இருக்கக்கூடாது.

பிட்மேப்பில் இருந்து வால்பேப்பர்கலர்ஸ் பொருளை உருவாக்க, பிட்மேப் மூலத்தை அளவுருவாக அனுப்புவதன் மூலம் fromBitmap() முறையை அழைக்கவும்.

வரையக்கூடியவற்றிலிருந்து வால்பேப்பர்கலர்ஸ் பொருளை உருவாக்க, வரையக்கூடிய மூலத்தை அளவுருவாக அனுப்புவதன் மூலம் fromDrawable() முறையை அழைக்கவும்.

வால்பேப்பரிலிருந்து முதன்மை, இரண்டாம் நிலை அல்லது மூன்றாம் நிலை வண்ண விவரங்களைப் பெற, பின்வரும் முறைகளை அழைக்கவும்:

getPrimaryColor() வால்பேப்பரின் மிகவும் குறிப்பிடத்தக்க நிறத்தை வழங்குகிறது.

getSecondaryColor() வால்பேப்பரின் இரண்டாவது மிக முக்கியமான நிறத்தை வழங்குகிறது.

getTertiaryColor() முறையானது வால்பேப்பரின் மூன்றாவது மிக முக்கியமான நிறத்தை வழங்குகிறது

குறிப்பிடத்தக்க வண்ண மாற்றங்கள் குறித்து கணினிக்கு தெரிவிக்க, notifyColorsChanged() முறையை அழைக்கவும். இந்த முறை onComputeColors()வாழ்க்கை சுழற்சி நிகழ்வைத் தூண்டுகிறது, அங்கு நீங்கள் ஒரு புதிய WallpaperColors பொருளை வழங்குவதற்கான வாய்ப்பைப் பெறுவீர்கள்.

வண்ண மாற்றங்களுக்கு கேட்பவரைச் சேர்க்க, addOnColorsChangedListener() முறையை அழைக்கலாம். வால்பேப்பரின் முதன்மை வண்ணங்களை மீட்டெடுக்க நீங்கள் getWallpaperColors() முறையை அழைக்கலாம்.

கைரேகை புதுப்பிப்புகள்

FingerprintManager வகுப்பு பின்வரும் பிழைக் குறியீடுகளை அறிமுகப்படுத்தியுள்ளது:

FINGERPRINT_ERROR_LOCKOUT_PERMANENT - கைரேகை ரீடரைப் பயன்படுத்தி தனது சாதனத்தைத் திறக்க பயனர் பலமுறை முயற்சித்துள்ளார்.

FINGERPRINT_ERROR_VENDOR - விற்பனையாளர் சார்ந்த கைரேகை ரீடர் பிழை ஏற்பட்டது.

ஒத்த திட்டங்கள்

மாற்றுக்கள்

இந்த வெளியீட்டாளரிடமிருந்து மேலும்