RAD 스튜디오 13.1 플로렌스 출시
- 2026-03-23
- Posted by: Beomyong Park
- Categories: 기술자료, 메인 노출, 출시
Delphi, C++Builder, RAD Studio 13.1 플로렌스 출시
RAD 스튜디오 13.1 플로렌스가 2026년 3월 19일(미국 중부 표준시 기준)에 출시 되었습니다.
- 환율 걱정없는 “한국 특별가”를 아직 적용받을 수 있습니다. (비용 절감을 위해 미리 특별 프로모션 견적을 확보하세요)
주요 새 기능 자료: RAD Studio 13.1 플로렌스
Delphi ARM64EC 네이티브 컴파일러 도구체인, Windows 11 고유 VCL 스타일들, Android API 레벨 36과 iOS 26 지원, FireMonkey 스타일 디자이너, DelphiLSP LSIF, Bookmarks 애드-온을 IDE에 내장, 기타 다양한 향상: C++Builder 64‑bit 컴파일러 도구체인, IDE 품질, 디버거, VCL, FireMonkey, FireDAC, 웹 도구 활용
주요 새 기능 목록: RAD 스튜디오 13.1
델파이 Arm64EC 네이티브 컴파일러 도구체인
(Delphi 전용)
차세대 Windows on ARM 장치를 타겟팅 한다. 기존 코드 기반에서 옮길 수 있다
RAD Studio 13.1과 Delphi 13.1은 Delphi 컴파일러를 위한 새 네이티브 타겟 플랫폼을 도입했다. 바로 Windows on ARM이다. Delphi는 이제 네이티브 ARM 바이너리를 생성할 수 있다. 이 바이너리는 Intel 에뮬레이션에 의존하지 않고 Windows ARM 장치(ARM 기반 Mac의 Windows on ARM 가상 머신 포함)에서 실행된다.
그래서 개발자들의 네이티브 Windows 지원을 더욱 확장한다. 즉 Win32, Win64(Intel), Win64(ARM)용 애플리케이션을 동일한 코드 기반에서 빌드할 수 있다. 일반적으로 기존 Delphi 애플리케이션들은 새 플랫폼 용으로 다시 컴파일될 수 있다.
기술적 관점에서 볼 때, Delphi는 ARM64EC 바이너리를 만들어 낸다. ARM64EC(Emulation Compatible)는 Microsoft가 도입한 Windows on ARM ABI다. 이것은 네이티브 ARM64 코드가 에뮬레이션된 x64 코드와 원활하게 상호 운용될 수 있도록 한다. 이 방식을 따르면, ARM 기반 실행 파일과 Intel 라이브러리를 혼합할 수 있다. 또한 점진적인 마이그레이션을 지원한다. x64 호출 규약과 레지스터 사용을 보존하기 때문이다.
Delphi Windows on ARM 도구체인은 LLVM 20을 기반으로 구축되었다. LLVM의 링커 인프라와 엄선된 RTL 서비스를 활용하며, 핵심 런타임 기능을 위해서는 Microsoft의 UCRT에 의존하고, 디버깅을 위해서는 LLDB를 사용한다. Delphi Windows on ARM으로 컴파일된 애플리케이션은 네이티브 Windows 64비트 ARM API와 직접 상호작용한다.
Android API 레벨 36 및 iOS 26 지원
(Delphi 전용)
최신 모바일 OS와 앱 스토어 요구 사항들을 준수한다
RAD Studio 13.1은 Android API 레벨 36.1 지원을 추가했다. 레벨 36은 Google Play 스토어에 앱을 게시하기 위해 2026년 8월부터 적용되는 요구 사항이다. 이에 따라 이번 릴리스는 빌드 시스템과 플랫폼 JAR 파일도 업데이트했다. 또한, 새 API 레벨에서 요구하는 권한들을 포함하도록 Application Uses Permissions 페이지를 갱신했다. 또한 Jetpack Core 라이브러리를 업그레이드했다. 이 라이브러리를 FireMonkey 프레임워크가 Android 상에서 사용하고 있기 때문이다.
RAD Studio 13.1은 iOS 26에 대한 공식 지원을 추가했다. 또한 지원하는 기본 최소 iOS 버전을 상향했다. 그래서 App Store 요구 사항을 지속적으로 준수할 수 있도록 보장한다.
Bookmarks 애드-온이 IDE에 통합됨
(RAD Studio, 두 언어 모두)
내장된 소스 코드 북마크 기능들을 확장했다.
RAD Studio 13.1은 Bookmarks 애드-온을 IDE에 완전히 통합했다. 원래 Parnassus에서 개발되었으며, 이전까지는 GetIt을 통해 제공되었던 플러그-인이다. 이 구현은 IDE 안에 있던 기본 북마크 시스템을 대체한다. 그래서 더 유능하고 확장 가능한 솔루션을 제공한다.
이번에 향상된 Bookmarks 기능에 따라, 자동 번호 매기기, 키보드 중심 빠른 탐색, 구조화 뷰를 통해 활성 북마크들과 그것들의 정확한 코드 라인 참조와 멋진 미리보기 제공 등이 제공된다.
또한, 임시 캐럿(caret) 북마크 지원을 추가했다. 그래서 여러분은 북마크를 놓았다가 Esc 키를 눌러 원래 위치로 돌아갈 수 있다. 이 북마크들은 스택 방식으로 동작한다. 따라서, 탐색은 후입선출(LIFO) 모델을 따른다. 각 북마크는 돌아올 때마다 제거된다.
전반적으로, 이 향상들은 대규모 코드베이스에서 탐색을 하거나 소스 코드 상의 관련 구역으로 빠르게 돌아가기를 더 쉽게 해준다.
Windows 11 전용 VCL 스타일 (IDE용도 포함)
(RAD Studio, 두 언어 모두)
여러분의 Windows 애플리케이션들의 룩앤필을 쉽게 현대화한다
최근 릴리스들에서 우리는, UI 현대화에 노력했다. 그 추세를 따라, 이번 RAD Studio 13.1 Florence는 6개의 새 Windows 11 전용 VCL 스타일 세트를 도입했다. 이것들은 다양한 색상 변형을 제공한다. 새로 추가된 스타일들은 Windows Modern, Windows Modern Dark, Windows Modern Slate Gray, Windows Modern Green, Windows Modern Blue, Windows Modern Purple이다.
이에 상응해, IDE 스타일에도 이 업데이트가 적용되었다. 그래서 RAD Studio IDE를 Windows 11의 룩앤필과 더욱 일치시켰다. IDE는 운영체제에 따라 적절한 스타일을 자동으로 선택한다(Windows 10에서 실행 시 Windows 10 스타일 사용, Windows 11에서 Windows 11 스타일로 전환). IDE UI 향상들로는 둥근 창 모서리 지원, IDE 검색 컨트롤 향상, 탐색 툴바 업데이트 등이 있다.
FireMonkey 스타일 디자이너
(RAD Studio, 두 언어 모두)
더 빠르고 더 유연하게 현대적인 UI 스타일을 적용한다
RAD Studio 13.1에는 FireMonkey Style Designer의 시작 버전이 들어 있다. 이것은 FireMonkey 전용으로 제작되었다 (기존 Bitmap Style Designer와는 다르다). 그리고 보다 더 현대적인 디자인 원칙들을 바탕으로 하고 있다.
이 새 디자이너는 독립 실행형 애플리케이션이다. 이것은 개발자가 FMX 스타일을 생성하고 관리하는 방식을 완전히 새롭게 접근한다. 스타일 오브젝트들의 계층 구조나 컴포넌트 내부 구조에 대해 세부 지식이 없어도 사용할 수 있다. 이 도구는 보다 디자인 중심 접근 방식이다. 즉, 색상, 배경, 타이포그래피, 상호작용 상태 등 상위 수준 개념들을 중심으로 접근한다. 그렇게 완성하고 나면, 이 도구가 알아서 자동으로 그것을 “FireMonkey 스타일 형식”으로 변환 처리한다.
이 Style Designer 자체 역시 FireMonkey로 구축되었다. 즉, FireMonkey 프레임워크가 전문 데스크탑 도구 활용을 지원하는 능력을 잘 보여준다. 비록, 주로 개발자들을 대상으로 만든 것이지만, UI/UX 디자이너들도 사용할 수 있도록 설계되었다. 그래서 개발 팀과 협업할 수 있다.
DelphiLSP LSIF
(Delphi 전용)
라이브러리 소스 코드 안에서 더 빠르게 탐색할 수 있다
Delphi 13.1은 확장된 아키텍처를 DelphiLSP 코드 완성과 탐색 엔진을 위해 도입했다. Delphi LSP(언어 서버 프로토콜, Language Server Protocol) 엔진은 이제 LSIF(Language Server Index Format) 지원이 들어갔다. 이 아키텍처 변경은 컴파일러에 대한 의존도를 줄이는 것이 목표다. 그래서, Code Insight의 성능, 안정성, 정확성을 향상한다.
LSIF(언어 서버 색인 형식, Language Server Index Format) 시스템은 새로운 방식으로 DelphiLSP가 탐색 및 Code Insight 기능을 제공하도록 한다. 즉, 컴파일러에 의존하기보다는, 미리 생성된 인덱스 파일들을 사용한다. LSIF 데이터를 사용할 수 있는 경우, 이 언어 서버는 더 빠르고 더 안정적으로 동작한다. 즉, Go To Definition과 Hover(마우스를 올렸을 때) 정보 제공이 더 향상된다. 제품에는 이미 핵심 라이브러리에 대한 사전 생성된 LSIF 파일이 포함되어 있다. 또한, 여러분은 여러분 자신이 만든 패키지 안에 정의된 심볼들에 맞는 LSIF 파일을 만들어 낼 수 있다. 새 컴파일러 옵션을 사용하면 된다.
이 변경의 주 목표는 더 빠른 성능을 일반적인 탐색 요청에 대해 제공하고 컴파일러를 호출하지 않는 것이다. LSIF 지원은 응답성을 높이고, 일시 멈춤을 줄인다. 이는 반복되는 백그라운드 컴파일 때문이었다. 또한, DelphiLSP 안정성이 향상된다. 컴파일러로 보내는 요청 수가 줄어들기 때문이다.
품질 향상: RAD Studio 13.1 플로렌스
C++Builder / Modern Win64 품질
(C++Builder 전용)
Clang 20과 C++23으로 업그레이드한 버전은 13.0이었다. 이번 RAD Studio 13.1에서 주로 집중한 작업은 C++ (Modern) 64비트 컴파일러 도구체인 전반의 품질 향상이다. 특히, 이번 릴리스는 clang-scan-deps 유틸리티를 도입했다. 이는 더 빠르게 의존성을 분석하기 위해서다. 또한 링커 호출 시 유니코드 경로 처리를 향상했다.
Windows SDK를 위해서는, 가져오기(import) 절차가 더욱 견고해졌다. 다수의 SDK 버전들이 설치된 상황에서도 잘 처리한다. 또한 최신 Windows SDK 지원이 추가되었다.
C++에서 Delphi 런타임을 사용하는 것과 관련된 여러 문제들도 해결되었다.
IDE 및 디버거 품질
(RAD Studio, 두 언어 모두)
RAD Studio IDE를 위해서는, 앞서 언급한 기능들 외에도, 이 버전에서 High DPI 디자인 경험이 크게 향상되었다. 이제 디자인 타임 DPI에 관계없이 “폼을 96 DPI로 저장”하도록 선택할 수 있다. 이는 특히 팀 작업 시 유용하다. 팀원들이 동일한 프로젝트를 서로 다른 화면 해상도와 High DPI IDE 구성에서 작업하는 상황에 도움이 되기 때문이다.
게다가, 이번 릴리스에서 새로 도입된 매커니즘이 있다. 오브젝트 인스펙터(Object Inspector)의 숫자 필드들 중 몇몇(특히 VCL TControl 및 파생 클래스의 Left, Top, Height, Width 프로퍼티)에 간단한 계산 기능이 들어갔다.
Embarcadero의 제품 등록 경험도 현대화되었다. 즉 License Manager 애플리케이션과 Product Registration 대화 상자가 대폭 업데이트되었다. 이 VCL 애플리케이션들은 이제 High DPI를 지원한다. Per Monitor v2 구성을 사용하는 동시에, 업데이트된 글꼴, 전반적으로 새로 정비된 신선한 UI를 제공한다.
디버거를 위해서는, “Attach to Process” 대화 상자가 이제는 프로세스 아이콘을 표시한다. 그래서 대상 프로세스를 더 쉽게 식별할 수 있다. 이번 릴리스에는 여러 디버거 품질 향상들이 들어갔다. 특히 집중한 영역은 64비트 디버거다. 이는 Delphi와 C++ (Modern)용이다. 우리는 여러 경우들(주로 예외 처리 관련)을 해결했다. 디버거가 이전에는 오류와 함께 중단되었으나 이제는 예상대로 작동한다.
VCL 및 FireMonkey를 위한 품질 및 소규모 향상들
(RAD Studio, 두 언어 모두)
RAD Studio 13.1에서 Embarcadero는 광범위한 품질 향상들을 VCL과 FireMonkey UI 라이브러리 둘 다에 대해 제공했다.
FireMonkey의 경우, Tinted Glyph 지원을 추가했다. 그래서 ImageList 안에서 아이콘 색상 재지정을 가능하게 했다. 이는 TSpeedButton 컨트롤에서 이미 제공하던 기능과 맞춘 것이다. 이 기능은 새 FireMonkey Style Designer 안에서도 사용된다.
게다가, Linux 스타일들과 뷰들을 IDE 디자이너 안에서 볼 수 있도록 지원을 추가했다. 또한 DirectX 텍스처 필터링 지원을 추가했으며, FireMonkey 폼 안에 임베드되는 TFrame의 정렬 및 마진 관리 방식을 향상했다.
FireDAC 및 데이터베이스 향상들
(RAD Studio, 두 언어 모두, Enterprise 에디션 이상에서만)
데이터베이스 접근은 RAD Studio의 핵심 뿌리이다.
FireDAC 라이브러리는 최신 데이터베이스 버전을 지원하도록 지속적으로 업데이트되고 있다. 이번 릴리스에서는 SAP ASE Server 16.1, IBM DB2 12.1, MariaDB Server 12.1 지원을 추가했다(일부 FireDAC 데이터베이스 드라이버는 Enterprise 에디션 이상에서만 제공됨).
또한, 레거시 SQLite 암호화 기능을 이제 64비트 Windows 애플리케이션에서도 사용할 수 있다.
웹 도구 사용 향상들
(RAD Studio, 두 언어 모두, Enterprise 에디션 이상에서만)
RAD Studio 13.1은 HTTP Server-Sent Events(SSE) 모델 지원을 도입했다. 이는 웹 서버와 웹 클라이언트 둘 다를 위해 제공된다. 이에 따라 새로 추가된 클래스들이 있다. TWebResponseStream, THTTPEvent, THTTPEventSource다. 이를 통해 SSE 기반 애플리케이션 개발이 가능해졌다. 즉 MCP와 같은 프로토콜 등이 지원된다.
또한, WebBroker에는 C++Builder용 Apache 구성 지원을 추가했다. 그리고 RAD Server Lite는 이제 TLS 1.3을 기본적으로 지원한다.
사용 안내:
평가판
- RAD 스튜디오, 델파이, C++빌더 13.1 평가판 제품 다운로드
업데이트 서브스크립션을 유지하고 있는 사용자
- 고객 제품 포탈에서 13.1을 지금 다운로드하고 설치할 수 있습니다.
참고: (XE8 또는 그 이후에 받은) 기존에 가지고 있는 라이선스 키를 사용하면 됩니다 (설치 안내). - 네트워크 라이선스 보유자:업데이트 서브스크립션을 유지하고 있는 네트워크 라이선스 보유자: 귀사의 라이선스 서버(ELC) 관리자에게 기존 라이선스 인증서를 다시 호스트하고 RAD Studio 13을 설치할 수있는 새 클라이언트 라이선스를 제공해 달라고 요청하면 됩니다. 더 많은 정보는 우리의 wiki 참고. 네트워크 라이선스 보유자가 13 버전 설치 프로그램을 다운로드하려면, https://my.embarcadero.com/ 에 있습니다.
주요 새 기능 관련 링크:
