Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Vad är nytt med utvecklingsverktyg på google i / o 2018

Innehållsförteckning:

Anonim

Android och Chrome var tidigare kända för hur svåra de var att bygga för. Inte längre. Google fortsätter att förbättra utvecklarverktygen år efter år, och på I / O 2018 finns det mycket att vara upphetsad om.

Vad är nytt och spännande med utvecklingsverktyg på I / O 2018?

Det största tillkännagivandet för Android-apputvecklare var Android Studio 3.2. Inte för att alla gillar ett högre antal, utan på grund av några enorma funktioner som kommer med det. Medan saker som en ny krymper och optimizer är ganska coola på en nerdy typ av sätt, finns det några riktigt fantastiska användarvänliga funktioner som kommer snart.

  • Android Jetpack - Jetpack är ett paket med funktioner som utvecklare kan ansluta direkt till sina appar som stöder fyra viktiga komponenter i utvecklingen: Arkitektur, användargränssnitt, grund och beteende. Dessa komponenter täcker saker som datahantering, animering, mediauppspelning, behörigheter och mycket mer. Och eftersom de inte är inbäddade i Android själv kan Google lägga till mer när som helst och de är lätta att implementera via Android Support Library.

  • Appbuntar - Google vet, liksom utvecklare, att när en app blir för stora användare slutar de vill ladda ner den. Datakostnader och ledigt utrymme kan innebära att din app förlorar sin installationsbas när den växer. För att bekämpa detta introducerade Google App Bundles och Google Play Dynamic Delivery. En utvecklare kan lägga till allt som behövs för att en app ska kunna köras på flera arkitekturer och på flera språk i utvecklarkonsolen för Google Play och låta den skapa paket som bara innehåller de filer en viss användare behöver. Sedan sparkar Google Play Dynamic Delivery i redskap och serverar rätt filer till rätt användare.

  • Skivor - Skivor är små "fjärr" delar av din app som kan visas någonstans som meddelandefältet eller i en Google-sökning. Ett exempel som givits var en musikspelare som klistrade in kontrollerna för att spela Now Now i sökning när användaren sökte efter musik. Appåtgärder är i huvudsak visuella Google Assistant-åtgärder som kan låta användaren göra något som att titta på en video eller beställa mat via din app från nästan vilken skärm som helst. När de samlas ihop kan dessa förändra hur vi använder våra Android-telefoner.

Android P har också några nya API: er. Appar som utvecklats för P kommer att låta utvecklare veta hur länge en app används och hur den används. De kan sedan ge feedback som att ge dig råd om att det är dags att slå telefonen. Det finns också en ny biometrihanterare så att enhetstillverkare enkelt kan implementera saker som iris som genomsöker det säkra elementet på hårdvaran. Och naturligtvis ser nya UI-element som aviseringar och assistentåtgärder utmärkt.

Vad är nytt med Android-utvecklingsverktyg?

Verktygen i Android Studio ser bra ut med version 3.2 också. Små förändringar som är utformade för att göra byggandet av fantastiska appar enklare och snabbare välkomnas alltid och dessa "små saker" fick det varmt välkomnande.

  • Android Emulator kommer att starta snabbare på grund av verktyg som snapshot-stöd och bättre resurshantering. En demo visade emulatorn, komplett med en enhetsram, öppnar och kör Android 3D stresstest på 2 sekunder. Ja, två. Sekunder. Jag trodde det inte förrän jag tittade på det några gånger.
  • Material Theming - Material Design var enkelt sätt att få appar att följa en konsekvent look och föll, men det var för konsekvent. Materialtheming är materialdesign som inte gör att varje app ser lika ut. Ha din tårta och ät den också!
  • Experimentella Kotlin-tillägg låter dig släppa de vardagliga saker du behöver göra gång på gång till din app med ett klick eller två.
  • Stöd för AR-appar i emulatorn är en ganska stor affär.

Vi såg också några nya verktyg för Machine Learning, Flutter-språket och bättre stöd för cloud computing. Att utveckla för Android blir bättre och bättre och lättare och lättare.

Och hur är det med Chrome-verktyg?

Android Studio, liksom generellt Linux-appstöd, kommer till Pixelbook. Om inga andra tillkännagivanden gjordes skulle detta fortfarande vara den bästa Google I / O någonsin. Men vi såg också en en demo som låt en utvecklare bygga en app optimerad för vilken skärm som helst, och som inkluderade stora Chromebook-skärmar.

Vi kommer att lära dig mer om webbutveckling och felsökningsverktyg som LightHouse under de kommande dagarna.

Något om Fuchsia?

Vad är Fuchsia? I allvar, utan det korta omnämnandet av Flutter-språket har ingenting vi vill veta om ett framtida operativsystem från Google dykt upp. Vi förväntar oss inte riktigt det, eftersom Google I / O handlar om förändringar av befintliga verktyg och nya funktioner för de saker vi redan använder.