I sidste uge nyheder om, at Netflix-applikationen er skjult for rootede brugere når du søgte i Play Butik, skabte bølger på tværs af fællesskabet. Først var det ikke helt klart, præcis hvorfor dette skete, men så udgav Netflix en erklæring, der sagde, at dette var tilsigtet adfærd. Virksomheden sagde, at de brugte Googles Widevine DRM som en måde at blokere ikke-understøttede enheder på, men det gav ikke mening, fordi det stadig kunne sideindlæses meget nemt.
I stedet så det ud til, at Netflix bruger en slags SafetyNet-kontrol for at afgøre, om applikationen vises som et søgeresultat i Play Butik. Nu hvor Google I/O er startet, udruller virksomheden nye funktioner til en lang række af deres tjenester, og Google Play Console er en af disse tjenester. Det ser ud til, at der er en ny funktion derinde, der gør det muligt for udviklere at ekskludere deres applikation eller spil fra folk afhængigt af et yderligere antal variabler.
Dette kan gøres, så dit grafiktunge spil ikke dukker op for folk, der kun har 1 GB RAM, eller det kan anvendes, så folk på en ikke-understøttet SoC ikke kan se dit arbejde. Der er også en mulighed her for at aktivere
SafetyNet udelukkelse også her. Det betyder, at udviklere kan skjule deres applikationer fra enheder, der ikke består SafteyNet-kontrollen, eller som ikke består grundlæggende integritetstjek, eller endda enheder, der ikke er certificeret af Google.Dette er faktisk en smule anderledes end de traditionelle SafetyNet-tjek, som de fleste af os er vant til. Med standardtjekket udføres kontrollen på det tidspunkt, hvor applikationen startes, og så vil den lede dig til en fejlside, hvis testen ikke er bestået. Denne udelukkelsesfunktion for enhedskatalog forhindrer folk i at se applikationen i Play Butik, hvis visse tests ikke er bestået, hvilket er interessant fordi applikationen stadig kan sideindlæses (forudsat at SafetyNet-tjek ikke er til stede i selve applikationen) og vil fortsætte med at fungere normalt.
Jeg kan kun antage, at dette vil få flere og flere mennesker til at bruge tredjeparts applikationsopbevaringswebsteder som vores helt egne XDA Labs som en måde at omgå dette problem.
Kilde: Android Developers Blog
Via: Android Police