Czy możemy opracować grę na iPhone'a na platformie Windows?

14

Czy w jakikolwiek sposób można stworzyć grę dla iPhone'a za pomocą iPhone'a SDK w systemie Windows?

GamDroid
źródło
4
W skrócie: Tak, ale uważaj, że naprawdę warto. Jeśli pracujesz na platformie, która jest nawet umiarkowanie niestabilne przyczyną de nie będąc Mac, które można łatwo kosztować czas równy co zajęłoby ci zarobić cenę Mac Mini.
Williham Totland,

Odpowiedzi:

4

Chociaż jest to niezgodne z zasadami Apple, możesz zainstalować OS X na maszynie wirtualnej i w ten sposób opracować aplikację. A jeśli potrafisz nim zarządzać, technicznie możesz napisać kod itp. Na komputerze z systemem Windows; to oczywiście tylko tekst. Ale kompilator, SDK itp. Jest całkowicie OS-X.

Możesz także spojrzeć na inne sposoby tworzenia gier na iPhone'a, takie jak silnik Unity lub Flash (wiem, że w pewnym momencie skompilowały się do gier na iPhone'a, myślę, że od tego czasu przestały działać)

Ricket
źródło
3
Flash ponownie wydał swój program do pakowania iPhone'ów, chociaż moje doświadczenie z nim (używanie go z wiersza poleceń, a nie przez CS5) było frustrujące.
Gregory Avery-Weir
O! ok, sprawdziłem program pakujący dla iPhone'a na stronie Adobe. Aktualizacja jest dostępna od 11 października, gdy Apple zniosło ograniczenia programistów zewnętrznych. Oznacza to jego ostatnią aktywność. Nie ma potrzeby korzystania z określonego systemu Mac. Flash zadziała dla mnie, prawda?
GamDroid,
Jeśli głosujesz, proszę wyjaśnij, dlaczego głosowałeś ...
Ricket
3

Zobacz to pytanie na stackoverflow.com.

Nawet jeśli istnieje jakiś sposób, aby to zrobić za pomocą maszyn wirtualnych, telefonów z jailbreakiem itd., Nie mogę uwierzyć, że kłopoty byłyby tego warte. Czas poświęcony na rozwiązywanie wszystkich problemów to czas, w którym nie będziesz musiał ulepszać gry.

Jeśli korzystasz z wieloplatformowego środowiska programistycznego, takiego jak Unity , będziesz mógł wykonać większość prac programistycznych w systemie Windows, ale nadal potrzebujesz komputera Mac, aby wdrożyć go na telefonie w celu przetestowania lub wydania. (Testowanie na urządzeniu jest bardzo ważne: palec na ekranie dotykowym nie przypomina wskaźnika myszy na oknie).

To nie jest tak, że potrzebujesz potężnej maszyny do opracowania gry na iPhone'a: ​​Mac Mini za 699 USD wystarczy.

Gareth Rees
źródło
1
Właściwie byłem gotowy do pracy z OSX na maszynie wirtualnej na moim laptopie w krótkie popołudnie. Nie ma problemów, po prostu uważam, że programowanie jest zbyt trudne dla mojego obciążenia w tym czasie. lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows - Miałbym poważne wyrzuty sumienia kupującego, gdybym za to wydał 699 $.
Ricket
3

Polecam zajrzeć do Mono. Pozwala pisać aplikacje .NET na iPhonie / iPadzie.

Jack Marchetti
źródło
MonoTouch działa tylko na komputerach Mac. A przynajmniej tak mówi.
Kaczka komunistyczna
1

Szukałem rozwiązania do tworzenia aplikacji w systemie Windows. W końcu kupiłem komputer Mac mini i cieszę się, że to zrobiłem. Mac i narzędzia programistyczne działają dobrze. Czas, który zaoszczędziłem na konfigurowaniu systemu Windows / maszyn wirtualnych / OSX i tak dalej, spędziłem na tworzeniu aplikacji.

zrozumiałem
źródło
1

Pakiet Airplay SDK twierdzi, że umożliwia programowanie w programie Visual Studio na komputerze z systemem Windows. Nie wypróbowałem tego, więc nie mam pojęcia, jak dobrze działa.

beezir
źródło
0

Marmolada to dobry silnik, który można łatwo zintegrować z Visual Studio. Dzięki temu możesz programować na iOS, Androida, Bada, WebOS, Windows itp. Z jednego kodu. Potrzebujesz jednak komputera Mac, aby przesłać plik IPA, ale myślę, że będzie to łatwiejsze, ponieważ potrzebujesz go tylko raz. Używam go, więc mogę powiedzieć, że działa dobrze, a teraz w wersji 6.0 możesz również rozwijać w HTML5 za pomocą interfejsu API phonegap.

Nowicjusz
źródło
0

Możesz użyć symulatora komputerowego, takiego jak VirtualBox, i po prostu przesłać pliki kodu źródłowego komputera Mac i pobrać XCode ze sklepu z aplikacjami.

użytkownik31137
źródło