Android 14 Developer Preview 1 on saadaval uute kohandamisvalikute, parema aku kasutusaja ja muuga

Android 14 esimene arendaja eelvaade on lõpuks käes ja seal on juba mõned huvitavad muudatused.

Maailmas on vähe operatsioonisüsteeme, mis võivad väita, et neil on Androidiga sama mõju. See töötab üle 2,5 miljardi nutitelefoni üle maailma ja igal aastal saab see uue versiooni, mis täiendab eelmist versiooni. Google'i esimene arendaja eelvaade Android 14 on nüüd aktiivne, tuues kaasa muudatusi, millest on kasu arendajatele, parandades samal ajal ka seadmesüsteemi tervist ja pakkudes kasutajatele rohkem kohandamispakkumisi.

Nagu pealkiri "Arendaja eelvaade" viitab, on need versioonid mõeldud kasutamiseks ainult arendajatele. See on mõeldud uute funktsioonide testimiseks ja selle tagamiseks, et nende rakendused töötaksid värskendatud seadmetes nii, nagu nad peaksid. Esineb vigu, tekib muid probleeme ja Google nõuab tagasisidet arendajad lähikuudel. Kui te ei pahanda probleemide tekkimist, proovige igal juhul Android 14. Kui aga loodate, et teie nutitelefon on pidevalt stabiilne, tasub oodata Android 14 täielikku väljalaset, mis peaks ilmuma aasta teisel poolel.

Android 14 arendaja eelvaate 1 kõige tähelepanuväärsemad funktsioonid on järgmised:

  • API käitumise täiustused: API käitumises on tehtud muudatusi, et pakkuda kasutajatele seadmetes ühtsemat rakenduskogemust, vähendades samal ajal süsteemiressursside kasutamist. Samuti on värskendatud juhised, mis aitavad arendajatel kasutada ära multitegumtöö ja suurte ekraanide jaoks ainulaadsed funktsioonid, et luua oma mobiilirakendusi rohkemate seadmete jaoks.
  • Aku tööiga ja süsteemi tervise täiustused: siseedastussüsteemi täiustused aitavad muuta seadme aku kasutusaega ja akutarbimist kasutajate jaoks tõhusamaks.
  • Rohkem kohandamisvalikuid: Android 14 pakub täiustatud juurdepääsetavuse ja keelefunktsioone.
    • Android 14 muudab arendajatel lihtsamaks lubada kasutajatel valida oma eelistatud keel üksikute rakenduste jaoks ja lisage tugi erinevatele aadressitingimustele, kui viidate soopõhisele kasutajale keel.
    • Nõrga nägemisega kasutajate jaoks on Android 14-s suurendatud fondi suurust kuni 200% (alates 130%) ja automaatne mittelineaarne fondi skaleerimine, et leevendada levinud paigutusprobleeme ja muuta teksti rohkem loetav.

Millal Android 14 välja tuleb?

Androidi värskenduste puhul avaldab Google tavaliselt platvormi stabiilsuse verstaposti, et arendajad teaksid, millal Google kavatseb tarnida lõplikud SDK/NDK API-d koos lõplike sisemiste API-de ja rakendusele suunatud süsteemiga käitumised. Google kavatseb saavutada platvormi stabiilsuse 2023. aasta juunis, enne ametlikku väljalaskmist on kavandatud vähemalt mitu nädalat. Android 13 saavutas platvormi stabiilsuse juunis 2022 ja lõplik versioon oli sisse lastud august sellest aastast. Google on välja andnud rohkem üksikasju väljalaske ajakava kohta mida saate kontrollida.

Täiendavad kohandamisvalikud operatsioonisüsteemis Android 14

Androidi eesmärk on kohandamine ja Android 14 puhul tehakse mõned muudatused, mis annavad kasutajatele suurema kontrolli vaadatava sisu ja selle üle, kuidas nad seda vaatavad.

Suuremad mittelineaarse skaleerimisega fondid

Kui vajate Android 13 või vanemas versioonis suuremat fondi suurust, saate seda suurendada kuni 130% vaikesuurusest. Android 14 puhul tõuseb see piirang 200%-ni. Veelgi enam, kui tekst muutub liiga suureks, ei suurene see ekraanil sama kiirusega kui väiksem tekst. See tagab, et kõik on loetav, aidates samal ajal kasutajatel, kes võivad vajada täiendavat tuge, et näha, mis ekraanil on.

Rakendusepõhised keele-eelistused

Arendajad saavad kohandada iga rakenduse kohta kuvatavate keelte komplekti, võimaldades A/B-katseid ja pakkuda värskendatud lokaate, kui rakendus kasutab serveripoolseid lokaliseerimistõkkeid.

Grammatilise käände API

Grammatilise käände API võimaldab arendajatel hõlpsasti toetada kasutajaid, kes räägivad grammatilise sooga keeli, näiteks prantsuse või saksa keelt.

  • Mehelik: "Vous êtes abonné à..."
  • Naiselik: "Vous êtes abonnée à…"
  • Neutraalne: “Abonnement à…active”

Sugu on paljudele keeltele omane ja see muudab arendaja jaoks vaataja soo toetamise lihtsamaks.

