Megérkezett az Android 14 Developer Preview 1 új testreszabási lehetőségekkel, jobb akkumulátor-üzemidővel és még sok mással

Végre megérkezett az Android 14 első fejlesztői előzetese, és máris vannak érdekes változások.

Kevés olyan operációs rendszer van a világon, amelyik azt állíthatja, hogy ugyanolyan szintű befolyással bír, mint az Android. Világszerte több mint 2,5 milliárd okostelefont lát el, és minden évben új frissítést kap az előző verzióhoz képest. A Google első fejlesztői előnézete Android 14 már éles, olyan változtatásokat hozva, amelyek a fejlesztők javát szolgálják, miközben javítják az eszközrendszer állapotát, és több testreszabási ajánlatot kínálnak a felhasználóknak.

Ahogy a „Fejlesztői előnézet” cím is sugallja, ezeket a kiadásokat csak fejlesztők használhatják. Az új funkciók tesztelésére szolgál, és annak biztosítására, hogy alkalmazásaik megfelelően működjenek a frissített eszközökön. Lesznek hibák, lesznek más problémák, és a Google visszajelzést fog kérni fejlesztők az elkövetkező hónapokban. Ha nem bánja, hogy problémákba ütközik, akkor mindenképpen próbálja ki az Android 14-et. Ha azonban arra számít, hogy okostelefonja folyamatosan stabil marad, akkor érdemes megvárni a teljes Android 14 kiadást, amely várhatóan az év második felében fog megjelenni.

Az Android 14 fejlesztői előnézetének 1. legfigyelemreméltóbb funkciói a következők:

  • API viselkedésbeli fejlesztések: Változtattunk az API viselkedésében annak érdekében, hogy a felhasználóknak konzisztensebb alkalmazásélményt kínáljanak az eszközökön, miközben csökkentik a rendszer erőforrás-használatát. Frissített útmutatás is található, amely segít a fejlesztőknek abban, hogy hasznot húzzanak a többfeladatos munkavégzésből és a nagy képernyőkre jellemző egyedi funkciókból a mobilalkalmazások több eszközre való elkészítéséhez.
  • Az akkumulátor élettartama és a rendszer egészségi állapotának javítása: A belső sugárzási rendszer fejlesztései segítenek az eszköz akkumulátor-élettartamának és energiafogyasztásának hatékonyabbá tételében a felhasználók számára.
  • További testreszabási lehetőségek: Az Android 14 továbbfejlesztett kisegítő lehetőségeket és nyelvi funkciókat kínál.
    • Az Android 14 megkönnyíti a fejlesztők számára, hogy lehetővé tegyék a felhasználók számára a kívánt nyelv kiválasztását egyedi alkalmazásokat, és adjon hozzá támogatást a különböző címkifejezésekhez, amikor nemi alapú felhasználókra hivatkozik nyelv.
    • A gyengénlátó felhasználók számára az Android 14 akár 200%-kal megnövelt betűmérettel rendelkezik. 130%) és automatikus nemlineáris betűméretezés a gyakori elrendezési problémák enyhítésére és a szöveg jobbá tételére olvasható.

Mikor jelenik meg az Android 14?

Az Android-frissítések esetében a Google általában feltár egy „platformstabilitási” mérföldkövet, hogy a fejlesztők tudják, mikor A Google szándékában áll a végső SDK/NDK API-k, valamint a végső belső API-k és az alkalmazások felé irányuló rendszer biztosítása. viselkedések. A Google 2023 júniusában kívánja elérni a platform stabilitását, és a hivatalos megjelenésig legalább „néhány héttel” kell számolni. Az Android 13 platform stabilitását 2022 júniusában érte el, és a végleges verzió az lett beengedték augusztus annak az évnek. A Google kiadta további részletek a megjelenési idővonalról hogy megnézheti.

További testreszabási lehetőségek az Android 14-ben

Az Android a testreszabásról szól, és az Android 14-ben néhány változtatás történik, amelyek révén a felhasználók jobban irányíthatják a megtekintett tartalmat és annak megtekintési módját.

Nagyobb betűtípusok nemlineáris skálázással

Ha nagyobb betűméretre van szüksége Android 13 vagy régebbi rendszeren, akkor a maximális méret az alapértelmezett méret 130%-ára növelhető. Android 14 esetén ez a korlátozás 200%-ra nő. Sőt, ha a szöveg túl nagy lesz, akkor a szöveg nem növekszik olyan mértékben, mint a képernyőn megjelenő kisebb szöveg. Ez biztosítja, hogy minden olvasható legyen, miközben segít a felhasználóknak, akiknek további támogatásra van szükségük, hogy láthassák, mi van a képernyőn.

Alkalmazásonkénti nyelvi beállítások

A fejlesztők személyre szabhatják az alkalmazásokonként megjelenített nyelvek készletét, lehetővé téve az A/B kísérleteket, és frissített területi beállításokat biztosíthatnak, ha egy alkalmazás szerveroldali lokalizációs leküldést használ.

Grammatikai inflexiós API

A nyelvtani inflexiós API lehetővé teszi a fejlesztők számára, hogy könnyedén támogassák azokat a felhasználókat, akik nyelvtani nemű nyelveket beszélnek, például franciául vagy németül.

  • Férfias: „Vous êtes abonné à...”
  • Nőies: „Vous êtes abonnée à…”
  • Semleges: „Abonnement à…active”

A nem sok nyelv velejárója, és ez megkönnyíti a fejlesztők számára a nézők nemének támogatását.

Adatvédelem és biztonság

