you are viewing a single comment's thread
view the rest of the comments
[–] 6 points 4 days ago* (last edited 4 days ago) (1 child)

As an infrastructure dude, I would definitely want to know about edge cases where what I think of as "TELL EVERYONE" does not in fact, tell everyone.

"There's a tsunami coming. Alert every phone tower within 2 km of shore!"
[Emergency alert sent]
"Hey, it turns out that iOS 18 and earlier devices aren't compatible with alerts in this format."

So, 12% of iPhone users in the critical zone miss out on the tsunami alert.

  • source
  • parent
  • hideshow 2 child comments
  • [–] -1 points 4 days ago (1 child)

    Even if one specific phone model doesn't work right, what would you actually do about it? Email Apple support and ask politely for them to fix it? What if it's an older model they don't support anymore?

    If even 1 person dies because of this, was it worth it for a slightly more thorough test?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 4 days ago

    It was an example, but what you do in this situation is update the alert deployment process to cater to the failed devices (and it wouldn't likely be as simple as 'these iphones', rather a combination of factors). Focus testing on the specific scenarios/devices that were previously incompatible. There's a point where you're talking about 0.4% of devices, and you'd note that on some risk registry somewhere.

    I don't know the acceptable thresholds, but I would expect that if 99% of the population receive the emergency alert, they can give the other 1% a heads-up. Then again, those acceptable thresholds might be 99.9% for all I know.

    Either way, sample testing the assortment of phones you have in the lab will only take you so far. At some point you want to trial a full alert to find anything you may have missed.

  • source
  • parent