Google Play Console, Android Studio, Kotlin ja Jetpack saavad uusi funktsioone

Lisaks Android 11 beetaversioonile teatas Google Play Console'i ​​ümberkujundamisest ning on lisanud Android Studio, Kotlin ja Jetpacki uusi funktsioone.

Android 11 beetaversioon võib olla just äsja välja antud, kuid kui olete arendaja, on teil rohkem põnevust. Koos Android 11-ga tutvustab Google arendajatele tervet hulka maiustusi, sealhulgas uut Google Play Console'i ​​disain, Android Studio uued versioonid ning hunnik AndroidX-i ja Kotlini uuendused.

Google Play Console'i ​​ümberkujundamine

Kõigepealt räägime uuest Google Play Console'ist. Alates uute materjalidisaini juhiste kasutuselevõtust on Google (aeglaselt) värskendanud oma erinevaid rakendusi ja veebisaite uuele kujunduskeelele ning lõpuks hõlmab see ka Play Console'i. Lisaks disainivärskendusele on asju veidi ümber korraldatud. Google ütleb, et on olemas uus kasutajahaldussüsteem, mis aitab teil hallata inimesi, kelle olete oma konsoolikontole kutsunud, ja mõned muud funktsioonid, mis aitavad teil Google Plays areneda.

Allpool näete mõnda uue kujunduse ekraanipilti.

Android Studio 4.1 ja 4.2

Järgmine uus asi on Android Studio. Google on välja andnud kaks uut versiooni: 4.1 beetaversioonis ja 4.2 Canary versioonis. Nendes väljaannetes on palju uusi funktsioone, seega käsitleme ainult mõnda huvitavamat.

Kui olete palju arendanud (või nokitsenud), siis teate tõenäoliselt juhtmevaba ADB-d. See ADB funktsioon võimaldab teil seadmega ühenduse luua, kasutades kaabli asemel selle IP-aadressi. Kahjuks võib selle lubamine olla keeruline. Peate kas tavalises ADB-s askeldama või omama juurdunud seadet. Noh, Android Studio 4.2 puhul on teil vaja ainult seadet, milles töötab Android 11 või uuem versioon, ja saate juhtmevaba ADB kiiresti tööle panna.

Androidi emulaator on nüüd Android Studio osa. Selle kirjutamise ajal pole täpselt selge, mida see tähendab, kuid Google ütleb, et see võimaldab kiiremat ja integreeritumat automatiseeritud testimist.

Lõpuks (selle alamloendi jaoks) peaks rakenduste koostamine olema veelgi kiirem seadmetes, milles töötab Android 11 või uuem.

Siin on graafik, mis näitab mõlema versiooni uusi funktsioone.

Kotlin ja AndroidX

Nüüd räägime sellest Kotlin ja AndroidX. Kotlinist on saanud Androidi arenduse ilmselt kõige populaarsem keel. See on sisutihedam kui Java, sellel on erinevad abimeetodid, see toetab laiendusfunktsioone ja palju muud, mis muudab selle kasutamise meeldivamaks kui Java. Kõigi nende eeliste tõttu soovitab Google ametlikult Kotlinit Androidi arendamiseks kasutatavaks keeleks.

Esiteks on Kotlinis endas mõned uued funktsioonid. Android Studio toetab nüüd Kotlin 1.4, millega on kaasas terve hulk uut kraami. Üks 1.4 põhifunktsioone on SAM-i teisendamine Kotlini liideste jaoks. Juba mõnda aega on Kotlin parema loetavuse huvides teisendanud ühemeetodilised Java liidesed automaatselt lambdadeks. See teisendus aga ei töötanud Kotlinis deklareeritud liideste puhul; 1.3-s peaksite isegi ühemeetodilise Kotlini liidese korral kogu teostuse välja kirjutama. Kotlin 1.4-s pole see enam vajalik. Lihtsalt märkige oma ühemeetodilised Kotlini liidesed fun modifikaatorit ja saate neid kasutada lambda kujul.

Kotlin 1.4 kohta saab lähemalt lugeda siin ja siin.

See pole aga veel kõik. Kotlinil on võimas funktsioon nimega Coroutines. Korutiinid on sarnased Androidi omadega nüüdseks aegunud AsyncTask kuid rohkemate funktsioonide, parema süntaksi ja hõlpsamini loetavusega. Kolm AndroidX-i teeki, Lifecycle, WorkManager ja Room, toetavad nüüd Kotlini korutiini, mis peaks nende teekide kasutamisel hõlbustama asünkroonimisloogika käsitlemist.

Jetpack Compose

Juhul, kui olete vahele jätnud Google'i selle kohta erinevaid teadaandeid, Jetpack Compose on uus viis Androidi algprojektide paigutuste kujundamiseks. Kohustusliku XML-paigutusdisaini asemel on Compose deklaratiivne raamistik, mis on kirjutatud täielikult Kotlini keeles. See on juba mõnda aega olnud oma esimeses arendaja eelvaates, kuid alates tänasest saate proovida selle teist arendaja eelvaadet. Selles versioonis on hulk uusi funktsioone, sealhulgas:

  • Koostalitlusvõime Androidi vaadetega
  • Animatsioonid
  • Adapteripõhised loendid
  • Paigutuse muudatuste reaalajas eelvaated (varem oli vaja projekti ümberehitamist)
  • Koodi täitmine

Google loodab kunagi sel suvel välja anda Compose'i alfaversiooni, mille täielik väljalase on kavandatud millalgi 2021. aastal.


Ja see on kõik, mis meil täna on! Selles artiklis pole kõike uut, seega vaadake lisateabe saamiseks kindlasti Google'i ametlikku teadaannet. Näete kõiki 12 kõnet, mille Google just avaldas see YouTube'i esitusloend, tutvuge uue arendaja sisuga igal nädalal Google'i "11 nädalat Androidi" ja õppige üksteiselt Internetis Android 11 kogukonna kohtumine.