why does Xiaomi always announce system updates months before they happen.  Apple usually rolls them out 2 weeks after their "events".  It's dumb imo

slight difference, apple does two or three phones maximum per generation, pretty much the same as the previous ones. So it's immensely easier for them to do so