Google I / O 2014 Nachwirkungen

Google I / O ist ohne Zweifel einer der Höhepunkte des Jahres, sowohl für mich als auch für viele andere Entwickler. Die Veranstaltung ist immer inspirierend und überraschend und gibt gelegentlich einen Einblick in die nahe Zukunft und das Potenzial dieses Zeitpunkts. Dieses Jahr war groß, möglicherweise das bisher größte, und das Ankündigungsvolumen war erstaunlich.

Android L 

Android wird mit seiner nächsten Version, die derzeit als bezeichnet wird, grundlegend überarbeitetAndroid L. Die neue Version wird mehr als 5.000 neue APIs, mehrere neue Funktionen, eine neue Laufzeit-Engine und ein grundlegendes Benutzeroberflächen-Design bieten.

Android L war eine Vorschau, wie viele Ankündigungen während der Keynote. Das Veröffentlichungsdatum ist unbekannt, wird jedoch im Herbst erscheinen. Das Android-SDK wurde veröffentlicht und zum ersten Mal können Sie eine Vorschau der neuen Version auf einem Nexus 5- oder 7-Gerät anzeigen.

Material Design

Android L wird mit einer brandneuen Benutzeroberfläche ausgestattet, auf die sich Google bezieht Material Design. Es ist glatt, frisch und sieht modern aus. Es ist alles, was Sie von einem Update der Benutzeroberfläche erwarten würden. Material Design hat jedoch noch viel mehr Tiefe Dies ist buchstäblich eines der Schlüsselkonzepte des Materialdesigns. Sie können die Höhe einer Ansicht angeben, sodass Sie Benutzeroberflächenelemente anheben und dynamische Schatten werfen können.

Material Design kommt mit einem hellen und einem dunklen Thema. Entwickler können ein Design anpassen und Farbänderungen an Bereichen wie der Statusleiste, der Navigationsleiste und verschiedenen anderen Benutzeroberflächenelementen vornehmen. Material Design bietet mehr Optionen zum Gestalten der Benutzeroberfläche einer Anwendung und zum Anzeigen der Markenidentität.

Widgets

Android L enthält auch zwei neue Benutzeroberflächen-Widgets. RecyclerView ist eine fortgeschrittenere und flexiblere Version des Listenansicht Klasse und ist ideal für die Auflistung von Elementen, die sich dynamisch ändern. Das RecyclerView Klasse bietet einen Layout-Manager für die Positionierung von Elementen und Standardanimationen.

Das CardView Klasse erweitert FrameLayout, mit dem Sie vielleicht bereits vertraut sind. CardView können Sie Informationen in Karten einfügen, die leicht geändert werden können. Die Hintergrundfarbe, der Eckenradius und die Höhe einer Karte können alle geändert werden.

Animationen

Animationen sind ein wichtiges Element des Materialdesigns. Das Materialdesign enthält Standardanimationen, die leicht geändert werden können. Mit einer neuen Gruppe von APIs können Sie auch benutzerdefinierte Animationen erstellen. Mit den neuen Animations-APIs können Sie:

  • reagieren Sie auf Berührungsereignisse mit Berührungsfeedback-Animationen
  • Ein- und Ausblenden von Ansichten mit Animationen zum Anzeigen von Effekten
  • Wechseln zwischen Aktivitäten mit benutzerdefinierten Aktivitätsübergang Animationen
  • Erstellen Sie natürlichere Animationen mit gekrümmte Bewegung
  • Animieren Sie Änderungen in einer oder mehreren Ansichtseigenschaften mit Statusänderung anzeigen Animationen
  • Animationen anzeigen in Zustandsliste Drawables zwischen Ansichtsstatusänderungen

Benachrichtigungen

Die Benachrichtigungen wurden weiter verbessert und werden nun auf dem Sperrbildschirm angezeigt. Darüber hinaus gibt es eine Heads-Up-Benachrichtigung Dies kann oben in einer Vollbildanwendung erscheinen und ist mit einem einfachen Wischvorgang nicht zulässig.

