[DUG] Delphi for Mac
Jolyon Smith
jsmith at deltics.co.nz
Tue Mar 24 14:46:45 NZDT 2015
Lazarus won't just re-compile any old Delphi app from Windows to Mac
without potentially significant re-working. Not even Delphi tself can do
this, if the app is currently a VCL app (you will need to port .the UI to
FireMonkey first).
Any option that involves changing the project code in order to compile to a
Mac executable is unlikely to be worth the effort for a single user, and
without a Mac yourself to test on, you could never had confidence that your
app will work for your user until they have tested it for you.. Whatever
you do, you will have to spend some time and quite possibly some money.
The only way to avoid incurring that cost is to ask/require your user to
spend that money to establish a Windows VM on their system.
There are a number of solutions for this, including free options
(VirtualBox) and comemrcial (VMware, Parallels etc). On top of the VM
itself of course, the user will need a Windows license as well. Depending
on the Mac hardware and on the VM solution they might choose, they could
even set things up so that your application runs seamlessly on the Mac
desktop.
This isn't achieved through recompilation or binary compatible runtime
libraries, but simply by hiding the Windows Desktop and rendering each
application directly into the Mac desktop, still running as a plain and
simple Windows app in a Windows VM.
Parallels offers this capability, in what they call Coherence mode. The
Windows desktop is merged with the Mac desktop - your Start menu is an icon
in the Mac menu bar and each Windows app runs directly on the Mac desktop.
VMWare has a similar mode I believe.
You (or your customer) pays your money (or not) and makes your choice.
:)
On 23 March 2015 at 10:56, Marshland Engineering <marshland at marshland.co.nz>
wrote:
> One of my users runs a Mac. I've done a bit of a web search but not been
> successful other than finding out to make a Hackintosh.
> I only have one application so I don't want to spend any money !!
>
> Lazarus could be an option but can I compile to make a Mac exe using a PC ?
>
> Any other suggestions are welcome. One is to give him an old PC laptop.
>
> Cheers Wallace
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at listserver.123.net.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at listserver.123.net.nz with
> Subject: unsubscribe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20150324/12f18cef/attachment.html
More information about the Delphi
mailing list