Android 15-bètacode wijst op toevoeging iPhone-achtige realtimemeldingen

In een bètaversie van Android 15 is code ontdekt die wijst op de toevoeging van meldingen die in real time informatie over apps kunnen tonen, zoals wanneer een alarm afgaat of de Uber-rit arriveert. Het systeem lijkt daarmee op de Live Activiteiten-functie op iPhones.

Mishaal Rahman van Android Authority ontdekte in de code van Android 15 QPR1 Beta 3 de api 'Rich Ongoing Notifications'. Momenteel kunnen apps alleen een icoontje tonen in de statusbalk van de telefoon, maar met deze api moet het mogelijk worden om in real time informatie in een pilvormige melding op de statusbalk weer te geven.

De api is nog niet af, maar wel lukte het Rahman om zelf zo'n melding te ontwerpen. Hij verwacht dat een app als Uber deze meldingen kan gebruiken om aan te geven wanneer een rit arriveert, een alarmapp wanneer het alarm afgaat of een luchtvaartmaatschappij om te tonen wanneer het boarden van een vlucht begint.

De functie zou er hetzelfde uitzien als de melding die aangeeft hoe lang een lopend telefoongesprek duurt. Binnenkort zouden alle apps dus een dergelijke realtimenotificatie kunnen weergeven. Het meldingensysteem toont daarmee veel gelijkenissen met de Live Activiteiten-functie die Apple in 2022 introduceerde. Daarmee kunnen onder meer standen van sportwedstrijden of verwachte bezorgtijden in real time worden weergegeven in het Dynamic Island.

Rahman gaat ervan uit dat de Ongoing Notifications-functie pas als onderdeel van Android 16 wordt geïntroduceerd, omdat Google al heeft aangegeven dat er geen nieuwe api's meer beschikbaar komen voor het huidige besturingssysteem.

Android Ongoing Notifications
Een mock-up van het Ongoing Notifications-systeem. Bron: Android Authority

Door Kevin Krikhaar

Redacteur

27-10-2024 • 12:29

48

Reacties (48)

48
48
39
1
0
4
Wijzig sortering
Dus in feite zoals het was voordat Android 8 met doze de realtime meldingen om zeep hielp. Sinds Android 8 zijn meldingen niet meer instant en de meeste mensen hebben het niet eens door tot je naast elkaar zit en ze een bericht stuurt en test. Terwijl hun telefoon al even idle met scherm uit lag.

Daardoor werken dingen als alarmsysteem meldingen gewoon niet goed en wordt je constant gebeld omdat je niet op berichten reageert waar je simpelweg nog geen notificaties van gehad hebt.

En de app waarmee je zelf een notificatie kon triggeren hebben ze van de playstore gehaald...
Ik vermoed dat het meer om de user interface dan om het "wanneer" gaat bij deze realtime meldingen.

Jouw beschrijving klinkt meer als een mogelijk fabrikant-specifiek probleem waarbij apps onnodig afgesloten worden in de achtergrond. Dit is iets wat ik niet herken van Google Pixel telefoons, maar die lijken samen met Nokia de enige te zijn zonder opmerkingen volgens https://dontkillmyapp.com/
Ah dat heb ik dan verkeerd begrepen.

Ik heb echt alles geprobeerd en op sony, samsung, oppo, xiaomi, redmi telefoons het is met iedere telefoon die ik getest heb sinds 8.0. Zelfs het locken van apps heeft geen zin. Ik ben hier echt al 7/8 jaar mee bezig en heb zelfs via console geprobeerd doze te killen.

Je merkt het echt pas als je naast elkaar zit en elkaar na 10 min idle ofzo een bericht stuurt. De berichten kopen direct aan (2 vinkjes) maar er word gewoon geen notificatie geluid afgespeeld. De tril functie doet het gek genoeg wel meteen.

https://ibb.co/Z2qhzMz.

Je ziet duidelijk dat het eerst wel werkt maar als je langer je telefoon niet aan raakt dan stop het met werken zelfs als de app gepind is. Dit is voor al mijn telefoons sinds Android 8 het geval.

[Reactie gewijzigd door computerjunky op 27 oktober 2024 15:24]

Wij maken op het werk alarmering apps en lopen hier echt -constant- tegenaan. We zijn al bijna 3 jaar in gesprek met Samsung omdat uit onze data blijkt dat zij de grootste vertragingen hebben in notificaties. Eerste 1,5 jaar tegen deur gelopen bij Samsung. Daarna 1,5 jaar dat ze zeiden we hebben het opgelost, en na testen bleek dat niet zo te zijn.

