Logo ro.androidermagazine.com
Logo ro.androidermagazine.com

Ce este nou cu instrumentele de dezvoltare la google i / o 2018

Cuprins:

Anonim

Android și Chrome erau cunoscuți pentru cât de dificil au fost să construiască. Nu mai. Google continuă să-și îmbunătățească instrumentele pentru dezvoltatori an de an, iar la I / O 2018, există multe de care să vă entuziasmați.

Ce este nou și interesant în ceea ce privește instrumentele de dezvoltare la I / O 2018?

Cel mai mare anunț pentru dezvoltatorii de aplicații Android a fost Android Studio 3.2. Nu pentru că tuturor le place un număr mai mare, ci datorită unor caracteristici uriașe care vor veni cu acesta. În timp ce chestii precum un nou Shrinker și optimizator sunt destul de cool într-un fel nerdy, există câteva caracteristici cu adevărat nemaipomenite, care se confruntă cu utilizatorii, în curând.

  • Android Jetpack - Jetpack este un pachet de caracteristici pe care dezvoltatorii le pot conecta direct în aplicațiile care acceptă patru componente majore ale dezvoltării: Arhitectură, interfață de utilizator, Fundație și Comportament. Aceste componente acoperă lucruri precum gestionarea datelor, animație, redare media, permisiuni și multe altele. Și pentru că nu sunt încorporate în Android în sine, Google poate adăuga mai multe oricând și sunt ușor de implementat prin intermediul sistemului de asistență Android.

  • Pachetele de aplicații - Google știe, la fel ca și dezvoltatorii, că atunci când o aplicație devine prea mare, utilizatorii nu mai vor să o descarce. Taxele de date și spațiul gratuit pot însemna că aplicația dvs. își pierde baza de instalare pe măsură ce crește. Pentru a combate acest lucru, Google a introdus pachete de aplicații și Google Play Dynamic Delivery. Un dezvoltator poate introduce tot ce este necesar pentru ca o aplicație să poată rula pe mai multe arhitecturi și în mai multe limbi în consola dezvoltatorului Google Play și să o creeze pachete care conțin doar fișierele de care un anumit utilizator are nevoie. Apoi, Google Play Dynamic Delivery se angajează și servește fișierele potrivite utilizatorilor potriviți.

  • Felii - Feliile sunt mici piese „la distanță” ale aplicației dvs. care pot fi afișate undeva precum bara de notificări sau în interiorul unei căutări Google. Un exemplu dat a fost un player de muzică care a inserat controalele Now Playing în căutare atunci când utilizatorul a căutat muzică. Acțiunile aplicației sunt în esență acțiuni Google Assistant vizuale care pot permite utilizatorului să facă ceva precum vizionarea unui videoclip sau să comande mâncare prin aplicația dvs. de pe aproape orice ecran. Atunci când sunt combinate, acestea ar putea schimba modul în care ne folosim telefoanele noastre Android.

Android P aduce și câteva API-uri noi. Aplicațiile dezvoltate pentru P îi vor permite dezvoltatorilor să știe cât timp folosește o aplicație și cum este utilizată. Ei pot apoi să dea feedback, cum ar fi să vă sfătuiască este timpul să puneți telefonul în jos. Există, de asemenea, un nou manager de biometrie, astfel încât producătorii de dispozitive să poată implementa cu ușurință lucruri precum scanarea irisului prin elementul sigur de pe hardware. Și, bineînțeles, noi elemente de interfață de utilizator precum notificările și acțiunile Asistent arată grozav.

Ce este nou cu instrumentele de dezvoltare Android?

Instrumentele din Android Studio arată bine și cu versiunea 3.2. Micile schimbări concepute pentru a facilita și mai rapid construirea aplicațiilor excelente sunt întotdeauna bine primite, iar aceste „mici lucruri” au primit cea mai caldă întâmpinare.

  • Android Emulator se va lansa mai rapid datorită instrumentelor precum asistența instantanee și gestionarea mai bună a resurselor. O demonstrație a arătat emulatorul, completat cu un cadru al dispozitivului, deschide și rulează testul de stres Android 3D în 2 secunde. Da, două. Secunde. Nu l-am crezut nici până când nu l-am urmărit de câteva ori.
  • Material Theming - Material Design a fost o modalitate ușoară de a face aplicațiile să urmeze un aspect consecvent și a scăzut, dar a fost prea consistent. Material Theming este Material Design care nu va face ca fiecare aplicație să arate la fel. Ia tortul tău și mănâncă-l și tu!
  • Extensiile experimentale Kotlin vă vor permite să aruncați acele lucruri de care aveți nevoie pentru a face din nou timp în timp în aplicația dvs. cu un clic sau două.
  • Asistența pentru aplicațiile AR din emulator este o afacere destul de mare.

De asemenea, am văzut câteva instrumente noi pentru învățarea mașinii, limbajul Flutter și un suport mai bun pentru cloud computing. Dezvoltarea pentru Android devine din ce în ce mai bună și mai ușoară și mai ușoară.

Dar despre instrumentele Chrome?

Android Studio, precum și suportul general pentru aplicații Linux, vin în Pixelbook. Dacă nu s-ar face alte anunțuri, acesta ar fi în continuare cel mai bun I / O Google vreodată. Dar am văzut și o demo care a permis unui dezvoltator să creeze o singură aplicație optimizată pentru orice ecran și care includea ecrane mari pentru Chromebook.

Vom afla mai multe despre dezvoltarea web și instrumente de depanare precum LightHouse în următoarele zile.

Ceva despre Fuchsia?

Ce este Fuchsia? Cu seriozitate, în afara scurtei mențiuni a limbajului Flutter nu a apărut nimic din ceea ce vrem să știm despre un viitor sistem de operare de la Google. Nu ne așteptăm cu adevărat, deoarece Google I / O se referă la modificările instrumentelor existente și la funcțiile noi pentru lucrurile pe care le folosim deja.