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

Recommended Posts

<< 위로 이동 (최신 버전 포함 모든 버전)

RAD 스튜디오 10.3 리오 "새 기능 한글 요약본: FMX" 입니다.
모든 새 기능,  강화된 기능, 버그 픽스 등에 대해서는 Docwiki의 What's New 10.3 (영문 보기, 한글번역 보기) 와 관련 페이지를 보기 바랍니다.

10.3 리오 - FMX 관련 주요 업데이트 요약


[10.3.3] 델파이 안드로이드 64비트 지원

Android64_target.png-1360x1660.png

구글 플레이 스토어 지원과 새로운 64비트 지원 요구 사항이 해결되었습니다. 완벽한 안드로이드 앱 번들 지원으로 안드로이드 64비트 앱을 구글 플레이 스토어에 등록하세요.

자세히 보기: https://tech.devgear.co.kr/delphi_news/457791

[10.3.3] iOS 13, 맥OS 카탈리나 지원

5758.1033_iOSDarkTheme.png-2080x0.png

10.3.3으로 iOS 13(델파이, C++빌더 모두)과 맥OS 카탈리나(델파이만) 용 앱을 개발할 수 있습니다. 다크 테마를 완벽 지원하는 iOS 13 앱을 지금 앱스토어에 배포하세요. 공증 지원까지 갖춘 64비트 맥OS 카탈리나 델파이 앱도 맥OS 앱 스토어에 배포할 수 있습니다.

자세히 보기: https://tech.devgear.co.kr/delphi_news/457805

iOS12, iPhone X 시리즈 디바이스 지원

1104.Icons1.png-2080x2660.png

10.3.1 버전부터 최신 iOS와 아이폰 디바이스들을 지원합니다. 이는 2019년 3월부터 시행될 애플(Apple)사의 앱스토어 요구 사항에 대응하기 위해서 꼭 필요한 지원 기능입니다. 새로운 애플사의 요구사항은 ‘앱은 iOS 12.1 SDK로 구축될 것’, ‘아이폰XS Max, 아이패드 Pro를 완벽 지원할 것’ 두 가지 입니다.

이번에 업데이트된 내용은 다음과 같습니다.

  • 새 이미지 크기를 보여주는 Info.plist 업데이트
  • IDE에서 앱 아이콘, 스플래시 화면 크기 추가 지원 (아이폰/아이패드)
  • 아이패드 Pro에 대한 네이티브 해상도 지원

FMX용 새로운 스타일 5종 지원

2543.MaterialOxfordBlue.png-640x480.png 1348.Stellar.png-640x480.png 6507.CalypsoMobile.png-640x480.png

새로운 스타일들을 활용해 애플리케이션 룩앤필을 빠르게 업데이트 할 수 있습니다. 제공되는 스타일들을 원하는대로 바꾸어 사용할 수도 있습니다. 10.3.1에서는 새로운 스타일이 총 15 종류가 제공되는데, 그 중 5가지는 FMX(파이어몽키)용이고 10가지는 VCL용입니다. FMX 스타일은 윈도우, 맥OS, 안드로이드, iOS 모두에서 활용할 수 있는 멀티-디바이스 스타일이고, VCL 스타일은 윈도우에서 활용 가능합니다. 그리고 비트맵 스타일 디자이너 템플릿도 포함되어 있습니다.

새로운 스타일들은 IDE의 겟잇 패키지 매니저(GetIt Package Manager)를 이용해 다운로드 받아 사용할 수 있습니다.

새롭게 추가된 5 종류의 FMX 스타일들:

  • FMX Style – Calypso
  • FMX Style – Material Oxford Blue
  • FMX Style – Puerto Rico
  • FMX Style – Stellar
  • FMX Style – Wedgewood Light

안드로이드 API 레벨 26이상 지원

RAD 스튜디오 10.3 리오는 안드로이드 API 레벨 26을 공식 지원합니다.

구글은 보안과 성능에 최적화된 최신 API 기반으로 앱을 만들고, 사용자가 혜택을 누릴 수 있도록, 플레이 스토어에 등록 시 안드로이드 레벨 26 이상을 요구하도록 정책을 변경했습니다.(신규앱 등록 2018년 8월 부터, 기존앱 업데이트 2018년 11월 부터).

RAD 스튜디오 10.3 리오는 최신 SDK와 NDK를 지원하고, 매니페스트에 적절한 API레벨을 설정할 수 있도록 업데이트 되었습니다.

또한 최신 API에서 변경된 권한 모델등을 제공하도록 업데이트 되었습니다.

새로운 안드로이드 런타임 권한 모델 지원

[기존 권한 요청 방식]
old_perminssion.png
[새로운 권한 요청 방식]
new_permissions2.png

안드로이드 API의 최신버전은 런타임 시 권한을 요청하는 매커니즘으로 변경되었습니다.

기존의 권한 모델은 설치 시 전체 권한을 승인하는 방식이었습니다. 새로운 권한 모델은 기능 사용 시 개별 권한을 묻는 방식으로, 사용자는 기능 별 허용 및 거부가 가능해졌습니다.

위 변경에 따라 10.3 리오에서는 사용 권한을 요청하는 메소드가 추가되었고, 그 결과를 콜백 메소드로 받아 기능을 수행할 수 있도록 업데이트 되었습니다. 

https://tech.devgear.co.kr/delphi_news/448925

안드로이드 Z-Order

Z-order.png

XE7 버전에서 iOS용 ControlType 속성이 처음 적용되었습니다. 그리고 10 시애틀 버전에서는 이 속성이 윈도우용까지 확장되었습니다. 플랫폼 설정을 변환하면 파이어몽키 컨트롤이 런타임 시 플랫폼 네이티브 컨트롤로 전환됩니다.

10.3 RIO에서는 ControlType 속성이 안드로이드 용으로까지 확장됩니다. 그리고 이로써 얻게될 두 가지 중요한 이점을 소개하고자 합니다: 더욱 네이티브한 컨트롤과 수정된 Z-Order가 그것입니다. 

다양한 안드로이드 네이티브 컨트롤들

Switches.png   
안드로이드 네이티브 TSwitch 콘트롤

플랫폼에서 항상 네이티브하게 작동되는 컨트롤들은 TWebBrowser, TMediaPlayer, TBannerAd, TMapView가 있습니다 (이 컨트롤들은 파이어몽키(FMX)가 아닌 기존 안드로이드 OS에서 렌더링 됩니다). 10.3 RIO 버전부터 필요에 따라 플랫폼에서 네이티브로 작동하는 새로운 4가지 컨트롤들을 선보입니다. 


View full RAD 스튜디오 버전별 신기능

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

이 토의에 참여하세요

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

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

중요한 정보

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