We hebben nu van Samsung begrepen dat in Android 15 het flink verbeterd moet zijn, en onze testen met de beta zijn positief, zeker nog niet perfect, maar het lijkt erop dat i.i.g. Samsung eindelijk een stap heeft gemaakt tot verbetering.
blij dat ik niet de enige ben die er last van heeft.
Ik denk dat het probleem veel groter is dan men denkt maar mensen laten hun telefoon nooit met rust en dus treed de deep sleep en het probleem dus niet op. Zojuist een screenshot toegevoegd aan mijn post hierboven om te laten zien dat het eerst werkt totdat de deep sleep aan gaat.

Ik zou bijna zeggen hou me op de hoogte want dit is werkelijk de enige reden dat ik een nieuwe telefoon zou kopen momenteel. Verder ben ik echt helemaal klaar met telefoons.
Hoe groot is deze vertraging dan?
Dat varieert over het algemeen van 1 tot 10 minuten. Het is maar net wanneer het bericht binnen komt en de telefoon zijn laatste notificaties verzonden heeft. Soms lijken ze bijna instant en soms is het gewoon lang wachten.
Ook is van belang hoe lang je je telefoon niet aangeraakt heb. binnen 305 minuten van scherm activiteit is je telefoon nog niet in deep sleep en is de notificatie waarschijnlijk instant. Maar zit je een film te kijken en heb je hem al een half uur niet aangeraakt kan het zo maar 5-10 minuten duren.

Je kan dit goed zien aan de screenshot die ik eerder gepost heb. Na een bepaalde tijd stoppen de instant notificaties en is de interval tot wel 10 minuten. Ik heb trouwens wel eens de Android Doze code "bestudeerd" (snel geen snars van code) maar kwam wel heel toevallig een interval van 600 tegen wat dus 10 minuten kan betekenen. Ik weet echter niet of dit een stock of fabrikant value is.
Er zijn zo te zien genoeg apps op de play store die doze in zijn geheel kunnen uitzetten. Al geprobeerd?
Volgens mij kan dit alleen via root en veel telefoons zijn niet meer 123 te rooten. Mijn telefoons zijn iig locked.
Wellicht dan toch even proberen want die app draait hier gewoon en mijn telefoon is ook locked.

Misschien handiger om het eerst te proberen als je het als zo'n groot probleem ervaart.
O, dat is wel lang inderdaad.

Met 305 minuten bedoel je wellicht 30 of 35?

Op zich vind ik het niet zo erg als meldingen na een tijd niet meer snel binnenkomen, als dat significant accu bespaart; dat zal neem ik aan de reden zijn?
Ja het is allemaal om accu te besparen. Dat was met onzuinige chips nog een ding maar tegenwoordig is de accu duur van telefoons prima.

En bepaalde berichten maar niet uit maar een alarm systeem of babyfoonn moet gewoon instant zijn net als text berichten. Stel er is wat met mijn oma. Dan wil ik een instant bericht en niet pas x minuten later.
Tenzij het de deurbel is en de postbode inmiddels weg is....
Ik had dit vanuit Home Assistant ook dat ik de prio berichten vertraagd ontving op m'n Samsung (o.a. deurbel of rookalarm).

Was opgelost nadat ik ttl op 0 en priority = High had aangegeven.

Mogelijk dat je hiermee jullie probleem ook kan oplossen?
Dat klinkt heel specifiek maar herken dit ook niet.
Ik weet niet wat je specifieke use case is maar als je bedoelt dat een app 100% van de tijd actief is dan denk ik dat dat er nooit heel erg gaat komen.
Dat is in bijna alle gevallen slechte user experience.
Je voorbeeld met berichten heb ikzelf niet meegemaakt maar de mensen om mij heen heb ik hier ook niet over gehoord.
Iedereen om me heen zij dat ze er geen last van hadden tot we het face to face gingen testen. pas toen kwamen ze erachter dat geluiden van alarrm systemen, whatsapp en de babyfoon vertraagd waren.

Ik update zo mijn post hierboven met een screenshot via mijn telefoon daar kan je op zien dat de eerste periode alles werkt en daarna stopt het met perfect werken. veel mensen kunnen hun telefoon alleen nooit 5-10 minuten met rust laten waardoor de deel sleep nooit actief word.
Zeker dat het niet van app tot app afhangt? Meldingen van WhatsApp komen hier steeds instant binnen (hoogstens 2 seconden vertraging), dit zonder uitzondering. Dat merk ik duidelijk als ik iets naar mijn huisgenote stuur die dan al een tijd iets anders doet dan haar gsm gebruiken.

