Windows'da iPhone SDK'sını kullanarak iPhone için bir oyun geliştirmek mümkün mü?
Windows'da iPhone SDK'sını kullanarak iPhone için bir oyun geliştirmek mümkün mü?
Yanıtlar:
Apple'ın politikasına aykırı olsa da, OS X'i sanal bir makineye yükleyebilir ve bu şekilde bir uygulama geliştirebilirsiniz. Ve yönetebiliyorsanız , kodu bir Windows makinesine teknik olarak yazabilirsiniz; elbette sadece metindir. Ancak derleyici, SDK, vb. Tamamen OS X içindir.
Ayrıca Unity motoru veya Flash gibi iPhone oyunları yapmak için başka yollara da bakabilirsiniz (iPhone oyunlarına derlendiklerini bir noktada biliyorum, sanırım o zamandan beri durdular)
Bkz bu soruyu stackoverflow.com üzerinde.
Sanal makineler, hapishane telefonları vb.Ile yapmanın bir yolu olsa bile, güçlüğün buna değeceğine inanamıyorum. Tüm sorunlarla uğraşmak için harcadığınız zaman, oyunu geliştirmek zorunda kalmayacağınız zamandır.
Unity gibi bir platformlar arası geliştirme ortamı kullanıyorsanız , Windows'ta geliştirmenin çoğunu yapabilirsiniz, ancak test veya sürüm için telefona dağıtabilmek için bir Mac'e ihtiyacınız olacaktır. (Ve cihaz üzerinde test yapmak çok önemlidir: dokunmatik ekrandaki bir parmak, bir penceredeki fare işaretçisi gibi değildir.)
Bir iPhone oyunu geliştirmek için güçlü bir makineye ihtiyacınız yok gibi değil: 699 dolarlık bir Mac Mini iyi olacak.
Mono bakarak tavsiye ederim. İPhone / iPad'inize .NET uygulamaları yazmanıza izin verir.
Windows'ta uygulama geliştirmek için bir çözüm arıyordum. Sonunda bir Mac mini aldım ve yaptığım için mutluyum. Mac ve geliştirme araçları gayet iyi çalışıyor. Windows / Sanal makineleri / OSX ve diğerlerini yapılandırmayı anlayarak tasarruf ettiğim zaman aslında Uygulamaları geliştirmeye harcadım.
Airplay SDK , Windows PC'de Visual Studio'da geliştirmenize izin verdiğini iddia ediyor. Ben denemedim, bu yüzden ne kadar iyi çalıştığını bilmiyorum.
Adobe AIR SDK 3.3, Windows platformunda iOS uygulaması oluşturmanıza izin verir: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
Ancak, uygulamanızı / oyununuzu ActionScript'te kodlamanız gerekir, ancak AIR SDK işlevselliğini Adobe Yerel Uzantı (ANE) aracılığıyla genişletebilirsiniz.
Marmalade, Visual Studio ile kolayca entegre edilebilen iyi bir motordur. Böylece iOS, Android, Bada, WebOS, Windows vb.İçin tek bir koddan geliştirebilirsiniz. Ipa dosyasını yüklemek için bir Mac'e ihtiyacınız olacak, ancak sanırım sadece bir kez ihtiyacınız olduğu için daha kolay olacak. Bunu iyi çalıştığını söyleyebilirim ve şimdi 6.0 sürümü ile de telefongap API'sını kullanarak HTML5'de geliştirebilirsiniz.