Android 13 Developer Preview 2 saabub koos teavituslubade taotluste ja muude muudatustega

Android 13 Developer Preview 2 on siin ja see sisaldab teavituslubade taotlusi ja arendaja tootlikkuse täiustusi. Vaata järgi.

Veebruaris ilmus esimene Android 13 Arendaja eelvaade ja sellega kaasnes eeltöö maailma suurima operatsioonisüsteemi järgmise iteratsiooni jaoks. See tõi kaasa mitmeid muudatusi, millest on kasu arendajatele, ning täiustas privaatsust, materjali teie, keelejuhtimist ja palju muud. Nüüd on ettevõte teatanud teisest arendaja eelvaatest ning sellel on mõned lisafunktsioonid ja palju täiustusi võrreldes eelmise arendaja eelvaatega.

Nagu pealkiri "Arendaja eelvaade" viitab, on need väljaanded 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 järgmiste kuude jooksul arendajatelt tagasisidet. Kui te ei pahanda probleemide tekkimist, proovige igal juhul Android 13. Kui aga loodate, et teie nutitelefon on püsivalt stabiilne, tasub oodata Android 13 täielikku väljalaset, mis peaks ilmuma aasta teisel poolel.

Android 13 arendaja eelvaate 2 kõige tähelepanuväärsemad funktsioonid on järgmised:

  • Teavitamise loa taotlused
  • Arendajad saavad nüüd oma õigusi alandada
  • Tonn arendaja tootlikkuse täiustusi

Millal Android 13 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 2022. aasta juunis, enne ametlikku väljalaskmist on kavandatud vähemalt mitu nädalat. Android 12 saavutas platvormi stabiilsuse 2021. aasta augustis ja lõplik versioon oli vabastati oktoobris sellest aastast. Google on välja andnud rohkem üksikasju väljalaske ajakava kohta mida saate kontrollida.


Privaatsus ja turvalisus

Google teab, et kasutajad tahavad operatsioonisüsteemi, millele nad saaksid oma andmeid usaldada. Lõppude lõpuks on nutitelefonid jõudnud punkti, kus nad on paljudel viisidel meie ja meie enda elu laiendus. Kasutame neid oluliste fotode salvestamiseks, privaatseks vestluseks sõprade ja perega ning kandes neid igapäevaselt endaga kaasas, uskudes, et mikrofonid või kaamerad ei salvesta iga kord interaktsiooni. Oleme näinud muudatusi Android 13 lubade süsteemis (muude muudatuste hulgas), mis võeti kasutusele Android 13 Developer Preview 1-s ja Developer Preview 2 laiendab seda.

Teavitamise luba

Android 13 tutvustab uut käitusaja luba rakendusest märguannete saatmiseks. POST_TEATISED. Rakendused, mis sihivad operatsioonisüsteemi Android 13, peavad nüüd teavituste edastamiseks taotlema kasutajalt luba. Rakenduste puhul, mis sihivad Android 12 või vanemat versiooni, tegeleb uuendamise vooga süsteem, kuid kasutajad näevad endiselt süsteemidialoogi, millega nad peavad nõustuma või keelduma, et rakendus saaks edasi lükata teateid. Google julgustab arendajaid sihtima Android 13 võimalikult varakult ja taotlema teavitusluba nende rakendustes.

Arendaja vanemale versioonile ülemineku load

Mõnikord ei vaja rakenduste värskendamisel vanemaid lube, mis varem anti. Tutvustame Android 13 uus API mis võimaldab arendajatel varem antud käitusaja õigusi alandada.

Kontekstis registreeritud vastuvõtjate turvalisem eksportimine

Android 12 tutvustas ja nõudis, et arendajad deklareeriksid Androidi manifestis deklareeritud Intent-vastuvõtjate eksporditavuse. Google palub nüüd arendajatel teha sama kontekstis registreeritud vastuvõtjate puhul, lisades kas RECEIVER_EXPORTED või RECEIVER_NOT_EXPORTED lipp, kui registreerite vastuvõtjaid süsteemiväliste allikate jaoks. Android 13 puhul pole need nõutavad, kuid arendajatel soovitatakse need lubada.

Arendaja tootlikkus

