TECH 으로 돌아가기
TECH HACKER NEWS 오늘 9분 읽기 34 READS

Thunderbird가 아이폰으로 온다 — 오픈소스 메일 앱이 iOS에서 풀어야 할 진짜 숙제

Thunderbird가 아이폰으로 온다 — 오픈소스 메일 앱이 iOS에서 풀어야 할 진짜 숙제
SOURCE IMAGE · HACKER NEWS
Thunderbird가 아이폰으로 온다 — 오픈소스 메일 앱이 iOS에서 풀어야 할 진짜 숙제

20년 된 오픈소스 메일 앱, 드디어 아이폰으로

Thunderbird는 한 번쯤 들어보셨을 거예요. Firefox를 만든 Mozilla 쪽에서 나온 오픈소스 데스크톱 메일 앱이고, 2004년에 1.0 버전이 나온 뒤로 20년 넘게 이어져 온 프로젝트예요. 지금은 Mozilla 재단의 자회사인 MZLA Technologies가 운영하고, 광고 대신 사용자 기부금으로 운영돼요.

오랫동안 데스크톱에서만 쓸 수 있던 Thunderbird는 2024년에 안드로이드 앱을 냈는데요, 이번에는 아이폰용 네이티브 앱을 처음으로 보여줬어요. 아직 개발 중이라 기능이나 출시 일정은 바뀔 수 있어요. 그래도 광고가 없고 특정 메일 서비스에 묶이지 않는 오픈소스 메일 앱을 아이폰에서도 쓸 수 있게 된다는 점에서 의미가 커요.

안드로이드는 ‘인수’, iOS는 ‘처음부터’

재밌는 건 두 플랫폼에서 접근 방식이 완전히 다르다는 점이에요. 안드로이드 버전은 원래 인기 있던 오픈소스 메일 앱 K-9 Mail을 2022년에 넘겨받아서, 다듬고 이름을 바꿔 출시한 거예요. 이미 검증된 코드가 있었으니까 빠르게 낼 수 있었죠.

iOS는 사정이 달라요. K-9처럼 바로 넘겨받을 만한 오픈소스 메일 앱이 마땅히 없었거든요. 그래서 아이폰용 네이티브 앱을 처음부터 새로 만들기로 했어요.

‘네이티브’가 뭐냐면, 웹 기술이나 크로스플랫폼 프레임워크로 여러 OS용 앱을 한 번에 만드는 게 아니라, 보통 Swift 같은 애플 언어와 UI 프레임워크로 iOS 전용 앱을 만드는 걸 말해요. 손은 더 많이 가지만 스크롤 느낌, 공유 시트, 알림, 위젯 같은 iOS 기능과 훨씬 자연스럽게 맞물려요. 메일 앱은 하루에도 수십 번 여는 앱이라 이런 손맛이 꽤 중요하죠.

진짜 난관: 아이폰은 앱이 계속 깨어 있는 걸 허락하지 않는다

iOS 메일 앱에서 제일 어려운 건 UI가 아니에요. 새 메일이 왔다는 걸 언제, 어떻게 알려줄지가 진짜 문제예요.

데스크톱 Thunderbird는 보통 IMAP IDLE이라는 기능을 써요. 메일 서버와 전화를 계속 연결해둔 채로 기다리다가, 새 메일이 오면 서버가 바로 “메일 왔어요!” 하고 알려주는 방식이에요. 앱이 계속 켜져 있으니까 가능한 일이죠.

그런데 iOS는 배터리를 아끼려고 백그라운드로 내려간 앱을 금방 재워버려요. 서버와의 연결을 계속 붙잡고 있을 수가 없죠. 그래서 iOS 메일 앱이 고를 수 있는 방법은 크게 두 가지예요.

1. 백그라운드 앱 새로고침: 앱이 “가끔 깨워주세요” 하고 부탁하면 iOS가 알맞다고 판단할 때 잠깐 깨워줘요. 문제는 그 시점을 OS가 정한다는 거예요. 몇 분 뒤일 수도 있고 몇 시간 뒤일 수도 있어서, 실시간 알림과는 거리가 멀어요.
2. 중계 서버와 푸시 알림(APNs): 앱 회사 서버가 내 메일함을 대신 지켜보다가, 새 메일이 오면 애플 푸시 서버를 거쳐 아이폰에 알림을 보내요. 알림은 빠르지만, 그 서버가 내 메일 계정에 접근할 권한을 가져야 해요.

