Google ist seit mehreren Jahren auf der Suche nach der Beseitigung der Fragmentierung im Android-Ökosystem. Wenn ich von Android-Fragmentierung spreche, beziehe ich mich darauf, dass es viele, viele verschiedene Implementierungen des Android-Betriebssystems gibt. Das ist an sich kein Problem, da Google es den Geräteherstellern absichtlich ermöglicht, Android nach ihren Wünschen anzupassen. Allerdings wird die Verteilung von Betriebssystem-Updates dadurch etwas schwieriger. Eine Lösung für dieses Problem, die Google bereits 2019 entwickelte, heißt Project Mainline.
Unter Project Mainline werden bestimmte Betriebssystemkomponenten als Module gepackt. Dann werden sie direkt von Google und nicht vom OEM Ihres Geräts vertrieben. Dadurch lassen sie sich viel einfacher geräteübergreifend aktualisieren. Anstatt darauf zu warten, dass der jeweilige OEM oder Mobilfunkanbieter Ihres Geräts ein Sicherheits- oder Funktionsupdate für eine Kernkomponente des Betriebssystems zusammenführt, testet und verteilt, können Sie die Dinge stattdessen in die Hände von Google legen.
Wenn ein Update für ein Project Mainline-Modul verfügbar ist, verteilt Google über den Google Play Store ein Update an alle, indem es einen Mechanismus namens „Google Play System Updates“ verwendet. Da Project Mainline-Module von Google signiert sind, können sie Updates für Mainline-Module auch auf Geräten anderer Hersteller veröffentlichen.

Android 15 soll den NFC-Stack in ein aktualisierbares Project Mainline-Modul umwandeln
Als Project Mainline in Android 10 debütierte, gab es nur 12 Module. Im Laufe der Jahre hat Google weitere Teile von Android modularisiert. In Android 14 gibt es mittlerweile 37 aktualisierbare Module. Im kommenden Android 15-Update könnte die Anzahl der Project Mainline-Module auf insgesamt 40 steigen. Beim Stöbern in der ersten Android 15-Beta, die heute veröffentlicht wurde, entdeckte ich die Existenz von drei neuen APEX-Paketen: com.android.nfcservices, com .google.android.crashrecovery und com.google.android.profiling.
APEX ist das von Project Mainline verwendete Paketformat, was bedeutet, dass es sich bei diesen drei Paketen um potenziell neue Mainline-Module handelt. Ich sage „potenziell“, weil es einige APEX-Pakete gibt, die nicht Teil von Project Mainline sind. Da ihre Updates nicht über Google Play System Updates verwaltet werden. Ob das bei diesen drei Modulen der Fall ist, wissen wir allerdings erst, wenn die Veröffentlichung von Android 15 näher rückt.
Wie auch immer, das erste APEX-Paket, das ich erwähnt habe, com.android.nfcservices, ist das interessanteste der drei, da es eine Kopie des NFC-Stacks von Android enthält. NFC, was für Near Field Communication steht, ist die drahtlose Kommunikationstechnologie mit extrem kurzer Reichweite, die häufig für kontaktloses Bezahlen verwendet wird. Durch die Integration des NFC-Stacks von Android in ein APEX-Modul bereitet Google die Umwandlung in ein aktualisierbares Project Mainline-Modul vor. Tatsächlich habe ich zum ersten Mal gehört, dass das der Plan war zurück im Mai 2023.


Wir ebnen den Weg für eine schnellere Veröffentlichung von Sicherheitsupdates und neuen Funktionen
Durch die einfachere Aktualisierbarkeit des NFC-Stacks kann Google den Nutzern Sicherheitskorrekturen und neue Funktionen schneller zur Verfügung stellen. Android 15 bringt beispielsweise eine Reihe neuer Features in den NFC-Stack. Eine dieser neuen Funktionen ist ein neuer Beobachtungsmodus, der das Bezahlen durch Tippen „nahtloser und zuverlässiger“ macht. Sobald Geräte mit dem neuen aktualisierbaren NFC-Stack von Android ausgeliefert werden, wird Google weitere Updates veröffentlichen, die neue Funktionen wie diese mit sich bringen.
Tatsächlich hat Google mit der heutigen Veröffentlichung von Android 15 Beta 1 stillschweigend den neuen aktualisierbaren NFC-Stack von Android auf Pixel-Telefonen aktiviert. Es scheint jedoch, dass das Unternehmen beim Migrationsprozess einen Fehler gemacht hat. Dies führte dazu, dass NFC für Pixel-Benutzer, die die erste Betaversion ausführten, völlig kaputt war. Hoffentlich wird Google schnell ein Update herausbringen, um diese NFC-Probleme in der Android 15 Beta zu beheben. Denn NFC ist für den Betrieb der Standard-Wallet-App von entscheidender Bedeutung.

