matomo

Android-appens framsteg och beta

Maximilian Holm, om Produkter & infrastruktur

Som vi nämnde i vårt juni-nyhetsbrev så är Android-appen redo för beta, och vi har redan haft en rad med betatestare och en massa bra feedback. Vi är nästan redo att släppa den publikt till Google Play Store så i denna artikel kommer vi gå in mer i detalj om Android-appen.

Både Android och iPhone-appen kommer använda WireGuard®-protokollet istället för OpenVPN. Det finns flera anledningar för varför vi valde WireGuard-protokollet, men några av de största faktorerna är:

  • WireGuard erbjuder mycket bättre hastighet än OpenVPN på svagare enheter så som telefoner.
  • WireGuard är mer effektivt när det kommer till batteri, vilket är en viktig faktor om man vill vara ansluten hela dagen utan att behöva ladda telefonen.
  • WireGuard fungerar betydligt bättre på roaming-enheter än OpenVPN på grund av sättet WireGuard är uppbyggt. På en telefon så kommer man oftast förflytta sig ganska mycket och hoppa från nätverk till nätverk, så det är viktigt att VPN-anslutningen kan hantera roaming på ett bra sätt.

Vi har designat appen att vara enkel att använda, men fortfarande erbjuda den säkerhet som vi är kända för. Vi har tidigare nämnt att WireGuard använder nyckelpar och statiska interna IP-adresser som är knutna till nyckelparet. För att motverka eventuella integritetsproblem, kommer både vår desktop-klient (när WireGuard har implementerats i den) samt våra mobilappar ha möjlighet att automatiskt byta ut både nyckelpar och IP-adresser. Detta är något vi anser vitalt för att hålla våra användare säkra.

Som standard kommer nyckeln bytas ut var 14:e dag i appen, men det kan justeras ifall man vill att det sker mer eller mindre ofta. Användare kan även manuellt förnya nyckeln genom att klicka på Förnya nyckel. Detta är en funktion som endast kommer finnas i vår egna app; den vanliga WireGuard-applikationen har inte möjlighet till automatisk förnyelse av nycklar så om en användare vill förnya nyckeln i den så måste det ske manuellt genom att ladda ner nya konfigurationsfiler. Det gör att vår app inte bara är enklare att använda - det gör den även säkrare.

Anslutningen i sig är väldigt enkel. När du väl loggat in i applikationen så kommer du se denna anslutningsskärm:

Här kan du antingen klicka på OVPN-loggan för att ansluta till snabbaste servern automatiskt, eller så kan du trycka på fältet längst ner i appen för att öppna serverlistan och manuellt välja ett land att ansluta till. För enkelhetens skull visar appen latensen till vardera land vi har servrar i, där lägre latens troligen kommer leda till snabbare hastighet. För att göra det enklare att hitta snabba anslutningspunkter så är varje land färgkodat från grönt till gult till rött, där gröna servrar har låg latens och röda servrar hög latens.

När man väljer "Snabbast server," som är standardvalet, letar appen automatiskt upp det land som har lägst latens och ansluter till den.


En anslutning sker nästan omedelbart och för att visa att du är ansluten så byter OVPN-loggan färg och börjar snurra. För att koppla ner från VPN-servern behöver du bara trycka på OVPN-loggan igen.


Precis som vår hemsida så kommer mobilappen vara tillgänglig på svenska, engelska och tyska. Vi siktar på ett släpp i Play Store till juli. Vi håller även på att utveckla en app för Apple iOS, mer detaljer om den kommer senare.

Maximilian Holm