RAD 스튜디오 10.4 시드니 "새 기능 한글 요약본: FMX" 입니다.
10.4 시드니의 모든 새 기능, 강화된 기능, 버그 픽스 등에 대해서는 Docwiki의 What's New (영문 보기, 한글번역 보기) 와 관련 페이지를 보기 바랍니다.
10.4 시드니 - FMX 관련 주요 업데이트 요약
macOS와 iOS에서 Metal 드라이버 GPU 지원
macOS 플랫폼(델파이)에서는 기존 Quartz API와 OpenGL(애플의 지원중단) 대신 Metal API 기반으로 애플리케이션을 빌드할 수 있습니다. 파이어몽키 Metal 지원은 화면 렌더링 성능을 향상 시키고, 향후 Apple의 마이그레이션 요구에 유연하게 대응할 수 있을 것입니다. 10.4에서는 iOS(델파이와 C++빌더)도 Metal API를 지원합니다.
최신 iOS와 애플의 새로운 시작화면 스토리보드 요구사항 해결
RAD 스튜디오 10.4를 사용하는 개발자는 최신 iOS SDK 지원 뿐아니라, 내장 IDE 지원을 통해 Apple의 새로운 시작화면 스토리보드 요구사항을 해결할 수도 있습니다.
Tmemo 컴포넌트에 대한 새로운 FMX 구현 기능 추가
이번 출시에는 윈도우즈 플랫폼에서 스타일 기반 TMemo 컴포넌트에 대해 새로운 FMX 구현이 포함되어, IME 지원 및 추가 기능이 향상되었습니다.
개발도구에 FMXLinux 통합 (엔터프라이즈, 아키텍트 에디션 한정)
엔터프라이즈 및 아키텍트 에디션 고객은 FMXLinux 통합 기능을 통해 리눅스 GUI 애플리케이션을 만들수 있습니다.
iOS용 TWebBrowser 컨트롤
iOS용 TWebBrowser 컨트롤은 WKWebView API를 이용 구현됩니다.
맥OS용 미디어 플레이어 컨트롤
macOS의 미디어 플레이어 컨트롤은 AVFoundation을 이용해 구현됩니다.
플랫폼에서 항상 네이티브하게 작동되는 컨트롤들은 TWebBrowser, TMediaPlayer, TBannerAd, TMapView가 있습니다 (이 컨트롤들은 파이어몽키(FMX)가 아닌 기존 안드로이드 OS에서 렌더링 됩니다). 10.3 RIO 버전부터 필요에 따라 플랫폼에서 네이티브로 작동하는 새로운 4가지 컨트롤들을 선보입니다.