ฉันสามารถพัฒนาสำหรับ iOS บน Ubuntu ได้ไหม?
ฉันได้รับการบอกว่าเนื่องจากใช้ Unix ฉันจึงสามารถพัฒนาสำหรับ iOS บน Linux แต่ฉันสามารถอัพโหลดเกม iOS ไปยัง App Store ของ Apple บน Linux ได้หรือไม่
ฉันสามารถพัฒนาสำหรับ iOS บน Ubuntu ได้ไหม?
ฉันได้รับการบอกว่าเนื่องจากใช้ Unix ฉันจึงสามารถพัฒนาสำหรับ iOS บน Linux แต่ฉันสามารถอัพโหลดเกม iOS ไปยัง App Store ของ Apple บน Linux ได้หรือไม่
คำตอบ:
คุณสามารถอัปโหลดโปรแกรมที่คอมไพล์ไปยัง Apple จากเครื่อง Ubuntu โดยไม่มีปัญหาใด ๆ เนื่องจาก (ฉันค่อนข้างแน่ใจ) ว่ากระบวนการเกิดขึ้นผ่านเบราว์เซอร์
เนื่องจาก iOS ใช้ Objective-C คุณสามารถ "โค้ด" แอป (เขียนโดยใช้ gedit หรือ Geany หรืออะไรก็ได้) บน Ubuntu แต่คุณจะไม่สามารถรวบรวมเป็นไฟล์. ipa ได้
อย่างไรก็ตามในการรวบรวมและทดสอบคุณจะต้องใช้ SDK ของ Apple ซึ่งมีเฉพาะใน Mac OS X เท่านั้นดังนั้นจึงเป็นไปไม่ได้
อย่างไรก็ตามมีวิธีอื่นในการตั้งโปรแกรมแอพ iOS อยู่เสมอ วิธีหนึ่งคือคุณซื้อดีวีดี Mac OS X ที่วางจำหน่ายและตั้งค่าเครื่อง VirtualBox (หรือ VMWare หากคุณต้องการ) จากนั้นดาวน์โหลด SDK จากเว็บไซต์ apple อีกวิธีหนึ่งคือใช้ผู้สร้างแอป "ออนไลน์" เช่นTiggzi (โปรดส่วนตัวของฉันเพราะมีตัวเลือกมากมายสำหรับการรวบรวมและเช่นนั้น) ผู้ผลิตแอปออนไลน์ใช้ HTML และ JavaScript สำหรับการออกแบบและฟังก์ชั่นแล้วรวบรวมโดยใช้PhoneGapดังนั้นไม่จำเป็นต้องใช้ Objective-C
สั้น ๆ เรื่องยาว ๆ ไม่คุณไม่สามารถสร้างแอพ iOS บน Ubuntu ได้ แต่คุณอาจเขียนได้ แต่คุณจะไม่สามารถคอมไพล์ไฟล์เหล่านั้นลงในไฟล์. ipa คุณสามารถส่งแอพ iOS ไปยัง Apple ได้จากเครื่อง Ubuntu ทุกเครื่องเนื่องจากทำโดยเบราว์เซอร์ มีหลายวิธีในการสร้างบน Ubuntu - เช่น Virtual Machines และผู้สร้างแอปออนไลน์