Viele Menschen wettern gegen Google und all seine Aktionen. Immer mehr Menschen sind empört gegen den großen Tech-Giganten und alles, was er tut. Obwohl wir uns wirklich fragen sollten, was Google von all dem hält? Auch wenn es nicht so scheint, ist Google im Film nicht der Bösewicht, ganz im Gegenteil, und letztendlich geht es, wie alles im Leben, darum, Synergien zu schaffen, die alle ansprechen. Obwohl man nicht scheinheilig sein darf, wird es immer jemanden geben, der gewinnt.
Wenn es etwas gibt, sei es ein Produkt oder eine Dienstleistung, das eine Marktanteil Es ist fast schon eine Beleidigung für den Wettbewerb, wenn in jeder Hinsicht Ungleichgewichte auftreten, die früher oder später zu anderen Konsequenzen führen. Dies könnte passieren mit Google und Android, das kostenlose Betriebssystem, das von "der Suchmaschine" entwickelt wurde und das von den Herstellern verwendet wird.
Aber die Kontroverse ist entstanden, als bekannt wurde, dass Google würde gegenüber seinen Kunden bei der Nutzung von Android und der Vergabe von Lizenzen zur Anpassung seiner unterschiedlichen Anwendungen deutlich anspruchsvollere Anforderungen stellen. Nun ertönten die Alarmglocken über die wahre "Freiheit", Android zu nutzen, da sich die Bedingungen dafür geändert hätten und nun die Nachfrage, bestimmte Dinge zu tun, viel größer wäre.
Google und Android führen den Weg
Trotz der Tatsache, dass der Zertifizierungsprozess dank einiger neu gefilterte Daten aus einem Dokument Unter dem Namen "Mobile Application Distribution Agreement" (MAD) sehen wir uns nun genauer an, was hinter dem Erfolg von Google und Android steckt.
Dies ist nicht das erste Mal, dass wir Informationen zu MADA gehört oder gesehen haben, aber das letzte Mal betraf es eine sehr alte Version, die aus den Anfängen von Android stammt. Eines der merkwürdigsten Dinge ist beispielsweise, dass Google Play alles oder nichts ist. Das heißt, damit ein Hersteller Zugriff auf den Play Store hat, muss ein OEM Sie müssen zustimmen, den Rest der "notwendigen" Google-Anwendungen zu installieren, einschließlich Google Voice Search, Gmail, Google Kalender, Google Talk (jetzt Hangouts), Google Maps und so weiter.
Darüber hinaus gibt es auch Anforderungen hinsichtlich der Platzierung von Anwendungen, ihrer Verteilung auf dem Gerät und einer Vielzahl anderer Probleme, die diese "Freiheit" im Umgang mit Android und der gesamten Google-Umgebung in Frage stellen. Ebenso gibt es Forderungen Verkaufsdaten des Herstellers Google kann also nach Belieben auf all diese Informationen zugreifen. Dies ist zweifellos etwas, das uns über die Macht nachdenken lassen sollte, die das Unternehmen erlangt, auch wenn diese indirekt erscheint.
Quelle: Androidauthority.

