Description : You will learn how to configure Configure iOS and Android environments for compiling and debugging applications written in Firemonkey.
Objective: To configure iOS and Android environments for use with FireMonkey.
Presenter: David I, Embarcadero Technologies.
Software Versions Supported: Delphi XE5 / XE6, RAD Studio XE5 / XE6.
Download: RAD Studio XE6 PAServer 14.0 Package for Mac
One of the major features about FireMonkey is its Cross-platform abstraction layer for OS features which gives developers the ability to create multi-device, true native apps for Windows, Mac, iOS and Android all from one code base. Some of you may be wondering how is this possible when Rad Studio (Delphi / C++ Builder) Integrated Development Environment (IDE) only runs on a Windows machine. This is because Delphi/C++ Builder comes with many pre-declared Object Pascal APIs that interfaces with Mac OS X, iOS and Android APIs. While working in RAD Studio IDE on your windows machine, the IDE allows developers to access these APIs properties and methods from their code. The IDE also simulates the look and feel of these API components/objects on screen in design mode. However, in order to compile, run and test your Android and iOS applications, you will need access to their native environment.
While an Android environment (Android device or emulator) can be installed and accessed on a Windows machine, the same is not true for Mac OS X/iOS. You will need a Mac computer with XCode IDE and Embarcadero’s platform assistant server (PAServer) installed. The PAServer is a command-line application that lets RAD Studio interact with that system, to compile, run and debug cross platform (Mac OS X/iOS in this case) applications remotely. The following video will give you step-by-step instructions on how to configure your development environment for compiling and debugging applications for Mac OS X and iOS with Delphi XE6, C++Builder XE6 and RAD Studio XE6. You can also read “How to Set Up Your Development Environment on the Mac (iOS)” article for more detailed instructions.
In this second video, you will learn how to configure your development environment using your Windows PC, for running, compiling and debugging Android applications. You can also read “Set Up Your Development Environment on Windows PC (Android)” article for more detailed instructions.