Az alkalmazások telepítésének blokkolása

Az Android 14-től kezdődően a felhasználók nem tudják majd könnyen oldalra tölteni az Android SDK 22-es vagy alacsonyabb szintű alkalmazását célzó alkalmazásokat okostelefonjaikra. Ennek az az oka, hogy egyes rosszindulatú programok vagy más veszélyes alkalmazások az SDK 22-t célozzák meg, hogy elkerüljék az Android 6.0 Marshmallow-val bevezetett futásidejű engedélyezési modellt. A fejlesztők és a rajongók továbbra is telepíthetik a régebbi alkalmazásokat a következők használatával adb parancs.

adb install --bypass-low-target-sdk-block FILENAME.apk

Futásidejű vevők

Az Android 14-et célzó alkalmazásoknak jelezniük kell, hogy a dinamikus Context.registerReceiver()-használatot „exportált” vagy „nem exportált”-ként kell-e kezelni.

Biztonságosabb implicit szándékok

Annak megakadályozása érdekében, hogy a rosszindulatú alkalmazások elkapják a szándékokat, az Android 14-et célzó alkalmazások nem küldhetnek olyan belső szándékokat, amelyek nem határoznak meg csomagot.

Biztonságosabb dinamikus kódbetöltés

A dinamikus kódbetöltés lehetővé teszi a rosszindulatú programokat és egyéb kihasználásokat, mivel lehetővé teszi a váratlanul manipulálható végrehajtható fájlok letöltését. Az Android 14-et célzó, dinamikus kódbetöltést használó alkalmazásoknak biztosítaniuk kell, hogy a betöltött fájlok írásvédettek legyenek.

Továbbfejlesztett háttérfeldolgozás

JobScheduler és Foreground Services frissítések és kiegészítések

A Google néhány változtatást eszközöl a JobScheduler működésében és a Foreground Services kialakításában. Kezdetben a Foreground Services szolgáltatást csak a legmagasabb prioritást élvező, felhasználó által kezelt feladatokra szabad fenntartani, hogy az Android javítani tudja az erőforrás-fogyasztást és az akkumulátor élettartamát. Vannak új munkák is, például a felhasználó által kezdeményezett adatátviteli típusok.

Kötelező lesz a fejlesztők számára az előtérben lévő szolgáltatástípusok bejelentése is. Ez a követelmény lehetővé teszi a fejlesztők számára, hogy egyértelműen meghatározzák a háttérmunka szándékát, miközben egyértelművé teszik, hogy mely használati esetek megfelelőek a háttérszolgáltatásokhoz. A Google Play új irányelveket is bevezet ezen API-k megfelelő használatának biztosítása érdekében.

Optimalizált adások

Ezek a változtatások nem okozhatnak problémát a fejlesztőknek, mivel az Androidon belüliek, de a Google felhívja a fejlesztők figyelmét ezekre. A Google megváltoztatta az alkalmazások fogadását kontextusban regisztrált adások, ha az alkalmazás belép a gyorsítótárazott állapot, mivel a kontextusban regisztrált vevőkhöz küldött adások sorba kerülhetnek, és csak akkor juthatnak el az alkalmazáshoz, ha az kikerül a gyorsítótárazott állapotból. Továbbá néhány ismétlődő kontextusba bejegyzett adás, mint pl BATTERY_CHANGED, összevonható egy végső adássá, mielőtt kézbesítené, amint az alkalmazás kikerül a gyorsítótárazott állapotból.

Alkalmazáskompatibilitás

Ahogy az okostelefonok változnak, bizonyos formai tényezők (például az összecsukhatóak) problémát jelentenek a fejlesztők számára. Hogyan tudja egy fejlesztő működésre bírni az alkalmazását, és zökkenőmentesen válthat például két teljesen különböző formai tényező között menet közben? Hogyan tudja egy alkalmazás megbízhatóan megjósolni, hol van a kamera kivágása? Ezek olyan problémák, amelyeket a Google úgy próbált megoldani, hogy a fejlesztők számára a lehető legegyszerűbbé tegye a rendszer lekérdezését és az adott paraméterek kiderítését.

OpenJDK 17 támogatás

Bevezetésre kerül az OpenJDK 17 támogatása, hogy teljes mértékben engedélyezze a Java 17 funkciókat a következő fejlesztői előzetesekben, beleértve a rekordosztályokat, a többsoros karakterláncokat és minta illesztési instanceof. Köszönet Projekt fővonal, a Google azt állítja, hogy több mint 600 millió eszköz képes lesz megkapni a legújabb ART-frissítéseket, amelyek ezeket a változtatásokat is tartalmazzák.

Könnyebb tesztelés és hibakeresés

A tavalyi évhez hasonlóan a Google is lehetővé teszi a fejlesztők számára az új funkciók váltogatását. Ezek a kapcsolók a fejlesztői beállításokban találhatók.

Az Android 14 Developer Preview 1 letöltése és telepítése Google Pixel eszközére

Könnyedén letöltheti az Android Developer Preview 1-et, és feltétlenül tekintse meg útmutatónkat hogyan kell telepíteni az Android 14-et ha nem biztos benne, hogyan kell ezt megtenni.

A Google hivatalosan kiadja ezt a fejlesztői előzetes frissítést a Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) vagy Pixel 4a telefonokhoz. Használhatja a 64 bites rendszerképeket az Android Studio Android emulátorával, és használhat GSI-t is.


Mi a véleménye a legújabb Developer Preview buildről? Telepíted a készülékedre? Milyenek a tapasztalataid? Tudassa velünk az alábbi megjegyzésekben!