Sokat beszéltünk már az Android Q-ra érkező újdonságokról, de a Google megosztott néhány részletet a béta verzióban szereplő nagyokról.
Az emberek azt várták, hogy az első Android Q Beta ezen a héten indul A Google szállította (kicsit később a vártnál). A korábbi évekkel ellentétben a Google nem a "Fejlesztői előnézettel" kezd. Ezt Android Q Beta 1-nek hívják. Már megtettük sokat beszéltek az Android Q újdonságairól, de a Google megosztott néhány részletet a béta nagyjairól.
Adatvédelem
Ahogy arról korábban is beszéltünk, az adatvédelem nagy hangsúlyt fektet az Android Q-ban. Ez az első dolog, amit a Google felhoz a frissítés részleteiben. A felhasználók jobban szabályozhatják, hogy az alkalmazások mikor szerezhetik meg a helyadatokat az „Engedélyezés csak használat közben” új beállítással. Nem kell attól tartania, hogy egy alkalmazás a háttérben pingeli a tartózkodási helyét.
Az adatvédelem több, mint puszta helymegosztás. További vezérlőelemek állnak rendelkezésre, amelyek lehetővé teszik az alkalmazások számára a megosztott fájlokhoz való hozzáférést, valamint új futásidejű engedélyek a fényképek, videók és hangok hozzáférésének szabályozására. Az alkalmazásoknak a rendszerfájl-választót kell használniuk a letöltésekhez, és a fejlesztők számára módosultak, hogy az alkalmazások hogyan használhatják a külső tárhely megosztott területét. tudsz
bővebben itt olvashat róla.Az Android Q megakadályozza, hogy az alkalmazások elindítsanak egy tevékenységet a háttérben, és átvegyék a képernyőt. A Google arra ösztönzi a fejlesztőket, hogy ehelyett magas prioritású értesítéseket használjanak bővebb információ itt). Egyéb adatvédelmi funkciók közé tartozik az eszközazonosítókhoz, például az IMEI-hez és a sorozatszámhoz való korlátozott hozzáférés. A MAC-címek alapértelmezés szerint véletlenszerűen lesznek kiválasztva, ha különböző Wi-Fi hálózatokhoz csatlakoznak.
Összecsukható
Az Android Q több támogatást tartalmaz a divatos összecsukható telefon formájához. Változások történtek az onResume és onPause funkciókban, hogy támogassák a többszörös folytatást, és értesítsék az alkalmazást, ha fókuszba került. Azt is megváltoztatták, hogy a átméretezhetőTevékenység A manifest attribútum segít a fejlesztőknek abban, hogy kezeljék, hogyan jelenjenek meg az alkalmazások összehajtható és nagy képernyőkön. Az Android emulátor mostantól támogatja ezeket az új, többképernyős típusokat.
Parancsikonok megosztása
Az Android Q megkönnyíti a megosztást a megosztási parancsikonokkal. Ez lehetővé teszi a felhasználók számára, hogy közvetlenül egy másik alkalmazásba ugorjanak, hogy tartalmat oszthassanak meg. A fejlesztők közzétehetnek olyan megosztási célokat, amelyek egy adott tevékenységet indítanak el, és ezek megjelennek a megosztási felhasználói felületen. A megosztási parancsikonok hasonlóan működnek, mint Alkalmazás-parancsikonok, ezért a Google bővíti a ShortcutInfo API hogy mindkettő integrálása könnyebb legyen. Az API azt is lehetővé teszi, hogy az Android Q előtti eszközök is használják a Direct Share funkciót.
Az Android megosztási menüjére régóta panaszkodnak, mert késés és bosszantó. Ez a frissítés végre megoldhatja ezeket a problémákat, de meg kell néznünk, hogyan működik a gyakorlatban. Mivel az új megosztási API push helyett pull modellt használ, a Google azt állítja, hogy sokkal gyorsabb, mivel nem kell minden alkalommal feltöltenie a menüt, amikor meghívják.
Beállítások panelek
Az új Settings Panel API lehetővé teszi a legfontosabb rendszerbeállítások megjelenítését közvetlenül egy alkalmazás kontextusában. Ez kihasználja a Szeletek az Android Pie-ben található funkció. A beállítások panel egy lebegő felhasználói felület, amely egy alkalmazásból meghívható a rendszerbeállítások és kapcsolók megjelenítéséhez. Példát adnak arra, hogy egy böngésző képes megjeleníteni egy panelt a csatlakozási beállításokkal.
Kapcsolódás
Az Android Q növelte a helyvédelmet a Bluetooth, a mobil és a Wi-Fi hálózatok keresése körül. Most pontos helymeghatározási engedélyt kérnek. A Google új Wi-Fi szabványos támogatást, a WP3-at és az OWE-t is hozzáadja az otthoni és munkahelyi hálózatok, valamint a nyílt/nyilvános hálózatok biztonságának javítása érdekében. A nagy teljesítményű és alacsony késleltetésű módok engedélyezésével adaptív Wi-Fi kérhető. A Google szerint ez segíteni fog olyan területeken, mint a játékok és a hanghívások.
Az Android Q rendszerben az alkalmazások kérhetnek Dynamic Depth képeket, amelyek JPEG-ből, a mélységi elemek XMP-metaadataiból, valamint ugyanazon fájlba ágyazott mélység- és megbízhatósági térképekből állnak. Ez lehetővé teszi speciális elmosódások és bokeh effektusok használatát az alkalmazásokban. A Google szerint az adatok a jövőben 3D képek készítésére vagy AR-fotózás támogatására is felhasználhatók. A Dynamic Depth egy nyílt formátum, és együttműködnek az OEM-ekkel, hogy a lehető legtöbb eszközön elérhetővé tegyék.
Az Android Q támogatja néhány új audio- és videokodek használatát. Támogatja a nyílt forráskódú AV1 videokodeket, az Opus használatával történő hangkódolást és a HDR10+-t. A MediaCodecInfo API egy egyszerűbb módszert mutat be egy Android-eszköz videomegjelenítési képességeinek meghatározására. Ez megkönnyíti a lehető legjobb videóminőség kiválasztását a megjelenítéshez.
ANGLE a Vulkanon
A Google szabványos, frissíthető OpenGL-illesztőprogramon dolgozik minden Vulkan-ra épülő eszközhöz. Az Android Q kísérleti támogatást ad hozzá SZÖG a Vulkan tetején. Az ANGLE lehetővé teszi az OpenGL ES-t használó alkalmazások és játékok számára, hogy kihasználják a Vulkan teljesítményét és stabilitását, és részesüljenek az ES szállítófüggetlen megvalósításából. Az Android Q az OpenGL ES 2.0 támogatását tervezi.
A cél az, hogy a Vulkan egy széles körben támogatott grafikus fejlesztői API legyen. A Google együttműködik az eredeti gyártókkal annak érdekében, hogy a Vulkan 1.1 követelmény legyen minden 64 bites, Android Q vagy újabb rendszert futtató eszközön.
ART Performance
Az Android Q tovább fejleszti az ART futási környezetet, hogy az alkalmazások gyorsabban induljanak el, és kevesebb memóriát használjanak. A Google Play mostantól felhőalapú profilokat is kínál az APK-kkal együtt.
Ezek anonimizált, összesített ART-profilok, amelyek lehetővé teszik, hogy az ART előre lefordítsa az alkalmazás egyes részeit, még azelőtt, hogy az elindulna, és ezzel jelentős lendületet adnak az átfogó optimalizálási folyamatnak. A felhőalapú profilok minden alkalmazás számára előnyösek, és már elérhetők az Android P-t vagy újabbat futtató eszközökön.
Az Android Q úgy optimalizálja a Zygote folyamatot, hogy korábban elindítja az alkalmazás folyamatát, és áthelyezi egy biztonsági tárolóba, így azonnal készen áll. A Generációs szemétgyűjtést is hozzáadják az ART párhuzamos másolási (CC) szemétgyűjtőjéhez.
Az Android Q-ról bővebben itt olvashat Android fejlesztői blog. OTA és gyári képek a Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 és Pixel 3 XL telefonokhoz itt letölthetőek. Te is itt regisztrálhat az Android Beta programba. Maradjon velünk, és még sok minden mást megtudjon az Android Q-ról!