Logo androidermagazine.com
Logo androidermagazine.com

Was ist neu bei Entwicklungstools bei Google i / o 2018

Inhaltsverzeichnis:

Anonim

Android und Chrome waren bekannt dafür, wie schwierig es war, für sie zu bauen. Nicht länger. Google arbeitet Jahr für Jahr an der Verbesserung seiner Entwicklertools, und auf der I / O 2018 gibt es viel zu entdecken.

Was ist neu und aufregend an Entwicklungstools auf der I / O 2018?

Die größte Ankündigung für Android-App-Entwickler war Android Studio 3.2. Nicht weil jeder eine höhere Zahl mag, sondern wegen einiger riesiger Funktionen, die damit einhergehen werden. Während Sachen wie ein neuer Shrinker und Optimizer auf eine nerdige Art und Weise ziemlich cool sind, gibt es in Kürze einige wirklich fantastische Features, die den Benutzern gegenüberstehen.

  • Android Jetpack - Jetpack ist ein Paket von Funktionen, die Entwickler direkt in ihre Apps integrieren können und die vier Hauptkomponenten der Entwicklung unterstützen: Architektur, Benutzeroberfläche, Grundlage und Verhalten. Diese Komponenten umfassen Datenverwaltung, Animation, Medienwiedergabe, Berechtigungen und vieles mehr. Und da sie nicht in Android selbst eingebettet sind, kann Google jederzeit weitere hinzufügen und sie können einfach über die Android-Supportbibliothek implementiert werden.

  • App-Bundles - Google weiß genau wie Entwickler, dass Benutzer, wenn eine App zu groß wird, aufhören möchten, sie herunterzuladen. Datengebühren und freier Speicherplatz können dazu führen, dass Ihre App ihre Installationsbasis verliert, wenn sie wächst. Um dem entgegenzuwirken, hat Google App Bundles und Google Play Dynamic Delivery eingeführt. Ein Entwickler kann alles, was für die Ausführung einer App auf mehreren Architekturen und in mehreren Sprachen erforderlich ist, in die Google Play-Entwicklerkonsole einfügen und Bundles erstellen, die nur die Dateien enthalten, die ein bestimmter Benutzer benötigt. Dann schaltet Google Play Dynamic Delivery den Gang ein und liefert die richtigen Dateien an die richtigen Nutzer.

  • Slices - Slices sind kleine "entfernte" Teile Ihrer App, die irgendwo wie in der Benachrichtigungsleiste oder in einer Google-Suche angezeigt werden können. Als Beispiel wurde ein Musikplayer genannt, der die Steuerelemente für die aktuelle Wiedergabe in die Suche einfügt, wenn der Benutzer nach Musik sucht. Bei App-Aktionen handelt es sich im Wesentlichen um visuelle Google Assistant-Aktionen, mit denen der Nutzer von fast jedem Bildschirm aus ein Video ansehen oder über Ihre App Lebensmittel bestellen kann. In Kombination können diese die Art und Weise ändern, wie wir unsere Android-Telefone verwenden.

Android P bringt auch einige neue APIs. Apps, die für P entwickelt wurden, geben Entwicklern Auskunft darüber, wie lange eine App verwendet wird und wie sie verwendet wird. Sie können dann Rückmeldungen geben, etwa um Ihnen mitzuteilen, dass es Zeit ist, aufzulegen. Es gibt auch einen neuen Biometrie-Manager, mit dem Gerätehersteller auf einfache Weise beispielsweise das Scannen von Iris durch das sichere Element auf der Hardware implementieren können. Und natürlich sehen neue Elemente der Benutzeroberfläche wie Benachrichtigungen und Assistentenaktionen großartig aus.

Was ist neu bei Android-Entwicklungstools?

Die Tools in Android Studio sehen auch mit Version 3.2 gut aus. Kleine Änderungen, die das Erstellen großartiger Apps vereinfachen und beschleunigen sollen, sind immer willkommen, und diese "kleinen Dinge" wurden von Herzen begrüßt.

  • Der Android Emulator wird dank Tools wie Snapshot-Unterstützung und besserer Ressourcenverwaltung schneller gestartet. Eine Demo zeigte, wie der Emulator mit einem Geräte-Frame den Android 3D-Stresstest in 2 Sekunden öffnete und ausführte. Ja zwei Sekunden. Ich habe es auch nicht geglaubt, bis ich es ein paar Mal gesehen habe.
  • Material-Theming - Material-Design war eine einfache Möglichkeit, Apps so zu gestalten, dass sie einem einheitlichen Erscheinungsbild folgten, aber es war zu einheitlich. Material-Theming ist Material-Design, bei dem nicht jede App gleich aussieht. Nimm deinen Kuchen und iss ihn auch!
  • Mit experimentellen Kotlin-Erweiterungen können Sie all die Dinge, die Sie immer und immer wieder tun müssen, mit ein oder zwei Klicks in Ihre App einfügen.
  • Die Unterstützung von AR-Apps im Emulator ist eine ziemlich große Sache.

Wir haben auch einige neue Tools für maschinelles Lernen, die Flutter-Sprache und eine bessere Unterstützung für Cloud-Computing gesehen. Die Entwicklung für Android wird immer besser und immer einfacher.

Und was ist mit Chrome-Tools?

Android Studio sowie die allgemeine Unterstützung von Linux-Apps kommen in das Pixelbook. Wenn keine anderen Ankündigungen gemacht würden, wäre dies immer noch das beste Google I / O aller Zeiten. Wir haben aber auch eine Demo gesehen, mit der ein Entwickler eine App erstellen konnte, die für jeden Bildschirm optimiert war, und die große Chromebook-Bildschirme enthielt.

In den kommenden Tagen werden wir mehr über Webentwicklungs- und Debugging-Tools wie LightHouse erfahren.

Was ist mit Fuchsie?

Was ist Fuchsie? Abgesehen von der kurzen Erwähnung der Flutter-Sprache ist nichts aufgetaucht, was wir über ein zukünftiges Betriebssystem von Google wissen wollen. Das erwarten wir nicht wirklich, da es bei Google I / O nur um Änderungen an vorhandenen Tools und neuen Funktionen für die Dinge geht, die wir bereits verwenden.