Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Android 7.0: bättre och mer interaktiva aviseringar

Anonim

Att få aviseringar på din telefon är inte något nytt eller något som började med Android. Oavsett om vi pratar om irriterande popup-lådor eller det beroendeframkallande röda blinkande ljuset, har våra telefoner alltid kunnat säga oss att de vill ha vår uppmärksamhet.

Men med Android 7.0 kommer saker och ting att bli mycket bättre, till stor del för att utvecklare nu har mer kontroll över hur aviseringar visas.

Låt oss prata om förändringarna och nya funktioner.

  • Direkt svar är något du kanske redan har sett på din telefon med vissa appar. Hangouts-appen är ett exempel. Om någon skickar ett meddelande till dig i Hangouts och du inte har några andra väntande aviseringar får du en enda meddelandevisning som du kan svara direkt från meddelandeskuggan. Eftersom detta har varit möjligt sedan den ursprungliga Nexus 6 lanserades har ett stort antal appar kodat den i.

Dessa typer av meddelanden som kan hanteras har vidareutvecklats i Android 7.0, och utvecklarna kan välja att lägga till mer sammanhang till meddelandet (tänk en chatthistorik med flera linjer i till exempel Hangout-meddelandet) och hålla meddelandet aktivt efter att du har svarat om ett avkastningssvar förväntas. Du kan ha en igång Hangoutschatt, komplett med historik, direkt i din aviseringskärm. Och eftersom det är en ursprunglig vy av en app som redan är aktiv är det lätt på resurser.

  • Bundled Notifications är den förbättrade versionen av "staplarna" som vi har sett sedan Lollipop - med Nougats nya visuella stylingfunktioner. Det är därför de känner sig bekanta för dig - apputvecklare har kunnat implementera en form av dem i över ett år.

Helt enkelt när flera aviseringar för en enda app tas emot kan de samlas i en enda grupp. Denna grupp kan utökas för att se de enskilda meddelandena. Ändringar i Android N gör det möjligt för utvecklare att "progressivt" expandera meddelandestacken så att de kan lägga till kontext till gruppen eller varje meddelande. Det betyder i vårt Hangouts-exempel att du kan utöka ett meddelandepaket som visar 3 olästa meddelanden och se chatthistoriken för en eller alla av dem - och med funktionen Direkt svar kan du agera på dem.

Utvecklare kan använda dessa nya funktioner i sina appar och fortfarande vara kompatibla med äldre versioner av Android

Dessa förändringar kan känna sig bekanta för alla som använder en Android med Lollipop eller högre eftersom beteendet bygger på förändringar som gjorts i Android 5.0 (API 21). De är också det vi redan använder på Android Wear-klockor med en ny visuell stil. På grund av detta är bundna meddelanden och inline Direct Replies kompatibla med alla applikationer som är byggda för Lollipop eller högre. Allt utvecklaren verkligen behöver göra är att kontrollera att de uppfyller de nya bästa metoderna. Även om de inte bryr sig, använder de befintliga API-funktionerna de nya versionerna sömlöst. Detta är viktigt eftersom verkligheten är att många appar vi använder varje dag sällan uppdateras.

Ännu bättre nyheter är att med hjälp av befintliga supportbibliotek kan utvecklare implementera dessa förändringar och fortfarande ha en app som fungerar som avsedd för versioner av Android så gammal som Honeycomb (Android 3.0). Det är 98, 2% av alla Android-enheter som fortfarande används.

  • Meddelande Peeking tar tillbaka den gamla popup-skärmen för en inkommande avisering, men gör dem smartare. En utvecklare kan använda det kikande fönstret för att visa den senaste inkommande meddelandet om en bunden grupp. Vår Hangouts-avisering är nu hopfällbar och utbyggbar för att se innehåll som vi vill, vi kan svara på varje enskild meddelandetråd och vi kan (om implementerat av utvecklaren) ställa in saker så att ett svar kan "kika" på vår skärm för ett ögonblick eller två - och låt oss direkt svara från det kikande fönstret.

  • Anpassade vyer och meddelandestilar låter en utvecklare ändra hur aviseringarna ser ut för en viss app. Detta kan vara mycket viktigt när du skapar buntar och kikar och kan hjälpa oss som användare att få rätt information på ett ögonkast. Meddelandestilar tillåter anpassning av etiketter för ett meddelande, och nu har vårt Hangouts-meddelande en titel - "Chatta med pappa" eller "Dåliga skämt" - och om det finns flera deltagare kan varje svar märkas eller färgas.

Genom att lägga in det hela kan anpassade vyer göra det möjligt för en utvecklare att definiera bilderna i ett meddelandepaket (ikonen) eller definiera en ikon för en individuell avisering och sedan använda allt annat utan att bygga sitt eget användargränssnitt. En fantastisk app kan ha en unik meddelandestil utan att oroa sig för hur man hanterar svar, buntar flera aviseringar i en bunt och definierar de enskilda etiketterna för varje vy utan att göra något av de tunga lyftarna själva.

Hittills verkar dessa förändringar subtila, och det beror på att vi bara har sett Googles genomförande. Ingen som gör Android-telefoner måste hålla saker som är nyckelkända och mestadels vita, och utvecklarna har nu några verktyg för att göra aviseringar för sina appar sticker ut. Vi kommer inte att gilla dem alla, men nästa bra idé kan byggas med hjälp av dessa verktyg.