เป็นไปได้หรือไม่ที่จะพัฒนาเกมสำหรับ iPhone โดยใช้ iPhone sdk บน Windows
เป็นไปได้หรือไม่ที่จะพัฒนาเกมสำหรับ iPhone โดยใช้ iPhone sdk บน Windows
คำตอบ:
แม้ว่าจะขัดต่อนโยบายของ Apple แต่คุณสามารถติดตั้ง OS X ลงในเครื่องเสมือนและพัฒนาแอพได้ และถ้าคุณสามารถจัดการได้คุณก็สามารถเขียนรหัสและบนเครื่อง Windows ได้ แน่นอนว่าเป็นข้อความเท่านั้น แต่คอมไพเลอร์, SDK, ฯลฯ เป็น OS X-only อย่างสมบูรณ์
คุณสามารถดูวิธีอื่น ๆ ในการสร้างเกม iPhone เช่นเอ็นจิ้น Unity หรือ Flash (ฉันรู้ ณ จุดหนึ่งที่พวกเขาคอมไพล์เกมของ iPhone ฉันคิดว่าพวกเขาเลิกใช้แล้ว)
ดูคำถามนี้ใน stackoverflow.com
แม้ว่าจะมีวิธีการทำบางอย่างกับเครื่องเสมือนโทรศัพท์มือเจลเบรคและอื่น ๆ ฉันไม่อยากเชื่อเลยว่าความยุ่งยากจะคุ้มค่า เวลาที่คุณใช้จัดการกับปัญหาทั้งหมดคือเวลาที่คุณไม่ต้องปรับปรุงเกม
หากคุณใช้สภาพแวดล้อมการพัฒนาข้ามแพลตฟอร์มเช่นUnityคุณจะสามารถทำการพัฒนาบน Windows ได้เกือบทั้งหมด แต่คุณยังต้องใช้ Mac เพื่อนำไปใช้กับโทรศัพท์เพื่อทดสอบหรือวางจำหน่าย (และการทดสอบอุปกรณ์มีความสำคัญ: นิ้วบนหน้าจอสัมผัสไม่เหมือนกับตัวชี้เมาส์บนหน้าต่าง)
ไม่ใช่ว่าคุณต้องการเครื่องจักรที่ทรงพลังในการพัฒนาเกม iPhone: Mac Mini ราคา $ 699 จะทำได้ดี
ฉันกำลังมองหาวิธีการพัฒนาแอพบน Windows ในที่สุดฉันก็ซื้อ Mac mini และฉันก็ดีใจที่ทำ Mac และเครื่องมือในการพัฒนานั้นใช้งานได้ดี เวลาที่ฉันบันทึกการหาการกำหนดค่า Windows / เครื่องเสมือน / OSX และอื่น ๆ ที่ฉันใช้ในการพัฒนาแอพ
Airplay SDKอ้างว่าอนุญาตให้คุณพัฒนาใน Visual Studio บนพีซี Windows ฉันยังไม่ได้ลองเลยจึงไม่รู้เลยว่ามันทำงานได้ดีแค่ไหน
Adobe AIR SDK 3.3 ช่วยให้คุณสามารถสร้างแอพ iOS บนแพลตฟอร์ม windows: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
อย่างไรก็ตามคุณต้องโค้ดแอพ / เกมของคุณใน ActionScript แต่คุณสามารถขยายฟังก์ชัน AIR SDK ผ่าน Adobe Native Extension (ANE)
Marmalade เป็นเครื่องมือที่ดีซึ่งสามารถรวมเข้ากับ Visual Studio ได้อย่างง่ายดาย ดังนั้นคุณสามารถพัฒนาสำหรับ iOS, Android, Bada, WebOS, Windows ฯลฯ จากรหัสเดียว คุณต้องใช้ Mac เพื่ออัปโหลดไฟล์ ipa แต่ฉันคิดว่ามันจะง่ายกว่าเพราะคุณต้องการเพียงครั้งเดียว ฉันใช้มันดังนั้นฉันจึงบอกได้ว่ามันใช้งานได้ดีและตอนนี้ใช้เวอร์ชั่น 6.0 คุณสามารถพัฒนาใน HTML5 โดยใช้ phonegap API
คุณสามารถใช้โปรแกรมจำลองคอมพิวเตอร์เช่น VirtualBox และอัปโหลดไฟล์ซอร์สโค้ดของ mac และดาวน์โหลด XCode ของ app store