Chúng tôi có thể phát triển một trò chơi cho iPhone trên nền tảng Windows không?


14

Có thể bằng cách nào đó có một trò chơi được phát triển cho iPhone bằng cách sử dụng sdk iPhone trên Windows?


4
Tóm lại: Có, nhưng hãy cẩn thận rằng nó thực sự đáng để gặp rắc rối. Nếu bạn làm việc trên một nền tảng thậm chí không ổn định ở mức độ vừa phải, nguyên nhân không phải là máy Mac, điều đó có thể dễ dàng khiến bạn mất thời gian bằng với những gì bạn cần để kiếm được giá của Mac Mini.
Williham Totland

Câu trả lời:


4

Mặc dù điều đó trái với chính sách của Apple, bạn có thể cài đặt OS X vào máy ảo và phát triển ứng dụng theo cách đó. Và nếu bạn có thể quản lý nó, bạn về mặt kỹ thuật có thể viết mã và như vậy trên máy Windows; nó, tất nhiên, chỉ có văn bản. Nhưng trình biên dịch, SDK, v.v ... hoàn toàn chỉ dành cho OS X.

Bạn cũng có thể xem xét các cách khác để tạo trò chơi cho iPhone, chẳng hạn như công cụ Unity hoặc Flash (Tôi biết tại một thời điểm họ đã biên dịch sang trò chơi trên iPhone, tôi nghĩ rằng họ đã ngừng việc đó)


3
Flash đã phát hành lại trình đóng gói iPhone của họ, mặc dù trải nghiệm của tôi với nó (sử dụng dòng lệnh, không thông qua CS5) là một điều khó chịu.
Gregory Avery-Weir

Oh! ok, đã kiểm tra packager cho iphone tại trang web adobe. Bản cập nhật có sẵn kể từ ngày 11 tháng 10, khi Apple dỡ bỏ các nhà phát triển bên thứ ba. Điều này có nghĩa là hoạt động gần đây của nó. Không cần một hệ thống Mac cụ thể. Flash sẽ làm việc cho tôi, phải không?
GamDroid

Nếu bạn downvote, vui lòng giải thích lý do tại sao bạn hạ cấp ...
Ricket

3

Xem câu hỏi này trên stackoverflow.com.

Ngay cả khi có một số cách để làm điều đó với máy ảo, điện thoại đã bẻ khóa, v.v., tôi không thể tin rằng rắc rối sẽ đáng giá. Thời gian bạn dành để xử lý tất cả các vấn đề là thời gian mà bạn sẽ không phải cải thiện trò chơi.

Nếu bạn đang sử dụng môi trường phát triển đa nền tảng như Unity , bạn sẽ có thể thực hiện hầu hết sự phát triển trên Windows, nhưng bạn vẫn sẽ cần máy Mac để triển khai lên điện thoại để thử nghiệm hoặc phát hành. (Và thử nghiệm trên thiết bị là rất quan trọng: một ngón tay trên màn hình cảm ứng không giống như con trỏ chuột trên cửa sổ.)

Không phải là nếu bạn cần một cỗ máy mạnh mẽ để phát triển trò chơi iPhone: Mac Mini với giá 699 đô la sẽ hoạt động tốt.


1
Thật ra tôi đã dậy và chạy với OSX trong một máy ảo trên máy tính xách tay của tôi trong một buổi chiều ngắn. Không có vấn đề, tôi chỉ thấy phát triển là một cái gì đó quá khó khăn cho khối lượng công việc của tôi tại thời điểm đó. lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows - Tôi sẽ có sự hối hận nghiêm trọng của người mua nếu tôi đã chi 699 đô la cho việc đó.
Ricket


1

Tôi đang tìm kiếm một giải pháp để phát triển ứng dụng trên Windows. Cuối cùng tôi đã mua một chiếc Mac mini và tôi rất vui vì đã làm như vậy. Mac và các công cụ phát triển đang hoạt động tốt. Thời gian tôi lưu lại để tìm ra cách định cấu hình Windows / Máy ảo / OSX và tôi đã dành thời gian để phát triển Ứng dụng thực sự.


1

Airplay SDK tuyên bố cho phép bạn phát triển trong Visual Studio trên PC Windows. Tôi đã không thử nó, vì vậy không biết nó hoạt động tốt như thế nào.



0

Marmalade là một công cụ tốt có thể dễ dàng tích hợp với Visual Studio. Vì vậy, bạn có thể phát triển cho iOS, Android, Bada, WebOS, Windows, v.v. từ mã đơn. Bạn sẽ cần một máy Mac để tải lên tệp ipa, nhưng tôi đoán nó sẽ dễ dàng hơn vì bạn chỉ cần một lần. Tôi đang sử dụng nó để tôi có thể nói với bạn rằng nó hoạt động tốt và bây giờ với phiên bản 6.0, bạn cũng có thể phát triển trong HTML5 bằng API phonegap.


0

Bạn có thể sử dụng một trình giả lập máy tính như VirtualBox và chỉ cần tải lên các tệp mã nguồn của mac và tải xuống XCode của cửa hàng ứng dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.