Privaatsus ja turvalisus

Rakenduste installimise blokeerimine

Alates operatsioonisüsteemist Android 14 ei saa kasutajad lihtsalt oma nutitelefonidesse külglaadida rakendusi, mis sihivad Android SDK 22. või madalamat taset. Selle põhjuseks on asjaolu, et mõned pahavara või muud ohtlikud rakendused sihivad SDK 22, et vältida operatsioonisüsteemiga Android 6.0 Marshmallow kasutusele võetud käitusaja lubade mudelit. Arendajad ja entusiastid saavad endiselt installida vanemaid rakendusi, kasutades järgmist adb käsk.

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

Tööaja vastuvõtjad

Android 14 sihivad rakendused peavad näitama, kas dünaamilist Context.registerReceiver() kasutamist tuleks käsitleda kui „eksporditud” või „ekspordita”.

Ohutumad kaudsed kavatsused

Pahatahtlike rakenduste kavatsuste pealtkuulamise vältimiseks ei tohi Android 14 sihivad rakendused saata sisemisi kavatsusi, mis ei määra paketti.

Dünaamilise koodi turvalisem laadimine

Dünaamiline koodi laadimine võimaldab pahavara ja muid ärakasutusi, kuna see võimaldab alla laadida käivitatavaid faile, mida saab ootamatult manipuleerida. Android 14 sihivad rakendused, mis kasutavad dünaamilist koodi laadimist, peavad tagama, et laaditud failid oleksid kirjutuskaitstud.

Täiustatud taustatöötlus

JobScheduleri ja esiplaaniteenuste värskendused ja täiendused

Google teeb mõned muudatused selles, kuidas JobScheduler töötab ja kuidas esiplaaniteenused on kavandatud. Alustuseks tuleks Foreground Services reserveerida ainult kõrgeima prioriteediga kasutajaga seotud ülesannete jaoks, et Android saaks parandada ressursside tarbimist ja aku kasutusaega. On ka uusi töökohti, näiteks kasutaja algatatud andmeedastustüübid.

Samuti tuleb arendajatel esitada esiplaani teenuse tüübid. See nõue võimaldab arendajatel selgelt määratleda taustatöö eesmärgi, tehes samas selgeks, millised kasutusjuhtumid on taustateenuste jaoks sobivad. Google Play juurutab ka uusi eeskirju, et tagada nende API-de asjakohane kasutamine.

Optimeeritud saated

Need muudatused ei tohiks arendajatele probleeme tekitada, kuna need on Androidi sisemised, kuid Google teavitab neid arendajaid. Google on muutnud seda, kuidas rakendused vastu võtavad kontekstis registreeritud saateid, kui rakendus läheb a vahemällu salvestatud olek, kuna saated kontekstis registreeritud vastuvõtjatele võivad olla järjekorda ja rakendusse toimetada alles siis, kui see väljub vahemällu salvestatud olekust. Lisaks on mõned korduvad kontekstis registreeritud saated, nt BATTERY_CHANGED, võidakse liita üheks lõplikuks saateks enne selle edastamist, kui rakendus väljub vahemällu salvestatud olekust.

Rakenduste ühilduvus

Kuna nutitelefonid muutuvad, tekitavad konkreetsed vormitegurid (nt kokkupandavad) arendajatele probleemi. Kuidas saab arendaja oma rakenduse tööle panna ja näiteks käigupealt sujuvalt kahe täiesti erineva vormiteguri vahel lülituda? Kuidas saab rakendus usaldusväärselt ennustada, kus kaamera väljalõige asub? Need on probleemid, mida Google on püüdnud lahendada, muutes arendajatel süsteemi päringute tegemise ja nende konkreetsete parameetrite väljaselgitamise võimalikult lihtsaks.

OpenJDK 17 tugi

Kasutusele võetakse OpenJDK 17 tugi, et lubada täielikult Java 17 funktsioonid tulevastes arendaja eelvaadetes, sealhulgas kirjeklassid, mitmerealised stringid ja mustri sobitamise näide. Tänu Projekti põhiliinGoogle ütleb, et enam kui 600 miljonit seadet saavad uusimaid ART-värskendusi, mis sisaldavad ka neid muudatusi.

Lihtsam testimine ja silumine

Nii nagu eelmisel aastal, võimaldab Google arendajatel uusi funktsioone sisse lülitada. Need lülitid asuvad arendaja valikutes.

Android 14 Developer Preview 1 allalaadimine ja installimine oma Google Pixeli seadmesse

Saate hõlpsasti alla laadida Androidi arendaja eelvaate 1 ja tutvuge kindlasti meie juhendiga kuidas installida Android 14 kui te pole kindel, kuidas seda teha.

Google annab ametlikult välja selle arendaja eelvaate värskenduse Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) või Pixel 4a jaoks. Saate kasutada 64-bitiseid süsteemipilte Android Studio Androidi emulaatoriga ja kasutada ka GSI-d.


Mida arvate uusimast arendaja eelvaate järgust? Kas installite selle oma seadmesse? Kuidas teie kogemus on olnud? Andke meile allolevates kommentaarides teada!