Delphi på Mac - mulig?

stemmer
19

Jeg er ansvarlig for en Delphi / Win32 prosjektledelse søknad. Jeg har nettopp fullført en overgang til Delphi 2009.

Flere og flere amerikanske baserte brukere ønsker å bruke programmet på sine Mac-maskiner, mens de fleste er Windows-brukere.

Er det løsninger der ute for enkelt å bygge en Delphi app som vil opprinnelig kjøres på MacOS?

oppdatering :

Med utgivelsen av RAD Studio XE2 i slutten av 2011, bør Delphi utviklere kunne bygge gang og distribuere på Win 32/64 og MacOS 32, med iOS støtter lovet.

Publisert på 02/02/2009 klokken 17:54
kilden bruker
På andre språk...                            


11 svar

Svarte 02/02/2009 kl. 18:04
kilden bruker

stemmer
19

Mac OS X ikke kjøre Windows-programmer. Det gir ikke noen av API du trenger, for eksempel funksjonene i kernel32, User32 etc.

Du kan prøve å kjøre programmet via Crossover . Andre muligheter er virtuelle maskiner, for eksempel VMware Fusion og Parallels .

En annen ting du kan prøve er å bruke Net. Konverter program å bruke .Net versjon av Delphi og deretter kjøre den på Mono på Mac . Jeg ville ikke sette mye selvtillit i denne metoden, skjønt.

Svarte 02/02/2009 kl. 18:02
kilden bruker

stemmer
9

Alternativene til å kjøre innfødte Delphi kode på OSX er ganske begrenset. Du kan bruke Lazarus / Free Pascal, men det er en lang vei bak Delphi. Det vil produsere egen kode.

Alternativt kan du bruke Prism og Mono. Som tilsynelatende fungerer godt. Ta en titt på http://devcenter.remobjects.com/osx eller http://wiki.remobjects.com/ . Sjekk også ut remobjects blogger, og embarcadero.public.delphiprism.mono.osx nyhetsgruppen.

Som trenger mono redistributable. Men mono også støtter linking og forhånd samling, slik at du kan være i stand til å få noe i nærheten av egen kode på den.

I begge tilfeller må du skrive din ui som osx utseende og konvensjoner er forskjellige.

Svarte 02/02/2009 kl. 19:51
kilden bruker

stemmer
6

Dette er en veldig gammel tråd, men for folk som leser her og leter etter svar i Q3 2011 eller senere er svaret ja.

Med utgivelsen av RAD Studio XE2 i år, vil Delphi utviklere kunne lage native applikasjoner for Mac OS samt Win32, Win64 og iOS flere plattformer kommer snart.

Svarte 09/08/2011 kl. 16:04
kilden bruker

stemmer
3

Mens Lasarus ruten ikke er en no brainer rekompilere, har jeg gode erfaringer med det. Jeg prøvde (Delphi) NET + mono måten før (til WinCE, Linux og OS X), og mislyktes totalt.

Codegear snakker mye, men neste Delphi versjonen vil bare ha en forhåndsvisning av 64-bit (cmdline kompilator). Hvis du antar versjonen etter det er den fulle 64-bit produkt, kan du være sikker på at OS X er tidligst 2 år unna.

Lasarus eller omkoding.

Svarte 25/04/2009 kl. 22:41
kilden bruker

stemmer
3

Det kan være noe håp for fremtiden for Delphi og Mac.

Podcast på Delphi.Org anmeldt lukking keynote på CodeRage III (des 2008) når Embarcadero er Wayne Williams snakket om fremtiden. Det sa dette:

Jeg tror den mest spennende delen av Waynes snakk var lysbildet merket “The Future”, som listet opp noen av selskapets brede forskningsinitiativ i gang. Det spesifikt oppført Mac, Linux, Cloud, Application Virtualization, Firebird, Touch, 64bit, SMP og Multi-core. Da jeg spurte om en Delphi for Mac og Linux de sa at i dag, med Delphi Prism og Mono kan du nå Mac og Linux, men i sine laboratorier ble de jobber med innebygd støtte, og at de hadde et betydelig forsprang.

Svarte 02/02/2009 kl. 21:42
kilden bruker

stemmer
2

Et annet alternativ ville være å utvikle en web-basert applikasjon. Dette unngår "gui er annerledes" problemet og lar deg fokusere på produktet. Hvis du ser på noen av de nyeste AJAX kontroller, kan du få ganske nær en full desktop opplevelse av programmet uten å måtte ofre mye. Dersom man har behov for å kjøre lokalt, og deretter utvikle en lokal webtjeneste i Delphi og oversette den til Lasarus spesielt rettet mot OSX synes for meg å være en mye enklere og overkommelig oppgave.

Svarte 03/02/2009 kl. 15:42
kilden bruker

stemmer
2

Jeg lyttet på en av de siste Delphi 2009 show-off konferansesamtaler, og de sa at det var mulig å kjøre på en Mac ved hjelp av Delphi Prism og det er en automatisk konvertering verktøy kalt Oxidizer. Jeg er ikke sikker på om du vil kalle det opprinnelige siden du trenger Mono, men jeg tror det er bedre enn vin.

Svarte 02/02/2009 kl. 18:38
kilden bruker

stemmer
1

Vi har lansert et nytt produkt for å lage cross platform apps (Mac OSX) med Delphi / Free Pascal. ta en titt på http://twinforms.com/

Svarte 06/04/2009 kl. 23:14
kilden bruker

stemmer
1

Det er egentlig ikke en god løsning for dette. Noen nevnte Lazurus, men det er ikke "der" enda. Delphi er bare ikke en kryssplattform verktøy. Hvis du virkelig vil ha en Mac-versjon så har du sannsynligvis bør se på alternativer.

Hvis appen din forbruker-basert, vil brukerne forvente massevis av Cocoa godhet. Bruke noe annet å gjøre en Mac app vil gjøre dem grinete.

Men hvis det er mer av en virksomhet app, så det er vanligvis mindre viktig. Jeg bruker Realbasic å bygge mange Mac / Windows forretningsapplikasjoner. Det er veldig lik Delphi så det burde være lett å plukke opp.

Svarte 02/02/2009 kl. 21:21
kilden bruker

Svarte 11/10/2016 kl. 08:39
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more