Laufzeit

Das Dalvik Laufzeit wird durch ersetzt KUNST, Das hat viele neue Funktionen, die einen Wachwechsel rechtfertigen.

  • AOT-of-Time-Kompilierung
  • verbesserte Speicherbereinigung (GC)
  • verbesserte Debugging-Unterstützung

Weitere Informationen finden Sie auf der Android Developer-Website.

Projekt Volta

Project Volta ist ein Teil von Android L und dient der Verbesserung der Akkuleistung. Es besteht aus drei Teilen:

  • Batterie-Historiker ist ein neues Tool zur Messung der Batterieentladung durch Visualisierung des Energieverbrauchs einer Anwendung.
  • Das Ziel der Android Job Scheduler dient dazu, den Energieverbrauch einer Anwendung zu verbessern. Eine Aufgabe der Android Job Scheduler-API ist die Planung von Wartungsaufgaben, während das Gerät aufgeladen wird.
  • Batteriesparmodus kann verwendet werden, um die CPU herunterzufahren, die Aktualisierung des Bildschirms zu verringern oder Hintergrunddaten zu deaktivieren. Der Batteriesparmodus kann manuell ausgelöst oder so eingestellt werden, dass er automatisch startet, wenn die Batterie einen bestimmten Stand erreicht.

Bildschirm der letzten Apps

Android's Neueste Apps Die Benutzeroberfläche war bisher auf eine einzelne Instanz einer App beschränkt. In Android L können Entwickler eine Aktivität in Ihrer App markieren und diese auf dem Bildschirm "Letzte Apps" als neue Aufgabe behandeln.

Android L enthält viele weitere Verbesserungen, einschließlich grafischer Verbesserungen und Aktualisierungen WebView. Weitere Informationen finden Sie auf der Android Developer-Website.

Integration

Über das Zusammentreffen von Android und Chrome wird seit geraumer Zeit gesprochen. Google I / O hat eine Reihe von Möglichkeiten aufgezeigt, wie dies geschehen kann.

Polymer

Polymer ermöglicht das Erstellen und Platzieren von Webkomponenten in HTML. Es erfordert einen objektorientierten Ansatz für die Webentwicklung und ermöglicht den einfachen Import extrem komplexer und flexibler Objekte in jede Webanwendung. Objekte können mit einem einfachen Elementtag auf der DOM-Ebene platziert werden.

Polymer ist nicht neu, es wurde auf der Google I / O 2013 vorgestellt. Die Bedeutung von Polymer in der langfristigen Vision von Google wurde jedoch auf der diesjährigen Veranstaltung gezeigt. Um eine konsistente Benutzererfahrung für native Apps und das Web zu schaffen, wurde eine Reihe von Material Design-Elementen für Polymer erstellt. Neue Designrichtlinien für das Web und native Apps wurden veröffentlicht, um Entwicklern zu helfen, ein einheitliches Erlebnis zu schaffen. Sowohl Websites als auch mobile Apps können dieselben Animationen, Themen und Widgets verwenden. Weitere Informationen zu diesem Thema finden Sie auf der Google Design-Website.

Mobile Web Experience

Chrome hat Verbesserungen erhalten, um die Kluft zwischen nativen Apps und dem Web weiter zu überbrücken. Die Suchergebnisse in Google werden auch vom Formular "Materialdesign" profitieren. Die Registerkarten von Chrome werden als einzelne Aktivitäten im Bildschirm "Letzte Apps" angezeigt. Dies wird das Multitasking und den Wechsel zwischen mobilen und Web-Apps erheblich verbessern.

App-Indizierung wurde verbessert. Informationen aus den Google-Suchergebnissen können jetzt im richtigen Szenario mit einer entsprechenden App geöffnet werden. Eine Suche nach Restaurants gibt beispielsweise Ergebnisse im Browser zurück. Sie haben jedoch auch die Möglichkeit, die Ergebnisse in OpenTable für Android anzuzeigen.

