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?
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?
Câu trả lời:
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 đó)
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.
Tôi khuyên bạn nên tìm hiểu về Mono. Nó cho phép bạn viết các ứng dụng .NET trên iPhone / iPad.
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ự.
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.
Adobe AIR SDK 3.3 cho phép bạn xây dựng ứng dụng iOS trên nền tảng windows: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Tuy nhiên, bạn phải mã hóa ứng dụng / trò chơi của mình trong ActionScript nhưng bạn có thể mở rộng chức năng AIR SDK thông qua Adobe Native Extension (ANE).
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.
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.