Ich versuchs mal ein wenig zu erklären.. ohne Anspruch auf Vollständigkeit. Wenn ich was falsch erkläre, bitte um richtig Stellung falls es wer besser weiß.
Das Iphone ist sozusagen easy... Die komplett idente Software auf nahezu jedem Iphone mit nur marginalen Unterschieden über Jahre hinweg. Wenn du deine "Key" Software dafür implementierst, kannst du also davon ausgehen dass sie auf allen Geräten funktioniert.
Bei Android sieht die Sache ganz anders aus...
Da gibts mehr oder weniger die Plain Vanilla Variante von Android die die Basis für alle Hersteller bietet, die aber kaum jemand nutzt, weil alle Hersteller ihre eigene "Bloatware" drauftun. Sprich ihre angepassten Mailclients, webbrowser und mehr.. Und sie verändern Android selbst an vielen Stellen.
google setzt bei den Pixel Geräten sehr darauf und macht nur marginale Änderungen an der Android Firmeware. Insofern ist es hier sehr ähnlich oder gleich wie bei Apple. Einmal implementiert sollte es bei nahezu allen Pixel Geräten funktionieren.
Samsung modifiziert Android massiv und setzt auf eine komplett eigene Oberfläche. Vergleicht man die INstalationsdateien eines Samsung Phones mit einem Pixel oder Motorolla dann verbrauchen sie ein x faches des Speicherplatzes... Liegt an den massiven Modifizierungen und der eigenen zusätzlichen Software. Btw. für mich ein grund kein Samsung Telefon mehr anzugreifen.
Da Samsung aber einer der großen Player am Markt ist wurde hier wahrscheinlich deshalb die Key FUnktion dafür zur Verfügung gestellt.
Xiaomi... tjo, die haben Android auch komplett selbst angepasst mit eigener Oberfläche und CO. Warum BYD hier nix anbietet ist mir ein Rätsel, weil gerade in China ist Xiaomi einer der größten Hersteller mit massiv vielen Modellen und Subbrands.
Huawei... die mussten Android aufgeben und haben ihr eigenes OS gebaut. Auch dafür müsste alles neu implementiert werden für einen "einzelnen" Hersteller.
Dann gibts natürlich noch einige andere Anbieter am Markt wie Oppo, Vivo, Lenovo, LG, Nokia, HTC, ZTE, Sony und viele kleine chinesische Brands... die meist am Markt kaum Anteile haben...
Und das zeigt ein wenig das Problem bei Android... Viele Brands und alle verändern das Grundsystem, wodurch es für Hersteller schwierig ist so sicherheitsrelevante Dinge wie einen "KEy" nicht nur anzubieten, sondern auch funktionsfähig und abgesichert am laufen zu halten für die unterschiedlichsten Modelle...
Ich hab jetzt sicher paar Dinge vergessen zu erwähnen und sicher nicht alles relevante angeführt, maybe kann da nu wer ergänzen.. aber es zeigt vielleicht, dass es zwar einfach klingt, aber ned so einfach ist, genau diese Funktion für alle zur Verfügung zu stellen...