PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Iphone apps proggen unter Win/Linux?



computerfreaky
11.06.2010, 15:59
Hey

wollte fragen ob es ein compiler gibt um iphone apps zu proggen. Für mac gibts ja Xcode, jedoch läuft diese nicht unter Windows. Gibts ne freeware die auf Windows oder auf Linux läuft? Hab jetzt lange gesucht auf google hab aber nichts brauchbares gefunden..
Wenn einer etwas mehr weiss, dann bitte melden, natürlich soll es auch legal sein.

Falls es nichts für win/linux gibt, wäre es dann empfehelenswert OSx oder was auch immer so zu kaufen und dann in einer VM zu installen?
denke auf AMD läuft das nicht oder?
danke

Naimless
11.06.2010, 16:02
Gibt es nicht, das SDK gibt es ja auch nur für OS X.

locomarco
11.06.2010, 16:04
http://iphone-sdk-in-windows.co.uk/

Schau mal hier, vielleicht funktioniert das.

Vortox
11.06.2010, 16:05
Nein, es gibt kein Programm zum proggen unter Win\Linux, von dem ich weiß. VM mit OS X funktioniert nicht auf nen normalen PC. Es gibt veränderte OS X Versionen für AMD, dafür kann ich dir das Forum ans Herzen legen: http://www.root86.org/

Edit: VM funktioniert doch, wie der Link von locomarco zeigt. Ich werde es mal probieren.

Adem67
11.06.2010, 16:28
Da fällt mir spontan das DragonFireSDK für Windows ein.
http://www.dragonfiresdk.com/index.htm

computerfreaky
11.06.2010, 22:32
ist das dragonfiresdk denn auch komplett legal? Die programmierten apps laufen ja auch ohne jb auf dem iphone?
und wie funzt das jetzt, sowie ich das gelesen habe, braucht man den visual studio C/C++, den ja gratis ist, und da proggt man seinen code, und der dragonfiresdk setzt das dann in iphone code um oder wie? und wie ist es mit den designs?wird das direkt im dragonfiresdk gemacht?

EDIT:oh man, dazu mal nicht freeware...50euro bzw 100euro für dieses teil echt mies
kennt sonst niemand ein tool um unter windows oder linux zu proggen?

kennyalive
12.06.2010, 12:18
VM mit OS X funktioniert nicht auf nen normalen PC.Seit Version 3.2.2 kann man mit VirtualBox OSX in einer VM installieren. Aber ich weiß nicht ob das nur auf Macs oder auch unter Windows funktioniert.

locomarco
12.06.2010, 13:33
EDIT:oh man, dazu mal nicht freeware...50euro bzw 100euro für dieses teil echt mies
kennt sonst niemand ein tool um unter windows oder linux zu proggen?

Was ist denn mit dem Link den ich gepostet habe?
Wenn du mal Google zu dem Thema bemühst, wirst du sehen, das du da nich viel auswahl hast.

computerfreaky
18.06.2010, 17:28
Und wie wärs wenn man das ganze in JAVA macht?
Hm also mit Virtualbox könnte ich doch eigendlich nen normales OSx/leopard installen, also keine veränderte/illegale version. Denn unter Virtualbox ist es egal welcher CPU verbaut ist, also ob INTEL oder AMD..

@vortox: und haste schon probiert?

danke

locomarco
18.06.2010, 20:48
Und wie wärs wenn man das ganze in JAVA macht?
Wenn auf dem iphone JAVA funktioniert, kannst das ja machen.


Denn unter Virtualbox ist es egal welcher CPU verbaut ist, also ob INTEL oder AMD..

Soweit ich weiß, ist es nicht egal. Und Virtualisierung muss der Prozessor auch können.
Aber genau kann ich dir das nich sagen, bei mir hats nach etlichen Versuchen (mit verschiedenen Versionen für AMD, Intel/AMD) nicht funktioniert - weder in VMWare, noch mit Virtualbox oder ganz normal auf einer Festplatte.

kuddlmuddl
19.06.2010, 00:44
Ich hab nur mal nach
macosx vmware
gegoogelt - da gibts viele Treffer. Bestimmt bekommt man ne (ältere) Version zum laufen. Wenn du das MacOSX kaufst ist das ja zumindest in D nichtmal eindeutig illegal. Die Frage ist nur, ob du damit jemals Spaß haben wirst auf so einem murksigen System zu arbeiten.

Zum iPhone-App Entwickeln gehört ja auch der Account bei Dev-Apple und man braucht ne DVD-Iso um die Entwicklungstools (xCode, Doku...) nachzuinstallieren. Ich denke mal mit einem gebrauchten Mac-Mini von eBay hättest du die billigste "richtige" Lösung. Zum Entwickeln reicht das performace-mäßig locker.

