Konzola Google Play, Android Studio, Kotlin in Jetpack dobijo nove funkcije

click fraud protection

Poleg Android 11 Beta je Google napovedal prenovo Play Console in dodal nove funkcije v Android Studio, Kotlin in Jetpack.

Android 11 Beta je morda pravkar izšel, a če ste razvijalec, je še več razlogov za navdušenje. Skupaj z Androidom 11 Google predstavlja cel kup dobrot za razvijalce, vključno z novim Dizajn konzole Google Play, nove različice Android Studia ter kup AndroidX in Kotlin posodobitve.

Prenova konzole Google Play

Najprej se pogovorimo o novi konzoli Google Play. Od uvedbe novih smernic za materialno oblikovanje je Google (počasi) posodabljal svoje različne aplikacije in spletna mesta na nov oblikovalski jezik, kar končno vključuje konzolo Play. Poleg osvežitve dizajna so stvari nekoliko reorganizirali. Google pravi, da obstaja nov sistem za upravljanje uporabnikov, ki vam pomaga ravnati z ljudmi, ki ste jih povabili v svoj račun konzole, skupaj z nekaterimi drugimi funkcijami, ki vam bodo "pomagale uspevati" v Googlu Play.

Spodaj si lahko ogledate nekaj posnetkov zaslona novega dizajna.

Android Studio 4.1 in 4.2

Naslednja novost je Android Studio. Google je izdal dve novi različici: 4.1 v različici Beta in 4.2 v različici Canary. V teh izdajah je ogromno novih funkcij, zato bomo pregledali samo nekatere bolj zanimive.

Če ste veliko razvijali (ali poigravali), verjetno poznate Wireless ADB. Ta funkcija ADB vam omogoča povezavo z vašo napravo z uporabo njenega naslova IP namesto kabla. Na žalost ga je lahko težko omogočiti. Bodisi se morate poigrati z običajnim ADB ali pa imeti zakoreninjeno napravo. No, z Android Studio 4.2 je vse, kar potrebujete, naprava s sistemom Android 11 ali novejšim in v hipu boste lahko zagnali Wireless ADB.

Android Emulator je zdaj del Android Studia. V času pisanja tega članka še ni povsem jasno, kaj to pomeni, vendar Google pravi, da bo omogočil hitrejše in bolj integrirano avtomatizirano testiranje.

Nazadnje (za ta podseznam) bi morale biti gradnje aplikacij še hitrejše za naprave s sistemom Android 11 ali novejšim.

Tu je grafika, ki prikazuje nove funkcije v obeh različicah.

Kotlin in AndroidX

Zdaj pa se pogovorimo o Kotlin in AndroidX. Kotlin je postal verjetno najbolj priljubljen jezik za razvoj Androida. Je bolj jedrnat kot Java, ima različne pomožne metode, podpira razširitvene funkcije in ima veliko več, zaradi česar je prijetnejši za uporabo kot Java. Zaradi vseh teh prednosti Google uradno priporoča Kotlin kot jezik za razvoj Androida.

Prvič, v samem Kotlinu je nekaj novih funkcij. Android Studio zdaj podpira Kotlin 1.4, ki prihaja s kupom novih stvari. Ena od glavnih značilnosti 1.4 je pretvorba SAM za vmesnike Kotlin. Že nekaj časa je Kotlin samodejno pretvoril enometodne vmesnike Java v lambda za boljšo berljivost. Vendar ta pretvorba ni delovala za vmesnike, deklarirane v Kotlinu; v 1.3, tudi z vmesnikom Kotlin z eno metodo, bi morali napisati celotno izvedbo. V Kotlinu 1.4 to ni več potrebno. Preprosto označite svoje enometodne vmesnike Kotlin z fun modifikator in jih boste lahko uporabljali v lambda obliki.

Več o Kotlinu 1.4 lahko preberete tukaj in tukaj.

To pa še ni vse. Kotlin ima močno funkcijo, imenovano Coroutines. Korutine so podobne Androidovim zdaj zastarel AsyncTask vendar z več funkcijami, boljšo sintakso in lažjo berljivostjo. Tri knjižnice AndroidX, Lifecycle, WorkManager in Room, imajo zdaj podporo za Kotlinove Coroutines, kar bi moralo olajšati obravnavo asinhronske logike pri uporabi teh knjižnic.

Jetpack Compose

V primeru, da ste zamudili različna obvestila Googla za toJetpack Compose je nov način oblikovanja postavitev v izvornih projektih Android. Namesto nujne zasnove postavitve XML je Compose deklarativno ogrodje, v celoti napisano v Kotlinu. Že nekaj časa je v prvem predogledu za razvijalce, od danes pa boste lahko preizkusili njegov drugi predogled za razvijalce. V tej različici je kup novih funkcij, vključno z:

  • Interoperabilnost z izvornimi Android Views
  • Animacije
  • Seznami na osnovi adapterjev
  • Predogledi v realnem času za spremembe postavitve (prej je bila potrebna obnova projekta)
  • Dokončanje kode

Google upa, da bo izdal alfa različico Compose nekje to poletje, polna izdaja pa je predvidena nekje leta 2021.


In to je vse, kar imamo danes! V tem članku ni vsega novega, zato si za več podrobnosti oglejte Googlovo uradno objavo. Ogledate si lahko vseh 12 pogovorov, ki jih je Google pravkar objavil ta YouTube seznam predvajanja, nadoknadite novo vsebino za razvijalce vsak teden med Googlovim "11 tednov Androida," in se med seboj učite drug od drugega spletno srečanje skupnosti Android 11.