Ilma arendajateta poleks Android see, mis ta on ja iga platvormi värskendus toob tavaliselt kaasa uuendusi, mis muudavad arendajate elu lihtsamaks. Mõned uuendused muudavad selle kindlasti keerulisemaks, kuid üldiselt püüab Google iga iteratsiooniga rakenduste arendusprotsessi sujuvamaks muuta.

Täiustatud jaapanikeelse teksti murdmine

Android 13 DP1 tutvustas täiustusi TextView tekstimähkimisel ja nüüd tehakse mõned täiustused spetsiaalselt jaapani teksti jaoks. Seekord saab TextViews nüüd teksti murda Bunsetsu abil (väikseim kõlav sõnaühik loomulik) või fraasid – mitte tähemärgi järgi –, et jaapani keel oleks lihvitud ja loetavam rakendusi. Peate lihtsalt lubama android: lineBreakWordStyle="

fraas" koos TextViewdega.

Jaapani teksti murramine fraasistiiliga lubatud (all) ja ilma (ülal)

Täiustatud reakõrgused mitteladina kirjade jaoks

Android 13 mitte-ladina kirjad (nt tamili, birma, telugu ja tiibeti) kuvatakse iga keele jaoks kohandatud rea kõrgusega. See hoiab ära kärpimise ja parandab teksti positsioneerimist ning kõik, mida rakendus peab nende täiustuste rakendamiseks tegema, on sihtida Android 13.

Teksti teisendamise API-d

Inimesed, kes räägivad keeli (nt jaapani ja hiina keelt), kasutavad foneetilise tähe sisestusmeetodeid, mis võivad aeglustada otsingut ja selliseid funktsioone nagu automaatne lõpetamine. Android 13-s saavad rakendused helistada uuele teksti teisendamise API et kasutajad leiaksid otsitava kiiremini ja lihtsamalt. Varem pidi jaapani keeles otsimine kasutajalt tegema järgmist:

  • Sisestage hiragana otsingutermini (st koha või rakenduse nime) foneetilise hääldusena.
  • Kasutage klaviatuuri, et teisendada hiragana tähemärgid kanjiks,
  • Otsige uuesti Kanji tähemärkide abil
  • Hankige nende otsingutulemused.

Uue tekstikonversiooni API abil saavad Jaapani kasutajad kirjutada hiraganat ja näha kohe Kanji otsingutulemusi otseülekandes, jättes kaks keskmist sammu vahele.

Värvilised vektorfondid

Android 13 lisab renderdamise toe COLR-i versiooni 1 fontidele ja värskendab süsteemi emotikonid vormingusse COLRv1. COLRv1 on uus ja väga kompaktne fondivorming, mis renderdab kiiresti ja teravalt igas suuruses. Enamiku rakenduste puhul tegeleb süsteem kõigega ja COLRv1 lihtsalt töötab. Google soovitab testida emotikonide renderdamist, kui teie rakendus rakendab oma teksti renderdamist ja kasutab süsteemi fonte. Lisateavet COLRv1 kohta saate lugeda Chrome'is teadaanne kui sellest teatati Chrome OS 98.

Bluetooth LE Audio

Bluetooth Low Energy Audio on, nagu nimigi ütleb, madala energiatarbega viis heli edastamiseks Bluetoothi ​​kaudu. Android 13 pakub sellele ametlikku tuge.

MIDI 2.0

Android 13 lisab ka uue MIDI 2.0 standardi toe, sealhulgas võimaluse ühendada MIDI 2.0 riistvara USB kaudu. MIDI 2.0 pakub selliseid täiustusi nagu suurem eraldusvõime kontrollerite jaoks, parem tugi mitteläänelikule intonatsioonile ja väljendusrikkam jõudlus noodipõhiste kontrollerite abil.


Android 13 Developer Preview 2 allalaadimine ja installimine oma Google Pixeli seadmesse

Saate lihtsalt laadige alla Androidi arendaja eelvaade 2, ja tutvuge kindlasti meie juhendiga kuidas installida Android 13 kui te pole kindel, kuidas seda teha.

Google annab ametlikult välja selle arendaja eelvaate värskenduse Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL või Pixel 4 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!