Google on välja andnud Android 11 Beta 2, kuna järgmine platvormiversioon jõuab platvormi stabiilsuseni. Arendajad saavad nüüd optimeerida oma rakendusi, et sihtida Android 11.
Google alustas Android 11 arendaja eelvaateprogramm veebruaril, enne tavapärast väljalaskegraafikut, et anda arendajatele rohkem aega oma rakenduste kohandamiseks uues Android OS-i versioonis kasutusele võetud uue platvormi käitumise ja API-dega. Üldist vabastamistsüklit mõjutas aga COVID-19 pandeemia. Kuigi esimene Android 11 beetaversioon pidi ilmuma Google I/O arendajate konverentsil, andis selle sündmuse tühistamine Google'ile välja eksprompt Android 11 arendaja eelvaade 4 viivituse korvamiseks. The esimene beetaversioon avaldati juunis ja tõi kaasa mitmeid uusi muudatusi, mis keskenduvad teemadele Inimesed, Juhtelemendid ja Privaatsus. Nüüd annab Google välja Android 11 Beta 2 Google Pixeli seadmetele.
See on Android 11 platvormi stabiilsuse väljalase, mis tähendab Android 11 SDK-d, NDK API-sid, rakendusele suunatud pindu, platvormi käitumist ja ka
piirangud mitte-SDK liidestele on lõpule viidud. Google jagas nende loendit enim lahendatud ja teadaolevad probleemid beetaversioonis 2 siin. Edaspidi ei muutu selles osas, kuidas Android 11 käitub või kuidas API-d järgnevas beetaversioonis toimivad. Selle tulemusena saavad arendajad nüüd alustada oma rakenduste värskendamist, et sihtida Android 11 (API tase 30), ilma et peaks muretsema mis tahes ootamatute muutuste pärast tulevikus.Sarnaselt Android 11 arendaja eelvaate ja beeta 1 järgudega on beetaversioon saadaval installimiseks Pixel 2, Pixel 3, Pixel 3a ja Pixel 4 seeria seadmetesse. Teised originaalseadmete tootjad võivad järgneda oma väljaannetega. Võite minna aadressile Androidi beetaversiooni registreerimisleht ja registreeruge, et saada oma Google Pixeli seadme jaoks OTA värskendus või jälgige Androidi beetaprogrammis osalevate originaalseadmete tootjate samaväärseid lehti.
Muudatused Android 11 Beta 2-s
Rakenduste ühilduvus
Rakenduste ühilduvus on selle versiooni põhieesmärk. Arendajad saavad alustada oma rakenduste testimist, käivitades oma telefonis Android 11 või Android Studio emulaatoris, et tagada rakenduse tõrgeteta töötamine ning kõigi funktsioonide ja kasutajavoogude kavandatud toimimine. Arendajad saavad integreerida ka toe Mullid, Vestlused märguannetes, Seadme juhtimineja Meedia juhtimine oma rakendustes, kasutades toetatud API-sid.
Arendaja võimalus rakendusi testida ja siluda
Google lisab ka mõned uued arendaja valikud Android 11 sihitud rakenduste testimine ja silumine. See hõlmab uusi lüliteid muudatuste sundimiseks või keelamiseks, ilma et oleks vaja muuta targetSdkVersioni või kompileerida rakendust põhitestimiseks.
Androidi sihtversiooni värskendamine
Google annab arendajatele aasta aega muuta targetSdkVersion nende rakenduste jaoks. See tähendab, et kõik uued rakendused, mis on alates 2021. aasta augustist Google Play poodi üles laaditud, ja kõik Google Play olemasolevate rakenduste värskendused alates 2021. aasta novembrist peavad sihtima operatsioonisüsteemi Android 11.
Reddit AMA
Lõpuks on Google AMA võõrustamine spetsiaalselt arendajatele Android Developers subreddit (/r/AndroidDev) homme, 9. juulil, vahel 12:00 PST / 15:00 EST ja 13:20 PST / 16:20 EST. Androidi insenerimeeskonna arendajad vastavad küsimustele, mis on seotud rakenduste ühilduvusega Android 11-ga ja mõne uue tööriistaga. Saate oma küsimused nüüd postitada see lõim ja loodetavasti lahendatakse need määratud aja jooksul.
Google avaldab Android 11 "Release Candidate" versiooni augusti lõpus. See on viimane beetaversioon enne lõpliku Android 11 koodi esitamist AOSP git-hoidla. Google kogemata jagas stabiilset väljalaskekuupäeva 8. septembrist.
Eeldame, et enamik vigu kõrvaldatakse paari järgmise värskenduse jooksul, kuid kui olete arendaja, võite lisada oma tagasiside siin et Google saaks probleemidega tegeleda.