Delphi a Mac - lehetséges?

szavazat
19

Felelős vagyok a Delphi / Win32 projekt menedzsment alkalmazás. Nekem van csak befejezett egy lépés, hogy Delphi 2009.

Egyre több amerikai székhelyű felhasználó szeretné használni az alkalmazást a Mac számítógépek, míg a többség a Windows felhasználók számára.

Vannak megoldások odakinn könnyedén építeni egy Delphi alkalmazás, amely natívan fut MacOS?

frissítés :

A kiadás a RAD Studio XE2 2011 végén, Delphi fejlesztők számára lehetővé kell tenni, hogy építsenek egyszer és terjesztésére Win 32/64 és a MacOS 32, iOS támogatja ígért.

A kérdést 02/02/2009 18:54
a forrás felhasználó
Más nyelveken...                            


11 válasz

Válaszolt 02/02/2009 19:04
a forrás felhasználó

szavazat
19

Mac OS X nem fut a Windows programok. Nem nyújt semmilyen API akkor lenne szükség, mint például a funkciók kernel32, User32 stb

Megpróbálhatod fut a programból crossover . Egyéb lehetőségek közé a virtuális gépek, mint például a VMware Fusion és Parallels .

A másik dolog, lehet, hogy megpróbálja, hogy használja Net. Alakítsa át a programot használja a Net változata Delphi , majd futtassa azon a Mono a Mac . Én nem tesz egy csomó bizalom ebben az eljárásban, mégis.

Válaszolt 02/02/2009 19:02
a forrás felhasználó

szavazat
9

A lehetőségek futtatni natív Delphi kódot OSX elég korlátozott. Használhatja Lazarus / FreePascal, de ez egy hosszú út mögött Delphi. Ez fog natív kód.

Felváltva használhatja Prism és a Mono. Ez látszólag jól működik. Vessünk egy pillantást http://devcenter.remobjects.com/osx vagy http://wiki.remobjects.com/ . Is, nézd meg a remobjects blogok és a embarcadero.public.delphiprism.mono.osx hírcsoport.

Hogy szüksége van a mono terjeszthető. Azonban mono is támogatja összekapcsolása és idő előtt összeállítása így lehet, hogy tudja, hogy valami közeli natív kód rajta.

Mindkét esetben meg kell, hogy átírják a UI, mint az OSX megjelenését és egyezmények eltérő.

Válaszolt 02/02/2009 20:51
a forrás felhasználó

szavazat
6

Ez egy nagyon régi téma, de az ember böngészi ide és keresi a választ a Q3 2011-utóbb a válasz: igen.

A kiadás a Rad Studio XE2 idén Delphi fejlesztők képesek lesznek létrehozni natív alkalmazások Mac OS, valamint a Win32, Win64 és iOS több platformon hamarosan.

Válaszolt 09/08/2011 17:04
a forrás felhasználó

szavazat
3

Míg a Lazarus útvonal nem egy nem agy újrafordítás, én már jó tapasztalatai vele. Próbáltam a (Delphi) .NET + mono utat, mielőtt (a WinCE, Linux és OS X), és a kudarcot vallott.

CodeGear sokat beszél, de a következő Delphi verzió csak egy előnézet 64 bites (cmdline fordító). Ha vállalja a verzió után a teljes 64 bites termék, akkor biztos lehet benne, hogy az OS X legkorábban 2 év múlva.

Lazarus vagy futnia.

Válaszolt 25/04/2009 23:41
a forrás felhasználó

szavazat
3

Lehet némi reményt a jövőre Delphi és a Mac.

A Podcast at Delphi.Org áttekintették a záró előadásában CodeRage III (dec 2008), amikor Embarcaderón Wayne Williams beszélt a jövő. Azt mondta ezt:

Azt hiszem, a legizgalmasabb része Wayne beszélgetés volt a dia jelölt „The Future”, amely szerepel néhány a cég széles kutatási kezdeményezések folyamatban van. Ez konkrétan felsorolt ​​Mac, Linux, Cloud, Application Virtualization, Tűzmadár, Touch, 64bit, SMP és a Multi-core. Amikor megkérdeztem a Delphi for Mac és Linux azt mondták, hogy ma, a Delphi Prism és Mono tudna elérni a Mac és a Linux, de a labs dolgoztak natív támogatást, és hogy volt egy jelentős előnyt.

Válaszolt 02/02/2009 22:42
a forrás felhasználó

szavazat
2

Egy másik alternatíva az lenne, hogy dolgozzon ki egy web alapú alkalmazás. Ezzel elkerülhető a „gui különböző” problémát, és lehetővé teszi, hogy összpontosítson a terméket. Ha megnézzük néhány a legújabb AJAX vezérlők, akkor kap elég közel ahhoz a teljes desktop alkalmazás tapasztalatai anélkül, hogy áldozatot sokat. Ha az alkalmazás futtatásához szükséges helyileg, akkor a fejlődő helyi internetes szolgáltatás a Delphi és a fordítás, hogy Lázár kifejezetten a OSX tűnik számomra, hogy egy sokkal könnyebb és teljesíthető feladat.

Válaszolt 03/02/2009 16:42
a forrás felhasználó

szavazat
2

Hallgattam az egyik legutóbbi Delphi 2009 show-off konferencia-hívások, és azt mondták, hogy ez lehetséges, hogy egy Mac segítségével Delphi Prism és van egy automatikus konverziós segédprogram, amit Oxidálószer. Nem vagyok benne biztos, ha hívnám, hogy a natív mivel akkor lenne szükség Mono, de azt hiszem, ez jobb, mint bor.

Válaszolt 02/02/2009 19:38
a forrás felhasználó

szavazat
1

Mi már megjelent egy új termék létrehozására platformfüggetlen alkalmazásokat (Mac OSX) segítségével Delphi / Free Pascal. egy pillantást http://twinforms.com/

Válaszolt 07/04/2009 00:14
a forrás felhasználó

szavazat
1

Ott nem igazán jó megoldás erre. Valaki említette Lazurus, de ez nem „ott” még. Delphi csak nem egy cross-platform eszköz. Ha szeretné egy Mac verzió, akkor valószínűleg kell nézni alternatívákat.

Ha az alkalmazás fogyasztói alapú, a felhasználók elvárják sok Cocoa jóság. Segítségével mást tenni a Mac app teszi őket házsártos.

Ha azonban ez inkább egy üzleti alkalmazás, akkor ez általában kevésbé fontos. ÉN használ REALbasic építeni sok Mac / Windows üzleti alkalmazások. Ez nagyon hasonlít a Delphi ezért kell könnyű felvenni.

Válaszolt 02/02/2009 22:21
a forrás felhasználó

Válaszolt 11/10/2016 08:39
a forrás felhasználó

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