Last Active Device. A better way to handle notifications.

At the end of a working when coming home, I put down my MacBook on the desk, throw my iPhone on the living room table and sit down in the sofa with my iPad.
An email arrives and a whole symphony of notification sounds is heard throughout the appartement.
It’s classic Notification Center behavior.

Imagine a future where iCloud knows I’m currently using the iPad actively, so it doesn’t let the other devices make any sound or light up when they receive a notification.

Next, I decide to ignore some of these notifications on my
iPad. Later I go to my desk and wake up my Mac. It shows me only these notifications I ignored on the iPad. What’s been seen already is hidden.

A little while later I leave the house and put my iPhone in my pants’ pocket. It notices I’m walking thanks to the M7 chip and a newly received email makes the phone vibrate and a notification appears. While my iPad at home stays silent.

Wouldn’t that be a better way of handling notifications? Based on active use, the fact that a device is on or in sleep, wither it’s moving or not would define what an active device is. And if I act upon a notification on one device then it disappears on every other device.

And while we’re at it: Developers, if I open your app: do clear all
existing notifications.