Google I / O 2014 Nasleep

Google I / O is zonder twijfel een van de hoogtepunten van het jaar, voor mezelf en voor vele andere ontwikkelaars. Het evenement zal altijd inspireren en verrassen, en bij gelegenheid biedt het een blik op de nabije toekomst en het potentieel van dat moment. Dit jaar was groot, mogelijk de grootste tot nu toe, en het aantal aankondigingen was enorm.

Android L 

Android krijgt een grote revisie met zijn volgende versie, die momenteel wordt aangeduid alsAndroid L. De nieuwe versie bevat meer dan 5.000 nieuwe API's, meerdere nieuwe functies, een nieuwe runtime-engine en een make-over voor belangrijke gebruikersinterfaces..

Android L was erg een preview, zoals veel aankondigingen tijdens de keynote. De releasedatum is onbekend, maar zal in de herfst verschijnen. De Android SDK is vrijgegeven en, voor de eerste keer, kunt u een voorbeeld van de nieuwe versie bekijken op een Nexus 5 of 7-apparaat.

Materiaal ontwerp

Android L heeft een gloednieuwe gebruikersinterface waar Google naar verwijst Materiaal ontwerp. Het is strak, fris en heeft een moderne uitstraling. Het is alles wat je zou verwachten van een update van de gebruikersinterface. Material Design heeft echter veel meer diepte erop, wat letterlijk een van de sleutelbegrippen is van Materiaalontwerp. U kunt de hoogte van een weergave opgeven, zodat u elementen van de gebruikersinterface kunt verhogen en dynamische schaduwen kunt werpen.

Material Design wordt geleverd met een licht en een donker thema. Ontwikkelaars kunnen een thema aanpassen en kleurveranderingen kunnen worden aangebracht in gebieden zoals de statusbalk, de navigatiebalk en verschillende andere elementen van de gebruikersinterface. Materiaalontwerp biedt meer opties voor het stylen van de gebruikersinterface van een toepassing en het weergeven van merkidentiteit.

widgets

Android L bevat ook twee nieuwe widgets voor de gebruikersinterface. RecyclerView is een meer geavanceerde en flexibele versie van de Lijstweergave klasse en is ideaal voor het weergeven van elementen die dynamisch veranderen. De RecyclerView class biedt een lay-outmanager voor itempositionering en standaardanimaties.

De CardView klasse breidt zich uit FrameLayout, waar je misschien al bekend mee bent. CardView laat je informatie in kaarten plaatsen die je gemakkelijk kunt aanpassen. De achtergrondkleur, hoekradius en hoogte van een kaart kunnen allemaal worden gewijzigd.

animaties

Animaties zijn een belangrijk element van Material Design. Het materiële thema bevat standaardanimaties, die eenvoudig kunnen worden gewijzigd. Met een nieuwe set API's kunt u ook aangepaste animaties maken. Met de nieuwe animatie-API's kunt u:

  • reageren op aanraakgebeurtenissen met touchfeedback-animaties
  • verbergen en tonen weergaven met onthullende effect-animaties
  • schakelen tussen activiteiten met aangepaste activiteitsovergang animaties
  • maak meer natuurlijke animaties met gebogen beweging
  • animaties in een of meer weergave-eigenschappen animeren met bekijk de statuswijziging animaties
  • toon animaties in lijst van staatstitels tussen weergavestatuswijzigingen

meldingen

Meldingen zijn verder verbeterd en worden nu weergegeven op het vergrendelingsscherm. Daarnaast is er een heads-up melding die kan worden weergegeven aan de bovenkant van een toepassing op volledig scherm en kan worden gesloten met een eenvoudige veegbeweging.

runtime

De Dalvik runtime wordt vervangen door KUNST, die veel nieuwe functies heeft om een ​​wisseling van de bewaker te rechtvaardigen.

  • Ahead-of-Time (AOT) compilatie
  • verbeterde garbage collection (GC)
  • verbeterde ondersteuning voor foutopsporing

U kunt meer informatie vinden op de Android Developer-website.

Project Volta

Project Volta maakt deel uit van Android L en is gericht op het verbeteren van de batterijprestaties. Het bestaat uit drie delen:

  • Batterijhistoricus is een nieuw hulpmiddel dat is ontworpen om de ontlading van de batterij te meten door het energieverbruik van een toepassing te visualiseren.
  • Het doel van de Android-takenplanner is om het energieverbruik van een applicatie te verbeteren. Een van de taken van de Android Job Scheduler API is het plannen van onderhoudstaken terwijl het apparaat wordt opgeladen.
  • Battery Saver-modus kan worden gebruikt om de CPU te klokken, de verversing van het scherm te verminderen of achtergrondgegevens uit te schakelen. Battery Saver-modus kan handmatig worden geactiveerd of ingesteld om automatisch te starten wanneer de batterij een bepaald niveau bereikt.

