정보기술 ·
Swift, 안드로이드 개발 지원 SDK 공식 출시...크로스플랫폼 개발 새 장 열다
Apple의 프로그래밍 언어 Swift가 안드로이드 플랫폼 공식 지원에 나서며 모바일 생태계 혁신 가속화
[한국정보기술신문] Swift 개발팀이 안드로이드용 Swift SDK의 야간 프리뷰 버전을 공식 출시했다고 발표했다. 이번 출시는 안드로이드 워킹그룹의 수개월간의 노력과 수년에 걸친 커뮤니티의 기여가 결실을 맺은 것으로, Swift 개발자들이 안드로이드 애플리케이션을 개발할 수 있는 새로운 길을 열었다.
Swift는 지난 10년간 클라우드 서비스부터 Windows 애플리케이션, 브라우저 앱, 마이크로컨트롤러까지 영역을 확장해왔다. 뛰어난 상호운용성 덕분에 플랫폼 간 코드 공유가 가능했던 Swift가 이제 안드로이드 플랫폼까지 지원하게 되면서 크로스플랫폼 개발의 새로운 가능성이 열렸다.
SDK 접근성 및 시작 가이드
Swift SDK for Android는 현재 Windows 설치 프로그램에 번들로 제공되거나 Linux 및 macOS에서 별도로 다운로드할 수 있다. 개발팀은 개발자들이 안드로이드 기기에서 첫 번째 네이티브 Swift 코드를 설정할 수 있도록 시작 가이드를 공개했으며, Swift for Android Examples를 통해 안드로이드에서의 전체 애플리케이션 워크플로우를 시연하고 있다.
주목할 만한 점은 Swift Package Index에 등록된 패키지 중 25% 이상이 이미 안드로이드용으로 빌드 가능하다는 것이다. Community Showcase에서도 안드로이드 호환성 여부를 표시하기 시작했다.
swift-java 프로젝트를 통해 Java와 Swift 간의 상호운용이 가능해졌다. 이 프로젝트는 라이브러리이자 코드 생성기로, 안전하고 성능이 뛰어난 바인딩을 자동으로 생성하여 Swift와 Java를 양방향으로 통합할 수 있도록 지원한다. 개발자들은 이를 통해 비즈니스 로직을 안드로이드로 가져올 수 있다.
커뮤니티 참여와 향후 계획
안드로이드 워킹그룹은 현재 검토 중인 비전 문서 초안을 작성하고 있으며, 이는 안드로이드에서의 Swift 관련 향후 작업 방향을 제시할 예정이다. 이 비전은 우선순위 영역을 개괄하고 생태계 전반에 걸쳐 영향을 극대화하기 위한 커뮤니티 노력을 안내할 것이다.
개발팀은 주요 노력의 상태를 추적하는 프로젝트 보드를 유지 관리하고 있으며, Swift SDK for Android를 위한 공식 CI도 운영하고 있다. 개발자들은 Swift 포럼을 통해 경험, 아이디어, 도구 및 앱을 공유할 수 있다.
이번 프리뷰 출시는 이러한 도구를 계속 개선할 수 있는 많은 새로운 기회를 제공한다. Swift 개발팀은 개발자 커뮤니티의 적극적인 참여를 통해 생태계를 더욱 발전시켜 나갈 계획이다.
한국정보기술신문 정보기술분과 전호재 기자 news@kitpa.org