한 개발자가 윈도우(Windows) 운영체제에서 맥(Mac) 컴퓨터 없이 iOS 앱을 개발할 수 있는 혁신적인 오픈소스 프로젝트 '오픈프루트(OpenFruit)'와 그 기반의 통합 개발 환경(IDE) '오픈프루트 스튜디오(OpenFruit Studio)'를 발표했습니다. 이 프로젝트는 고가의 애플(Apple) 하드웨어 없이도 iOS 개발을 가능하게 하여, 더 많은 사람이 앱 개발에 참여하고 기술 지식을 습득할 기회를 제공하고자 합니다.
오픈프루트는 C++로 작성된 실험적인 툴체인으로, 스위프트(Swift), 오브젝티브-C(Objective-C), 스위프트 패키지 매니저(SwiftPM) 지원, Mach-O 링킹, IPA 패키징 등 iOS 컴파일 워크플로우를 윈도우에서 직접 구현합니다. 특히, macOS나 가상화(virtualization) 없이 윈도우에서 전체 빌드 파이프라인을 네이티브(native)로 실행하는 것을 목표로 하며, 기존 Xcode 프로젝트와의 호환성도 갖추고 있습니다. 이미 SwiftUI 기반의 개인 앱부터 유명 앱인 델타(Delta), VLC for iOS, 스위프트핀(Swiftfin), 넥스트클라우드(Nextcloud)까지 5개의 iOS 앱을 성공적으로 컴파일하고 아이폰에 설치해 실행하는 데 성공했습니다.
이 프로젝트는 iOS 개발의 진입 장벽을 크게 낮출 잠재력을 가지고 있습니다. 기존에는 iOS 앱 개발을 위해 반드시 맥 컴퓨터가 필요했기에, 하드웨어 비용이 부담되는 학생이나 개인 개발자들에게는 큰 걸림돌이었습니다. 오픈프루트는 이러한 제약을 허물어 윈도우 사용자도 iOS 생태계에 참여할 수 있게 함으로써, 개발자 커뮤니티의 다양성을 확대하고 새로운 아이디어가 앱으로 구현될 기회를 늘릴 것으로 기대됩니다. 이는 단순히 개발 도구를 제공하는 것을 넘어, 기술 지식의 민주화를 추구하는 중요한 시도로 평가할 수 있습니다.