to Apple devices (at general) you need a "phisical mac" ---------- to Android devices, you can works using a simulator (but not indicated at all, very slow, no updated etc... etc..) - better a phisical device updated! ----------
you can follow the "HELP SYSTEM" from RAD Studio: (press F1 on IDE) -- Supported Target Platform ----- Target Platforms Overview ----- Mobile Tutorials: Mobile Application Development (iOS and Android) ----- Android Devices Supported for Application Development - (more simple steps) ----- for Apple you need read in https://developer.apple.com/programs/ ----- Steps in Creating Multi-Device Applications ----- Compiling and Building Multi-Device Applications ----- Debugging Multi-Device Applications ----- Deploying Multi-Device Applications
Pay attention in your target O.S. version to use the SDK appropriated!
for example: Google, only accept Android x64 in GooglePlay! but you can create in x32 for yourself installation in old devices, etc...
basically you needs:
1 - phisical device (better than simulators) = connected on pc by "usb" or "wifi / network"
2 - download SDK of each platform! 2.1 -- to Android: the RAD Studio installation already install basic files necessary (SDK / NDK) ......... you can use the "Android Studio" to update it!!! 2.2 -- to "Apple" you need see on official site
3 - in RAD Studio you use the "FireMonkey (FMX)" framework to create your mobile projects! ------ you dont need know "Java", let the RAD works for you! of couse, you should know it!
at least, it's so easy create mobile apps in RAD Studio with FireMonkey!
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
you can try "virtualize it" in VM like VirtualBox, WMWare but not so good for GUI application... needs hardware layer main for GPU necessities!
read this in DelphiPraxys post: https://en.delphipraxis.net/topic/1100-macos-development-environment/
"21 Mac OS X doesn't run Windows programs. It doesn't provide any of the API you'd need, such as the functions in kernel32, user32, etc.
You could try running your program via Crossover. Other options include virtual machines, such as VMware Fusion and Parallels.
Another thing you might try is to use .Net. Convert your program to use the .Net version of Delphi and then run it on Mono on the Mac. I wouldn't put a lot of confidence in this method, though." http://www.codeweavers.com/products/ http://www.vmware.com/products/fusion/ http://www.parallels.com/ http://www.codegear.com/products/radstudio http://www.mono-project.com/Mono:OSX
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
first, you need look at Embarcadero page or in your RAD Studio -> HELP SYSTEM to see "what the version you can to use in RAD Studio?"
Embarcadero show that Platform Operating System you can use to develop your apps in RAD Studio.
All platforms supported by RAD Studio editions:
RAD Studio XE4...11 Alexandria: https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page
for example: RAD Studio 11 Alexandria supports: macOS Monterey macOS Big Sur (macOS Big Sur support is limited to Delphi only.) macOS Catalina iOS 14 iOS 15 Android 11[3] Android 10[4] Android 11 Android 10 Android 9 Android 8.1 Ubuntu 20.04 LTS Ubuntu 18.04 LTS RedHat Enterprise Linux (version 8) Windows 10 computer with WSL2 (Windows Subsystem for Linux) Windows 10 Windows 7 (SP1 +) Windows Server 2019 (Remote debugging on this operating system, may have issues.) Windows Server 2016
any other editions, it's not official supported! you can try... if you want... but I believe that you will have many problem, beyound that regular problems by Embarcadero <:<>
Here you can to do "step by step"
How to Install macOS Big Sur in VirtualBox on Windows
register free for all forum: https://wedelphi.com/t/422159/#post-3470394
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
sorry, but I can not help with "mac" --> I dont have it, only MSWindows! >:>
in fact, develop to mobile it's not hard in RAD Studio!
1 "code" (same code with directives for each O.S.) and 5 platforms: Win, Linux, Android, iOS, macOS ... of course, you need do it with skills!
review your installation! -- VirtualBox updated? -- macOS image ok for your VirtualBox version? etc...
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3