Bij Slack heb ik vaak gemerkt dat er inderdaad 10 minuten vertraging kan zijn, hetgeen mij inderdaad leek samen te hangen met gsm-gebruik.

Bij Facebook Messenger is het totale willekeur: soms komen meldingen instant binnen. Soms met 10 minuten vertraging. En soms pas de dag erna. Hierbij lijkt het zelfs niet uit te maken hoe ik mijn toestel gebruik. Vrienden/Familie raad ik steeds aan om mij via WhatsApp of sms te sturen als het belangrijk is, want via Messenger is de kans groot dat ik het dus niet of veel te laat merk.
Nee zelfs met whatsapp heb ik het probleem ook.

Misschien is het een leuk idee voor een topic op het forum haha misschien is het dan na 7 jaar dan op te lossen :P
Al ben ik bang dat een custom rom met bepaalde zaken eruit gesloopt de enige oplossing is.

Ik gebruikte vroeger een app die de notificatie lokaal herhaalde en daardoor ging het buiten doze om maar helaas is die verwijderd door Google.
Regelmatig ben ik bij een groep mensen die in een zelfde WhatsApp groep zitten, en als er dan een bericht in die groep geplaatst wordt gaan de telefoons vrij vlot signalen dat er een nieuw bericht is.

Wel ervaar ik vertraging met home assistant via wifi als me telefoon in standby staat, wat naar mijn vermoeden ligt aan enthousiaste wifi energie besparing, waar de data verbinding met de masten actief blijft

[Reactie gewijzigd door Splorky op 28 oktober 2024 07:06]

Bijna al mijn verkeer is via WiFi omdat ik eigenlijk overal Wifi heb. Maar ik heb een keer een test gedaan met alleen 4G en toen had ik met whatsapp hetzelfde probleem.
Pushberichten op Android komen echt minuten later binnen dan op iOS.
Ik heb dit probleem ook al vanaf het begin op mijn Pixel telefoon. Dit ligt aan Android Doze en het feit dat sommige app-makers hun notificaties geen hoge prioriteit meegeven. Als mijn telefoon al een tijdje stand-by staat, geven pushberichten soms zelfs na meer dan een uur pas een notificatie. Als ik de telefoon unlock, komen ze altijd direct binnen. Dan praat ik over sommige nieuwsapps, goal alert apps en zelfs whatsapp doet dit soms. Google zegt dat dit normaal gedrag is, maar ik stoor me er mateloos aan.

Bij mij werkt de fix met het uitschakelen van Android Doze via een ADB command gelukkig perfect. Sindsdien heb ik totaal geen problemen met vertraagde notificaties meer. Enige nadelen zijn dat je dit na iedere reboot opnieuw moet toepassen en dat het batterijverbruik in stand-by wat hoger is doordat het toestel minder lang in diepe slaap doorbrengt, maar dit neem ik maar voor lief nu alles tenminste goed werkt.
Die ADB command (adb shell dumpsys deviceidle disable) had ik ook al geprobeerd en doet helemaal niets op geen van de 3 telefoons die ik momenteel in gebruik heb.
Dit is toch vrij simpel op te lossen? Apps -> App met issue -> Batterij gebruik voor app -> Onbeperkt.
Was het maar zo simpel. Dit werkt helaas niet.
Dat is volgens mij niet waar het over gaat. Het gaat om meer informatie tonen boven in het scherm die continue bijgewerkt kan worden met informatie, zoals te zien is in het screenshot. Niet de snelheid waarmee notificaties aankomen op je device.
Leuk voor met de home assistant companion app!
Wat zou dat voor die app toevoegen?
om bepaalde automations te onderbreken bvb. Als er nog iemand in de tuin ligt op het moment dat je sproeiers afgaan bvb wil je dat wel ff op voorhand weten.
Dan moet er dus een voorwaarde bij dat als er iemand in de tuin ligt het sproeisysteem niet werkt.
Als je geen sensor hebt om mensen te detecteren (schoonouders bvb die niet op je wifi zitten) of als het net is beginnen regenen, ...

Het is een extra nieuwigheid, waarvoor je implementaties kan verzinnen, dat wil daarom nog niet zeggen dat je redenen moet zoeken om ze niet te gebruiken. Mensen zullen creatief genoeg zijn om er dingen mee te doen en wil je het niet gebruiken, dan laat je het toch gewoon voor wat het is.
Zou mij inderdaad wel handig als je 5min voor dat een automation afgaat deze weer zou geven. Alhoewel het wel een beetje aan de automations liggen die je hebt draaien.

