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

BlueStacks 안드로이드 시뮬레이터를 델파이 12.1을 가지고 사용하기


Recommended Posts

Kori의 정리 노트 (최종 작성일: 2024년 6월, 원문 작성일: 2024년 4월)

RAD 스튜디오 12.1 아테네 버전 = 델파이 12.1 + C++빌더 12.1

세상에서 가장 진보한 IDE다운 특징들

  • 빠르게 개발 
  • 경쟁력: 단일-소스 멀티-플랫폼 고-성능 네이티브 애플리케이션 
  • 강력한 시각적 디자인 도구들과 기능들
  • 최신 윈도우 11 안에서 개발, 최신 안드로이드 (API 34), iOS, 맥OS, 리눅스
    • 그 플랫폼들을 바꿔가면서 구축할 수 있음
  • 단일 코드로 된 애플리케이션 프로젝트를 사용

안드로이드 애플리케이션 개발 시:

  • 모바일 장비를 사용할 수 있음
    • (개발 환경에 직접 연결)
  • 안드로이드 시뮬레이터를 사용할 수 있음 
    • (예: BlueStacks)

이 기고에서는:

  • BlueStacks 안드로이드 시뮬레이터를 델파이 12.1을 가지고 사용하기

목차


최신 버전인 델파이 12.1의 새 기능들?

델파이 

  • 가장 우수하고 강력한 컴파일러를 기반으로 하는 프로그래밍 언어
  • 뛰어난 RAD 스튜디오 IDE가 함께 제공됨

델파이가 지원하는 애플리케이션 개발 플랫폼

  • 최신 윈도우 11 안에서 개발
  • 맥OS 64bit ARM
  • 최신 안드로이드 API 34
  • iOS,
  • 여러 리눅스 버전들

멀티-플랫폼 개발 관련 특징

  • 이 모든 플랫폼을 단일 코드 기반으로 구축
  • 애플리케이션 개발 라이브러리들: VCL 프레임워크와 FMX 프레임워크 안에 있음

몇 달 전:

  • RAD 스튜디오, 델파이 12.0 출시: 많은 새 기능, 버그 픽스, 개선 사항들

그 후 몇 달이 지나고:

  • 엠바카데로에서 델파이 12.1 출시: 다른 많은 새 기능들 추가 (인상적이다)

델파이 12.1의 새 기능 중 몇 가지만 꼽자면:

  • 분할 에디터 (Split Editor)
  • 더 빠르게 코딩
    • 스마트한 코드 탐색/이동
    • LSP 기능들 강화
  • 클라우드-인식 개발 기능
    • 향상된 REST
  • 데이터 접근 능력 
    • 20 여 가지 데이터베이스에 연결
    • FireDAC 향상
  • 기타 컴포넌트들 지원
  • 원격 데스크톱에서 개발
  • 기타 새 기능들을 애플리케이션 개발에 사용 
    • High DPI, 4K 해상도 옵션,...

현 시점에서, 델파이 개발자들이 할 수 있는 것들: 

  • 분할 에디터 (Split Editor) 사용
    • 다수의 화면을 수평 또는 수직으로 펼쳐 놓고 작업
  • 새로 개선된 플레이 스토어 배포 옵션
  • LSP 품질과 향상
  • 단축 키 동작 사용자 맞춤 지정 (코드 완성에 사용됨)
  • 향상된 VCL 라이브러리와 FireMonkey 라이브러리
  • 더 품질이 높은 렌더링
    • 그래픽과 UI 컨트롤들에 적용됨)
    • 모든 타겟 플랫폼들에서 적용됨
  • REST 클라이언트 라이브러리가 향상됨
  • FireDAC 

더 자세한 사항은

BlueStacks 안드로이드 시뮬레이터란?

BlueStacks

  • 매우 널리 사용되는 안드로이드 시뮬레이터
  • PC에서 실행할 수 있음
  • 주로 PC에서 안드로이드 게임을 하기 위해 고안됨 
  • 거기에서 애플리케이션 개발과 테스트도 가능

spacer.png

최신 BlueStacks 안드로이드 시뮬레이터의 많은 새 기능들 

  • 게임 컨트롤
  • 멀티-인스턴스
  • 스마트 컨트롤
  • 실-시간 번역
  • 매크로
  • 높은 FPS
  • 스크립트 작성 옵션들
  • (위 사항 외에도 더 많음)

