Android P lägger till stöd för att använda din telefon som ett Bluetooth-tangentbord eller -mus

Android P lägger till stöd för Bluetooth HID-enhetsprofilen, vilket gör att Android-smarttelefoner kan användas som ett Bluetooth-tangentbord eller -mus för anslutna enheter.

Vi närmar oss lanseringsdatumet för den första Android P Developer Preview, enligt rykten. Lite är känt om den kommande utgåvan när det gäller användarvänliga funktioner, även om vi har gjort vårt bästa för att katalogisera alla bitar och bitar vi har kunnat hitta. De två största ryktade förändringarna som kommer till Android P inkluderar stöd för atypiska displaytyper (som de med en 'hack') och en omarbetad Material Design gränssnitt. Idag är vi också övertygade om att Android P äntligen kommer att lägga till stöd för Bluetooth HID-enhetsprofiltjänsten, vilket gör att din smartphone kan användas som ett Bluetooth-tangentbord eller -mus.

Redan 2014 skickades en patch av en medlem av Qualcomms CodeAurora-forum som lägger till stöd för Bluetooth HID-enhetsrollen. Det var lappen genomfördes i december 2016, men funktionen förblev inaktiverad för efterföljande Android-versioner. Det verkar förändras med lanseringen av Android P eftersom vi fick ett tips från XDA Member

500 Internt serverfel den där två åtaganden äntligen aktivera Bluetooth HIDD.

Vi bekräftade själva att denna Bluetooth HID-profil nyligen har lagts till, som en jämförelse av de Bluetooth-profiler som stöds i Android 8.1 Oreo (gren oreo-mr1-release) kontra senaste mästaren visar att det booleska värdet som aktiverar HIDD har vänts till sant.

Dessutom relevantAPI: er för utvecklare att använda har varit odolda, vilket innebär att applikationer kommer att kunna dra fördel av denna funktionalitet på Android-enheter som kör P-versionen (från och med Google Pixel- och Pixel 2-enheterna).

Så vad exakt betyder allt detta?

Android P Bluetooth HID-enhetsprofiltjänst

Bluetooth-aktiverade enheter kan erbjuda stöd för vad som kallas "Bluetooth-profiler." Du kanske är bekant med några av de vanligare, som t.ex Hands-Free Profile (HFP) och Advanced Audio Distribution Profile (A2DP), som vanligtvis används för röstsamtal respektive musikströmning. Genom att implementera Bluetooth-profilen Human Interface Device (HID) kan indataenheter som möss, tangentbord, joysticks och mer fungera.

Som standard implementerar Android (som i, basbygget från Android Open Source Project) inte stöd för HIDD i Bluetooth-stacken. Det betyder att apputvecklare inte kan skapa appar som använder tjänsten för att din smartphone ska kunna användas som en grundläggande tangentbords-/musinmatningsenhet. Det finns root-aktiverade appar i Play Butik som Bluetooth+ som patchar Bluetooth-ramverket för att aktivera HIDD, och i kombination med en annan app som True Mouse/KB kan du använda din smartphone som inmatningsenhet.

Inbyggt stöd i AOSP innebär dock att alla enheter som kör Android P kan användas som indataenheter över Bluetooth. Vi kan se hur detta kan vara användbart för att eventuellt styra presentationer på arbetsplatsen eller som en mediafjärrkontroll när du inte har tillgång till en bättre lösning. Företag som t.ex Samsung och Huawei har hyllat sätt att använda din smartphone som en mobil arbetsstation, och även om den här funktionen bleknar i jämförelse med ekosystem som dessa två företag erbjuder, det är ett bra steg framåt när det gäller sammankoppling mellan din Android-enhet och din andra enheter.