Recent scherm met apps

Android Recente applicaties interface was eerder beperkt tot een enkel exemplaar van een app. In Android L kunnen ontwikkelaars een activiteit markeren in uw app en deze laten behandelen als een nieuwe taak op het scherm Recente apps.

Android L bevat vele andere verbeteringen, waaronder grafische verbeteringen en updates WebView. Meer informatie is te vinden op de Android Developer-website.

integratie

Er is al enige tijd over gesproken over het samenkomen van Android en Chrome. Google I / O toonde een aantal manieren waarop dit zal gaan gebeuren.

Polymeer

Polymeer zorgt ervoor dat webcomponenten kunnen worden gebouwd en in HTML kunnen worden geplaatst. Het heeft een objectaanpak nodig voor webontwikkeling en zorgt ervoor dat uiterst complexe en flexibele objecten eenvoudig in elke webapplicatie kunnen worden geïmporteerd. Objecten kunnen op het DOM-niveau worden geplaatst met een eenvoudige elementtag.

Polymeer is niet nieuw, het was te zien tijdens Google I / O 2013. Het belang van Polymer in de langetermijnvisie van Google werd echter tijdens het evenement van dit jaar getoond. Om een ​​consistente gebruikerservaring te creëren voor native apps en het web, is er een set met Material Design-elementen gemaakt voor Polymer. Nieuwe ontwerprichtlijnen voor het web en native apps zijn vrijgegeven om ontwikkelaars te helpen een consistente ervaring te creëren. Zowel websites als mobiele apps kunnen dezelfde animaties, thema's en widgets gebruiken. U kunt meer over dit onderwerp lezen op de Google Design-website.

Mobiele webervaring

Chrome heeft verbeteringen ontvangen om de kloof tussen native apps en het web verder te overbruggen. Zoekresultaten in Google komen ook ten goede aan het formulier Material Design en Chrome-tabbladen worden weergegeven als afzonderlijke activiteiten in het scherm Recente apps. Dit zal de multitasking en het schakelen tussen mobiele en web-apps aanzienlijk verbeteren.

App-indexering is verbeterd. Informatie uit de zoekresultaten van Google kan nu worden geopend door een geschikte app, in het juiste scenario. Een zoekopdracht voor restaurants levert bijvoorbeeld resultaten op in de browser, maar u kunt ook de resultaten bekijken in bijvoorbeeld OpenTable voor Android.

Chromebooks

Alle resterende twijfels of vragen over Chromebooks zijn tot rust gebracht tijdens de Google I / O van dit jaar. Het is duidelijk dat Chromebooks een hit zijn, met de tien best beoordeelde laptops op Amazon die allemaal Chromebooks zijn.

Chromebooks zijn verder verbeterd om ze meer met Android te integreren. Deze omvatten inkomende oproepen en meldingen van uw telefoon die op uw Chromebook worden weergegeven en ontgrendelen uw Chromebook doordat uw telefoon in de buurt is.

De belangrijkste aankondiging is echter dat Android-apps kunnen worden uitgevoerd op Chromebooks. Tijdens de keynote werd Evernote voor Android gedemonstreerd op een Chromebook. De populaire app Vine voor Android kon de camera van de Chromebook gebruiken om een ​​video te maken. Dit is heel spannend en ziet er veelbelovend uit voor de toekomst.

Android overal

Android is ingesteld om naar een scherm in jouw buurt te komen, elk scherm.

Android Wear 

Android Wear werd officieel vrijgegeven. Android Wear zet de Android-ervaring voort op je pols en in een kleinere vormfactor. Het koppelt met elke draaiende smartphone 4.3 of hoger, en kan meldingen van uw Android-apps ontvangen en weergeven.

Toepassingen kunnen ook inhoud op het Wear-apparaat weergeven. Google Nu kaarten zijn een goed voorbeeld en tonen u informatie op het moment dat deze relevant wordt.

Net als het scherm Recente apps op telefoons en tablets, kan inhoud worden genavigeerd door omhoog of omlaag te vegen en te ontslaan door naar links of rechts te vegen. Android Wear maakt ook gebruik van Google Voice Search en stelt u in staat om zoekopdrachten uit te voeren of opdrachten uit te geven.

Twee apparaten gingen op voorbestelling na het evenement. De LG G Watch wordt op 2 juli verzonden en kost $ 229. De Samsung Gear Live wordt op 7 juli verzonden en kost $ 199.

Beide apparaten hebben een vergelijkbare vormfactor en vergelijkbare specificaties. Ze draaien op een 1,2 GHz CPU, hebben 4 GB aan opslagruimte en kunnen 512 MB RAM verwerken.

