Klar. y2kshane sagte ja nicht, warum er keinen Mac kaufen möchte. Geht es ihm um die Kosten oder um die Programmierumgebung? Hat er schon im Microsoft-Umfeld ggf. sogar dotnet programmiert? Es gibt einige Gründe.
Gemessen am Stundenlohn eines Softwareentwicklers sind die 399$ für MonoTouch verschwindend gering. Von daher gehe ich davon aus, dass es y2kshane eher um die Umgebung an sich geht (außer er betreibt die Programmierung nur als Hobby).
MonoTouch requires a Mac and Apple's iPhone SDK to test on the emulator and deploy on the device. And you will need to be an Apple iPhone developer to deploy on the device.
Ging es bei der Frage nicht um Programmierung? ich ging davon aus, dass dies möglich ist: http://escoz.com/blog/developing-with-monotouch-on-windows-and-visual-studio
Ich glaub er meint die Sache mit der iPhone SDK geschichte und das du iPhone developer sein musst damit du es auf dein Device packen darfst. Aber naja das ist bei Google und Android ähnlich - Nur nicht ganz so kompliziert und teuer. Wenn ich das richtig weiß kostet die Developer lizenz bei Apple 100€ für ein Jahr und bei Android einmalig 25€ - Steinigt mich bitte nicht gleich wenn es falsch sein sollte :) @Jürgen: Sorry für mein etwas sarkastischen Kommentar vorhin, wir hatten MonoTouch für unsere Zwecke evaluiert und es hätte uns um die 1000$ gekostet ...
MonoTouch ist sicherlich sinnvoll für Leute die sich nicht in das native SDK einarbeiten wollen - aber kann halt nicht deployen. Ich finde es immer ganz lustig welche Sachen hier rauskommen wenn einer wieder extrem sparsam eine Frage formuliert (und sich anscheinend auch mal wieder nicht für die Antworten interessiert..)
Meines wissens nach kannst du monoTouch ohne iPhone-SDK nicht benutzen weil monoTouch die SDK für den Emulator braucht. Und das SDK gibt es nur für MacOS. Ganz sicher bin ich mir mit ersterem aber nicht.
Das reine Entwicklen ohne Emulator etc. (also das erzeugen der Soulution) geht bestimmt auch ohne SDK. Aber das würde theoretisch auch mit Notepad gehen.
Naja praktisch auch wenn man sich mit den struktur des *.sln-Files auskennt. Manipulationen nehm ich in den sln und csproj files heute schon direkt mit einem texteditor vor wenn das nötig ist.
Also ich hatte da auch mal ein wenig drüber nachgedacht und bin bei meinen Recherchen über das DragonFire SDK gekommen. Kannst dir ja mal anschauen. Frage in die Runde: Hat damit jemand schon Erfahrungen?
Ich würde sagen: kommt auf die App an. Viele Sachen könnte man auch mit dem Corona SDK erledigen. Wenn Du eine App mit kompletten Unterstützung (GameCenter, iCloud, etc.) bauen willst, wirst Du einen Mac benötigen - wobei ich denke für so ein Projekt sind dann die 600 EUR für ein Mac Mini drin.
Vll noch eine Lösung für dich: Virtualisierung