Der Account zum App Veröffentlichen kostet eh 3-Stellig. Von daher würde der MacMini kaum höhere Kosten für dich bedeuten. Umsonst mal eben ne App machen die wer kauft ist also sowieso nicht drin bei Apples Geschäftsmodell.

Gabs nicht sogar hier auf Computerbase News zu nem Hersteller, der günstige PC-Harware mit dem OS MacOSX kombiniert?

kennyalive
19.06.2010, 10:52
Der Account zum App Veröffentlichen kostet eh 3-Stellig.Falsch, $99/year. Ist somit schon ein gewaltiger Unterschied zum Mac mini.

Und weiterhin unterstützt VirtualBox seit der 3.2.0 beta Mac OS X als Gast-BS, das habe ich aber oben schon mal erwähnt.

computerfreaky
19.06.2010, 11:52
ich hab mich vorhin bisschen auf ebau umgeschaut, das Mac OS X v10.6.3 Snow Leopard kostet mal gerade 40euro (http://cgi.ebay.de/Mac-OS-X-v10-6-3-Snow-Leopard-DVD-Deutsch-Vollversion-/300436304013?cmd=ViewItem&pt=Software&hash=item45f366308d)

Nen MAC mini ist auch nicht gerade billig. Aber soweit ich das mitbekommen habe muss man fürs veröffentlichen der Apps doch nicht bezahlen? Und das Xcode muss man nur einmalig bezahlen oder ist das nen Abo?

danke

kennyalive
19.06.2010, 11:58
Mac OS X v10.6.3 Snow Leopard kostet mal gerade 40euroMac OS X Snow Leopard kostet eigentlich gerade mal 29€, das ist zumindest der Preis für den ich es damals gekauft habe. Gehe einfach in den nächsten MM, Saturn, Gravis, … und kaufe es dort.


Aber soweit ich das mitbekommen habe muss man fürs veröffentlichen der Apps doch nicht bezahlen? Und das Xcode muss man nur einmalig bezahlen oder ist das nen Abo?Das Veröffentlichen deiner programmierten Apps im AppStore ist soweit ich weiß kostenlos, genau wie Xcode. Was du allerdings dazu benötigst um deine Apps veröffentlichen zu dürfen ist ein Apple Developer Account zu $99 pro Jahr. Dafür kannst du dann aber so viele Apps veröffentlichen, wie du willst.

kuddlmuddl
19.06.2010, 15:45
Oha, na dann nehm ich natürlich alles zurück.^^
Habe mich auch etwas verschätzt, was die MacMini Preise angeht, wie ich gestern bei ebay gesehen habe.

Die VM ist dann wahrscheinlich das klügste (billigste)

ice-breaker
19.06.2010, 16:38
Ich hab nur mal nach
macosx vmware
gegoogelt - da gibts viele Treffer. Bestimmt bekommt man ne (ältere) Version zum laufen. Wenn du das MacOSX kaufst ist das ja zumindest in D nichtmal eindeutig illegal. Die Frage ist nur, ob du damit jemals Spaß haben wirst auf so einem murksigen System zu arbeiten.
doch ist es. Da dies illegale Verbreitung der Software ist.
Du darfst dir aber vollkommen legal Mac OS X auf deinem PC installieren, die Beschränkung, dass man dies nur auf Apple-Rechnern darf ist in Deutschland nicht zulässig.
Und ja es funktioniert, je nach Hardware kann es aber sehr viel Zeit kosten.


Zum iPhone-App Entwickeln gehört ja auch der Account bei Dev-Apple und man braucht ne DVD-Iso um die Entwicklungstools (xCode, Doku...) nachzuinstallieren.
das SDK gibts von Apple auch direkt zum Downloaden ;)


Ich denke mal mit einem gebrauchten Mac-Mini von eBay hättest du die billigste "richtige" Lösung. Zum Entwickeln reicht das performace-mäßig locker.
Richtig, die Performance vom Mini reicht absolut, in einer VM ist Mac OS aber viel zu langsam, dadrin zu entwickeln ist einfach unmöglich.



ich hab mich vorhin bisschen auf ebau umgeschaut, das Mac OS X v10.6.3 Snow Leopard kostet mal gerade 40euro (http://cgi.ebay.de/Mac-OS-X-v10-6-3-Snow-Leopard-DVD-Deutsch-Vollversion-/300436304013?cmd=ViewItem&pt=Software&hash=item45f366308d)
Snow Leopard ist nur ein Upgrade, alleine reicht das nicht ;)



