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

델파이 iOS 시뮬레이터 지원과 RAD 스튜디오 새 버전


Recommended Posts

마르코 칸투 (Marco Cantu)의 "Delphi iOS Simulator Support in the Coming Version of RAD Studio" 를 번역했습니다. (원문 작성: 2022년 8월 11일, 최종 번역: 2022년 8월 13일)

(역자 주: 정식 출시 후에 제공된, "델파이 iOS 시뮬레이터"기능 소개 비디오 보기)

엠바카데로는 지금 RAD 스튜디오 11 알렉산드리아의 새 버전을 만들고 있고, 이제 RAD 스튜디오 11 알렉산드리아 릴리스 2 (줄여서 11.2)에서 만나게 될 새 기능 몇가지를 하나씩 공유하기 시작하려고 한다.

이 블로그 글은 아직 정식으로 출시되지 않은 소프트웨어에 대한 내용이므로, 엠바카데로는 여기에 소개된 내용이 공식 출시된 버전에 실제로 들어간다는 보장을 하지 않으며 그 출시 시점 역시 보장하지 않음 (보장되는 내용을 가장 먼저 보려면, 9월 7일에 진행되는 공식 웨비나에 참여하기 바란다)

델파이에서 iOS 시뮬레이터 지원*

몇전 전으로 돌아가보면, 델파이에서 선택할 수 있는 플랫폼에는 iOS 시뮬레이터가 들어 있었다. 당시에 지원되던 시뮬레이터는 32-비트 맥 장비에서 또는 32-비트를 지원하는 64-비트 맥 장비에서 실행되었다. 애플에서 이 기능을 중단했을 때, 우리 애플이 중단한 iOS 시뮬레이터를 더이상 지원하지 않았다. 올해에 우리는 델파이의 타겟 플랫폼에서 다시 iOS 시뮬레이터를 지정할 수 있도록 추가하는 작업을 하고 있다. 하지만, 이번에 추가되는 시뮬레이터는 맥OS ARM 64-비트 플랫폼에서 작동한다. 즉 M1과 M2 애플 실리콘 칩에서 작동한다.

델파이 개발자가 따로 해야할 것은 별로 없다. 이 기능이 정식 출시되면 타겟 플랫폼에 iOS 시뮬레이터가 새로 들어 있을 것이므로, 개발자는 파이어몽키 멀티-디바이스 프로젝트에서 빌드 타겟을 선택할 때 iOS 시뮬레이터를 선택하면 된다.

spacer.png

델파이에서 iOS 시뮬레이터를 지원하게 되면, 개발자는 델파이 애플리케이션을 iOS 시뮬레이터를 통해서 실행할 수 있으므로 여러 애플 장비와 여러 폼 팩터 (form factor, 화면 형식)에서 작동시켜 볼 수 있다. 따라서  여러 폼 팩터에서 실행되는 모습을 스크린 샷으로 제공해야 한다는 애플 스토어의 요구 사항을 이행하는 데도 도움이 된다.

iOS 시뮬레이터에서 파이어몽키 앱 실행하기

개발자는 "새 타겟"을 지정하고 "다시 빌드 하기"만 하면 된다. 일반적인 경우라면 소스 코드를 변경할 필요가 없다. 빌드를 하면, 앱은 IDE에 연결된 ARM-64 맥으로 PA 서버를 통해서 배포되어 맥 장비의 iOS 시뮬레이터에서 실행된다.

spacer.png spacer.png

파이어몽키의 사진편집기 데모 (PhotoEditor Demo)를 아이폰과 아이패드 형식으로 각각 iOS 시뮬레이터에서 실행한 모습

spacer.png

파이어몽키의 모바일컨트롤 데모(MobileControls Demo)를 아이폰 가로 화면에서 실행한 모습

더 많은 기능 

위에 소개한 기능 이외에도 더 많은 기능이 RAD 스튜디오의 다음 버전에 담길 예정이며, 컴파일러에서 툴체인(toolchain)까지 RAD 스튜디오의 각종 서브 시스템들에 대한 품질 향상 역시 매우 많이 반영될 것이다. 지금부터 몇주 동안 더 많은 정보를 하나씩 소개하도록 하겠다.

* 다시 말하지만, 새 버전이 정식 출시 되기 전에는 어떠한 보장도 하지 않음 (보장되는 내용을 가장 먼저 보려면, 9월 7일에 진행되는 공식 웨비나 다시보기를 참고하기 바란다)

11.2 새기능 관련 주요 정보 링크:

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

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

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...

중요한 정보

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