RAD 스튜디오 11.3의 새로운 기능

RAD 스튜디오 11.3의 새로운 기능

   품질에 집중한 버전. 새로 추가된 도구들. IDE 강화, 사용성 향상

주요 신기능: 11.3

최신 플랫폼 버전 지원

RAD스튜디오 11.3은 여러 운영 체제 새 버전을 공식 지원해, 새 버전에 맞는 네이티브 애플리케이션 개발이 가능합니다. RAD스튜디오 11.2 GA 출시 이후 출시된  iOS 16지원 (델파이 한정), 안드로이드 13, macOS Ventura를 지원합니다. 또한 Ubuntu 22 LTS와 Windows Server 2022가 공식 애플리케이션 타겟 플랫폼에 포함되었습니다.

생체 인증 지원!

파이어몽키 모바일 애플리케이션을 위한 새로운 모바일 생체 인증 컴포넌트가 RAD스튜디오 11.3에서 제공됩니다. [자세히 보기]

임베디드 인터베이스 Dev 에디션!

RAD스튜디오 11.3에는 최근 출시된 인터베이스 2020 Update 4 Developer 에디션과 IBLite/ToGo 에디션이 함께 제공됩니다.

LLDB 기반 디버거로 디버깅!

11.3은 macOS Intel과 안드로이드 32-bit 용 LLDB 기반의 새로운 디버거가 있습니다. 이를 통해 델파이와 C++에서 윈도우가 아닌 플랫폼 디버거 전체가 LLDB 아키텍처로 전환되었습니다. [자세히 보기]

더 좋아진 CodeInsight와 델파이 LSP로 더 빨라지는 코딩!

RAD 스튜디오의 코드 에디터에는 선택한 단어 또는 현재 커서가 놓여진 곳의 단어에 일치하는 것들이 강조 표시됩니다. 화면 안에 있는 일치하는 단어는 주석을 포함하여 모두 표시됩니다. 델파이 LSP 향상 면에서 우리는 품질에 상당히 집중했으며, 주요 이슈가 해소되었습니다. [자세히 보기]

 

11.0 알렉산드리아 이후의 주요 혁신

C++빌더 코드 인사이트 업데이트

C++빌더의 코드 인사이트(Code Insight) 업데이트는 C++빌더와 RAD 스튜디오를 통해 C++을 사용하는 개발자를 위한 품질 강화 버전이다. 특히 코드 완성 및 이와 관련된 C++ 기능 향상에 집중한 버전이다.

IDE와 사용자 경험 향상!

RAD 스튜디오 IDE는 최신 버전에 도입된 기능들을 더 향상해 간다는 목표 하에 업데이트 되고 있다. 새 IDE에서는 high-DPI 지원과 원격 데스크탑 지원이 향상되어서, 팀 협업이 더 밀접해지고 더 효과적으로 진행될 수 있다.

VCL과 파이어몽키에 적용된 high-DPI 디자이너와 스타일 기반 VCL 폼 디자이너가 지속적으로 향상되고 있다. 새 웰컴 페이지에서는 이제 배경 이미지를 지정할 수 있고 Open Tools API를 통해 사용자 정의 프레임을 만들어 넣을 수 있다.

코드 인사이트(Code Insight) 향상!

델파이와 C++ 모두에서 코드 인사이트가 향상되었다. C++ 코드 인사이트는 LSP(언어 서버 프로토콜) 아키텍처와 cquery에 기반을 두고 있다. 델파이 LSP 엔진 역시 품질과 성능 면에서 크게 향상되어서, 대부분의 프로젝트에서 에러 인사이트가 5배에서 30배까지 더 빠르게 로딩되고 업데이트 된다. 클래스 선언을 완성할 때 타입 파라미터가 보인다. 제네릭스 선언 안에 있는 T를 포함하며 타입 설정을 보여준다.

더 강력해진 컴파일러와 디버거!

델파이와 C++ 모두에서 다양한 플랫폼에 대한 컴파일러들의 안정성과 성능이 향상되었다. 맥OS 64-bit ARM과 안드로이드 64-bit를 위한 델파이 디버거는 이제 LLDB 디버거 아키텍처를 기반으로 한다.  LLDB는 이미 델파이 iOS 64-bit 디버거 등에서 사용되고 있는 것이다. 그 결과, 델파이 디버거들은 델파이에서 지원하는 대부분의 플랫폼에서 LLDB 하나로 통합되고 있기 때문에 시간이 갈 수록 계속 품질이 더 좋아지게 된다. 또한 C++ STL과 RTL의 품질이 향상되었다. 예를 들면, 더 좋은 델파이 RTL이 통합되었고 동적 배열이 STL 반복(iterator)을 통해 향상되었다.

더 풍부해진 RTL, UI, 데이터베이스 라이브러리!

