Google Play Console, Android Studio, Kotlin ja Jetpack saavat uusia ominaisuuksia

Android 11 Betan ohella Google on ilmoittanut Play Consolen uudelleensuunnittelusta ja lisännyt uusia ominaisuuksia Android Studioon, Kotliniin ja Jetpackiin.

Android 11 Beta on ehkä juuri julkaistu, mutta jos olet kehittäjä, on muutakin jännittävää. Android 11:n ohella Google esittelee kehittäjille koko joukon herkkuja, mukaan lukien Google Play Console -suunnittelu, Android Studion uudet versiot sekä joukko AndroidX: ää ja Kotlinia päivitykset.

Google Play Console -uudistus

Ensinnäkin puhutaan uudesta Google Play Consolesta. Uusien materiaalisuunnitteluohjeiden käyttöönoton jälkeen Google on (hiljaa) päivittänyt eri sovelluksiaan ja verkkosivustojaan uudelle suunnittelukielelle, ja siihen sisältyy vihdoin Play Console. Suunnittelun päivityksen lisäksi asioita on järjestetty hieman uudelleen. Google sanoo, että siellä on uusi käyttäjien hallintajärjestelmä, joka auttaa sinua käsittelemään ihmisiä, jotka olet kutsunut konsolitilillesi, sekä joitain muita ominaisuuksia, jotka "auttavat sinua menestymään" Google Playssa.

Voit nähdä joitain kuvakaappauksia uudesta ulkoasusta alta.

Android Studio 4.1 ja 4.2

Seuraava uusi asia on Android Studio. Google on julkaissut kaksi uutta versiota: 4.1 beta-versiossa ja 4.2 Canaryssa. Näissä julkaisuissa on paljon uusia ominaisuuksia, joten käymme läpi vain joitain mielenkiintoisempia.

Jos olet tehnyt paljon kehitystyötä (tai puuhailua), tiedät todennäköisesti langattoman ADB: n. Tämän ADB: n ominaisuuden avulla voit muodostaa yhteyden laitteeseesi käyttämällä sen IP-osoitetta kaapelin sijaan. Valitettavasti sen käyttöönotto voi olla vaikeaa. Sinun täytyy joko hehkuttaa normaalissa ADB: ssä tai sinulla on oltava juurtunut laite. No, Android Studio 4.2:lla tarvitset vain laitteen, jossa on Android 11 tai uudempi, ja saat langattoman ADB: n toimimaan hetkessä.

Android-emulaattori on nyt osa Android Studiota. Tätä kirjoitettaessa ei ole tarkkaan selvää, mitä tämä tarkoittaa, mutta Google sanoo, että se mahdollistaa nopeamman ja integroidumman automaattisen testauksen.

Lopuksi (tässä alaluettelossa) sovellusten koontiversioiden pitäisi olla vieläkin nopeampia laitteissa, joissa on Android 11 tai uudempi.

Tässä on grafiikka, joka näyttää uudet ominaisuudet molemmissa versioissa.

Kotlin ja AndroidX

Nyt puhutaan Kotlin ja AndroidX. Kotlinista on tullut luultavasti suosituin Android-kehityksen kieli. Se on ytimekkäämpi kuin Java, siinä on erilaisia ​​apumenetelmiä, se tukee laajennustoimintoja ja siinä on paljon muuta, mikä tekee siitä miellyttävämmän käyttää kuin Java. Kaikkien näiden etujen vuoksi Google suosittelee virallisesti Kotlinia Android-kehityksen kieleksi.

Ensinnäkin Kotlinissa itsessään on joitain uusia ominaisuuksia. Android Studio tukee nyt Kotlin 1.4:ää, jonka mukana tulee koko joukko uusia juttuja. Yksi 1.4:n pääominaisuuksista on SAM-muunnos Kotlin-liitäntöihin. Kotlin on jo jonkin aikaa muuntanut yhden menetelmän Java-rajapinnat automaattisesti lambdaksi paremman luettavuuden vuoksi. Tämä muunnos ei kuitenkaan toiminut Kotlinissa ilmoitettujen liitäntöjen kanssa; 1.3:ssa, jopa yhden menetelmän Kotlin-rajapinnalla, sinun pitäisi kirjoittaa koko toteutus. Kotlin 1.4:ssä tämä ei ole enää tarpeen. Merkitse vain yhden menetelmän Kotlin-rajapintojasi fun muokkaajaa, ja voit käyttää niitä lambda-muodossa.

Voit lukea lisää Kotlin 1.4:stä tässä ja tässä.

Siinä ei kuitenkaan vielä kaikki. Kotlinissa on tehokas ominaisuus nimeltä Coroutines. Korutiinit ovat samanlaisia ​​kuin Androidissa nyt vanhentunut AsyncTask mutta enemmän ominaisuuksia, parempi syntaksi ja helpompi luettavuus. Kolme AndroidX-kirjastoa, Lifecycle, WorkManager ja Room, tukevat nyt Kotlinin Coroutineja, joiden pitäisi helpottaa asynkronisen logiikan käsittelyä näitä kirjastoja käytettäessä.

Jetpack Compose

Jos olet missannut erilaisia ​​Googlen ilmoituksia siitä, Jetpack Compose on uusi tapa suunnitella asetteluja alkuperäisissä Android-projekteissa. Pakollisen XML-asettelusuunnittelun sijaan Compose on deklaratiivinen kehys, joka on kirjoitettu kokonaan Kotlinilla. Se on ollut ensimmäisessä kehittäjän esikatselussa jonkin aikaa, mutta tästä päivästä alkaen voit kokeilla sen toista kehittäjän esikatselua. Tässä versiossa on joukko uusia ominaisuuksia, mukaan lukien:

  • Yhteentoimivuus alkuperäisten Android Viewsin kanssa
  • Animaatiot
  • Sovitinpohjaiset luettelot
  • Reaaliaikaiset esikatselut asettelun muutoksille (aiemmin vaadittu projektin uudelleenrakentamista)
  • Koodin täydennys

Google toivoo julkaisevansa Composen alfaversion joskus tänä kesänä, ja täysi julkaisu on määrä julkaista joskus vuonna 2021.


Ja siinä kaikki mitä meillä on tänään! Tässä artikkelissa ei ole kaikkea uutta, joten muista tutustua Googlen viralliseen ilmoitukseen saadaksesi lisätietoja. Näet kaikki 12 keskustelua, jotka Google juuri julkaisi tämä YouTube-soittolista, tutustu uuteen kehittäjäsisältöön joka viikko Googlen "11 viikkoa Androidia" ja oppia toisiltaan Android 11 -yhteisötapaaminen verkossa.