Google Play Console, Android Studio, Kotlin un Jetpack iegūst jaunas funkcijas

Līdzās Android 11 beta versijai Google ir paziņojis par Play Console pārveidošanu un ir pievienojis jaunas funkcijas Android Studio, Kotlin un Jetpack.

Iespējams, ka operētājsistēmas Android 11 beta versija tikko tika izlaista, taču, ja esat izstrādātājs, jūs varat satraukties par ko vairāk. Kopā ar operētājsistēmu Android 11 Google ievieš veselu virkni labumu izstrādātājiem, tostarp jaunu Google Play Console dizains, jaunas Android Studio versijas un virkne AndroidX un Kotlin atjauninājumus.

Google Play Console jaunais dizains

Vispirms parunāsim par jauno Google Play Console. Kopš jauno Materiālā dizaina vadlīniju ieviešanas Google (lēnām) ir atjauninājis savas dažādās lietotnes un vietnes uz jauno dizaina valodu, un tas beidzot ietver arī Play Console. Papildus dizaina atsvaidzināšanai lietas ir nedaudz pārkārtotas. Google saka, ka ir jauna lietotāju pārvaldības sistēma, kas palīdzēs jums pārvaldīt personas, kuras esat uzaicinājis savā konsoles kontā, kā arī dažas citas funkcijas, kas palīdz jums attīstīties pakalpojumā Google Play.

Tālāk varat redzēt dažus jaunā dizaina ekrānuzņēmumus.

Android Studio 4.1 un 4.2

Nākamā jaunā lieta ir Android Studio. Google ir izlaidusi divas jaunas versijas: 4.1 beta versijā un 4.2 Kanāriju salā. Šajos laidienos ir daudz jaunu funkciju, tāpēc mēs apskatīsim tikai dažas no interesantākajām.

Ja esat daudz izstrādājis (vai izdomājis), jūs droši vien zināt par bezvadu ADB. Šī ADB funkcija ļauj izveidot savienojumu ar ierīci, izmantojot tās IP adresi, nevis kabeli. Diemžēl var būt grūti to iespējot. Jums vai nu jāgrozās parastajā ADB, vai arī ir jābūt iesakņojušai ierīcei. Izmantojot Android Studio 4.2, viss, kas jums nepieciešams, ir ierīce, kurā darbojas operētājsistēma Android 11 vai jaunāka versija, un jūs varēsiet nekavējoties sākt bezvadu ADB.

Android emulators tagad ir daļa no Android Studio. Rakstīšanas laikā nav īsti skaidrs, ko tas nozīmē, taču Google saka, ka tas nodrošinās ātrāku un integrētāku automatizētu testēšanu.

Visbeidzot (šajā apakšsarakstā) lietotņu izveidei jābūt vēl ātrākai ierīcēm, kurās darbojas operētājsistēma Android 11 vai jaunāka versija.

Šeit ir grafika, kurā parādītas abu versiju jaunās funkcijas.

Kotlin un AndroidX

Tagad parunāsim par Kotlins un AndroidX. Kotlin ir kļuvusi, iespējams, populārākā Android izstrādes valoda. Tas ir kodolīgāks nekā Java, tajā ir dažādas palīgmetodes, tiek atbalstītas paplašinājuma funkcijas, un tajā ir daudz vairāk, kas padara to lietošanu patīkamāku nekā Java. Visu šo priekšrocību dēļ Google oficiāli iesaka Kotlinu kā valodu, ko izmantot Android izstrādei.

Pirmkārt, pašā Kotlinā ir dažas jaunas funkcijas. Android Studio tagad atbalsta Kotlin 1.4, kas nāk ar veselu virkni jaunu lietu. Viena no galvenajām 1.4 funkcijām ir SAM konvertēšana Kotlin saskarnēm. Jau kādu laiku Kotlins ir automātiski pārveidojis vienas metodes Java saskarnes par lambdas, lai nodrošinātu labāku lasāmību. Tomēr šī pārveidošana nedarbojās Kotlin deklarētajām saskarnēm; 1.3, pat ar vienas metodes Kotlin saskarni, jums būs jāizraksta visa ieviešana. Kotlin 1.4 tas vairs nav nepieciešams. Vienkārši atzīmējiet savas vienas metodes Kotlin saskarnes ar fun modifikatoru, un jūs varēsiet tos izmantot lambda formā.

Jūs varat lasīt vairāk par Kotlin 1.4 šeit un šeit.

Tomēr tas vēl nav viss. Kotlinam ir jaudīga funkcija ar nosaukumu Coroutines. Korutīnas ir līdzīgas Android ierīcēm tagad novecojis AsyncTask bet ar vairākām funkcijām, labāku sintaksi un vieglāku lasāmību. Trīs AndroidX bibliotēkām, Lifecycle, WorkManager un Room, tagad ir atbalsts Kotlin's Coroutines, kam vajadzētu atvieglot asinhronās loģikas izmantošanu, lietojot šīs bibliotēkas.

Jetpack Compose

Gadījumā, ja esat palaidis garām dažādi Google paziņojumi par to, Jetpack Compose ir jauns veids, kā izstrādāt izkārtojumus vietējos Android projektos. Obligātā XML izkārtojuma dizaina vietā Compose ir deklaratīva sistēma, kas pilnībā rakstīta Kotlinā. Jau kādu laiku tas ir bijis pirmajā izstrādātāja priekšskatījumā, taču, sākot ar šodienu, jūs varēsiet izmēģināt tā otro izstrādātāja priekšskatījumu. Šajā versijā ir daudz jaunu funkciju, tostarp:

  • Sadarbspēja ar vietējiem Android skatiem
  • Animācijas
  • Uz adapteriem balstīti saraksti
  • Reāllaika priekšskatījumi izkārtojuma izmaiņām (iepriekš bija nepieciešams atjaunot projektu)
  • Koda pabeigšana

Google cer izlaist Compose alfa versiju kaut kad šovasar, bet pilna versija ir paredzēta 2021. gadā.


Un tas ir viss, kas mums šodien ir! Šajā rakstā nav aprakstīts viss jaunais, tāpēc noteikti izlasiet Google oficiālo paziņojumu, lai iegūtu sīkāku informāciju. Jūs varat redzēt visas 12 sarunas, kurās Google tikko publicēja šo YouTube atskaņošanas sarakstu, sekojiet līdzi jaunajam izstrādātāju saturam katru nedēļu Google11 nedēļas Android”, un mācieties viens no otra laikā tiešsaistes Android 11 kopienas tikšanās.