핵심 델파이 RTL이 최적화되고 품질이 향상되었다. 또한 TStream의 자손이면서 비동기 처리를 지원하는 TURLStream 클래스가 새로 추가되었다. TOSVersion 데이터 구조 안에서 윈도우 11과 윈도우 서버 2022를 지원한다.

VCL에서 TTreeView, TRichEdit, TEdgeBrowser, TLabelledEdit, TNumberBox가 강화되었으며 깜빡거림 더블버퍼링, VCL high-DPI, 확대/축소 등이 개선되었다. 델파이에서 WinUI 3 라이브러리를 사용하는 방법을 알 수 있도록, 겟잇을 통해 새 데모가 제공된다. 파이어몽키에서는  TListView가 향상되었으며 안드로이트 SDK 통합, TWebBrowser, 윈도우 high-DPI 관련 이슈와 성능이 향상되었다.

통합 능력과 새 플랫폼 타겟!

11 알렉산드리아가 출시될 때 부터, 엔터프라이즈 고객과 아키텍트 고객은 (Appercept로부터 허가된) 델파이용 AWS SDK의 프리뷰 버전을 받게 된다. 엠바카데로 고객은 또한 파이썬(Python) 개발자에게 무료로 제공되는 델파이 UI 라이브러리에 접근할 수 있으며, RAD 스튜디오 애플리케이션 안에서 파이썬 라이브러리를 사용할 수도 있다. RAD 스튜디오 11.2는 11.0이 출시된 이후에 발표된 운영 체제들을 공식적으로 지원한다: 윈도우 11, 맥OS 12 Monterey, iOS 15, 안드로이드 12!

품질 향상과 버그 픽스!

RAD 스튜디오 11.2 알렉산드리아는 품질에 크게 집중한 버전이다. 고객이 리포트한 이슈에 집중하였으며 지원 수준을 더 높였다. 이 버전에서는 퀄리티 포탈에 리포트된 버그 632개에 대한 픽스와 기능 요청 30 가지에 대한 반영이 담겨있다.

RAD를 4k+ 화면에서 사용!

RAD 스튜디오 11.2는 IDE 자체에도 high-DPI를 지원한다. 개발자는 더 크고, 더 해상도가 높은 화면에서 작업할 수 있다. 최신 4k+ 고-해상도 모니터를 완전 지원하므로, 개발자는 매일 더 깨끗하고, 더 선명한 폰트와 아이콘을 보면서 작업할 수 있다. VCL과 FMX 폼 디자이너, 코드 에디터 등 IDE의 모든 창에서 고-해상도가 지원된다.

VCL 스타일(Styles)을 개발 환경에서 사용!

VCL 스타일이 개발 화면에서도 지원됨: 스타일이 멋진 프로토타입 UI를 더 빠르게 만들 수 있다. 개발 화면에서 스타일이 적용된 폼과 컨트롤이 실행 중에 보이게 될 모습 그대로 보면서 개발한다.

스타일을 반영하게 되면 실행 중에 어떤 영향을 끼칠 것인지를 개발 화면에서 볼 수 있어서, 현대적인 UI 를 디자인하고 테스트하는 활동이 향상된다. 컨트롤 별 스타일을 활용하면 더 좋은 UI를 더 빠르게 만들 수 있다.

윈도우 11 지원과 스타일

MSIX 생성이 내장되어 있어서 윈도우 11 프로비저닝을 공식 지원한다. 윈도우용 웹브라우저 컴포넌트는 IE ActiveX와 새 마이크로소프트 WebView 2 컨트롤(크로미늄-기반 엣지)을 모두 지원한다.

VCL 폼 디자이너가 강화되어 윈도우 애플리케이션의 화면을 개발할 때, 실시간으로 안내 및 배치 안내선이 표시된다. 델파이와 C++ RTL은 32-bit 윈도우와 64-bit 윈도우 모두에서 강화되었다.

M-시리즈 애플 실리콘(Apple Silicon)에 배포!

맥OS (M-시리즈 애플 실리콘) 용으로 컴파일. 새 유니버설 패키지를 사용하여 앱스토어에 제출할 수 있다. 또한 이제는 기존 인텔 뿐만 아니라 새 M-시리즈 맥OS 프로세서(애플 실리콘)용으로 컴파일할 수 있다.

최신 프로세서 버전용으로 컴파일하면 모든 플랫폼에 걸쳐 가장 빠른 성능 실현이 가능하고 맥OS 앱 스토어용 유니버설 패키지를 지원할 수 있다.

원격 작업!

VCL과 IDE에서 원격 데스크탑 지원 향상되어서, 개발자들이 사무실을 떠나 원격에서 작업하는 데 도움이 된다. 원격 또는 로컬에 있는 64-bit 윈도우 애플리케이션과 맥OS 64-bit 애플리케이션에 대한 디버깅이 강화되었다(인텔과 ARM). 원격 데스크탑 지원 강화를 통해 개발 팀의 효율성을 향상시키고 수익을 높일 수 있다.

 

최신 기술 컨텐츠들