RAD 스튜디오 13 플로렌스 출시
- 2025-09-12
- Posted by: Beomyong Park
- Categories: 기술자료, 메인 노출, 출시

델파이, C++빌더, RAD스튜디오 13 플로렌스 출시
RAD 스튜디오 13 플로렌스가 2025년 9월 10일에 출시 되었습니다.
- 그리고 곧 새 버전은 새 가격이 적용될 것으로 예상됩니다. (비용 절감을 위해 미리 특별 프로모션 견적을 확보하세요)
- 이에, 13.0 플로렌스를 가장 좋은 가격을 미리 확보할 수 있는 기회를 데브기어에서 준비했습니다.
- “현재가 고정 + 20% 추가 할인“을 9월 30일까지 보장하는 견적서를 드립니다.
- 9월 12일 이전에 견적을 신청하면 됩니다. (혹시 이 기간 내에 신청하지 못하신 경우에는 곧 진행될 데브기어의 13.0 새 기능 “온라인” 세미나에 등록하시면 됩니다)
(특별 프로모션 견적 신청하기)
주요 새 기능 자료: RAD 스튜디오 13 플로렌스
13.0 새 기능 (1 시간, 구두 설명없이 화면과 배경음악으로 보기)
주요 새 기능 목록: RAD 스튜디오 13
새 삼항 연산자(Ternary Operator) 그리고 기타 Delphi 언어 확장들
(Delphi 전용)
RAD Studio 13.0은 Delphi 언어 면에서 여러 가지 향상이 있다. 그중에서도 가장 많은 요청이 있었던 언어 확장 기능은 삼항 연산자(Ternary Operator)다. 이 Delphi에 추가된 삼항 연산자는 “if” 키워드를 사용해 구현되었다. 그 기능은 여러 프로그래밍 언어에 있는 기능과 유사하다. 그리고, 표현식 안에서 조건을 직접 표현하므로 문장이 더 간단한다.
Delphi에서 모든 대상 플랫폼 및 컴파일러를 대상으로 사용할 수 있도록 새로 추가된 언어 기능은 이것뿐만이 아니다. RAD Studio 13.0에는 새로운 NameOf 내장 함수, 새로운 {$PUSHOPT} 및 {$POPOPT} 컴파일러 지시어, 레코드 클래스 연산자인 Initialize와 Finalize에 대한 암시적 “Self” 파라미터 선언, 새로운 “is not”과 “not in” 언어 연산자, 프로시저 선언에 사용할 수 있는 새로운 “noreturn” 지시어, 그리고 제네릭 타입에 대한 추가 제약 조건 등이 도입되었다.
C++23 지원이 C++Builder의 Windows Modern 툴 체인 안에 도입
(C++Builder 전용)
C++Builder Modern Win64 컴파일러가 Clang 20으로 업데이트되었다. 이 새 Clang 20 기반 컴파일러는 C++ 23을 지원한다(C++ 23이 기본 설정이다). 이는 RAD Studio 12.x에서 Embarcadero가 제공했던 C++ Modern 툴체인을 훨씬 더 업그레이드한 것이며, Embarcadero가 C++Builder에 대해 쏟고 있는 헌신을 분명히 보여준다.
LLVM과 Clang 20로 업데이트함과 동시에, 이 새 버전은 향상된 Address Sanitizer(ASAN) 런타임, 버전이 관리되는 공유 라이브러리, 기존 C++Builder 컴파일러 버전들과의 향상된 호환성 등을 제공한다.
64-비트 IDE를 Windows 64 타겟 플랫폼용으로 제공
(RAD Studio, 두 언어 모두)
RAD Studio 13.0에는, 모든 기능을 갖춘 64-비트 IDE가 처음으로 포함되었으며, Windows 64 타겟 플랫폼용으로 제공된다. 이 개발 플랫폼은 필요한 모든 기능을 갖추고 있다. 12.3에 있던 “시작 버전” 64-비트 IDE와 달리, 13.0에 들어간 64-비트 IDE는 Delphi와 C++를 지원한다. 그리고, 64-비트 Windows 애플리케이션을 구축하고 디버깅할 수 있다. 여기에는 이제 Visual Assist를 통한 C++ 코드 도구 활용, COM, ActiveX, 타입 라이브러리 지원, 라이브 템플릿(Ctrl+J) 및 서라운드(Surround) 메뉴, 품질 향상들이 들어있다.
이 기능은 이제 RAD Studio IDE 설치의 핵심 부분이다. “시작 버전”에서는 별도의 옵션을 통해 설치되었지만, 이제는 기본으로 설치된다.
SmartCore AI 컴포넌트 팩 – 여러분의 앱 안에 AI를 넣는 관문
(RAD Studio, 두 언어 모두)
엠바카데로는 12.x 버전부터 RAD Studio IDE용 AI 통합 솔루션인 Smart CodeInsight를 출시해 IDE에서 AI 기반 코딩 지원을 제공해 왔다. RAD Studio 13.0에서는 새로운 핵심 AI 컴포넌트 세트가 제공된다. 이 새 컴포넌트 세트의 목적은 Delphi 또는 C++Builder를 사용해, 고객이 기존 앱에 AI 기능을 추가하거나 또는 완전히 새로운 AI-중심 앱을 구축할 수 있도록 하는 것이다.
이는 미래를 위한 기본 빌딩 블록(구성요소)이자 기반이다: 이 핵심 아키텍처를 기반으로 고객과 서드파티 공급업체는 다른 AI 엔진들과 UI 컨트롤들을 가지고 새로 구축하거나 기능을 확장할 수 있다.
GetIt(겟잇)에서 SmartCore AI 컴포넌트 팩을 다운로드 받으면, AI connection 컴포넌트를 사용할 수 있다 (FireDAC의 데이터베이스 연결과 유사한 역할을 한다). AI-엔진에 독립적인 이 단일 컴포넌트는 지정된 드라이버를 사용해 REST를 통해 다양한 AI 엔진(OpenAI, Claude, Gemini, Ollama 등)과 통신한다. 이 SmartCore AI 엔진은 AI 제공사에 맞는 드라이버들을 추가할 수 있는 기능을 제공한다. 그래서 여러분의 프로젝트가 시장 발전에 따라 알맞은 AI 제공업체로 확장될 수 있도록 한다. 해당 구성은 사용하기 쉬운 AI 연결 마법사를 통해 관리하면 된다.
컴포넌트 팩 안에는 다양한 데이터 유형(텍스트, 이미지, 구조화된 데이터 등)에 맞는 AI 요청 컴포넌트들 세트가 있다. 이것들은 프롬프트와 연계될 수 있다. 또한 UI 컨트롤과 직접 바인딩해 그 결과를 표시할 수 있다. 이 컴포넌트 기반 모델 덕분에 RAD Studio 13.0에서 SmartCore AI 컴포넌트를 사용하기가 매우 간편하다.
SmartCore AI 구성 요소 팩을 사용하면, 개발자는 기존 및 신규 애플리케이션에 AI를 통합하고, 다양한 AI 사용 사례를 처리할 수 있다. 예를 들어, 제품 안에서 콘텐츠 생성을 지원해 이미지 등 미디어를 만들어 낼 수 있고, 제품 안에 현지화 지원을 넣어 번역을 즉석에서 제공할 수도 있다. 또한 앱 안에서 스마트 인사이트와 개인화된 추천을 제공하도록 하고 데이터를 분석해 줄 수도 있고, 앱 안에 챗봇을 구축해서 기존 애플리케이션 안에 상호 작용 기능을 추가할 수도 있다.
세션 관리 및 기타 WebBroker(웹브로커)/WebStencils(스텐실즈) 기능 향상
(RAD Studio, 두 언어 모두)
WebStencils(웹스텐실즈)는 RAD Studio의 기존 웹 기술(WebBroker, DataSnap, RAD Server)을 크게 확장한다. 서버-측 스크립트 생성을 제공하기 때문이다. 그래서 RAD Server를 웹 서비스 엔진에서 웹 사이트 및 웹 서비스 도구로 바꿔준다.
RAD Studio 12에서 도입된 WebStencils 웹 템플릿 라이브러리의 성공을 이어, 이번 릴리스에서는 RAD Studio 웹 애플리케이션을 위해 WebStencils와 WebBroker 기반 둘 모두에서 다양한 기능 확장을 했다.
RAD Studio 13에서 WebBroker는 세션 관리, 향상된 Apache 통합, Nginx 웹 서버 지원, 향상된 로깅 기능 등을 제공한다.
WebStencils는 세션 데이터, 전역 변수, 새 switch 문을 지원한다. 또한, WebStencils는 세션 인증 및 관련 권한 부여 메커니즘을 통합하고, 데이터셋 프로퍼티들에 대한 직접 접근을 제공한다 (이는 스크립트의 접근 가능 여부와 접근 불가 여부를 정확하게 제어할 수 있는 새로운 허용/거부 보안 목록과 함께 제공된다).
전반적으로, 이 추가 기능들 덕분에 WebStencils를 사용하면, 복잡한 웹사이트를 훨씬 쉽게 구축할 수 있다. 세션, 사용자 로그인, 권한 관리 등 일반적인 기능들이 제공된다. 그래서 여러분의 비즈니스 데이터를 기반으로 하는 강력하고 빠르며 견고한 웹 서버를 구축하는 속도가
RAD Studio를 사용하면 훨씬 빨라진다.
GetIt 패키지 버전 관리
(RAD Studio, 두 언어 모두)
GetIt은 RAD Studio의 패키지 관리자다. 따라서, Embarcadero에서 제공하는 추가 라이브러리와 기능들 뿐만 아니라, 개발자 커뮤니티에서 제공하고 Embarcadero에서 검증한 오픈 소스 라이브러리와 확장 기능을 다운로드하고 설치하는 데 사용된다.
이번 릴리스에서 GetIt에는, 오랫동안 기다려온 기능인 버전 관리 지원이 추가되었다. 이를 통해 Embarcadero와 파트너사는 동일한 패키지를 여러 버전으로 게시하고 제공할 수 있다. 그리고, 사용자는 애플리케이션에 필요한 특정 버전을 선택해 설치할 수 있다. 강제로 최신 버전을 설치하지 않아도 된다.
RAD Studio IDE 검색 기능
(RAD Studio, 두 언어 모두)
엠바카데로는 RAD Studio IDE를 지속적으로 개선하고 현대화하고 있다(64-비트로의 전환이외에도 더 많다). 이번 릴리스에서는 광범위하고 구성 가능한 검색 기능을 다양한 IDE 창들 안에 추가했다. Project Manager(프로젝트 매니저), Structure View(구조 창), Message pane(메시지 창), Events(이벤트) log 창 등이 해당된다. Messages(메시지) 창의 경우, RAD Studio 12에서는 강조 표시 옵션들이 추가되었다. 또한, 같은 소스 코드 안에 있는 컴파일러 힌트와 경고를 그룹화할 수도 있다.
RAD AI Companion 웹사이트
(RAD Studio, 두 언어 모두)
RAD Studio 13.0 출시와 함께, 엠바카데로는 RAD Studio 맞춤형 챗봇을 출시한다. 이 챗봇은 엠바카데로 제품 및 라이브러리에 대해 특별히 훈련된 AI다. 여러분은 질의를 보내거나 애플리케이션 소스 코드 생성을 요청할 수 있다.
품질 향상: RAD Studio 13 플로렌스
향상된 플랫폼 통합
(RAD Studio, Windows용으로는 두 언어 모두, 그 외 플랫폼용으로는 Delphi 전용)
RAD Studio에는 Windows(Delphi와 C++에 포함됨), Android, iOS, macOS, Linux 플랫폼(Delphi에 포함됨)을 타겟으로 하는 컴파일러들이 들어 있다.
이 새 릴리스에는 상당한 작업이 들어갔다. Windows API 정리, WinRT API 업데이트, WinAPI WinMD 프로젝션 개선, TEdgeBrowser에 통합된 WebView 2 컨트롤 업데이트 등등 많다. 이 모든 업데이트는 Windows 애플리케이션 개발자에게 향상된 경험을 제공한다.
또한, Delphi에는 확장된 iOS API 헤더들이 들어 있다. Android를 위해서는 기기에 앱을 빌드하고 배포하는 데 사용되는 도구들에서 여러 가지 향상된 기능들이 제공된다. 또한 RAD Studio 13에서는 Android용 Java2OP 임포터가 향상되었다.
VCL
(RAD Studio, 두 언어 모두)
13.0에서, 엠바카데로는 새 기능들과 광범위한 품질 향상을 이 강력한 통합 UI 라이브러리에 반영했다. VCL 에서는, 처음으로 UIAutomation 마이크로소프트 인터페이스들이 통합되었다. 그래서 접근성을 지원하고 자동 UI 테스트 수행을 구축하는데 사용할 수 있다.
또한 VCL은 TitleBar 스타일, ControlList, FormsTabsBar, TToggleSwitch 컴포넌트 개선 등 많은 것들이 추가 및 향상되었다. 마지막으로, 이번 릴리스에서는 ActionMainMenuBar 스크롤 기능을 제공된다. 이것은 수년간 많은 고객이 요청해 온 기능이다.
FireMonkey
(RAD Studio, 두 언어 모두)
RAD Studio 13.0에서 FireMonkey에는 새로운 Display Link Service(디스플레이 링크 서비스)가 통합되었다. 그래서 애니메이션의 안정성과 부드러움을 크게 향상시킨다. 또한 이 프레임워크는 비트맵 복사 시, 향상된 성능을 제공한다. 이는 GPU를 활용하기 때문이다. 또한 새 MaskEdit 컴포넌트 등등 많은 향상들이 반영되었다. 또한, 새 프로퍼티들이 TPresentedScrollBox에 추가되었다. 그래서 사용자는 스크롤 애니메이션, 바운스, 터치 상호작용을 제어할 수 있다. 새 인터페이스인 IFMXSpellCheckerServiceEx, 업데이트된 TAlignLayout를 통해 컨트롤들을 중앙 정렬하는 새 정렬 옵션들, 새 ApplicationEvents 컴포넌트 등이 들어 있다.
이번 릴리스에서, Embarcadero는 FMXLinux 통합을 향상시켰다. 그래서 더 쉽게 이 Linux UI 모델을 사용할 수 있다. FMXLinux는 Enterprise 고객에게 GetIt 패키지로 제공된다. Skia4Delphi 지원도 가장 최신 버전의 라이브러리로 업데이트되었다.
FireDAC 및 데이터베이스
(RAD Studio, 두 언어 모두)
데이터베이스 액세스는 RAD Studio의 기반이다. 이번 릴리스를 통해, Embarcadero는 다양한 데이터베이스 서버를 포괄하는 이 고품질 FireDAC 솔루션에 추가 업데이트를 제공한다. 부호 없는 큰 정수 데이터베이스 필드에 대한 지원 확장에서부터 필드 에디터에서 시각적 폼(Form)으로 필드를 드래그할 때 더욱 유연한 옵션들까지, 이 분야에서 많은 개선이 이루어졌다. 가장 주목할 만한 기능으로는 Oracle용 OAuth 인증, Firebird용 병렬 백업 작업, 그리고 PostgreSQL 배열 유형 지원 향상 등이 있다.
RAD Studio는 InterBase 2020 Developer 에디션을 함께 제공하고 있다. 하지만, 곧 출시될 InterBase 15 Developer 에디션 라이선스가 RAD Studio 13.0 안에 이미 포함되어 있다.
RAD 서버
(RAD Studio, 두 언어 모두, Enterprise 이상에서만)
RAD Studio 13.0에서는, Swagger-기반 API 문서를 보다 유연하게 사용할 수 있다. 스키마 및 참조 파라미터는 이제 선택 사항이기 때문이다. 그리고 RAD Server 멀티-테넌시 지원에는 테넌트별 구성을 담는 옵션이 추가되었다. 또한 API 버전 관리를 구현하는 간단하고 직접적인 방법이 도입되었다 (즉, 서버가 동일한 REST API의 여러 버전들을 제공할 수 있어서 오래된 클라이언트와 새 클라이언트를 모두 수용할 수 있다).
Delphi 및 C++ 코드 도구 관리 (RAD Studio, 두 언어 모두)
RAD Studio에는 강력한 도구들이 들어 있다. 그래서 Delphi와 C++ 개발자들이 애플리케이션 코드를 더 쉽게 작성할 수 있다. Delphi 고객의 특정 요청에 부응하여 당분간, 오래 전에 있던 “Classic” Delphi CodeInsight 코드 완성 엔진을 다시 사용할 수 있도록 옵션을 제공한다. 그래서 DelphiLSP 기반인 IDE인 RAD Studio 13.0 안에서 이 오래된 엔진을 사용하고 싶으면 누구나 쉽게 사용할 수 있다. 이와 병행해, 우리는 DelphiLSP 아키텍처를 향상하는 작업을 계속해나가고 있다.
또한, 새로 Delphi Upgrade Advisor(업그레이드 조언) 마법사를 제공한다. 개발자는 이 마법사를 통해 프로젝트 구성 및 코드에 대한 의미 있는 변경들을 파악할 수 있다. 그래서 컴파일 시간과 코드 도구 사용 경험을 크게 향상시킬 수 있다.
C++ 측면에서는 Visual Assist 통합 기능을 재작업했다. 그래서 이제는 64-비트 IDE 안에서 사용할 수 있다. 한편, 32-비트 IDE 안에서는 안정성이 향상되었다.
IDE 및 디버거 품질
(RAD Studio, 두 언어 모두)
이번 릴리스에는 많은 향상들이 IDE에 반영되었다. 앞에서 언급한 기능들 외에 훨씬 더 많다. 디버거의 경우, 우리의 LLDB 기반 디버거를 LLDB 20 버전으로 업데이트했다. 그래서 C++ 컴파일러가 Clang 20으로 업데이트 된 것과 짝을 맞췄다. 또한 디버거 품질도 향상했다. 주로 64-비트 IDE 디버그 환경에 중점을 두었다. 더 나아가, Attach to Process(프로세스에 연결) 대화 상자를 재설계했다. 새로 추가된 열에서 프로세스에 대한 정보를 표시한다. 또한 다양한 UI 컨트롤에 대한 정보도 표시한다.
IDE 전반의 경우, Smart CodeInsight(개발자를 위한 AI 활용 도구)에서 여러 가지가 향상되었다. 새 연결 테스트 기능을 구성 대화상자에 넣었고, 프롬프트 및 응답 처리 방식을 개선했다. IDE 안에서, 여러분은 이제 에디터의 배경 색을 에디터 탭에 사용할 수 있고, IDE 테마를 구조 강조 색상에 활성화할 수 있다. 또한, Structure pane(구조 창) 안에서 에러 메시지를 복사할 수 있다.
RAD Studio 13.0은 IDE가 제공하는 광범위한 ToolsAPI를 확장했다. 그래서 고객(및 서드파티 공급업체)들은 이 공식 인터페이스 세트를 사용해 거의 무제한으로 IDE를 확장하고 사용자 지정할 수 있다.
사용 안내:
평가판
- RAD 스튜디오, 델파이, C++빌더 13.0 평가판 제품 다운로드
업데이트 서브스크립션을 유지하고 있는 사용자
- 고객 제품 포탈에서 13.0을 지금 다운로드하고 설치할 수 있습니다.
참고: (XE8 또는 그 이후에 받은) 기존에 가지고 있는 라이선스 키를 사용하면 됩니다 (설치 안내). - 네트워크 라이선스 보유자:업데이트 서브스크립션을 유지하고 있는 네트워크 라이선스 보유자: 귀사의 라이선스 서버(ELC) 관리자에게 기존 라이선스 인증서를 다시 호스트하고 RAD Studio 13을 설치할 수있는 새 클라이언트 라이선스를 제공해 달라고 요청하면 됩니다. 더 많은 정보는 우리의 wiki 참고. 네트워크 라이선스 보유자가 13 버전 설치 프로그램을 다운로드하려면, https://my.embarcadero.com/ 에 있습니다.
주요 새 기능 관련 링크: