The 50OS island

Two pieces, same feeling as the Dynamic Island. 1 lives inside the app when it's open. 2 lives on the lock screen when it's closed. Both ride what shipped today.

1 Β· The in-app island

A live-status capsule pinned under the topbar on every app page. Tap it.

The 50OSMarissa Tah
πŸ”΄ 2 offers need your reviewOpen
β—‹ Monday Plan not filedFile it
🟒 CMA for 12 Oak St readyView
The rest of the page scrolls under it β€” Today card, Path, roll-up β€” while the island stays put with the live counts.

The numbers come from the same status envelope that already computes "2 things need your attention" β€” no new data, just a place it lives on every screen.

2 Β· The lock-screen island

One notification that updates in place β€” never a stack. Watch it.

9:41
Saturday, July 4
50 The 50OS

CMA running for 12 Oak St…

the same card, replaced each time

Web push supports a tag: a new push with the same tag replaces that card instead of piling on. The tag is per activity. The CMA for 12 Oak St keeps one card from running to ready. An offer keeps its own. The lock screen holds exactly one card per live thing, each updating itself. Small addition to the service worker plus the send call.