Bijv mijn CV gaat standaard om 12 smiddags naar een lagere stand. Als ik die van te voren kan zien met een cancel knop oid dat zou fijn zijn (met een WP wil je niet dat ie uitgaat en daarna direct aan zetten)
Ik ben prima bekend met het Androidlandschap, maar toch vraag ik mij vaak het volgende af bij dergelijke nieuwsberichten:

Android 15 wordt uitgebracht/aangekondigd met features -> niet alles features zitten in deze Android release -> OEMs brengen Android 15 uit op basis van eerste stable build die Google vrijgeeft -> Google brengt, zoals nu, een nieuwe stable uit met nieuwe features (QPR1). Krijgen OEMs die build dan pas in Android 16 of is dat enkel voor Pixel-toestellen? Ik heb namelijk nog niet eerder gezien dat OEMs een nieuwe QPR groots aankondigen (zie het als een Android 15.1).
QPR1 is not niet stable. En alles dat open source is kunnen fabrikanten vrij inbouwen wanneer ze willen, uiteraard tot op zekere hoogte ivm stabiliteit. Maar onder het algemeen volgen ze stable AOSP
Hmm fair, ik zie het nu inderdaad. Vraag mij af wat dan de benaming is voor de stable QPR (Quarterly Platform Release), en dan nog blijf ik met de vraag zitten waarom OEMs dit niet aankondigen in hun changelogs.
Hoe bedoel je benaming? Is gewoon QPR1 zodra het uitkomt. OEM's bepalen zelf wanneer ze hun QPR1 versie uitbrengen, dus nu al changelogs uitbrengen is niet helemaal logisch. Al helemaal als ze een bepaalde functie niet implementeren
Benaming is als in 15.1 bijvoorbeeld. En ja, dat snap ik allemaal wel, maar het verleden heeft mij nog nooit laten zien dat OEMs zeggen "yo in deze changelog zit nu ook QPR1 verwerkt". Hoe weet je dan als gebruiker dat je deze nieuwe features ineens hebt?
Slippery slope, we kondigen in changelogs ook niet de nieuwe features (of veranderingen) in een kernel aan. Sommige van mijn roms zetten A15 amper neer als groots nieuws. Maar als niet Google Pixel gebruiker is het lastiger. Meeste fabrikanten zijn best netjes maar zoals gezegd, je weet het niet. Soms omdat het er al eerder in is gegaan, misschien komt het nooit, of hebben ze zelf al langer een alternatief
Dit lijkt op wat mijn OnePlus open als doet met media. Handige functie en een goede toevoeging dat dit als api voor meer apps komt.
Media controls op lock screens is niet bepaald nieuw, dat zat al in iPhone OS 2, inmiddels 15 jaar geleden. Ik kan zo snel niet vinden of er eerder op Android een live activities API was, maar het zat sowieso niet in de core, en dan gebruiken developers het ook niet.
waar jij het over hebt zit ook al heel lang in android, @Quas vernoemt niet specifiek dat het om het lockscreen gaat, dus mogelijks is het een OP-eigen implementatie.
We hadden lang geleden al de notification ticker in Android. Die toonde ook de tekst van berichten en alles in de statusbalk.
Ik vind die 'live' notificaties erg prettig werken. Voorals als ik een taxi of eten heb besteld, kan ik op mijn lockscreen van mijn (werk)iPhone zien hoelang het nog duurt.

Ik zou deze functie een verrijking vinden voor mijn (prive)Android.
Handig, al zie ik ook een mooie mogelijkheid voor in your face spam hiermee.
waarom zou je zulke apps meldingen laten sturen of op je toestel houden :?
Ik vond het al apart dat meldingen van bijvoorbeeld NOS nieuws op Android vaak pas minuten later binnenkomen dan op iOS. Vreemd dat dit niet gewoon goed werkt op Android.
Hopelijk dat je dit dan gemakkelijk kan uitschakelen want ik word soms knettergek van al die notificaties. Ook dat je tig keer de vraag van apps krijgt om meldingen in te schakelen zodat je niets mist. Vandaar dat bij mij op de smartphone de meeste notificaties uitgeschakeld zijn. Dus ja ik zit hier echt niet op te wachten dat je dan een of andere bel in beeld krijgt te zien.
Is gewoon een app voor: Dynamic Spot

Op dit item kan niet meer gereageerd worden.