Skip, iOS/Android 앱 개발을 위한 Swift/SwiftUI 기반 크로스 플랫폼 도구, 오픈소스 전환!
Skip이 오픈소스(Open Source)로 전환하며, iOS 및 Android 앱 개발을 위한 Swift/SwiftUI 기반 크로스 플랫폼 도구로 거듭남
유료 구독 모델(Paid Subscription)에서 벗어나, 개발자 커뮤니티의 접근성(Accessibility)을 대폭 향상시킴
오픈소스 전환(Open Source Transition)으로 인한 지속 가능성(Sustainability)에 대한 기대와 우려(Expectation and Concern)가 공존함
부트스트랩(Bootstrapped) 방식으로 운영되어 온 Skip의 재정적 자립(Financial Independence)에 대한 커뮤니티 지원(Community Support) 필요성이 강조됨
오픈소스 전환의 배경: 개발자 도구의 지속 가능성
Skip은 유료 구독 모델에서 오픈소스로 전환하며, 개발자 커뮤니티의 신뢰를 얻고 광범위한 채택을 목표로 한다. 특히, 개발자들은 무료 도구(Free Tools)에 익숙하며, Xcode, Android Studio와 같은 IDE, 통합 프레임워크, 필수 개발 도구는 일반적으로 무료로 제공된다는 점을 강조한다. Skip은 이러한 시장 환경에 맞춰, 오픈소스 전환(Open Source Transition)을 통해 장기적인 생존 가능성을 확보하려는 전략을 취했다.
Skipstone 오픈소스 공개: 핵심 빌드 기능
Skip은 핵심 빌드 기능을 담당하는 Skipstone을 오픈소스로 공개했다. Skipstone은 프로젝트 생성 및 관리, Xcode 및 SwiftPM 플러그인 로직, iOS-to-Android 프로젝트 변환, 리소스 및 지역화 번들링, JNI 브리지 생성, 소스 트랜스파일레이션, 앱 패키징, 프로젝트 내보내기 등 빌드 타임(Build Time)에 필요한 모든 기능을 수행한다. 이러한 오픈소스화는 개발자들이 Skip의 내부 동작을 이해하고, 기여할 수 있는 기반을 마련한다.
지속적인 개발을 위한 커뮤니티 지원
Skip은 오픈소스 전환과 함께 커뮤니티의 지원을 강조하며, GitHub Sponsors를 통한 후원을 독려한다. 기존 구독자들은 Individual 또는 Supporter 티어로 자동 전환되며, 기업을 위한 스폰서십(Sponsorship) 프로그램도 운영한다. 이러한 커뮤니티 지원은 Skip의 지속적인 개발과 통합 프레임워크(Integration Frameworks)의 유지 보수를 위한 재정적 기반을 마련하는 데 중요한 역할을 한다.
크로스 플랫폼 개발의 미래와 Skip의 역할
Skip은 SwiftUI와 Jetpack Compose와 같은 최신 UI 시스템의 발전에 발맞춰, 네이티브(Native) 경험을 제공하는 크로스 플랫폼 개발을 지향한다. 기존 크로스 플랫폼 프레임워크의 한계를 극복하고, 네이티브 앱(Native App)과 같은 사용자 경험을 제공하는 것을 목표로 한다. Skip은 오픈소스화를 통해 개발자 커뮤니티와 함께 크로스 플랫폼 개발의 미래를 만들어갈 계획이다.