Logo da.androidermagazine.com
Logo da.androidermagazine.com

Android 7.0: bedre og mere interaktive underretninger

Anonim

At få meddelelser på din telefon er ikke noget nyt eller noget, der startede med Android. Uanset om vi taler om irriterende pop-up-bokse eller det vanedannende røde blinkende lys, har vores telefoner altid været i stand til at fortælle os, at de ønsker vores opmærksomhed.

Men med Android 7.0 bliver tingene meget bedre, stort set fordi udviklere nu har mere kontrol over, hvordan meddelelser vises.

Lad os tale om ændringerne og nye funktioner.

  • Direkte svar er noget, du måske allerede har set på din telefon med nogle apps. Hangouts-appen er et eksempel. Hvis nogen sender dig en besked i Hangouts, og du ikke har nogen andre ventende underretninger, får du en enkelt meddelelsesvisning, som du kan svare på lige fra meddelelsesskyggen. Da dette har været muligt, siden den originale Nexus 6 blev lanceret, har en lang række apps kodet den i.

Disse former for handlingsmæssige underretninger er blevet yderligere forbedret i Android 7.0, og udviklerne kan beslutte at tilføje mere kontekst til underretningen (tænk på en flerlinjechathistorie i den Hangouts anmeldelse, f.eks.) Og holde underretningen aktiv, når du har svaret, hvis der forventes et tilbagevenden svar. Du kan have en kørende Hangouts-chat, komplet med historie, lige i din meddelelsesskygge. Og fordi det er en oprindelig visning af en app, der allerede er aktiv, er det let på ressourcer.

  • Bundled Notifications er den forbedrede version af "stablerne", vi har set siden Lollipop - ved hjælp af Nougats nye visuelle stylingfunktioner. Dette er grunden til, at de måske føler dig fortrolig - appudviklere har været i stand til at implementere en form for dem i godt et år.

Når flere meddelelser for en enkelt app modtages, kan de simpelthen samles i en enkelt gruppe. Denne gruppe kan udvides til at se de individuelle meddelelser. Ændringer i Android N giver udviklere mulighed for "gradvist" at udvide underretningsstakken, så de kan tilføje kontekst til gruppen eller hver anmeldelse. Det betyder i vores Hangouts-eksempel, at du kan udvide et underretningspakket, der viser 3 ulæste beskeder og se chathistorikken for en eller dem alle - og med funktionen Direkte svar kan du handle på dem.

Udviklere kan bruge disse nye funktioner i deres apps og stadig være kompatible med ældre versioner af Android

Disse ændringer kan føles velkendte for alle, der bruger en Android med Lollipop eller nyere, fordi adfærden er baseret på ændringer foretaget i Android 5.0 (API 21). De er også det, vi allerede bruger på Android Wear-ure med en ny visuel stil. På grund af dette er bundlede underretninger og inline Direct Replies kompatible med ethvert program, der er bygget til Lollipop eller nyere. Alt, hvad udvikleren virkelig skal gøre, er at kontrollere, at de opfylder de nye bedste praksis. Selv hvis de ikke gider det, kaldes de eksisterende API-funktioner problemfrit på de nyere versioner. Dette er vigtigt, fordi virkeligheden er, at mange apps, vi bruger hver dag, sjældent bliver opdateret.

Endnu bedre nyheder er, at ved hjælp af eksisterende supportbiblioteker kan udviklere implementere disse ændringer og stadig have en app, der fungerer som beregnet til versioner af Android, så gamle som Honeycomb (Android 3.0). Det er 98, 2% af alle Android-enheder, der stadig er i brug.

  • Meddelelse Peeking bringer den gamle pop-up-skærm tilbage til en indgående anmeldelse, men gør dem smartere. En udvikler kan bruge det kiggende vindue til at få vist den seneste indgående anmeldelse af en samlet gruppe. Vores Hangouts-anmeldelse er nu sammenfoldelig og kan udvides for at se indhold, som vi vil, vi kan svare på hver enkelt beskedtråd, og vi kunne (hvis implementeret af udvikleren) konfigurere tingene, så et svar kan "kigge" på vores skærm et øjeblik eller to - og lad os svare direkte fra det kikende vindue.

  • Tilpassede visninger og meddelelsesstiler lader en udvikler ændre, hvordan underretningerne ser efter en bestemt app. Dette kan være meget vigtigt, når du opretter bundter og kigger, og kan hjælpe os som brugere med det samme at få de rigtige oplysninger. Meddelelsesstiler tillader tilpasning af en meddelelses etiketter, og nu har vores Hangouts-underretning en titel - "Chat med far" eller "Dårlige vittigheder" - og hvis der er flere deltagere, kan hvert svar mærkes eller farves.

Tilpasser det hele, brugerdefinerede visninger giver en udvikler mulighed for at definere grafikken til et underretningspakket (ikonet) eller definere et ikon for en individuel anmeldelse og derefter bruge alt andet uden at opbygge deres egen brugergrænseflade. En fantastisk app kan have en unik anmeldelse-stil uden at bekymre sig om, hvordan man håndterer svar, bundter flere underretninger i en stak og definerer de individuelle etiketter til hver visning uden at udføre nogen af ​​de tunge løft.

Indtil videre ser disse ændringer subtile ud, og det er fordi vi kun har set Googles overtagelse af deres implementering. Ingen, der laver Android-telefoner, skal holde tingene nøgleordede og for det meste hvide, og udviklere har nu nogle værktøjer til at gøre meddelelser til deres apps skiller sig ud. Vi kan ikke lide dem alle, men den næste gode idé kan bygges ved hjælp af disse værktøjer.