Megérkezett az Android 13 első fejlesztői előnézete, amely számos változtatást tartalmaz a fejlesztők és a végfelhasználók számára. Olvass róla itt!
Az Android a világ legnagyobb operációs rendszere. 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 13 már éles, és számos olyan változtatást hoz, amelyek a fejlesztők javát szolgálják, és javítja az adatvédelmet, a Material You, a nyelvi beállításokat és egyebeket.
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 13-at. Ha azonban arra számít, hogy okostelefonja folyamatosan stabil marad, akkor érdemes megvárni a teljes Android 13 kiadást, amely várhatóan az év második felében fog megjelenni.
Az Android 13 fejlesztői előnézetének 1. legfigyelemreméltóbb funkciói a következők:
- Frissített adatvédelmi funkciók: új rendszerfotó-választó, amely lehetővé teszi a felhasználók számára, hogy meghatározott képeket és videókat osszák meg az alkalmazásokkal, valamint egy új Wi-Fi-engedély, amely minimalizálja a helyadatok felhasználását.
- Tematikus ikonok: a Material You-ban található dinamikus alkalmazásikonok az Android 13 összes alkalmazásikonjára kiterjednek, lehetővé téve a fejlesztők számára, hogy olyan dinamikus alkalmazásikonnal rendelkezzenek, amely reagál a felhasználók által beállított anyagra.
- Nyelvi szabályozás: Az Android 13 új API-t vezet be, amely segít a fejlesztőknek azonosítani felhasználóikat előnyben részesített nyelvet, segítve a felhasználói élmény javítását és a szükséges alapkód mennyiségének csökkentését fejlesztők.
- Fejlesztői eszközök: Az Android 13 DP1 megkezdi az Android Core Libraries frissítését, hogy támogassa a Java 11-et. A DP1 számos engedélyezési funkciója szintén átkapcsolható, így a fejlesztők könnyebben megérthetik, hogy az egyes változtatások egyénileg hogyan érintik alkalmazásaikat.
Navigáljon ebben a cikkben
- Mikor jelenik meg az Android 13?
-
Frissített adatvédelmi beállítások az Android 13-ban
- Fotóválasztó API
- Közeli eszköz engedélye a Wi-Fi-hez
-
Fejlesztői eszközök Android 13-ban
- Gyorsbeállítások elhelyezési API
- A tematikus ikonok már elérhetőek a fejlesztők számára
- Alkalmazásonkénti nyelvi beállítások
- Gyorsabb elválasztás
- Programozható shader
- OpenJDK 11 frissítések
-
Alkalmazáskompatibilitás Android 13 rendszerben
- Google Play rendszerfrissítések
- Táblagépek, összecsukható eszközök és Chromebookok optimalizálása
- Könnyebb tesztelés és hibakeresés
- Az Android 13 Developer Preview 1 letöltése és telepítése Google Pixel eszközére
Mikor jelenik meg az Android 13?
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 2022 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 várni. Az Android 12 platform stabilitását 2021 augusztusában érte el, és a végleges verzió az lett októberében jelent meg annak az évnek. A Google kiadta további részletek a megjelenési idővonalról hogy megnézheti.
Frissített adatvédelmi beállítások az Android 13-ban
A Google tudja, hogy a felhasználók olyan operációs rendszert szeretnének, amelyre rábízhatják adataikat. Elvégre az okostelefonok eljutottak arra a pontra, ahol gyakorlatilag önmagunk és saját életünk meghosszabbítását jelentik sok szempontból. Használjuk őket fontos fotók tárolására, privát beszélgetésekre barátokkal és családdal, ill nap mint nap magunkkal hordjuk őket abban a bizalommal, hogy a mikrofonok vagy kamerák nem rögzítenek mindenről kölcsönhatás. Az Android 12 sokat tett a felhasználói adatvédelemért, az Android 13 pedig ezt bővíti.
Fotóválasztó API
Az Android 13 mindenekelőtt egy új rendszerfotó-választót ad hozzá, amely szabványos és optimalizált módja a helyi és felhőalapú fényképek biztonságos megosztásának. A rendszerfotóválasztó az Android dokumentumválasztójának kiterjesztése, amely lehetővé teszi a felhasználó számára, hogy megosszon egy dokumentumot egy alkalmazásban anélkül, hogy az alkalmazás hozzáférne az eszközön lévő összes dokumentumhoz. Hasonlóképpen a fotóválasztó API hozzáférés nélkül hívható meg minden fényképeket a készüléken. A Google azt is tervezi, hogy a Google Play rendszerfrissítéseken keresztül minden Android 11 vagy újabb rendszert futtató Android-eszközön elérhetővé teszi a fotóválasztót, kivéve az Android Go eszközöket.
Közeli eszköz engedélye a Wi-Fi-hez
A korábbi Android-verziókban azoknak az alkalmazásoknak, amelyeknek csatlakozniuk kellett a közeli Wi=Fi-eszközökhöz, helyengedélyt kellett kérniük, még akkor is, ha nem volt szükségük az eszköz helyadataira a működéshez. A Google most felosztja ezt a funkciót egy új, NEARBY_WIFI_DEVICES nevű futásidejű engedélyre, amely a NEARBY_DEVICES engedélycsoport része. Az Android 13 rendszert megcélzó alkalmazások kérhetik a NEARBY_WIFI_DEVICES engedélyt a „neverForLocation” jelzővel.
Az Android nem lenne az, ami fejlesztők nélkül, és minden platformfrissítés általában olyan frissítéseket hoz, amelyek megkönnyítik a fejlesztők életét. Egyes frissítések határozottan megnehezítik ezt, de a Google általában minden iterációval igyekszik egyszerűsíteni az alkalmazások fejlesztési folyamatát.
Gyorsbeállítások elhelyezési API
A gyorsbeállítások nagyszerűen kiegészítik az Androidot, mivel lehetővé teszik a telefon bizonyos elemeinek gyors váltását közvetlenül az értesítési fiók felett. A probléma az, hogy néha talál egy újat, amelyet hozzáadhat egy olyan alkalmazásból, amelyről nem tudta, hogy van gyorsbeállítások kapcsolója. Az Android 13 ebben kíván segíteni, mivel az új csempe elhelyezési API lehetővé teszi az alkalmazás számára, hogy egy gomb segítségével felkérje a felhasználót, hogy adjon hozzá egyéni gyorscsempét a gyorsbeállításokhoz.
A tematikus alkalmazásikonok mostantól elérhetők a fejlesztők számára
A Google megkezdte a tematikus alkalmazásikonok béta tesztelését az Android 12 Pixel Launcherben, bár egyértelműen „béta” címkével látták el. Bekapcsolódnak a „monet”-be, az Android 12 témájú motorba, amely jelenleg a Pixel okostelefonokon található. Az Android 13 esetén az alkalmazásfejlesztőket arra ösztönzik, hogy kompatibilis ikonokat biztosítsanak, hogy a végfelhasználók egységes élményben legyenek a kezdőképernyőjükön, ha engedélyezik a funkciót.
Alkalmazásonkénti nyelvi beállítások
A többnyelvű felhasználók esetében gyakran előfordulhat, hogy egyes alkalmazásokat egy nyelven, míg más alkalmazásokat egy másik nyelven szeretne használni. Egyes alkalmazások nyelvválasztási lehetőséget kínálnak a végfelhasználónak, így az alkalmazást a telefonja nyelvétől eltérő nyelven használhatják. Az Android 13-ban azonban ezt most megteheti egy új platform API a felhasználó által preferált nyelv beállításához vagy lekéréséhez. Hasonló API-t is hozzáadunk egy jövőbeli Jetpack-könyvtárhoz.
Gyorsabb elválasztás
Általában, amikor egy szó megtelik egy tároló széléig (mondjuk a telefon képernyőjén), és folytatni akarja a következő sorba írva kötőjelet kell hozzáadnia ahhoz a helyhez, ahol a szó levágódik, mielőtt a következő sorban folytatná. Bár lehetséges volt, hogy az Android kezelje ezt helyetted a dinamikus szövegtördeléssel, ez soha nem volt tanácsos, köszönhetően annak a teljesítménynek, amelyet elfogadtál. Ennek eredményeként alapértelmezés szerint ki van kapcsolva.
Most azonban a Google azt állítja, hogy a funkció sokat fejlődött, és akár 200%-os teljesítménynövekedést is kínál, így szinte nincs hatással a szövegmegjelenítési teljesítményre.
Programozható shader
Az Android 13 támogatja a programozható RuntimeShader objektumokat, az Android Graphics Shading Language (AGSL) segítségével meghatározott viselkedéssel. Az AGSL szintaxisának nagy részét megosztja a GLSL-lel, de működik az Android renderelőmotoron belül, hogy testreszabja a festést az Android vásznán, valamint a tartalom szűrését.
OpenJDK 11 frissítések
Az Android 13 alapvető könyvtárai az OpenJDK 11 legújabb LTS-verziójára frissülnek. Mind a könyvtárfrissítések, mind a Java 11 programozási nyelv támogatása elérhető az alkalmazás- és platformfejlesztők számára. Ezeket az alapvető könyvtári változtatásokat a Google Play rendszerfrissítéseken keresztül a végfelhasználókhoz is eljuttatják az Android 12 és újabb rendszerekhez készült ART modul részeként.
Alkalmazáskompatibilitás Android 13 rendszerben
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.
Nem csak ez, hanem a cég is bemutatkozott konkrét reszponzív tervezési irányelvek amit a fejlesztőknek követniük kell az eszközök közötti maximális kompatibilitás biztosítása érdekében.
Google Play rendszerfrissítések
A Google terjeszkedik Projekt fővonal Android 13-ban, hogy tovább modularizálja az Android rendszer alapvető részeit. A Google már bemutatta, hogyan lehet frissíteni a rendszer alapvető részeit, például a fotóválasztó API bevezetését a Google Play rendszerfrissítéseken keresztül a régebbi eszközökön. Az Android 13-hoz a Google Bluetooth és ultraszéles sávú modult is hozzáadott.
Táblagépek, összecsukható eszközök és Chromebookok optimalizálása
Az Android 12L által bevezetett lendületre építve az Android 13 optimalizálásokat tartalmaz a nagy képernyős eszközökhöz, például táblagépekhez, összehajtható számítógépekhez és Chromebookokhoz.
Könnyebb tesztelés és hibakeresés
Annak érdekében, hogy a fejlesztők könnyebben tesztelhessék az Android 13 egyes módosításait, a Google számos kapcsolót vezetett be a fejlesztői beállításokban. Ezek a kapcsolók lehetővé teszik a fejlesztők számára, hogy egyenként engedélyezzék vagy tiltsák le a változtatásokat.
Az Android 13 Developer Preview 1 letöltése és telepítése Google Pixel eszközére
Könnyen lehet töltse le az Android Developer Preview 1-et, és feltétlenül tekintse meg útmutatónkat a hogyan kell telepíteni az Android 13-at ha nem biztos benne, hogyan kell ezt megtenni.
A Google hivatalosan kiadja ezt a fejlesztői előzetes frissítést a Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL vagy Pixel 4 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!