개발 측면에서는:

  • Android Debug Bridge (ADB) 옵션
  • 여러분의 애플리케이션을 쉽게 배포할 수 있음 

 

BlueStacks 안드로이드 시뮬레이터를 델파이 12.1을 가지고 사용하는 방법

BlueStacks 안드로이드 시뮬레이터

  • Android Debug Bridge (ADB) 옵션이 있음
  • 여러분의 애플리케이션을 쉽게 배포할 수 있음 (델파이 안에서 손쉽게) 

PC에서 빠르게 사용하는 방법 (안드로이드 애플리케이션을 델파이에서 개발하기)

1. 최신 BlueStacks 안드로이드 시뮬레이터를 다운로드

2. BlueStacks 10 또는 5를 PC에 설치

  • 내가 설치한 BlueStacks X 버전에서는
    • 466MB (설치된 폴더의 크기)
    • 내 ProgramData 폴더 안에 BlueStacks_nxt 폴더가 하나 생김
    • 약 5.6GB (6GB 이상의 빈 공간이 하드 드라이브에 있어야 함)

3. BlueStacks를 실행

  • 이것이 데이터를 다운로드 할 수 있도록 허용

4. Settings 옵션으로 이동

  • Android Debug Bridge (ADB) 옵션이 있음
  • 이 옵션을 켠다 (여러분의 애플리케이션을 쉽게 배포할 수 있게 됨)
    spacer.png

5. 다 됐다! 

  • 이제 우리는 델파이 애플리케이션을 이 시뮬레이터 안에서 실행할 수 있다

6. BlueStacks 안드로이드 시뮬레이터

7. 최신 RAD 스튜디오 12.1 실행

8. 새 Multi-Device Application을 생성 (델파이 안에서) 

  • File -> New -> Multi-Device Application (델파이 메뉴 안에서)

9. Blank Application 선택
spacer.png

10. 프로젝트 창(Projects)에서

  • Android 32-bit 선택 > 그것의 Target folder 에서 > 오른쪽 클릭 > Refresh를 선택
  • 그러면 emulator-XXXX*가 보임

* XXXX는 여러분의 에뮬레이터(emulator) 번호 임 (아래 예시 참조)
spacer.png

11. 그 번호를 선택하고, 여러분이 만든 빈 애플리케이션을 실행

  • 여러분의 파일들을 저장할 것인지를 물을 수 있음
  • 내가 테스트한 BlueStacks는 64-비트 델파이 애플리케이션을 지원하지 않으므로 실행이 되지 않음

BlueStacks은 안드로이드 애플리케이션 테스트에 좋음

  • PC에서 테스트
  • 32-비트 옵션으로 가능함 

최종 테스트는 여러분이 64-비트 장비에서 하면 됨

알아둘 점

  • 가끔 Target 안에 에뮬레이터가 보이지 않는 경우도 있음
  • 내 경우에도 몇 번 있었음

다음 순서대로 진행하면 됨

  • 윈도우 다시 시작
  • BlueStacks를 실행
  • RAD 스튜디오 12.1 실행
  • 여러분의 프로젝트를 생성하고 적재
  • 플랫폼을 Android 32-bit으로 선택
  • Target에서 Refresh(새로고침)

그러면 될 것이다.

재미있는 점 (내 경우)

  • 바로가기 아이콘도 만들어 짐 (윈도우 바탕화면에)
    spacer.png

RAD 스튜디오 12.1, 델파이 12.1, C++빌더 12.1은 훌륭한 버전!

엠바카데로는 매우 기쁘게 출시한 버전:

  • RAD 스튜디오 12.1 아테네 버전 = 델파이 12.1 + C++빌더 12.1

RAD 스튜디오 12.1 아테네에서 주로 집중한 영역들

  • RAD 스튜디오 12 안에 새 기능을 넣어서 강화
  • 추가 개선 사항 반영 
  • 고객 요청 사항 반영 

이와 동시에 엠바카데로가 완성한 개발 사항:

  • 새 C++ 윈64 Clang-기반 컴파일러와 도구 체인 (12.0에서 최초로 도입됨)
이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

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

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

중요한 정보

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