Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Wat is nieuw met ontwikkelingstools op Google i / o 2018

Inhoudsopgave:

Anonim

Android en Chrome stonden vroeger bekend om hoe moeilijk ze waren om te bouwen. Niet meer. Google blijft zijn ontwikkelaarstools jaar na jaar verbeteren, en op I / O 2018 is er veel om enthousiast over te zijn.

Wat is nieuw en opwindend aan ontwikkelingstools op I / O 2018?

De grootste aankondiging voor Android-app-ontwikkelaars was Android Studio 3.2. Niet omdat iedereen van een hoger aantal houdt, maar vanwege enkele enorme functies die daarmee gepaard gaan. Hoewel dingen als een nieuwe shrinker en optimizer op een nerdy manier behoorlijk cool zijn, zijn er binnenkort een aantal echt geweldige gebruikersgerichte functies.

  • Android Jetpack - Jetpack is een bundel functies die ontwikkelaars rechtstreeks in hun apps kunnen aansluiten die vier belangrijke componenten van ontwikkeling ondersteunt: Architectuur, Gebruikersinterface, Foundation en Gedrag. Deze componenten omvatten zaken als gegevensbeheer, animatie, het afspelen van media, machtigingen en nog veel meer. En omdat ze niet zijn ingebed in Android zelf, kan Google op elk gewenst moment meer toevoegen en zijn ze eenvoudig te implementeren via de Android-ondersteuningsbibliotheek.

  • App-bundels - Google weet, net als ontwikkelaars, dat wanneer een app te groot wordt, gebruikers niet langer willen downloaden. Gegevenskosten en vrije ruimte kunnen ertoe leiden dat uw app zijn installatiebasis verliest naarmate hij groeit. Om dit te bestrijden introduceerde Google App-bundels en Google Play Dynamic Delivery. Een ontwikkelaar kan alles wat nodig is om een ​​app op meerdere architecturen en in meerdere talen te laten werken in de Google Play-ontwikkelaarsconsole plaatsen en bundels maken die alleen de bestanden bevatten die een bepaalde gebruiker nodig heeft. Vervolgens wordt Google Play Dynamic Delivery in gang gezet en worden de juiste bestanden aan de juiste gebruikers aangeboden.

  • Segmenten - Segmenten zijn kleine "externe" delen van uw app die ergens kunnen worden weergegeven, zoals de meldingsbalk of in een Google-zoekopdracht. Een gegeven voorbeeld was een muziekspeler die de knoppen Nu spelen in de zoekopdracht plakte wanneer de gebruiker naar muziek zocht. App-acties zijn in wezen visuele Google Assistent-acties waarmee de gebruiker vanaf bijna elk scherm een ​​video kan bekijken of eten kan bestellen via uw app. Als ze worden gebundeld, kunnen deze de manier veranderen waarop we onze Android-telefoons gebruiken.

Android P brengt ook enkele nieuwe API's. Apps ontwikkeld voor P laten ontwikkelaars weten hoe lang een app in gebruik is en hoe deze wordt gebruikt. Ze kunnen vervolgens feedback geven, zoals u adviseren dat het tijd is om de telefoon neer te leggen. Er is ook een nieuwe biometrische manager, zodat apparaatfabrikanten dingen als irisscannen eenvoudig door het beveiligde element op de hardware kunnen implementeren. En natuurlijk zien nieuwe UI-elementen zoals de meldingen en Assistent-acties er geweldig uit.

Wat is nieuw met Android-ontwikkeltools?

De tools in Android Studio zien er ook goed uit met versie 3.2. Kleine wijzigingen die zijn ontworpen om het bouwen van geweldige apps eenvoudiger en sneller te maken, worden altijd verwelkomd en deze 'kleine dingen' werden hartelijk ontvangen.

  • De Android-emulator wordt sneller gestart vanwege tools zoals snapshot-ondersteuning en beter resourcebeheer. Een demo toonde de emulator, compleet met een apparaatframe, open en voer de Android 3D-stresstest uit in 2 seconden. Ja, twee. Seconden. Ik geloofde het ook niet totdat ik het een paar keer zag.
  • Materiaalthema - Materiaalontwerp was een gemakkelijke manier om apps een consistent uiterlijk te geven en te laten vallen, maar het was te consistent. Materiaalthema is Materiaalontwerp waardoor niet elke app er hetzelfde uitziet. Heb je cake en eet hem ook op!
  • Experimentele Kotlin-extensies laten je die alledaagse dingen die je moet doen keer op keer in je app plaatsen met een klik of twee.
  • Ondersteuning voor AR-apps in de emulator is een behoorlijk groot probleem.

We zagen ook enkele nieuwe tools voor Machine Learning, de Flutter-taal en betere ondersteuning voor cloud computing. Ontwikkelen voor Android wordt steeds beter en gemakkelijker en gemakkelijker.

En hoe zit het met Chrome-tools?

Android Studio, evenals algemene ondersteuning voor Linux-apps, komt naar het Pixelbook. Als er geen andere aankondigingen werden gedaan, zou dit nog steeds de beste Google I / O ooit zijn. Maar we zagen ook een demo waarmee een ontwikkelaar één app kon bouwen die is geoptimaliseerd voor elk scherm en die grote Chromebook-schermen bevatte.

We zullen de komende dagen meer leren over webontwikkeling en foutopsporingsprogramma's zoals LightHouse.

Iets over Fuchsia?

Wat is Fuchsia? In alle ernst, buiten de korte vermelding van de Flutter-taal is er niets dat we willen weten over een toekomstig besturingssysteem van Google opgedoken. We verwachten dit niet echt, omdat Google I / O draait om wijzigingen in bestaande tools en nieuwe functies voor de dingen die we al gebruiken.