ren88 (Felhasználó)
Fresh Boarder
Hozzászólások: 3
|
|
windows alatt IPhone program írása 1 éve, 7 hónapja
|
|
|
Olvastam több külföldi illetve magyar fórumon is hogy az Apple levédette a tárhelyét olyan formán, hogy a nem codeX alatt íródott programokat nem engedi feltenni.
Ez rendben is van, de viszont nem találok semmilyen fejlesztőkörnyezetet sem, ami windows alatt lehetővé teszi az IPhone-játékok készítését.
Nemrég megkaptam Nyisztor Károly Úr könyvének mindkét példányát, aminek ösztönzésére a szakdolgozatom címe a Játékfejlesztés Direct-X alatt címet kapta. Felkerestem a honlapját és meglepődve láttam hogy IPhone játékot is lehetett írni DirectX-el.
Bocsánatot kérek ha rosszul vagy figyelmetlenül néztem meg az oldal tartalmát, de azt még most sem tudom teljesen, hogy milyen fejlesztőkörnyezettel, és milyen OS alatt dolgozott, mikor az IPhone játékot készítette?
Amennyiben valaki tud valamilyen információt a témával kapcsolatban itt megoszthatja.
|
|
|
|
Naplózott
|
|
|
Módosítás: 2010.06.30 13:04 Név: ren88.
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
admin (Adminisztrátor)
Adminisztrátor
Hozzászólások: 57
|
|
Vá: windows alatt IPhone program írása 1 éve, 7 hónapja
|
|
|
Üdv!
Az, hogy az oldalamon iPhone alkalmazásaimról is cikkezek, nem jelenti azt, hogy ezek DirectX-re épülnek.
DirectX-alapon nem lehet iPhone játékot írni. Az iPhone grafikus kártyája az OpenGL-t támogatja, pontosabban annak egy mobilokra szánt, pehelysúlyú változatát, az OpenGL ES-t. (A 3. generációs iPhone-ra/iPod Touch-ra, illetve az iPad-re már OpenGL ES2.0 is használható, ami a GPU programozását is lehetővé teszi - azaz shadereket lehet írni.)
Némi adalék: az iPhone (pontosabban a Mac) nyelve az Objective-C, ami egy C-ből továbbfejlesztett, üzenetközpontú, objektumorientált nyelv. Ebből kifolyólag jól keverhető C-vel, C++-szal, aminek kétségkívül vannak előnyei.
A másik kérdésedre reagálva:
iPhone-ra hivatalosan kizárólag Mac-ről, az XCode nevű fejlesztőkörnyezettel lehet fejleszteni. Az induláshoz tehát minimum egy Mac kell, az iPhone SDK pedig letölthető egy ingyenes regisztráció után az Apple oldalairól. Fizetős fejlesztői licensz csak akkor kell, ha készüléken is ki szeretnéd próbálni az alkalmazást, illetve terjeszteni is szeretnéd azt az AppStore-on keresztül.
Remélem sikerül némileg tisztázni a félreértéseket.
Sok sikert a szakdolgozatíráshoz!
|
|
|
|
Naplózott
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
ren88 (Felhasználó)
Fresh Boarder
Hozzászólások: 3
|
|
Vá: windows alatt IPhone program írása 1 éve, 7 hónapja
|
|
|
Üdv!
Köszönöm a pontosításokat, így azért már tisztább egy jópár dolog. Azonban egy megoldatlan problémám akadt még, amire remélem kapok megoldást/választ.
Ugyebár csak és kizárólag Mac alatt írható egy olyan program amit később prezentálni szeretnék az AppStore-ban. A kérdés/probléma: Megoldható-e valamilyen úton-módon a programozás anélkül, hogy a Windows-t le kellene törölnöm, vagy újraformáznom más egyéb partíciókat?
Egy esetleges megoldás amire gondoltam a következő lenne: Egy barátom használja a Sun által fejlesztett VirtualBox nevű programját, ami egy ablakban futtatható Virtuális gépet generál, amire aztán szinte bármilyen operációs rendszert telepíthetek (Többek között Mac-et is). Ezen a telepített Virtuális gépen aztán telepíthetek bármilyen alkalmazást, mintha csak a számítógépemet használnám "normál" módban.
Mit gondol, lehetséges lenne egy ilyen felület alatt programot írni?
A választ előre is köszönöm.
|
|
|
|
Naplózott
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
admin (Adminisztrátor)
Adminisztrátor
Hozzászólások: 57
|
|
Vá: windows alatt IPhone program írása 1 éve, 7 hónapja
|
|
Megoldható-e valamilyen úton-módon a programozás anélkül, hogy a Windows-t le kellene törölnöm, vagy újraformáznom más egyéb partíciókat?
Na, akkor ezt is tisztázzuk: egy Mac számítógépről van szó (iMac, mini), vagy sima PC-ről? Amikor azt írtam, hogy iPhone-ra kizárólag Mac-ről lehet fejleszteni, akkor nem (csak) az operációs rendszerre (Mac OS X) utaltam, hanem az Apple cég által gyártott számítógépre is. Az Apple operációs rendszere és szoftverei kizárólag a saját - amúgy egy ideje már Intel processorokkal ellátott - hardverein futkorásznak. Az Apple gépek szépek, megbízhatóak, viszont nem olcsók, bár ez relatív, mivel a fejlesztőeszközt és még jónéhány szoftvert ingyen kapunk. Érdemes itt szétnézni tájékoztató árakért: http://xms.hu/
Megjegyzés: mivel az újabb Mac gépek már intel processorokkal vannak ellátva, Windowst is lehet telepíteni rájuk.
Tipp: Amennyiben az Apple gép túl merész befektetés lenne (kizárólag egy szakdolgozat miatt Mac-et venni nem igazán kifizetődő), akkor érdemes megfontolni az Android platformot, mint lehetséges mobil alternatívát. Igaz, itt Java-ban kell programozni, de ez akár előny is lehet. Arról nem is beszélve, hogy nem kell hozzá csak egy normál, Windows-os gép és egy ingyenes Eclipse, + az Android SDK.
|
|
|
|
Naplózott
|
|
|
Módosítás: 2010.07.07 01:17 Név: admin.
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
ren88 (Felhasználó)
Fresh Boarder
Hozzászólások: 3
|
|
Vá: windows alatt IPhone program írása 1 éve, 7 hónapja
|
|
|
Köszönöm a választ.
Igaz ezzel már jómagam is tisztában vagyok, hogy OSX-et csak Mac-re lehet tenni, éppen erre gondoltam megoldásnak a VirtualBox-ot. A weblap szerint (már ha jól fordítom persze) emulálható olyan gép, amire bármit tehetek, függetlenül attól hogy mi van a program alatt.
Csupán arról szerettem volna kérdezni a véleményét, hogy Ön szerint ez járható út lenne? Úgy értem működhet a gyakorlatban is?
A célgép nem egy Mac, hanem egy sima asztali PC, Intel Core 2 Duo processzorral , 2x 1 Gb memóriával. Jelenleg Windows XP van feltelepítve rá.
|
|
|
|
Naplózott
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
admin (Adminisztrátor)
Adminisztrátor
Hozzászólások: 57
|
|
Vá: windows alatt IPhone program írása 1 éve, 7 hónapja
|
|
Ha ez ilyen pofonegyszerű lenne, akkor kevesen fektetnének be százezreket eredeti Apple gépekbe. A "Hackintosh" előbb utóbb olyan problémákhoz vezet, hogy a fal adja a másikat... Elég rákeresni a neten, és könnyedén rá lehet jönni, hogy értelmetlen ilyesmivel próbálkozni.
Összefoglalom a lényeget: Windows alatt, illetve PC-n nem lehet iPhone-ra fejleszteni. iPhone fejlesztéshez újabb típusú, Intel alapú Mac gép és XCode/iPhone SDK kell.
Ha ez gondot jelent, még mindig akad alternatíva: a többi mobil platformra (Android, Samsung, Symbian) megfelel a PC MS oprendszerrel. Ha pedig valaki mégis a legtrendibb platformhoz ragaszkodik (iPhone), akkor igenis számoljon vele, hogy nem olcsó mulatság.
Szerintem eléggé körüljártuk a témát. Ha mégis hiányérzeted lenne, akkor ott van barátod, a google! 
|
|
|
|
Naplózott
|
|
|
Módosítás: 2010.07.07 23:17 Név: admin.
|
|
|
Az adminisztrátor megtiltotta a mindenki által történő hozzászólást.
|
|