Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

Recommended Posts

에 포스트됨

Delphi(델파이) 13 Community Edition 정식 출시

원문 정보 (최종 번역일: 2026년 8월 12일):

엠바카데로(Embarcadero)는 Delphi(델파이) 13 Community Edition의 출시를 발표하게 되어 기쁘다. 이 제품은 엠바카데로의 전문가용 Delphi 개발 환경의 무료 에디션의 최신 버전이다.

Delphi 13 Community Edition은 Delphi 13 플로렌스(Florence)를 기반으로 한다. 즉, Community Edition이 버전 12.1에서 한 단계 업그레이드 되었다. 그 결과 학생, 취미 개발자, 독립 개발자, 및 "이 무료 버전 자격 요건을 갖춘" 스타트업은 버전 12.2, 12.3, 13.0에서 새롭게 제공되는 Delphi 언어와 프레임워크 개선 사항들을 접근할 수 있게 되었다. 여기에는 모바일 플랫폼에 대한 업데이트된 지원도 포함된다.

목차

Delphi Community Edition이란 무엇인가?

Delphi Community Edition은 Delphi 언어를 사용해 네이티브 애플리케이션을 만들 수 있는, 모든 기능을 갖춘 무료 에디션이다. 여기에는 전문가용 IDE, 비주얼 디자이너, 통합 컴파일러와 디버거가 포함된다. 또한 Windows 개발용인 VCL 프레임워크와, Windows·macOS·iOS·Android 전반에 걸쳐 하나의 코드 기반을 공유하며 네이티브 애플리케이션을 만들 수 있는 FireMonkey(파이어몽키) 프레임워크도 포함된다.

이 에디션은 학생, 취미 개발자, 프리랜서, 그리고 Community Edition 라이선스 요건을 충족하는 소규모 팀을 위해 만들어졌다.

Delphi 12.1 이후 새로워진 점은?

Delphi 12.1 Community Edition에서 Delphi 13 Community Edition으로 넘어가면, 언어, IDE, 프레임워크, 플랫폼에 걸친 상당한 양의 개선 사항을 함께 얻게 된다.

새로운 Delphi 언어 기능

Delphi 13은 Delphi 언어에 여러 유용한 기능들이 추가되어 있다. 그리고 이 기능들은 지원되는 모든 대상 플랫폼에서 사용할 수 있다.

  • 새로운 조건식, 즉 삼항 연산자: if 키워드로 구현
  • NameOf 내장 함수: 식별자의 이름을 문자열로 반환
  • is not, not in 연산자: 더 명확하고 자연스러운 표현 제공
  • {$PUSHOPT}, {$POPOPT} 컴파일러 지시문: 컴파일러 옵션들을 저장하고 복원
  • noreturn 지시문: 호출자에게 제어를 반환하지 않는 프로시저에 사용할 수 있는 지시문
  • 제네릭 타입 제약 조건 향상
  • 커스텀 매니지드 레코드의 Initialize, Finalize 연산자에 Self 파라미터가 암시적으로 추가됨

이 추가 기능들은 Delphi 코드를 더욱 표현력 있게 만들어준다. 동시에 Delphi 언어 고유의 가독성과 강력한 네이티브 코드 기반도 그대로 유지한다.

더욱 강력해진 개발 환경

Delphi 13 Community Edition에는 업데이트된 32비트 IDE 뿐만 아니라 새로운 64비트 IDE가 있다. 이 64비트 IDE는 64비트 Windows 애플리케이션을 개발하고 디버깅하는 데 사용된다. 특히 대규모 프로젝트를 다룰 때, 훨씬 넓은 주소 공간을 제공한다는 점에서 큰 가치가 있다.

IDE에는 다음 기능들도 포함되어 있다.

  • 64비트 Delphi 언어 서버: 대규모 프로젝트 지원 능력 향상
  • 주요 IDE 창에서의 검색 및 필터링: Project Manager, Structure 뷰, Messages, Event Log 등에 일괄 반영
  • Focus Mode방해 요소 없이 코드를 편집할 수 있다
  • 에디터 스크롤바 주석: 변경 사항, 북마크, 오류, 경고를 스크롤바에 표시
  • 분할 에디터 뷰
  • Classic Delphi CodeInsight 엔진을 사용할 수 있는 옵션 다시 도입
  • GetIt(겟잇) 패키지 버전 관리: 개발자가 패키지의 특정 사용 가능 버전을 선택
  • Delphi 코드 도구, 디버깅, IDE 반응성, 안정성, 품질 전반에 걸친 수많은 개선 사항

FireMonkey 개선 사항

