WireGuard kunngjør en stor Android-oppdatering med Android TV-støtte, mer moderne kode og API for tredjepartsapper

WireGuard-prosjektet har annonsert en stor oppdatering som tar med Android TV-støtte, endringer i kode, forhåndsbygde kjernemoduler og mer!

Hvis du verdsetter personvern, har du sikkert hørt om WireGuard av XDA Recognized Developer zx2c4. For å oppsummere det med noen få ord WireGuard-prosjektet er en VPN-protokoll som kjører inne i Linux-kjernen, med mål om å være raskere og enklere enn mange andre alternativer. Tidligere i år ble VPN-protokollen til og med tok seg til den offisielle Linux-kjernen. WireGuard har nå en rekke kunngjøringer, med støtte for Android TV gjennom appen deres, forhåndsbygde kjernemoduler for populære telefoner, en Kotlin-omskriving av brukergrensesnittet og mye mer.

Først opp, i påvente av kommende Google TV-kunngjøringer, WireGuard har portert sin Android-app for å kjøre naturlig på TV-er med et brukervennlig grensesnitt. Dette lar brukere kjøre apper som Netflix og andre gjennom en VPN fra TV-en.

Du kan hente appen fra Google Play Butikk eller fra F-Droid.

WireGuardUtvikler: WireGuard utviklingsteam

Pris: Gratis.

4.5.

nedlasting

WireGuard-appen på Android-smarttelefoner har en ordinær VpnService-basert backend for brukere som ikke har rot, og en kjernebasert backend for rootede brukere. Nå blir forhåndsbygde kjernemoduler gjort tilgjengelig for populære enheter som Google Pixel-serien, takket være innsats fra XDA Recognized Developer tilfeldighet. På denne måten kan brukere som er på lager, men som er rootet, også bruke disse kjernemodulene, i stedet for å måtte være på en tilpasset ROM med WireGuard-støtte. Kjernemodulene er tilgjengelige fra appen. Interesserte utviklere kan legg til flere støttede ROM-er via GitHub.

En annen av favorittappene våre, Tasker, fikk også WireGuard-støtte tidligere i år.

XDA anerkjent utvikler zx2c4 informerer oss også om at WireGuards kodebase også har sett forbedringer, med betydelige renoveringer utført. Prosjektet er nå delt inn i to moduler: en UI-modul for brukergrensesnittet, og en tunnelmodul, som er en frittstående API som lar enhver app bygges inn i WireGuard. Tunnelmodulen kan være importert fra JCenter og følger med omfattende dokumentasjon. Denne delingen har noen fordeler. For det første kan utviklere nå legge til WireGuard direkte i appene sine med en enkel linje som implementering 'com.wireguard.android: tunnel:$wireguardTunnelVersion'. Tunnelmodulen er skrevet i Java og kan enkelt bygges inn i både Java- og Kotlin-apper. UI-modulen har også blitt fullstendig omskrevet i Kotlin mens den har brukt verktøy som Jetpack og Kotlin Coroutines. Handlinger er helt asynkrone på appen.

WireGuard-kjerne/ROM-integrasjon -- XDA-tråd

En av grunnene til disse kodebaseforbedringene er å tiltrekke seg nye utviklere. WireGuard-prosjektet søker aktivt etter en ny vedlikeholder for sin Android-app. Hvis du vil hjelpe til med dette åpen kildekodeprosjektet, ta kontakt med WireGuards utviklingsteam, hvis kontaktinformasjon er plassert på nederst på nettsiden deres.