Google은 크로스 플랫폼 소프트웨어 프레임워크를 만들기 위해 수년 전에 Flutter를 만들었습니다. Flutter의 가장 큰 장점은 동일한 공유 코드베이스에서 Android, iOS, Linux, Windows, macOS, 심지어 웹용 애플리케이션을 구축하는 데 사용할 수 있다는 것입니다. 이제 케냐 나이로비에서 열린 "Flutter Forward" 이벤트에서 회사는 시간을 내어 향후 제공될 일부 기능을 설명하는 동시에 여러 주요 이정표를 공유했습니다.
무엇보다도 Google은 Flutter의 차세대 렌더링 엔진인 Impeller에 대해 더 많은 정보를 공유했습니다. iOS 및 Android의 최신 하위 수준 API인 Metal과 Vulkan을 모두 활용합니다. 아래 비디오 클립에서 왼쪽에는 기존 Flutter 렌더링 엔진이 표시됩니다. 오른쪽에는 임펠러가 표시됩니다.
그뿐만 아니라, iOS, Android 및 브라우저에서 실행되는 하드웨어 가속 사용자 정의 셰이더에 대한 지원이 새로 도입되었습니다. 마지막으로, 이제 3D 모델이 지원됩니다. 기조연설 중 데모를 통해 Blender에서 모델을 생성한 후 모델을 가져오는 방법을 보여줍니다.
Flutter에서는 이제 표준 웹을 사용하여 콘텐츠를 삽입할 수도 있습니다.
그 어느 것도 당신을 흥분시키지 않는다면 아마도 Google이 RISC-V와 같은 새롭고 신흥 아키텍처를 지원하기 시작했다는 사실이 그럴 것입니다. 회사가 공개했다 이번 달 초 ISA에 대한 Android 지원, 이제 Flutter가 RISC-V 처리를 받고 있어 본격적으로 앞서가는 것 같습니다. 기술적으로는 다음과 같이 출시되었습니다. 지난해 Flutter 3, 하지만 '실험적'이라는 태그가 지정되었습니다.
마지막으로, 현재 Google Play 스토어에서 Flutter가 어떻게 작동하는지에 대한 몇 가지 주요 통찰력을 엿볼 수도 있습니다. 현재 500만 명이 넘는 Flutter 개발자가 있으며, Google Play 스토어에는 Flutter를 사용하는 앱이 700,000개가 넘습니다. Google은 기여자 기반의 상위 3개 오픈 소스 프로젝트 중 하나라고 주장합니다.
Flutter는 흥미로운 크로스 플랫폼 소프트웨어 개발 프레임워크이며 추가 개선이 이루어졌습니다. 그리고 앞으로의 변화가 있다면 더 인기 있는 애플리케이션이 그것. Google Ads, eBay Motors, Philips Hue 등의 앱이 이를 활용하고 있으며 앞으로 이러한 지원이 더욱 늘어날 것으로 기대합니다.