FireMonkey는 여전히 Delphi로 멀티-디바이스 개발을 하는 기반이다. Delphi 12.1 이후, FireMonkey에는 폭넓은 개선 사항이 들어갔다. 여기에는 다음이 포함된다.

  • 새로운 Display Link 서비스: 더 부드럽고 안정적인 애니메이션
  • 더 빠른 비트맵 복사: GPU 가속을 통한
  • 새로운 TMaskEdit 컴포넌트
  • 새로운 TApplicationEvents 컴포넌트
  • 새로운 정렬 옵션: 컨트롤을 중앙 정렬 시 유용
  • 추가된 스크롤, 바운스, 터치 상호작용 컨트롤
  • 맞춤법 검사 지원 확장
  • Skia4Delphi 통합 업데이트
  • 전반적인 성능, 플랫폼 통합, 품질 개선

Windows용 VCL 개선 사항

Delphi 13은 네이티브 Windows 개발을 위한 VCL 프레임워크도 함께 발전시켰다. 다음과 같은 개선 사항이 포함된다.

  • 커스텀 제목 표시줄에 스타일이 적용
  • TControlList, TFormTabsBar, TToggleSwitch 향상
  • TActionMainMenuBar의 스크롤 지원
  • TEdgeBrowser에 업데이트된 WebView2 통합
  • 확장되고 새로 구축된 Windows 및 WinRT API 지원

업데이트된 모바일 플랫폼 지원

Delphi 13 Community Edition의 가장 중요한 이점 중 하나는 업데이트된 모바일 개발 지원이다.

Android의 경우, Delphi 13은 업데이트된 Android 도구체인으로 네이티브 32비트와 64비트 ARM 애플리케이션 빌드를 지원한다. Android API 레벨 35를 타겟으로 하며, 16KB 메모리 페이지 크기 등 Android 15 기능도 지원한다. 또한 Android SDK와 NDK 통합, 배포 도구, Java 라이브러리 임포트, Java2OP 브리지도 개선되어 있다.

Apple 플랫폼의 경우, Delphi 13은 iOS 18용 네이티브 iOS 애플리케이션을 지원한다. 여기에는 실제 기기 개발 그리고 Apple Silicon Mac에서의 iOS 시뮬레이터 개발이 모두 포함된다. 이번 릴리스에는 확장된 iOS API 헤더 그리고 업데이트된 플랫폼 통합도 함께 포함되어 있다.

따라서 Delphi 개발자는 하나의 FireMonkey 코드 기반을 계속 공유해서 사용할 수 있다. 그러면서도 최신 Android, iOS 기기를 대상으로 네이티브 애플리케이션을 개발할 수 있다.

Delphi Community Edition은 누가 사용할 수 있는가?

Delphi Community Edition은 다음을 대상으로 한다.

  • 프로그래밍과 네이티브 애플리케이션 개발을 배우는 학생
  • 개인 용도로 애플리케이션을 만드는 취미 개발자
  • 자신의 애플리케이션으로 연간 미화 5,000달러 미만의 수익을 올리는 프리랜서 개발자와 개인 개발자
  • 연 매출 미화 5,000달러 미만이고, 팀 규모가 5명 이하인 스타트업 및 조직

Delphi Community Edition은 무료다. 1년 기간의 라이선스가 제공된다. 또한 제한적인 상업적 사용 라이선스도 포함되어 있다. 자신이 자격 요건에 해당하는지 확실하지 않다면, Community Edition 라이선스 FAQ를 확인하면 된다. Community Edition은 평가판을 대신 해 장기간 사용하는 용도로 만들어진 것이 아니다. 따라서 이미 정식 상업용 Delphi 라이선스를 보유한 조직이라면 사용해서는 안 된다.

개발이나 비즈니스 요구가 Community Edition의 자격 한도를 넘어서게 되면, 제약 없는 상업용 라이선스 즉 Delphi의 Professional, Enterprise, Architect 에디션을 사용하면 된다. 이 상업용 에디션들은 Community 에디션에는 없는 추가 기능들도 제공한다.

Delphi 13 Community Edition 다운로드

처음으로 Delphi를 알게 되었든, 네이티브 애플리케이션 개발을 배우고 있는 중이든, Delphi 12.1 Community Edition에서 업데이트하려고 하든 상관없다. Delphi 13 Community Edition은 Windows와 모바일 플랫폼용 고속 네이티브 애플리케이션을 만들 수 있는, 현대적이고 생산적인 환경을 제공한다.

지금 Delphi 13 Community Edition을 다운로드하고 개발을 시작해 보자: 지금 다운로드

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.