Czy w jakikolwiek sposób można stworzyć grę dla iPhone'a za pomocą iPhone'a SDK w systemie Windows?
Czy w jakikolwiek sposób można stworzyć grę dla iPhone'a za pomocą iPhone'a SDK w systemie Windows?
Odpowiedzi:
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ć)
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.
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.
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.
Zestaw Adobe AIR SDK 3.3 umożliwia tworzenie aplikacji iOS na platformie Windows: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Jednak musisz zakodować aplikację / grę w ActionScript, ale możesz rozszerzyć funkcjonalność AIR SDK za pomocą Adobe Native Extension (ANE).
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.
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.