17/02/2024
Thunderbird ankommer til iOS: En ny æra for mobil e-mail
For mange brugere verden over har Thunderbird været synonymt med en robust og brugervenlig e-mailoplevelse på desktop. Nu ser det ud til, at denne populære open-source e-mailklient endelig er på vej til iPhone og andre iOS-enheder. Mens udviklingen af en mobilversion har været efterspurgt i lang tid, er der nu konkrete fremskridt at rapportere. Denne artikel dykker ned i de seneste opdateringer, de forventede funktioner og den tidsplan, der er sat for lanceringen af Thunderbird til iOS.

Hvorfor har det taget tid? Apples retningslinjer
Det er vigtigt at forstå, hvorfor det har taget længere tid for Thunderbird at blive tilgængelig på iOS sammenlignet med Android. Apples politik for App Store er kendt for at være mere restriktiv, især når det kommer til browser- og JavaScript-motorer, der kan bruges i apps. Disse begrænsninger har betydet, at udviklingsteamet bag Thunderbird har skullet finde nye og innovative løsninger for at kunne levere en oplevelse, der lever op til både deres egne standarder og Apples krav. Dette adskiller sig markant fra Android-platformen, hvor der har været større frihed til at bygge videre på eksisterende teknologier.
Status for Thunderbird til iOS: En kig på fremskridtene
I april 2025 har udviklingsteamet bag Thunderbird givet en detaljeret statusopdatering om arbejdet med iOS-versionen. Teamet er vokset med nye talenter, herunder Rafael Tonholo, der er en erfaren Android-ingeniør med ekspertise i Kotlin Multiplatform. Hans erfaring vil utvivlsomt være afgørende for udviklingen af Thunderbird til iOS.

Det indledende repository for Thunderbird til iOS er nu offentliggjort. Selvom applikationen i øjeblikket ikke udfører mange funktioner, er intentionen at arbejde inkrementelt og åbent. Brugerne kan forvente at se en velkendt velkomstskærm, der sigter mod at være endnu bedre end den på Android-versionen. Der vil også være mulighed for at yde et økonomisk bidrag til projektets fortsatte udvikling.
Distribution via TestFlight: Vejen til en betaoplevelse
For at gøre det muligt for brugere at teste den kommende app, planlægger teamet at distribuere Thunderbird til iOS via TestFlight. Dette kræver en Apple Developer-konto og gennemførelse af de nødvendige verifikationstrin. I modsætning til Android, hvor der kan opretholdes separate udgivelses- og betaversioner, vil iOS App Store have en enkelt "Thunderbird"-app. Apple foretrækker at undgå separate betaversioner, og deres godkendelsesproces er generelt strengere. Når hovedappen er udgivet, vil TestFlight blive brugt til at tilbyde en beta-kanal. Indtil den officielle App Store-liste er aktiv, vil TestFlight være den primære metode til at dele builds med testere. Selvom Apple tilbyder en intern TestFlight-mulighed, der ikke kræver en gennemgang, er den uegnet til community-test, da den kræver adgang til udviklerkontoen.
Indledende funktioner til den offentlige TestFlight Alpha
For at kunne udgive en offentlig TestFlight-version, skal appen bestå en indledende App Store-gennemgang. Apple forventer, at apps opfylder et minimumskrav til funktionalitet. Derfor vil de første builds ikke blot være en simpel velkomstskærm. Målet for det første offentlige TestFlight-build er at understøtte manuel opsætning af konti og vise e-mails i indbakken. Dette inkluderer:
- Manuel opsætning af konti med brug af værtsnavn, brugernavn og adgangskode.
- En simpel meddelelsesliste, der kun viser beskeder fra INBOX-mappen, inklusive afsender, emne og et par linjers forhåndsvisning.
- Mulighed for at opdatere indbakken ved at trække ned.
Selvom dette ikke er en fuldt funktionel e-mailklient, forventes det at opfylde minimumskravene til godkendelse af Apple. Yderligere detaljer og en sammenligning af funktioner findes i et dedikeret dokument.

JMAP-support og fremtidig IMAP-integration
I en spændende udvikling vil Thunderbird til iOS blive bygget med JMAP-support fra starten. Selvom supporten fra e-mailudbydere på dette område stadig er begrænset, giver det mulighed for at bygge en moderne e-mailstack og adressere mangler, der har eksisteret siden 80'erne. Kodearkitekturen designes med henblik på at gøre integrationen af IMAP-support så enkel som mulig, hvilket forventes at følge kort tid efter.
Udviklingsprocesser og lokalisering
Teamet har også indledt samtaler om den fremtidige udgivelsesproces. Der overvejes flere muligheder for release engineering:
| Metode | Fordele | Ulemper |
|---|---|---|
| GitHub Actions med Upload Actions | Meget åben, genbrug af arbejde fra Android-versionen | Tilpasset arbejde, få velunderstøttede upload-actions |
| GitHub Actions med Fastlane | Meget åben, velunderstøttet, bruger samme metadata-struktur som Android | Ruby som et ekstra sprog, intet tidligere releng-arbejde |
| Xcode Cloud | Indbygget i Xcode, nem konfiguration, sandsynligvis gratis tier i lang tid | Ikke meget åben, stigende build-omkostninger |
| Bitrise | Nem konfiguration, brugt af Firefox til iOS, support fra Mozilla | Kan være dyrt, ikke meget åbent |
I øjeblikket foregår udgivelsesprocessen ved at trykke på en knap, hvilket gør det nemt at planlægge en mere omfattende løsning. Med hensyn til lokalisering sigter teamet mod at bruge Weblate, ligesom de gør for Thunderbird til Android. Da strengene stort set vil være de samme, undgås unødvendigt dobbeltarbejde for oversættere.
Fremtidige forbedringer for Thunderbird på Android
Mens fokus er på iOS-lanceringen, fortsætter arbejdet med at forbedre Thunderbird til Android. Teamet fokuserer på at håndtere feedback fra udgivelsen, forbedre stabiliteten og arbejde med "account drawer" (kontolisten). Nye funktioner som understøttelse af hierarkiske mapper og forbedret mørk tilstand er undervejs. Der arbejdes også på at løse problemer med notifikationer og synkronisering, samt en Gmail-login-fejl, der påvirker K-9 Mail-brugere. Migrering til Thunderbird til Android foreslås som en umiddelbar løsning på dette problem.

Hvornår kan vi forvente betaversionen?
Ifølge de seneste rapporter forventes en betaversion af Thunderbird til iOS, tilgængelig via TestFlight, at udkomme inden udgangen af 2025. Denne betaversion vil være en begrænset udgivelse, der fokuserer på de mest essentielle funktioner. Udviklingen af en iOS-e-mailklient fra bunden er en kompleks opgave, især da der ikke er en eksisterende grundstruktur som K-9 Mail, der kunne bruges til Android-versionen. Derfor vil de tidlige builds være meget enkle, med fokus på at vise e-mails, men muligvis uden mulighed for at sende dem endnu.
Konklusion: Et spændende skridt for Thunderbird-fællesskabet
Selvom fremskridtene kan virke langsomme, er det et positivt tegn, at Thunderbird udvider sit økosystem til iOS. Open-source e-mailklienter er altid velkomne på iOS-platformen, og med den dedikation og de fremskridt, der vises, ser fremtiden lys ud for Thunderbird-brugere på iPhone.
Hvis du vil læse andre artikler, der ligner Thunderbird på vej til iPhone, kan du besøge kategorien Mobil.