많은 서드파티 메일 앱이 두 번째 방법을 쓰는데, 프라이버시 면에서 늘 논란이 돼 왔어요. 앱 회사 서버가 내 메일을 볼 수 있다는 뜻이니까요. 게다가 Gmail은 외부 앱이 접근할 때 OAuth 인증과 앱 검증 절차를 거치게 하는데, 데이터가 앱 회사 서버를 거치면 더 엄격한 보안 심사 대상이 될 수 있어요. 프라이버시와 오픈소스를 내세우는 Thunderbird가 이 딜레마를 어떻게 풀지가 iOS 버전에서 가장 눈여겨볼 부분이에요.

참고로 요즘 주목받는 메일 프로토콜 JMAP은 IMAP을 JSON과 HTTP 기반으로 새로 설계한 표준인데, 푸시를 표준 기능으로 지원해요. Thunderbird가 자체 메일 서비스 Thundermail을 준비해 왔다는 점을 생각하면, 이런 새 프로토콜이 iOS에서 해법이 될 수도 있어요.

업계 맥락: 지금 아이폰 메일 앱 시장은

아이폰 기본 메일 앱은 애플이 만든 앱이라 백그라운드 제약을 덜 받고, ‘메일 개인정보 보호’ 같은 기능도 있어요. Gmail 앱과 Outlook 앱은 각자 자기 메일 서비스에 맞춰져 있고요. Spark 같은 생산성 메일 앱은 편리한 기능이 장점이지만, 서버를 거치는 구조라 프라이버시 걱정이 따라다녀요. Proton Mail은 종단간 암호화가 강점이지만 앱에서는 자기 서비스 계정만 쓸 수 있어요.

Thunderbird는 그 사이 어디쯤에 자리를 잡으려는 거예요. 여러 메일 계정을 표준 프로토콜로 한곳에서 보고, 광고나 데이터 판매는 없는 앱이요. 데스크톱에서 Thunderbird를 쓰던 사람이라면 아이폰에서도 같은 방식으로 메일을 볼 수 있다는 게 가장 큰 장점이에요. iOS 14부터는 기본 메일 앱도 바꿀 수 있으니까, 정식으로 나오면 기본 메일 앱 후보로 생각해볼 만해요.

한국 개발자에게 주는 시사점

사용자 입장에서: 네이버 메일과 다음 메일은 설정에서 IMAP을 켜면 다른 앱에서도 쓸 수 있어요. 회사 메일도 IMAP을 지원하는 곳이 많아서, 데스크톱 Thunderbird로 회사 메일과 개인 메일을 같이 보던 분이라면 아이폰에서도 그대로 쓸 수 있게 돼요.

iOS 개발자 입장에서: 이 프로젝트는 좋은 교과서가 될 수 있어요. 백그라운드 작업 예약(BGTaskScheduler), 알림이 화면에 뜨기 직전에 내용을 다듬는 Notification Service Extension, 많은 데이터를 기기에 저장하고 동기화하는 문제처럼 실무에서 자주 만나는 주제를 실제 앱이 어떻게 푸는지 볼 수 있거든요. Thunderbird는 개발 과정을 꽤 공개적으로 진행해 온 프로젝트라, 코드와 논의를 따라가 보기만 해도 배울 게 많을 거예요.

기여하고 싶다면: 오픈소스 앱은 번역 기여도 반기는 경우가 많아요. 한국어 화면이 어색하지 않게 다듬는 일은 한국 사용자가 직접 하는 게 제일 정확하죠.

마무리

Thunderbird for iOS가 성공할지는 예쁜 UI보다 ‘프라이버시를 지키면서 실시간 알림을 어떻게 줄까’라는 문제를 푸느냐에 달려 있어요.

여러분은 아이폰에서 어떤 메일 앱을 쓰세요? 실시간 알림과 메일 프라이버시 중 하나만 골라야 한다면 어느 쪽을 고르시겠어요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://blog.thunderbird.net/2026/10/thunderbird-for-ios-a-f...
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...