Motorola zal later dit jaar ook een Wear-apparaat uitbrengen, de Moto 360, de eerste smartwatch met een ronde wijzerplaat.

Android Wear lijkt een solide platform te zijn, of een uitbreiding op Android, en zal het aantal keren dat u uw telefoon uit uw zak moet halen drastisch verminderen..

Android Auto

Android Auto brengt enkele van de beste functies van Google naar uw auto. Het ontdoet de Android-ervaring en neemt de meest relevante aspecten voor het rijden, en optimaliseert deze voor een dashboard-gebruikerservaring.

Google Voice Search is een belangrijk onderdeel van deze ervaring. Het kan worden geïnitieerd met een druk op een knop in de buurt van het stuur, zodat opdrachten zonder handen kunnen worden gegeven. Dit zou een meer vertrouwde, intelligente en veiligere schijf moeten creëren.

Android TV

Android TV deed dit jaar nog een ronde van de baan met een hele reeks verbeteringen. Android TV wordt nu behandeld zoals elk ander Android-scherm met een aangepaste gebruikersinterface. Het maakt gebruik van dezelfde API's als uw telefoon en tablet, waardoor u eenvoudig kunt communiceren. Een enkele APK moet op verschillende apparaten kunnen worden uitgevoerd, inclusief compatibele televisietoestellen.

Het bevat ook Google Voice Search, dat zich uitstekend leent om op de bank te zitten. Google TV wordt volledig geleverd Chromecast ondersteuning.

Gamen krijgt ook een grote duw in de rug voor Android TV, met veel spellen die al aangekondigd zijn als compatibel bij het opstarten en de mogelijkheid voor multiplayer-spellen om op verschillende apparaten te spelen.

Android TV is beschikbaar voor fabrikanten om in te bedden in hun televisietoestellen en ook als set-top boxes. Google Play opent in de herfst zijn deuren voor Android TV.

Chromecast 

Chromecast blijft nieuwe functies toevoegen. U kunt Chromecast nu gebruiken wanneer de casting- en de ontvangende apparaten zich niet op hetzelfde Wi-Fi-netwerk bevinden. De inhoud wordt via de cloud verzonden en een pincodificatiesysteem wordt gebruikt voor beveiliging.

Binnenkort kunt u het volledige scherm van uw Android-apparaat casten, zodat u alles kunt laten zien, ongeacht de app die u gebruikt. Dit zal in eerste instantie beperkt zijn tot een selectie van apparaten.

Google op het werk

Android zet zijn intrede in elk deel van je leven voort en de werkplek is geen uitzondering. Android-apparaten zullen binnenkort persoonlijke en zakelijke gegevens kunnen isoleren, zodat hetzelfde apparaat voor beide doeleinden kan worden gebruikt. Bedrijven kunnen ook in de herfst apps bulksgewijs implementeren met een gecertificeerd Android for Work-programma.

Google Apps is ook niet weggelaten. Google Documenten kunnen nu in eigen land Office-documenten bewerken. Er wordt ook een nieuwe Google Drive for Work-service gestart. Het verbetert het beheer, versleuteling, rapportage en auditing. Het komt met onbeperkte opslag en kost $ 10 per gebruiker per maand.

Cloud diensten

Google Cloud Services zag nieuwe functies met nieuwe tools voor foutopsporing, tracering en monitoring.

Google heeft het ook aangekondigd Cloud Save, waarmee u gegevens kunt opslaan in de cloud met slechts een paar regels code vanuit uw Android-applicatie, geen backend-instelling vereist. Gegevens die zijn opgeslagen in Cloud Save kunnen op elk gewenst moment op elk apparaat worden opgehaald of kunnen door een andere service worden gebruikt, zoals Google BigQuery.

Google Fit

Met de trending van gezondheid en fitness, technologie en apps, was het geen verrassing om te horen dat Google iets in petto had met betrekking tot fitness.

De nieuwe Google Fit platform stelt ontwikkelaars in staat fitnessgegevens bij te houden, deze op verschillende apparaten te synchroniseren en op te slaan op een centrale locatie. Een paar grote merken, zoals Nike en Adidas, hebben al bevestigd dat ze de service zullen gebruiken.

Conclusie

Dit jaar heb ik echt veel te doen gehad. De toekomst van Android en Google ziet er rooskleurig uit en de rest van het jaar zal het druk zijn. Ik ben erg enthousiast over Polymer. Het idee van het gemakkelijk hebben van thema's die door websites en mobiele apps lopen, is zeer aantrekkelijk en herbruikbare componenten zijn de kers op de taart.

Met al dat was aangekondigd, merkte ik het weglaten van alles met betrekking tot een smart home en Google Glass. Het is vreemd dat Google geen melding maakte van de grootste aankondiging van vorig jaar.