App-Lizenzierung bei Google Play: So funktioniert die Kontrolle
Über MADA und die Google Mobile Services-Suiten hinaus führt Google auf der Drittanbieter-Software-Seite Kontrollen durch Google Play-Lizenzierung (LVL), ein Netzwerkdienst, der es einer App ermöglicht, zu überprüfen, ob ein Benutzer über eine gültige Lizenz verfügt um es zu verwenden. Die App kommuniziert nicht direkt mit dem Server: Sie ruft die Google Play-Client, das Geräte- und Benutzerdaten sammelt und die Anfrage an den Lizenzserver weiterleitet.
Die Antworten sind mit RSA-Kryptographie; der Server behält den privaten Schlüssel und stellt die öffentlicher Schlüssel in der Play Console, damit die App die Antwort validieren kann. Dieses Schema verhindert gefälschte Antworten und ermöglicht Entwicklern die Entscheidung wann und wie oft Überprüfen Sie die Lizenz und wie Sie ohne Konnektivität vorgehen (z. B. temporärer Cache).
Das SDK bietet die Lizenzüberprüfungsbibliothek (LVL) mit Schnittstellen wie Policy und LicenseCheckerCallback. Es gibt vorbereitete Richtlinien: ServerManagedPolicy (flexibel und mit Cache) und Strenge Richtlinie (Zugriff nur, wenn der Server ihn autorisiert). Es ist ein moderner Ersatz für das alte „Kopierschutz“-System und wird als Bibliotheksprojekt integriert.
Entwickleranforderungen: Kompatibilität, API-Level und Sichtbarkeit
Garantieren Sicherheit und Leistung, Google Play erfordert, dass Apps auf eine aktuelle Ziel-API-EbeneNeue Versionen und Updates sollten an dieses Niveau angepasst werden, um die Sichtbarkeit auf Geräten mit neueren Android-Versionen zu gewährleisten. Ältere Apps verlieren möglicherweise Verteilung Wenn sie ihre targetSdkVersion nicht aktualisieren, gibt es in bestimmten Fällen jedoch Erweiterungsmechanismen in der Play Console.
Diese Richtlinien erstrecken sich auf Branchen wie Wear OS, Android TV und Android Automotive, wofür ebenfalls ein aktualisiertes API-Level erforderlich ist. Andernfalls kann es sein, dass die App für Benutzer, deren Geräte mit höheren Systemversionen laufen, nicht angezeigt wird.
Datenschutz, Berechtigungen und Datenrichtlinie: Was Google verlangt
Google Play behauptet Transparenz: Auch wenn Ihre App kostenlos ist, müssen Sie eine barrierefreie Datenschutzerklärung (öffentliche und stabile URL), wenn Sie persönliche oder sensible Daten verarbeiten oder an Programmen wie Für Familien konzipiert. Darüber hinaus ist die Formular zur Datensicherheit auf der Play Console muss genau wiedergeben, was Sie erfassen, zu welchem ​​Zweck und ob Sie Informationen weitergeben.
Unter Android ist die Berechtigungen werden zur Laufzeit erteiltSie müssen vor dem Aufrufen von APIs mit checkSelfPermission prüfen, den Grund für die Ablehnung durch den Benutzer erklären (shouldShowRequestPermissionRationale) und mit requestPermissions anfordern. Wenn die Berechtigung an Google Play Services APIs gebunden ist, muss Ihre App Fehler verwalten wenn der Benutzer sie ablehnt und die Sammlung nicht startet vor der Zustimmung.
Wenn Sie Daten verarbeiten nicht im Zusammenhang mit der Hauptfunktionalitätverlangt Google einen deutlichen Hinweis innerhalb der App und eine vorherige ausdrückliche Zustimmung (ausdrückliche Handlung). Für Kinder müssen Apps die Überprüfung von Familienverwenden zertifizierte Werbenetzwerke und gegebenenfalls umsetzen altersneutrale Verifizierungsbildschirme ohne den Benutzer zu einer Fälschung seines Alters zu verleiten.
Nutzungsbedingungen: Kein Missbrauch, geistiges Eigentum und Inhalte
Das Ökosystem schreibt vor, dass Sie nicht stören oder umgehen Sicherheitssysteme, Reverse Engineering über das gesetzlich Erlaubte hinaus oder die Darstellung von Diensten als wären sie von Google. Google behält sich das Recht vor, Rechte an geistigem Eigentum und erteilt Nutzungsberechtigungen unter bestimmten Bedingungen; umgekehrt erteilen Sie durch das Hochladen öffentlich sichtbarer Inhalte begrenzte Lizenzen zum Betreiben und Verbessern von Diensten.
Für Play-Apps und -Inhalte gelten Einschränkungen: Sie können nicht Weiterverteilen, Unterlizenzieren oder Entfernen von Hinweisen von Eigentum außerhalb der zulässigen Fälle. Wenn Inhalte Rechte verlieren oder ein kritisches Risiko erkannt wird, kann Google sie entfernen und gegebenenfalls einen Ersatz oder eine Rückerstattung anbieten.
OEMs vs. Entwickler: So gelingt die reibungslose Einhaltung
Für Hersteller (OEM) besteht die Herausforderung in der GMS/MADA-Zertifizierung: Akzeptanz des Google App-Pakets, Lage und Bekanntheit von Symbolen, Berichterstellung und Kompatibilitätskonformität. Für Entwickler liegt der Fokus auf der Aufrechterhaltung aktuelle targetSdkVersion, beschreiben Sie Daten in Datensicherheit, implementieren Sie Berechtigungen mit klarer UX und pflegen Sie eine Datenschutz am Leben und rechtlich einwandfrei.
Das „Alles oder Nichts“ von Play Services, LVL-App-Lizenzen und Datenschutzanforderungen soll das Ökosystem nicht bestrafen, sondern die Qualität erhöhen und schützen Sie Benutzer und Partner. Das Verständnis dieser Anforderungen, ihre Dokumentation und die Planung kontinuierlicher Aktualisierungszyklen ist der beste Weg, die Reichweite von Android zu nutzen, ohne die Compliance oder das Benutzererlebnis zu beeinträchtigen.