Chromebooks

Alle verbleibenden Zweifel oder Fragen zu Chromebooks wurden während der diesjährigen Google-E / A zurückgestellt. Es ist klar, dass Chromebooks ein Hit sind. Die Top-Ten-Laptops von Amazon sind alle Chromebooks.

Es wurden weitere Verbesserungen an Chromebooks vorgenommen, um diese mehr mit Android zu integrieren. Dazu gehören eingehende Anrufe und Warnmeldungen von Ihrem Telefon, die auf Ihrem Chromebook erscheinen, und das Entsperren Ihres Chromebooks, indem Sie Ihr Telefon in die Nähe bringen.

Die wichtigste Ankündigung ist jedoch, dass Android-Apps auf Chromebooks ausgeführt werden können. Während der Keynote wurde Evernote für Android auf einem Chromebook ausgeführt. Die beliebte Vine für Android-Anwendung konnte mit der Kamera des Chromebooks ein Video erstellen. Das ist sehr aufregend und sieht für die Zukunft vielversprechend aus.

Android überall

Android ist so eingestellt, dass es zu einem Bildschirm in Ihrer Nähe kommt.

Android Wear 

Android Wear wurde offiziell freigegeben. Android Wear führt das Android-Erlebnis an Ihrem Handgelenk und in einem kleineren Formfaktor fort. Es passt zu jedem Smartphone, das läuft 4.3 oder höher, und kann Benachrichtigungen von Ihren Android-Apps empfangen und anzeigen.

Anwendungen können auch Inhalte auf dem Wear-Gerät anzeigen. Google jetzt Karten sind ein hervorragendes Beispiel, das Ihnen Informationen zeigt, wann diese relevant werden.

Ähnlich wie der Bildschirm „Letzte Apps“ auf Telefonen und Tablets kann der Inhalt durch Wischen nach oben oder unten navigiert und durch Wischen nach links oder rechts verworfen werden. Android Wear nutzt auch die Google-Sprachsuche und ermöglicht es Ihnen, Suchen durchzuführen oder Befehle auszuführen.

Zwei Geräte wurden nach der Veranstaltung vorbestellt. Das LG G Watch wird am 2. Juli versandt und kostet 229 $. Das Samsung Gear Live wird am 7. Juli versandt und kostet $ 199.

Beide Geräte haben einen ähnlichen Formfaktor und vergleichbare Spezifikationen. Sie laufen auf einer 1,2-GHz-CPU, verfügen über 4 GB Speicher und 512 MB RAM.

Motorola wird auch noch in diesem Jahr ein Wear-Gerät auf den Markt bringen, die Moto 360, die als erste Smartwatch ein rundes Zifferblatt aufweist.

Android Wear scheint eine solide Plattform oder eine Erweiterung für Android zu sein und wird die Anzahl der Male, die Sie benötigen, um Ihr Handy aus der Tasche zu nehmen, drastisch reduzieren.

Android Auto

Android Auto bringt einige der besten Funktionen von Google in Ihr Auto. Es reduziert die Android-Erfahrung und berücksichtigt die wichtigsten Aspekte des Fahrens und optimiert sie für ein Dashboard-Benutzererlebnis.

Die Google-Sprachsuche ist ein wichtiger Teil dieser Erfahrung. Sie kann durch Drücken einer Taste in der Nähe des Lenkrads ausgelöst werden, wodurch die Befehle freihändig ausgegeben werden können. Dies sollte zu einem vertrauten, intelligenteren und sichereren Laufwerk führen.

Android TV

Android TV fuhr in diesem Jahr eine weitere Runde mit zahlreichen Verbesserungen. Android TV wird jetzt wie jeder andere Android-Bildschirm mit einer maßgeschneiderten Benutzeroberfläche behandelt. Es verwendet die gleichen APIs wie Ihr Telefon und Ihr Tablet und macht es so einfach, mit ihnen zu interagieren. Ein einzelner APK sollte in der Lage sein, Geräte, einschließlich kompatibler Fernsehgeräte, zu verwenden.

