Android 17 ändrar hur appar kan kommunicera med enheter i ditt hemnätverk, och TV-fjärrkontrollsappar påverkas direkt när de behöver lokal nätverksåtkomst. Appar som riktar sig mot Android 17 eller högre måste hantera den nya behörigheten ACCESS_LOCAL_NETWORK innan de kan upptäcka och kommunicera med enheter som smarta TV-apparater.
Detta är viktigt eftersom en telefonbaserad TV-fjärrkontroll gör mer än att visa knappar. Den måste hitta TV:n i samma lokala nätverk och skicka kommandon till den. Om Android blockerar den kommunikationen kan TV:n verka oåtkomlig även om telefonen själv är ansluten till WiFi.
Förändringen är en del av Androids bredare integritetsskydd. Google säger att obegränsad lokal nätverksåtkomst kan avslöja information om enheter i närheten och kan användas för spårning eller enhetsfingeravtryck. Android 16 införde skyddet som en valfri förändring, medan Android 17 gör det obligatoriskt för appar som riktar sig mot API level 37 eller högre.
För användare är den viktiga punkten enkel: Android 17 gör inte telefonbaserade TV-fjärrkontroller omöjliga. Det ändrar hur appar måste begära åtkomst till det lokala nätverket.
Vad är Android 17 Local Network Permission?
Android 17 Local Network Permission styr om en app kan kommunicera direkt med enheter i ditt hemnätverk.
Före denna förändring kunde en app med internetåtkomst i allmänhet också kommunicera med enheter i det lokala nätverket. Android 17 separerar denna åtkomst och inför ACCESS_LOCAL_NETWORK för appar som riktar sig mot Android 17 eller nyare.
Skillnaden är viktig eftersom din TV och telefon kan vara anslutna till samma router utan att faktiskt ha obegränsad kommunikation mellan dem. En fjärrkontrollsapp kan ha internetåtkomst men ändå inte kunna nå TV:n lokalt om den nödvändiga behörigheten inte har beviljats.
Android placerar denna behörighet i den befintliga behörighetsgruppen Nearby Devices. Användare som redan har beviljat en annan behörighet från den gruppen kanske inte får en separat fråga om lokal nätverksåtkomst.
Läs också: Förbättrar WiFi 6 eller WiFi 7 TV-fjärrkontrollens prestanda?
Varför behöver TV-fjärrkontrollsappar lokal nätverksåtkomst?
TV-fjärrkontrollsappar behöver lokal nätverksåtkomst eftersom många smarta TV-apparater tar emot fjärrkommandon direkt via hemnätverket.
En telefonfjärrkontroll måste normalt upptäcka TV:n innan den kan skicka navigering, volym, ström eller andra kommandon. Beroende på plattform och implementation kan enhetsupptäckt involvera tekniker som mDNS, SSDP eller Androids API:er för nätverksupptäckt. Google identifierar specifikt mDNS, SSDP, NsdManager och direkt lokal TCP- eller UDP-kommunikation som operationer som påverkas av de nya skydden.
Detta skiljer sig från att öppna en vanlig webbplats. När du besöker en webbplats kommunicerar din telefon med en fjärransluten internetserver. När en fjärrkontrollsapp kommunicerar med en smart TV kan destinationen vara en annan enhet som sitter några meter bort i ditt hemnätverk.
Den lokala anslutningen är det som gör telefonbaserad TV-styrning möjlig utan att skicka varje fjärrkommando via en extern server.
Vad förändras för TV-fjärrkontrollsappar på Android 17?
Android 17 blockerar lokal nätverksåtkomst som standard för appar som uppdaterar sitt mål-SDK till SDK 37 eller högre.
Detta är den viktigaste förändringen för användare och utvecklare. En app som riktar sig mot Android 17 kan inte bara anta att dess befintliga internetbehörighet också ger obegränsad åtkomst till lokala enheter. Den måste använda ett godkänt tillvägagångssätt för lokal nätverkskommunikation.
Google erbjuder två breda vägar. En app kan använda en integritetsskyddande, systemmedierad enhetsväljare där användningsfallet stöder det. Alternativt kan en app som behöver direkt och bredare lokal nätverkskommunikation deklarera ACCESS_LOCAL_NETWORK och begära den vid körning.
För en TV-fjärrkontrollsapp beror den exakta implementationen på hur appen upptäcker och kommunicerar med TV-apparater. Det innebär att användare inte bör anta att varje fjärrkontrollsapp beter sig identiskt efter uppgradering till Android 17.
Kan Android 17 hindra en TV-fjärrkontrollsapp från att hitta din TV?
Android 17 kan hindra en TV-fjärrkontrollsapp från att hitta eller kommunicera med din TV när nödvändig lokal nätverksåtkomst är blockerad.
Symptomen kan se ut som ett vanligt anslutningsproblem. Appen kan fortsätta söka, misslyckas med att visa TV:n eller hitta TV:n men misslyckas med att kommunicera korrekt. En användare kan då starta om routern eller återansluta WiFi även om det faktiska problemet är behörighetsrelaterat.
Google noterar att blockerade lokala TCP-anslutningar vanligtvis kan resultera i timeout, medan UDP-operationer och vissa andra lokala nätverksförfrågningar kan ge behörighetsfel.
Det är därför Android 17-förändringar kan skapa en ny typ av felsökningsscenarie. Telefonen kan fortfarande surfa på internet normalt. Streamingappar kan fortfarande fungera. WiFi kan visa sig som anslutet. Ändå kan en lokal TV-styrningsfunktion misslyckas.
Påverkar Android 17 äldre TV-fjärrkontrollsappar?
Android 17 behandlar inte omedelbart varje äldre app på samma sätt som en app som riktar sig mot Android 17.
Googles nuvarande dokumentation skiljer appar baserat på deras mål-SDK. Appar som riktar sig mot SDK 37 eller högre måste hantera den nya lokala nätverksbehörigheten. Appar som riktar sig mot ett äldre SDK kan tillfälligt behålla implicit lokal nätverksåtkomst via den befintliga internetbehörigheten.
Det innebär att en app kan fortsätta fungera efter att en användare uppgraderat till Android 17 om appen ännu inte flyttat sitt mål-SDK till SDK 37. Detta bör dock inte behandlas som ett permanent undantag. När en app uppdaterar sitt mål-SDK till Android 17 måste den följa de nya lokala nätverksreglerna.
För användare skapar detta en viktig skillnad mellan Android-versionen installerad på telefonen och den mål-Android-version som appen använder.
Vad ska du göra om din TV-fjärrkontroll slutar fungera?
Om en TV-fjärrkontrollsapp slutar fungera efter en Android-uppdatering, kontrollera först om appen har lokal nätverksåtkomst innan du ändrar dina routerinställningar.
Börja med att kontrollera appens behörigheter i Android-inställningarna. Om Android visar en behörighet för lokal nätverksåtkomst eller Nearby Devices för appen, tillåt den när appen verkligen behöver den åtkomsten för att styra din TV.
Se sedan till att telefonen och TV:n är anslutna till det nätverk som appen förväntar sig. Om appen fortfarande inte kan hitta TV:n, starta om appen och TV:n innan du går vidare till mer komplicerad nätverksfelsökning.
Anta inte att en fungerande internetanslutning bevisar att lokal enhetskommunikation fungerar. Androids nya skydd separerar specifikt dessa två typer av åtkomst.
Hur påverkar detta Universal TV Remote Control?
Universal TV Remote Control är beroende av tillförlitlig kommunikation mellan telefon och TV, så Androids förändringar av det lokala nätverket gör behörighetshantering särskilt viktig.
Universal TV Remote Control är utformad för att fungera med mer än 700 TV brands och har nått 130M+ downloads across 100+ countries. Appen erbjuder också D Pad-navigering, röststyrning, tangentbordsstöd och ett användarvänligt gränssnitt.
För Android-användare är den viktiga slutsatsen att operativsystemet kan påverka hur en app når en TV. En fjärrkontrollsapp kan ha all nödvändig TV-support men ändå behöva rätt Android-behörighet för att kommunicera med en TV lokalt.
Om du använder Universal TV Remote Control och Android ber om åtkomst som behövs för att upptäcka enheter i ditt lokala nätverk kan den behörigheten vara viktig för fjärrkontrollsfunktionen du försöker använda.
Du kan hämta Android-versionen från Google Play.
Appen finns också tillgänglig för iPhone och iPad via the App Store.
Vad betyder Android 17 för framtiden för TV-fjärrkontrollsappar?
Android 17 kommer att driva TV-fjärrkontrollsappar mot tydligare behörighetshantering och mer medveten enhetsupptäckt.
Förändringen handlar inte bara om att lägga till ytterligare en behörighetsskärm. Den ändrar relationen mellan smartphoneappar och enheter i hemmet. Android gör lokal enhetsåtkomst mer synlig för användare istället för att låta appar anta att internetåtkomst också innebär obegränsad LAN-åtkomst.
För utvecklare innebär det att testa TV-upptäckt och styrning under Android 17 blir viktigare. För användare innebär det att en misslyckad TV-anslutning ibland kan vara relaterad till Androids integritetsinställningar snarare än TV:n eller routern.
Den bredare riktningen är tydlig. Telefoner blir styrenheter för fler enheter i hemmet, medan operativsystem lägger till starkare kontroller över dessa anslutningar. TV-fjärrkontrollsappar måste erbjuda tillförlitlig styrning samtidigt som de tydliggör varför lokal nätverksåtkomst behövs.
Slutsats
Android 17 eliminerar inte telefonbaserade TV-fjärrkontroller, men det gör lokal nätverksbehörighet till en viktig del av hur de fungerar.
Den största förändringen är införandet av ACCESS_LOCAL_NETWORK för appar som riktar sig mot Android 17 och högre. Lokal nätverksåtkomst blockeras som standard för dessa appar tills de använder en lämplig systemmedierad metod eller får den nödvändiga behörigheten.
För TV-fjärrkontrollanvändare kan detta förklara en förvirrande situation där WiFi fungerar perfekt men fjärrkontrollen inte kan hitta eller styra TV:n. Att kontrollera behörigheter bör bli en del av felsökningsprocessen tillsammans med att kontrollera nätverksanslutningen.
När Android fortsätter att införa strängare kontroller kring enheter i närheten blir det allt viktigare att välja en fjärrkontrollsapp som hänger med i plattformsförändringar.
Vanliga frågor
Är lokal nätverksbehörighet samma sak som WiFi-behörighet?
Nej. Lokal nätverksbehörighet styr åtkomst till enheter på LAN, medan att vara ansluten till WiFi helt enkelt innebär att telefonen har en nätverksanslutning.
Kräver Android 17 att varje app begär lokal nätverksbehörighet?
Nej. Kravet gäller appar som riktar sig mot Android 17, eller API level 37, och högre när de behöver skyddad lokal nätverksåtkomst.
Kan jag använda en TV-fjärrkontrollsapp utan att ge den lokal nätverksåtkomst?
En fjärrkontrollsapp som behöver direkt kommunikation med en TV på ditt LAN kan i allmänhet inte utföra den funktionen om Android blockerar den nödvändiga lokala nätverksåtkomsten.
Kommer uppdatering av min telefon automatiskt att förstöra min TV-fjärrkontroll?
Nej. Uppgradering till Android 17 innebär inte automatiskt att varje TV-fjärrkontroll slutar fungera eftersom resultatet också beror på appens mål-SDK och hur den hanterar lokal nätverksåtkomst.
Varför lägger Google till skydd för lokalt nätverk?
Google lägger till skyddet för att minska integritetsrisker från obegränsad åtkomst till nätverksenheter i närheten, inklusive möjligheten till spårning och enhetsfingeravtryck.
Kan en TV-fjärrkontrollsapp fortfarande använda internet efter att lokal nätverksåtkomst har blockerats?
Ja. Androids skydd för lokalt nätverk blockerar i allmänhet inte vanlig internetåtkomst eller mobilnätverksåtkomst.
Är Android 17:s skydd för lokalt nätverk endast relevant för TV-fjärrkontrollsappar?
Nej. Skyddet kan påverka många appar som kommunicerar direkt med enheter i ett lokalt nätverk, inklusive smarta hem- och andra anslutna enhetsapplikationer.
