Google öppen källkod för Wi-Fi-samtal

En av de bästa funktionerna med ett operativsystem med öppen källkod som Android är det faktum att utvecklare ges en chans att riva isär grundläggande kod och bygga om den till sina egna syften. I går publicerade Google den senaste versionen av AOSP, Android-5.1.1_r5, och i den finns koden för att stödja Wi-Fi-samtal, vilket potentiellt kan vara en stor sak. Men direkt måste vi påpeka att detta till en början inte kommer att vara den fantastiska skattkista som många hoppas att det kommer att vara, utan istället kan det sluta vara ganska begränsad. Låt mig förklara...

För det första stöder inte alla operatörer Wi-Fi-samtal. Sprint och T-Mobile i USA gör det till exempel, tillsammans med EE i Storbritannien och en handfull andra i olika länder, så om du inte är med en av dessa kommer detta inte att vara användbart det minsta. Operatörerna själva måste stödja funktionen, så såvida inte någon där ute är väldigt lurig kommer du verkligen inte att kunna porta den här funktionen till en enhet på ett nätverk som inte stöds. Den största attraktionen för den här koden kommer verkligen att vara för utvecklare att försöka implementera den på inofficiell programvara. Det bör påpekas att källkoden i första hand är för Nexus 6, men med tur kan detta vara implementerat till andra lager- och AOSP-baserade ROM-skivor, så att fler kan dra nytta av deras telefon preferens. Utvecklare kanske redan arbetar med att lägga till den här koden till sina anpassade ROM, vilket innebär att användare av smartphones där detta redan är möjligt utan att rota och blinka,

som många nya flaggskepp, kunde äntligen kunna njuta av den här funktionen ovanpå modifierad programvara.

Men vad många människor är mest exalterade över är möjligheten för Wi-Fi-samtal att portas till enheter som inte officiellt stöder det, som Nexus 4 och 5. Det är här det blir riktigt svårt, för att överföra den här funktionen till telefoner där den inte var designad för att implementeras är en enorm uppgift för utvecklare. Detta skulle med största sannolikhet innebära modifieringar av radioapparater, kärnor och på andra djupa mjukvarunivåer, och med det kommer potentialen att bygga ut enheten i fråga. Ändå är Android-gemenskapen åtminstone en fyndig sådan, och det ska bli intressant att se vad som kan bli av denna källkod. Om du vill prova dig fram, ta en titt på själva koden här. Lycka till!