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

Android 7.0: betere en meer interactieve meldingen

Anonim

Meldingen op uw telefoon ontvangen is niet iets nieuws of iets dat is begonnen met Android. Of we het nu hebben over vervelende pop-upboxen of dat verslavende rode knipperlicht, onze telefoons hebben ons altijd kunnen vertellen dat het onze aandacht wil.

Maar met Android 7.0 gaat het een stuk beter, vooral omdat ontwikkelaars nu meer controle hebben over de manier waarop meldingen worden weergegeven.

Laten we het hebben over de wijzigingen en nieuwe functies.

  • Directe antwoorden zijn iets dat je misschien al op je telefoon hebt gezien met sommige apps. De Hangouts-app is een voorbeeld. Als iemand je een bericht stuurt in Hangouts en je hebt geen andere openstaande meldingen, krijg je één berichtweergave waarop je kunt reageren vanuit de meldingenschaduw. Aangezien dit mogelijk is sinds de oorspronkelijke Nexus 6 is gelanceerd, hebben een groot aantal apps het gecodeerd.

Dit soort bruikbare meldingen zijn verder verfijnd in Android 7.0, en de ontwikkelaars kunnen besluiten om meer context aan de melding toe te voegen (denk bijvoorbeeld aan een chatgeschiedenis met meerdere regels in de melding van die Hangout) en houd de melding actief nadat je antwoordt als een retourantwoord wordt verwacht. Je kunt een lopende Hangouts-chat, compleet met geschiedenis, hebben in je meldingsschaduw. En omdat het een native weergave is van een app die al actief is, is het licht op bronnen.

  • Gebundelde meldingen zijn de verbeterde versie van de "stacks" die we sinds Lollipop hebben gezien - met behulp van Nougat's nieuwe visuele stylingfuncties. Dit is waarom ze je misschien bekend voorkomen - app-ontwikkelaars kunnen een vorm van hen al ruim een ​​jaar implementeren.

Eenvoudig, wanneer meerdere meldingen voor een enkele app worden ontvangen, kunnen deze worden gebundeld in een enkele groep. Deze groep kan worden uitgebreid om de afzonderlijke berichten te zien. Veranderingen in Android N stellen ontwikkelaars in staat om de meldingenstapel "progressief" uit te breiden zodat ze context aan de groep of elke melding kunnen toevoegen. Dat betekent dat je in ons Hangouts-voorbeeld een kennisgevingsbundel met 3 ongelezen berichten kunt uitbreiden en de chatgeschiedenis voor een of alle berichten kunt bekijken - en met de functie Direct beantwoorden kun je hierop reageren.

Ontwikkelaars kunnen deze nieuwe functies in hun apps gebruiken en toch compatibel zijn met oudere versies van Android

Deze wijzigingen kunnen iedereen bekend voorkomen die een Android met Lollipop of hoger gebruikt, omdat het gedrag is gebaseerd op wijzigingen die zijn aangebracht in Android 5.0 (API 21). Ze zijn ook wat we al gebruiken op Android Wear-horloges met een nieuwe visuele stijl. Hierdoor zijn gebundelde meldingen en inline directe antwoorden achterwaarts compatibel met elke applicatie die is gebouwd voor Lollipop of hoger. Het enige dat de ontwikkelaar echt moet doen, is controleren of ze aan de nieuwe best practices voldoen. Zelfs als ze geen moeite doen, doen de bestaande API-functies naadloos een beroep op de nieuwere versies. Dit is belangrijk omdat de realiteit is dat veel apps die we dagelijks gebruiken zelden worden bijgewerkt.

Nog beter nieuws is dat ontwikkelaars met behulp van bestaande ondersteuningsbibliotheken deze wijzigingen kunnen implementeren en nog steeds een app hebben die werkt zoals bedoeld voor versies van Android zo oud als Honeycomb (Android 3.0). Dat is 98, 2% van alle Android-apparaten die nog in gebruik zijn.

  • Notification Peeking brengt het oude pop- upscherm terug voor een inkomende melding, maar maakt ze slimmer. Een ontwikkelaar kan het kijkvenster gebruiken om de laatste inkomende melding van een gebundelde groep weer te geven. Onze Hangouts-melding is nu opvouwbaar en uitbreidbaar om inhoud te bekijken zoals we willen, we kunnen elke afzonderlijke berichtthread beantwoorden en we kunnen (indien geïmplementeerd door de ontwikkelaar) dingen instellen zodat een antwoord even op ons scherm kan "gluren" of twee - en sta ons toe om direct vanuit het kijkvenster te antwoorden.

  • Aangepaste weergaven en berichtstijlen laten een ontwikkelaar veranderen hoe de meldingen naar een bepaalde app zoeken. Dit kan erg belangrijk zijn wanneer u bundels maakt en gluren, en kan ons helpen als gebruikers in één oogopslag de juiste informatie krijgen. Met berichtstijlen kunnen de labels van een melding worden aangepast, en nu heeft onze Hangouts-melding een titel - 'Chat met papa' of 'Slechte grappen' - en als er meerdere deelnemers zijn, kan elk antwoord worden gelabeld of gekleurd.

Door alles samen te vatten, stelt Aangepaste weergaven een ontwikkelaar in staat om de illustratie van een kennisgevingsbundel (het pictogram) te definiëren of een pictogram voor een individuele kennisgeving te definiëren en vervolgens al het andere te gebruiken zonder een eigen gebruikersinterface te bouwen. Een geweldige app kan een unieke meldingsstijl hebben zonder zich zorgen te maken over hoe om te gaan met antwoorden, meerdere meldingen in een stapel bundelen en de afzonderlijke labels voor elke weergave definiëren zonder zelf zwaar te hoeven tillen.

Tot nu toe lijken deze wijzigingen subtiel, en dat komt omdat we alleen de implementatie van Google hebben gezien. Niemand die Android-telefoons maakt, hoeft het rustig en meestal wit te houden en ontwikkelaars hebben nu een aantal tools om meldingen voor hun apps te laten opvallen. We zullen ze niet allemaal leuk vinden, maar het volgende geweldige idee kan met deze tools worden gebouwd.