Nen MAC mini ist auch nicht gerade billig. Aber soweit ich das mitbekommen habe muss man fürs veröffentlichen der Apps doch nicht bezahlen? Und das Xcode muss man nur einmalig bezahlen oder ist das nen Abo?
Veröffentlichen der Apps: kostenlos
Xcode: kostenlos
jährliche Mitgliedsgebühr: 99$

Der Mac Mini ist die günstigste Lösung, wenn man einrechnet, dass Zeit auch Geld kostet, den Mac OS auf non-Apple-Hardware zu installieren kann ganz einfach sein (wenige Stunden) oder man muss sich tagelang mit irgendwelchen Problemen rumschlagen, bis es eventuell einmal funktioniert.





Es gibt aber noch eine sehr günstige Alternative: WebApps
die können zwar eine Ecke weniger, lassen sich aber auf jedem Betriebssystem entwickeln.

computerfreaky
19.06.2010, 18:29
doch ist es. Da dies illegale Verbreitung der Software ist.
Du darfst dir aber vollkommen legal Mac OS X auf deinem PC installieren, die Beschränkung, dass man dies nur auf Apple-Rechnern darf ist in Deutschland nicht zulässig.
Also einmal sagste es wäre illegal dann sagste doch es wäre legal:freak2


Und ja es funktioniert, je nach Hardware kann es aber sehr viel Zeit kosten.
Richtig, die Performance vom Mini reicht absolut, in einer VM ist Mac OS aber viel zu langsam, dadrin zu entwickeln ist einfach unmöglich.
Wieso denn? Wenn ich meiner Vm gute 2GB gebe müsste das doch reichen? ODer iost es weil VM den CPU emuliert und ich dann auf dem OSx keinen X2 2*3GHz mehr hab?


CSnow Leopard ist nur ein Upgrade, alleine reicht das nicht ;)
Bei dem Artikel steht aber VOLLVERSION.


Der Mac Mini ist die günstigste Lösung, wenn man einrechnet, dass Zeit auch Geld kostet, den Mac OS auf non-Apple-Hardware zu installieren kann ganz einfach sein (wenige Stunden) oder man muss sich tagelang mit irgendwelchen Problemen rumschlagen, bis es eventuell einmal funktioniert.
Naja also Zeit gleich Geld kann man bei ja nicht soo behaupten, bin ja noch schüler ;)
Und die günstigste Lösung..600euro ist nicht gerade wenig

Was mich jetzt aber bisschen nervt und was ich auch schlimm finde, ist dass man jedes Jahr da 99dollar bezahlen muss, nur um sich selbst Apps zu proggen


Es gibt aber noch eine sehr günstige Alternative: WebApps
die können zwar eine Ecke weniger, lassen sich aber auf jedem Betriebssystem entwickeln.Hm weiss nicht so

kennyalive
19.06.2010, 19:44
Bei dem Artikel steht aber VOLLVERSION.Der Artikel ist falsch ausgeschrieben. Die Version ist eigentlich nur eine Upgrade-Version von 10.5 auf 10.6. Man benötigt also noch Leopard. Die Standalone-Installation ist trotzdem möglich.

computerfreaky
19.06.2010, 19:50
ok der preis ist dennoch dann für eine vollversion 30euro (MAC OS X Snow Leopard eignet sich am besten oder)?

ice-breaker
19.06.2010, 20:19
Also einmal sagste es wäre illegal dann sagste doch es wäre legal:freak2
es ist illegal das VM image weiterzugeben!
wie du die Software aber selbst einsetzt, ist dir überlassen.


Wieso denn? Wenn ich meiner Vm gute 2GB gebe müsste das doch reichen? ODer iost es weil VM den CPU emuliert und ich dann auf dem OSx keinen X2 2*3GHz mehr hab?
richtig!
Die CPU-Emulierung ist extrem lahm, ich hatte es mal getestet, 90 Sekunden für das Compilen eines Apps war echt kein Spaß
Immerhin musst du es jedesmal compilen, bevor du es ausführen kannst.


Naja also Zeit gleich Geld kann man bei ja nicht soo behaupten, bin ja noch schüler ;)
Und die günstigste Lösung..600euro ist nicht gerade wenig
manchmal bekommt man sie auch für 400€ oder weniger :)


ok der preis ist dennoch dann für eine vollversion 30euro (MAC OS X Snow Leopard eignet sich am besten oder)?
Es gibt keine Snow Leopard Vollversionen, das sind immer nur Upgrades.