Ohne Google-Konto gibt es auf der Uhr keinen Play Store — und damit keine Apps. Markt schließt diese Lücke: Er meldet sich anonym bei Google Play an und installiert Apps direkt auf der Uhr.
Markt nutzt gplayapi, dieselbe Bibliothek wie Aurora Store:
Geraet.java.https://auroraoss.com/api/auth),
der ein anonymes Play-Konto zurückgibt.AuthHelper.build(...) macht daraus eine vollständige Anmeldung
(Geräte-Check-in, Konfiguration hochladen).Weil die echten Eigenschaften der Uhr hochgeladen werden, liefert Play von selbst die Uhr-Varianten der Apps aus (z. B. den Samsung Browser für Wear OS).
Die naheliegenden Wege funktionieren nicht:
restriction, compatibility und selbst ein erfolgreicher Auslieferungstest
unterscheiden nicht zwischen Handy- und Uhr-App (Play liefert auch
WhatsApp an die Uhr aus).Was zuverlässig funktioniert, ist Googles eigene Wear-Kategorie:
/store/apps/category/ANDROID_WEAR — Apps für die Uhr/store/apps/category/WATCH_FACE — ZiffernblätterMarkt blättert diese Kategorien über die Web-Helfer tief durch und baut daraus einen Katalog von ~1000 Uhr-Apps, der auf der Uhr zwischengespeichert wird (täglich frisch). Die Browse-Listen speisen sich daraus — dort landet garantiert keine Handy-App.
Die Suche geht zusätzlich über die Play-Web-Suche, damit sich auch Apps finden lassen, die nicht in den Kategorien stehen.
Über eine PackageInstaller-Sitzung (Installer.java, Ladedienst.java):
herunterladen → Sitzung öffnen → APK hineinschreiben → bestätigen.
Einmal pro App bestätigt der Nutzer auf der Uhr („Möchtest du diese App installieren?”). Das schreibt Android jedem Laden außer dem Play Store vor.
Wichtig: Ohne den Werksschutz-Modus abzuschalten schlägt jede Installation fehl. Siehe 07-erkenntnisse.md.
„Meine Apps” fragt alle selbst installierten Apps in einem Aufruf
(bulkDetails) bei Play ab, vergleicht die Versionen und bietet einzelne
Updates oder „Alle aktualisieren” an.
market://details?id=<paket>&vc=<versionCode> installiert gezielt eine ältere
Version — nützlich, wenn die neueste ein zu neues Wear OS verlangt.
AppNotSupported). Markt zeigt dann „Für diese Uhr nicht verfügbar”.