Vorige week heeft de nieuws over de Netflix-applicatie die verborgen is voor geroote gebruikers bij het zoeken in de Play Store zorgde dit voor veel opschudding in de gemeenschap. In eerste instantie was het niet helemaal duidelijk waarom dit precies gebeurde, maar toen bracht Netflix een verklaring uit waarin stond dat dit bedoeld gedrag was. Het bedrijf zei dat ze Widevine DRM van Google gebruikten als een manier om niet-ondersteunde apparaten te blokkeren, maar dat klopte niet omdat het nog steeds heel gemakkelijk aan de zijkant kon worden geladen.
In plaats daarvan leek het erop dat Netflix een soort SafetyNet-controle gebruikt om te bepalen of de applicatie al dan niet als zoekresultaat in de Play Store verschijnt. Nu Google I/O is gestart, rolt het bedrijf nieuwe features uit naar een groot aantal van hun diensten en de Google Play Console is daar één van. Het lijkt erop dat er een nieuwe functie in zit waarmee ontwikkelaars hun applicatie of game van mensen kunnen uitsluiten, afhankelijk van een extra aantal variabelen.
Dit kan worden gedaan zodat uw grafische game niet wordt weergegeven aan mensen die slechts 1 GB RAM hebben, of het kan worden toegepast zodat mensen op een niet-ondersteunde SoC uw werk niet zien. Er is hier ook een optie om in te schakelen SafetyNet-uitsluiting hier ook. Dit betekent dat ontwikkelaars hun applicaties kunnen verbergen voor apparaten die de SafteyNet-controles niet doorstaan, of de basisintegriteitscontroles niet doorstaan, of zelfs apparaten die niet door Google zijn gecertificeerd.
Dit is eigenlijk een beetje anders dan de traditionele SafetyNet-controles die de meesten van ons gewend zijn. Bij de standaardcontrole wordt de controle uitgevoerd op het moment dat de applicatie wordt gestart en wordt u vervolgens naar een foutpagina geleid als de test niet is geslaagd. Deze uitsluitingsfunctie voor de apparaatcatalogus voorkomt dat mensen de applicatie in de Play Store zien als bepaalde tests niet zijn geslaagd, wat interessant is omdat de applicatie nog steeds side-loaded kan worden (ervan uitgaande dat SafetyNet-controles niet aanwezig zijn in de applicatie zelf) en zal blijven functioneren normaal gesproken.
Ik kan alleen maar aannemen dat dit ertoe zal leiden dat steeds meer mensen gebruik zullen maken van applicatiesrepositorywebsites van derden, zoals onze eigen XDA-laboratoria als een manier om dit probleem te omzeilen.
Bron: Android-ontwikkelaarsblog
Via: Androidpolitie