A Google kiadja az első Android 11 Developer Preview-t olyan új funkciókkal, mint a képernyőrögzítés, a csevegőbuborékok és egyebek
5 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
A Google ma kiadta az első Android 11 Developer Preview buildet, amely számos új funkciót és API-t tartalmaz a felhasználók és a fejlesztők számára. A Google 11 harmadik negyedévében tervezi kiadni az Android 3 operációs rendszer végleges verzióját. Ez az Android 2020 kiadás néhány új funkciót is tartalmaz majd, mint például a képernyőrögzítés beépített támogatása, a jobb helyadatvédelem (a felhasználók ideiglenes hozzáférést biztosíthatnak a helyadatokhoz, mikrofonhoz és kamera egyszeri engedélyen keresztül), jobb védelmet nyújt a külső tárolón lévő alkalmazások és felhasználói adatok számára, és így tovább. A fejlesztői funkciók listáját alább találja.
Adathozzáférés auditálása:
- Annak érdekében, hogy jobban átlátható legyen, hogyan férnek hozzá az alkalmazásai és függőségei a felhasználók személyes adataihoz, az Android 11 adathozzáférés auditálása. A funkció használatával jobban azonosíthatja és kijavíthatja a potenciálisan váratlan adathozzáférést.
Hatékony grafikai hibakereső réteg beillesztés:
- Az alkalmazások mostantól külső grafikus rétegeket tölthetnek be (GLES, Vulkán). Ez a funkció különösen fontos, ha alkalmazásának profilja van olyan eszközökkel, mint pl GAPID.
Médiafájlok kötegelt műveletei:
- Az eszközök közötti konzisztencia és a nagyobb felhasználói kényelem érdekében az Android 11 számos módszert ad hozzá
MediaStore
API. Ha többet szeretne megtudni ezekről a módszerekről, lásd a kötegelt műveletek végrehajtása szakaszban a tárolással kapcsolatos Android 11 adatvédelmi oldalon.
Multimédiás gyors válaszok:
- Az Android 11-től kezdve a felhasználók képeket és egyéb multimédiás tartalmakat illeszthetnek be gyors válaszok. A funkció támogatásához az alkalmazásoknak információkat kell hozzáadniuk a következőhöz
RemoteInput
értesítéseket, amelyek meghatározzák, hogy mely MIME-típusokat tudják kezelni. Tedd ezt hívássalRemoteInput.Builder.setAllowDataType()
. Az alkalmazásnak is ellenőriznie kell bármelyiketRemoteInput
adások, amelyeket fogad, hogy megnézze, hogy az adás tartalmaz-e ilyen típusú tartalmat; használatRemoteInput.getDataResultsFromIntent()
ezt csináld meg.
Hozzáférés a médiafájlokhoz a nyers fájl elérési útjaival:
- Az Android 11-től kezdve azok az alkalmazások, amelyek rendelkeznek a
READ_EXTERNAL_STORAGE
Az engedély beolvassa az eszköz médiafájljait közvetlen fájlútvonalak és natív könyvtárak használatával. Ha többet szeretne megtudni erről a képességről, tekintse meg a elérheti a fájlokat a nyers elérési útvonalak használatával a tárolással kapcsolatos Android 11 adatvédelmi oldalon.
Nagy adathalmazok biztonságos megosztása:
- Bizonyos helyzetekben, például olyan esetekben, amikor gépi tanulással vagy médialejátszással jár, előfordulhat, hogy az alkalmazás ugyanazt a nagy adatkészletet szeretné használni, mint egy másik alkalmazás. Az Android korábbi verzióiban az alkalmazásodnak és egy másik alkalmazásnak is le kellett töltenie ugyanannak az adatkészletnek egy külön példányát.
Alacsony késleltetésű támogatás kérése és ellenőrzése:
- Egyes kijelzők, például egyes külső kijelzők és TV-k, képesek grafikus utófeldolgozást végezni. Ez az utófeldolgozás javítja a grafikát, de növelheti a késleltetést. A HDMI 2.1-et támogató újabb kijelzők egy automatikus alacsony késleltetésű mód (TÁBORNOK, más néven játék mód), amely minimalizálja a késleltetést az utófeldolgozás kikapcsolásával. Az ALLM-mel kapcsolatos további részletekért tekintse meg a HDMI 2.1 specifikáció.
Alacsony késleltetésű dekódolás a MediaCodecben:
- Az Android 11 továbbfejleszti
MediaCodec
játékok és más valós idejű alkalmazások alacsony késleltetésű dekódolásának támogatására. Átadással ellenőrizheti, hogy egy kodek támogatja-e az alacsony késleltetésű dekódolástFEATURE_LowLatency
nak nekMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
NDK képdekódoló:
- Az NDK
ImageDecoder
Az API szabványos API-t biztosít az Android C/C++ alkalmazásokhoz a képek közvetlen dekódolásához. Az alkalmazásfejlesztőknek többé nem kell használniuk a keretrendszer API-kat (a JNI-n keresztül), vagy nem kell harmadik féltől származó képdekódoló könyvtárakat kötniük. További információkért lásd a Képdekódoló fejlesztői útmutató.
Erőforrás betöltők:
- Az Android 11 új API-t vezet be, amely lehetővé teszi az alkalmazások számára, hogy dinamikusan bővítsék az erőforrások keresését és betöltését. Az új API osztályok
ResourcesLoader
és aResourcesProvider
elsősorban az új funkciók biztosításáért felelősek. Együtt lehetővé teszik további erőforrások és eszközök biztosítását, vagy a meglévő erőforrások és eszközök értékének módosítását.
Frissítések az ICU könyvtárakban:
- Az Android 11 frissíti a
android.icu
csomag a 66-os verzió használatához ICU könyvtár, összehasonlítva az Android 63 10-as verziójával. Az új könyvtári verzió frissített CLDR területi adatokat és számos fejlesztést tartalmaz az Android nemzetköziesítésének támogatásához.
Neural Networks API 1.3:
- Az Android 11 bővíti és javítja a Neural Networks API (NNAPI).
Új műveletek:
- Az NNAPI 1.3 új operandustípust vezet be,
TENSOR_QUANT8_ASYMM_SIGNED
, támogatni A TensorFlow Lite új kvantálási sémája.
Új ML vezérlők:
- Az NNAPI 1.3 új vezérlőket vezet be a gépi tanulás zökkenőmentes működéséhez.
Biometrikus hitelesítés erőssége:
- Az alkalmazás adatainak biztonsági szintjének szabályozásában az Android 11 bemutatja a
BiometricManager.Authenticators
felület. Ez az interfész határozza meg a biometrikus hardverelemek lehetséges erősségeit. A készülék gyártója minden elemhez meghatároz egy konkrét szilárdságot, mint plBIOMETRIC_STRONG
orBIOMETRIC_WEAK
. Ezeket az erősségi szinteket a Kompatibilitás meghatározása cimre.
CallScreeningService frissítések:
- Android 11-től kezdve a CallScreeningService információkat kérhet a bejövő hívások STIR/SHAKEN ellenőrzési állapotáról (verstat). Ezt az információt a hívás részletei a bejövő hívásokhoz.
Kibővített kamera támogatás az Android emulátorban:
Az Android 11 továbbfejlesztett Android Emulator kameraképességeket mutat be. A hozzáadott szolgáltatások a következőket tartalmazzák:
- RAW rögzítés
- YUV újrafeldolgozás
- 3. szintű eszközök
- Logikai kamera támogatás
Értesítési hangok és rezgések némítása aktív rögzítés közben:
- Az Android 11-től kezdve, amikor aktívan használja a kamerát, az alkalmazás csak a rezgéseket tudja elnémítani, mind a hangokat, mind a rezgéseket, vagy egyiket sem
setCameraAudioRestriction()
.
Wi-Fi Passpoint fejlesztések:
- A Passpoint lehetővé teszi az alkalmazások számára, hogy automatikusan és csendesen hitelesítést hajtsanak végre, és biztonságos Wi-Fi hotspotokhoz csatlakozzanak. Az „R” vagy magasabb API-szintet célzó alkalmazások a Passpoint alábbi további funkcióit használhatják.
A Wi-Fi Suggestion API kibővült:
Az Android 11 kiterjeszti a Wi-Fi Suggestion API az alkalmazás hálózatkezelési képességeinek növelése érdekében, beleértve a következőket:
- A kapcsolatkezelő alkalmazások a leválasztási kérelmek engedélyezésével kezelhetik saját hálózataikat.
- A Passpoint hálózatok integrálva vannak a Suggestion API-ba, és javasolhatók a felhasználónak.
- Az Analytics API-k segítségével információkat szerezhet hálózatai minőségéről.
Chat buborékok:
- Buborékok már elérhetőek a fejlesztők számára, hogy segítsenek a rendszerben folyó beszélgetések feltárásában. A buborékok egy kísérleti funkció volt az Android 10-ben, amelyet fejlesztői opción keresztül engedélyeztek – az Android 11-ben erre már nincs szükség.
Forrás: Google