리눅스(Linux) 환경에서 아이폰(iPhone)의 아이메시지(iMessage)를 사용할 수 있게 해주는 새로운 오픈소스(open-source) 애플리케이션 '블루페리(Blueferry)'가 등장했습니다. 이 앱은 맥(Mac) 컴퓨터를 중계하거나 클라우드 서비스를 거치지 않고, 블루투스(Bluetooth)를 통해 아이폰과 직접 연결되어 메시지를 주고받는 방식을 사용합니다. 아이폰에 별도의 앱을 설치하거나 탈옥(jailbreak)할 필요 없이 블루투스 페어링(pairing)만으로 작동한다는 점에서 주목받고 있습니다.
블루페리는 아이폰의 공개되지 않은 블루투스 동작을 활용합니다. 구체적으로는 블루투스 LE(저전력 블루투스)를 통해 ANCS(Apple Notification Center Service)를 활성화하면, 아이폰이 표준 블루투스를 통한 메시지 기능 요청을 수락하는 원리입니다. 이를 통해 아이폰의 메시지 접근 프로필(Message Access Profile, MAP)을 이용해 SMS와 아이메시지를 모두 처리하며, iOS가 발신 메시지를 어떤 방식으로 전달할지 결정합니다. 현재 1:1 채팅과 그룹 채팅을 지원하며, GNOME, KDE, Quickshell 등 다양한 리눅스 데스크톱 환경을 위한 네이티브 클라이언트(native client)를 제공합니다. 다만, 첨부 파일, 반응, 읽음 확인, 페이스타임(FaceTime) 통화, 전체 메시지 기록 동기화 등 일부 고급 기능은 아직 지원되지 않습니다.
블루페리의 등장은 리눅스 사용자들에게 아이폰과의 연결성을 크게 향상시킬 수 있는 기회를 제공합니다. 기존에는 아이폰과 리눅스 데스크톱 간의 메시지 연동이 사실상 불가능했으나, 이 앱을 통해 기본적인 메시징 기능을 활용할 수 있게 된 것입니다. 이는 애플(Apple) 생태계에 묶여 있던 아이메시지의 장벽을 허물고, 리눅스 사용자들에게 더 넓은 선택지를 제공한다는 점에서 의미가 있습니다. 비록 아직 실험적인 단계이며 애플의 정책 변경에 따라 작동이 중단될 가능성도 있지만, 오픈소스 커뮤니티의 지속적인 개발을 통해 기능이 확장되고 안정성이 개선될 여지가 충분합니다.