Visão geral técnica para desenvolvimento e implantação
Se você planeja desenvolver aplicativos usando o IDE RAD Studio, esta página vai lhe informar todo o necessário sobre as duas principais dúvidas dos desenvolvedores.
- Que hardware e sistema operacional preciso para o desenvolvimento de aplicativos nativos?
- Onde posso implantar os aplicativos que desenvolvo?
Visão geral técnica para uma máquina de desenvolvimento
O IDE RAD Studio é um aplicativo do Windows que compila aplicativos para Windows, macOS, iOS, Android e Linux - tudo a partir do Windows. O IDE RAD Studio IDE conecta-se a plataformas remotas usando seu aplicativo Assistente de plataformas remotas, chamado de PAServer. Através do PA Server, o IDE implanta arquivos, programa aplicativos de sinais, gerencia SDKs e possibilita a depuração remota dos aplicativos que você desenvolve.

Programe, compile, embale e implante aplicativos multiplataforma de nível empresarial





Requisitos de hardware de máquina de desenvolvimento
O IDE RAD Studio exige no mínimo:
- Processador dual-core de 1,8 GHz ou mais rápido. Quad-core ou melhor recomendado. Não há suporte para single-core.
- 2 GB de memória RAM
- Entre 6 GB e 60 GB¹ de espaço disponível em disco
- Placa de vídeo compatível com Direct X 11 que opere em resolução de 1024x768 ou mais
- O Windows 10 Anniversary Edition é recomendado e necessário para o desenvolvimento para a Loja Windows 10.
¹ Depende de sua edição do RAD Studio e os recursos são selecionados durante a instalação. Para obter mais informações, consulte Espaço necessário estimado.
Para obter as notas de instalação mais recentes, e a especificação detalhada, consulte a documentação docwiki on-line
Requisitos para plataformas-alvo compatíveis
Requisitos para desenvolver projetos para plataformas-alvo compatíveis.
O RAD Studio Tokyo oferece suporte para as seguintes plataformas-alvo:
Sistema operacional | Versões compatíveis | Target Platform (Projects Pane node) |
Linguagens compatíveis | Estruturas de IU compatíveis | ||
---|---|---|---|---|---|---|
Delphi | C++ | FireMonkey | VCL | |||
Windows | Windows 10, Windows 8.1, Windows 7 (SP1+), Windows Server 2016 e Windows Server 2012 R2 | Windows 32 bits | ||||
Windows 64 bits | ||||||
macOS | 10.13 High Sierra, 10.14 Mojave, 10.15 Catalina | 64-bit macOS | ||||
iOS | iOS 9, 10 e 11 | Dispositivo iOS 64 bits | ||||
iOS Simulator | ||||||
Android* | Marshmallow (6), Nougat (7), Oreo (8), Pie (9), Android (10) | 32-bit Android | ||||
64-bit Android | ||||||
Linux | Ubuntu 18.04 LTS, Ubuntu 16.04 LTS, Ubuntu 14.04 LTS e RedHat Enterprise Linux (versão 7) | Linux 64 bits | ** |
* O RAD Studio suporta apenas dispositivos reais (não suporta o emulador Android) com suporte NEON.
** Disponível através de um add-on de terceiros
Orientação técnica para desenvolvedores
Orientação para desenvolvimento de Apple macOS e iOS
Na maioria dos países, o desenvolvimento para iOS e macOS exige hardware da Apple para programar aplicativos nativos de sinais. Isso se deve às restrições do Acordo de licença de usuário final (EULA) do macOS, que exige que ele seja operado em hardware da Apple. Caso queira gerenciar custos, é comum que empresas de desenvolvedores compartilhem um dispositivo da Apple, como um Mac Mini, e usar acesso VNC, ou alugar um Mac na nuvem.
Caso prefira desenvolver usando um notebook, muitos desenvolvedores podem obter um MacBook Pro e executar uma máquina virtual para Windows (usando, por exemplo, VMWare Fusion ou Parallels). É então possível instalar o PA Server no Mac e executar uma conexão local rápida para possibilitar acesso ao iOS Simulator, executar e testar versões do iOS e macOS, e programar aplicativos de sinais em hardware da Apple.


Orientação sobre desenvolvimento em Android
Dispositivos Android podem ser conectados diretamente e são consideravelmente mais rápidos do que usar o emulador Android.