Dazu gehört auch Google Voice Search, die sich gut auf dem Sofa ausruhen lässt. Google TV wird voll ausgeliefert Chromecast Unterstützung.

Auch für Android-TV wird Gaming immer wichtiger. Viele Spiele werden bereits beim Start als kompatibel eingestuft und können von Multiplayer-Spielen geräteübergreifend gespielt werden.

Android-TV ist für Hersteller verfügbar, die in ihre Fernsehgeräte eingebettet werden können, und auch als Set-Top-Boxen. Google Play wird im Herbst seine Türen für Android TV öffnen.

Chromecast 

Chromecast hat weiterhin neue Funktionen hinzugefügt. Sie können Chromecast jetzt verwenden, wenn sich das Casting- und das Empfangsgerät nicht im selben WLAN-Netzwerk befinden. Der Inhalt wird über die Cloud gesendet, und zur Sicherheit wird ein PIN-Authentifizierungssystem verwendet.

In Kürze können Sie den gesamten Bildschirm Ihres Android-Geräts anzeigen, sodass Sie alles anzeigen können, unabhängig davon, welche App Sie ausführen. Dies ist zunächst auf eine Auswahl von Geräten beschränkt.

Google bei der Arbeit

Android setzt seinen Schritt in jeden Bereich Ihres Lebens fort und der Arbeitsplatz ist keine Ausnahme. In Kürze werden Android-Geräte in der Lage sein, persönliche Daten und Arbeitsdaten zu isolieren, sodass dasselbe Gerät für beide Zwecke verwendet werden kann. Unternehmen werden auch in der Lage sein, Apps mit einem zertifizierten Android for Work-Programm im Herbst bereitzustellen.

Google Apps wurde auch nicht ausgelassen. Google Text & Tabellen kann jetzt nativ Office-Dokumente bearbeiten. Es gibt auch ein neues Google Drive für den Arbeitsdienst, der gestartet wird. Es verbessert die Verwaltung, Verschlüsselung, Berichterstellung und Überwachung. Es wird mit unbegrenztem Speicherplatz geliefert und kostet pro Benutzer 10 USD pro Monat.

Cloud-Services

Die Google Cloud Services sahen neue Funktionen mit neuen Debugging-, Tracing- und Überwachungstools.

Google hat auch angekündigt Cloud speichern, Dadurch können Daten mit nur wenigen Zeilen Code aus Ihrer Android-Anwendung in der Cloud gespeichert werden. Ein Backend-Setup ist nicht erforderlich. In Cloud Save gespeicherte Daten können an einem beliebigen Ort auf jedem Gerät abgerufen oder von einem anderen Dienst wie Google BigQuery verwendet werden.

Google Fit

Angesichts der Trends in den Bereichen Gesundheit und Fitness, Technologie und Apps war es keine Überraschung zu hören, dass Google etwas mit Fitness zu tun hatte.

Das neue Google Fit Die Plattform ermöglicht es Entwicklern, Fitnessdaten nachzuverfolgen, geräteübergreifend zu synchronisieren und an einem zentralen Ort zu speichern. Einige große Marken wie Nike und Adidas haben bereits bestätigt, dass sie den Service nutzen werden.

Fazit

Dieses Jahr hat mir wirklich viel zu bieten. Die Zukunft von Android und Google sieht gut aus und der Rest des Jahres wird beschäftigt sein. Ich freue mich sehr auf Polymer. Die Idee, Themes einfach durch Websites und mobile Apps laufen zu lassen, ist sehr ansprechend und wiederverwendbare Komponenten sind das i-Tüpfelchen.

Bei allem, was angekündigt wurde, habe ich festgestellt, dass alles, was ein Smart Home und Google Glass betrifft, ausgelassen wurde. Es ist merkwürdig, dass Google die größte Ankündigung des letzten Jahres nicht erwähnt hat.