A Google bejelentette az Android 11 Developer Preview 2-t a Google Pixel 2017 és újabb okostelefonokra. Itt vannak az újdonságok a felhasználók és a fejlesztők számára.
Bár a SARS-CoV-2 által okozott COVID-19 betegség terjedése lelassította a világgazdaságot, sok technológiai vállalat átállította alkalmazottait az otthoni munkavégzésre (WFH). A Google is egy ilyen vállalat, és ma már elismerték azokat a nehézségeket, amelyekkel sokunknak szembe kell néznie szerte a világon. A cég ma bejelentette a következő nagy Android operációs rendszer, az Android 11 új fejlesztői előzetesét. Az Android 11 Developer Preview 2 az első Developer Preview-hoz hasonlóan továbbra is csak fejlesztőknek szól, és a A blogbejegyzésben említett változtatások az új API-kra és a platform viselkedésének változásaira összpontosítanak, amelyekhez a fejlesztőknek alkalmazkodniuk kell. Itt vannak az újdonságok.
Új Android 11 API változások
- 5G állapotú API: Az Android 11 Developer Preview 2-ben a fejlesztők ellenőrizhetik, hogy a felhasználó 5G New Radio (NR) vagy nem önálló (NSA) hálózaton van-e. Ha nem ismeri, az NSA-hálózatokon az 5G azt jelenti, hogy az 5G-hálózat a meglévő 4G-infrastruktúrától való elszakadást jelenti, míg az NR-hálózatokon lévő 5G-vel a hálózat független. Az 5G az NR-en általában sokkal gyorsabb lesz, bár a jelenlegi elérhetősége nagyon korlátozott. Ellenőrizheti ezt az állapotot, ha módosítani szeretné, hogyan viselkedjen az alkalmazás alacsonyabb vagy magasabb szintű hálózati kapcsolat esetén.
- Csuklós szög az összecsukhatókhoz: Az összehajtható eszközök, mint például a hamarosan megjelenő Microsoft Surface Duo, a Motorola Razr, a Samsung Galaxy Fold/Z Flip és a Huawei Mate X/Xs általában több, mint két állapotúak. Legtöbbször össze vannak hajtva vagy teljesen ki vannak hajtva, de időnként a felhasználók ferdén helyezik el őket. Az Android 11 Developer Preview 2 támogatást kapott a csuklószög érzékelő Ez lehetővé teszi az alkalmazások számára, hogy közvetlenül vagy egy AndroidX-könyvtáron keresztül lekérdezzék a csuklószöget.
- A hívásszűrési szolgáltatás fejlesztései: A hívásszűrő alkalmazások mostantól jelenthetik a hívás elutasításának okát, hogy tájékoztassák a felhasználókat arról, hogy a szolgáltatás miért utasította el a bejövő hívást. Ezenkívül a hívásszűrő alkalmazások azt is láthatják, hogy a bejövő hívás a felhasználó névjegyei között szereplő számról érkezett-e, feltéve persze, hogy a hívásszűrő alkalmazásnak van engedélye a névjegyek olvasására. Végül a hívásszűrő alkalmazások most már személyre szabhatják a hívás utáni képernyő párbeszédpanel, amelyet a rendszer biztosít, hogy a felhasználók olyan műveleteket hajthassanak végre, mint a hívás spamként való megjelölése vagy a szám hozzáadása a névjegyekhez.
- A Neural Networks API frissítései: A Google hozzáadta a "számításilag hatékony verziót" a swish aktiválási funkció (figyelmeztetés: PDF hivatkozás), amely "gyorsabb edzési időt és nagyobb pontosságot tesz lehetővé a feladatok széles körében". Egy másik kiegészítés a Control ops "engedélyezése fejlettebb gépi tanulási modellek, amelyek támogatják az elágazást és a hurkokat." Végül a Google "új végrehajtási vezérlőket" adott hozzá, hogy minimalizálja a késleltetést a közös használathoz esetek.
Adatvédelem és biztonság
- Az Android 11 rendszerben azoknak az alkalmazásoknak, amelyek egy előtérbeli szolgáltatásból szeretnének hozzáférni a kamera- vagy mikrofonadatokhoz, deklarálniuk kell a foregroundServiceType jegyzékattribútumot.
- Határozott tárolóhely frissítve lett ebben az új előzetes verzióban. Mostantól a fejlesztők migrálhatják a fájlokat „a régi modellről az új hatókörű tárolási modellre”. A "gyorsítótárazott fájlok jobb kezelése" is hozzáadásra került.
Fényes és minőségi
-
Szinkronizált IME átmenetek: Új API-k kerültek hozzáadásra, amelyek lehetővé teszik a fejlesztők számára, hogy szinkronizálják alkalmazásuk tartalmát a beviteli mód-szerkesztővel vagy az IME-vel, valamint a rendszersávokkal animáció közben. Ez lehetővé teszi a korábbinál sokkal gördülékenyebb IME-átmenetek létrehozását. Az új beszúrja az animációhallgatót lehetővé teszi "képkocka-tökéletes átmenetek" létrehozását, mivel értesíti az alkalmazásokat a képkockánkénti változásokról a betéteken. Az új WindowInsetsAnimationController Az API lehetővé teszi, hogy az alkalmazások átvegyék az irányítást az IME és a rendszersáv átmenetei felett. A jobb alsó sarokban látható példában az alkalmazás a WindowInsetsAnimationController API-t használja az IME átmenet vezérlésére az alkalmazás felhasználói felületének túlgörgetése esetén.
- Az alkalmazás által preferált frissítési gyakoriság: Manapság több tucat Android-eszköz létezik nagy frissítési gyakoriságú kijelzővel, például 90 Hz, 120 Hz vagy 144 Hz. Az Android 11-ben az alkalmazások és játékok mostantól beállíthatják a kívánt képkockasebességet saját ablakukhoz. A rendszer az alkalmazás által preferált képkockasebesség alapján választja ki a képernyő frissítési gyakoriságát az alkalmazás futtatásakor.
- Folytatás újraindításkor: Mint korábban kiemeltük, Az Android 11 javítja az éjszakai OTA frissítések élményét. Újraindítás után az alkalmazások anélkül férhetnek hozzá a hitelesítő adatokkal titkosított (CE) tárolóhoz, hogy a felhasználó feloldaná az eszköz zárolását. Így az alkalmazások az OTA után visszaállíthatják a normál működést, ha a felhasználó nincs a közelben, hogy feloldja a telefont.
- Kamera támogatás az Android emulátorban: Az Android Studio Android emulátora mostantól támogatja az első és a hátsó emulált kamerákat. A hátsó kamera támogatja HW 3. szint Camera2 API-ban, míg az elülső kamera támogatja a TELJES szintet logikai kamera támogatással.
Fogj neki
Áprilisban még egy fejlesztői előzetes lesz, majd 2 béta kiadás következik. A stabil Android 11 kiadás valamikor 2020 harmadik negyedévében lesz elérhető, ha minden a tervek szerint halad.
Az Android 11 Developer Preview 2 Pixel eszközre történő telepítéséhez Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 vagy Pixel 4 XL telefonnal kell rendelkeznie. Te is tudod manuálisan villogtassa az előnézeti buildet vagy használhatja a Android Flash eszköz hogy megcsinálja helyetted. Ha nem rendelkezik Pixel-eszközzel, telepítheti a legújabb fejlesztői előnézetet a következőn keresztül Általános rendszerkép (GSI) a Project Treble-kompatibilis eszközökön, beleértve az Android 9 Pie vagy újabb verzióval elindított eszközöket is. A futásteljesítmény azonban változhat. Végül elindíthatja a legújabb buildet az Android Emulatorban az Android Studio alkalmazásban. Ezen módszerek mindegyike lehetőséget nyújt az alkalmazások tesztelésére az új környezetben. Ügyeljen arra, hogy alaposan tesztelje alkalmazását, mert a Google előbb-utóbb az Android 11 célzását feltételéül teszi, hogy alkalmazásai megjelenjenek a Google Play Áruházban.
Próbálja ki a legújabb verziót, és adja meg a Google-nak Visszacsatolás ha bármilyen problémába ütközik.
Android 11 hírek az XDA-n