Delphi 13.1, ARM64 지원으로 윈도우 개발 생태계 확장

by DD
2개월 전
조회수 20

Embarcadero가 RAD Studio 13.1, Delphi 13.1, C++Builder 13.1을 출시하며, ARM64EC 네이티브 컴파일러를 지원

Android API 레벨 36 및 iOS 26 지원을 통해 최신 모바일 플랫폼 요구 사항 준수

향상된 DelphiLSP 엔진과 새로운 FireMonkey 스타일 디자이너를 통해 개발 생산성 증대

커뮤니티에서는 Delphi의 현재 사용 사례와 미래에 대한 관심과 기대를 표명

ARM64EC 네이티브 컴파일러(Native Compiler) 지원

Delphi 13.1은 Windows on Arm(Arm64EC)을 위한 네이티브 컴파일러를 도입하여, 기존 코드베이스를 활용해 Arm 기반 윈도우 장치에서 실행되는 네이티브 바이너리를 생성할 수 있게 되었다. 특히, Arm64EC는 x64 코드와 원활하게 상호 작용하도록 설계되어, 기존 인텔 라이브러리(Intel Libraries)와의 호환성을 유지하면서 점진적인 마이그레이션을 지원한다. 이는 개발자가 데이터 격리 아키텍처(Data Isolation Architecture)를 구축하고, 다양한 아키텍처 환경에서 애플리케이션을 효율적으로 관리할 수 있도록 돕는다.

FireMonkey 스타일 디자이너(Style Designer) 개선

새로운 FireMonkey 스타일 디자이너는 FireMonkey 스타일을 보다 현대적인 방식으로 생성하고 관리할 수 있도록 설계되었다. 기존의 복잡한 스타일 객체 계층 구조를 이해할 필요 없이, 색상, 배경, 타이포그래피, 상호 작용 상태와 같은 고수준 개념(High-level Concepts)에 집중할 수 있도록 지원한다. 이로 인해 개발자와 UI/UX 디자이너 간의 협업이 용이해지고, FireMonkey 애플리케이션의 사용자 경험을 향상시킬 수 있다. 특히, 멀티모달 분석(Multimodal Analysis)을 통해 다양한 디자인 요소를 통합하는 데 유용하다.

DelphiLSP 엔진(Engine) 성능 향상

DelphiLSP 엔진은 LSIF(Language Server Index Format) 지원을 통해 코드 완성 및 탐색 기능을 개선했다. LSIF를 사용하면 컴파일러에 대한 의존성을 줄여 코드 인사이트(Code Insight)의 성능, 안정성, 정확성을 향상시킬 수 있다. LSIF는 사전 생성된 인덱스 파일을 사용하여 '정의로 이동(Go To Definition)' 및 '호버 정보(Hover Information)'와 같은 작업을 더 빠르게 수행할 수 있도록 지원한다. 이는 개발자가 대규모 코드베이스에서 효율적으로 탐색하고, 개발 생산성(Development Productivity)을 높이는 데 기여한다.

커뮤니티의 Delphi 사용 현황에 대한 관심

레딧(Reddit) 댓글에서는 Delphi의 현재 사용 사례와 미래에 대한 궁금증이 제기되었다. 특히, Delphi Pascal을 사용하는 활성 프로젝트(Active Projects)가 무엇인지에 대한 질문이 나왔다. 이는 Delphi의 지속적인 생태계 유지와 개발자 커뮤니티의 활성화를 위한 중요한 질문이다. Delphi의 지속적인 업데이트(Continuous Updates)와 새로운 기능 추가는 이러한 관심에 부응하고, 개발자들의 기대를 충족시키는 데 중요한 역할을 한다.

Delphi 13.1 Released, with ARM64 support