Kiel Evoluigi por iOS, Vindozo kaj Mac ĉe la Sama Tempo

La Plej Bona Kruco-Platforma Evoluado-Iloj

Kiel populara estas la Apple App Store? En la unua trimonato de 2015, homoj pasigis pli ol $ 1.7 miliardojn sur apps. Tio estas bona kialo, kial la programistoj de la programo ofte prezentas la iOS-version de ilia programo unue, sed la aliaj platformoj ne devas esti ignoritaj. Kaj dum Android povus esti pli malgranda tranĉaĵo de la poŝtelefono en terminoj de aplikaj vendoj, sukcesa programo en Google Play ankoraŭ povas esti sufiĉe utila.

Ĉi tio estas grava transformado pri transforma platformo. La kapablo kodi unufoje kaj konstrui ĉie savas multan tempon eĉ se vi nur planas evoluigi por iOS kaj Android. Kiam vi aldonas Vindozon, Macon kaj aliajn platformojn en la miksaĵon, ĝi povas esti ekstreme tempo-savoro. Tamen, transforma platformo disvolviĝas kutime kun kaverno. Vi ofte estas ŝlosita en trian ilon, kiu povas provizi limojn pri tio, kion vi povas fari kun programo, kiel ne povi uzi la lastajn funkciojn de mastruma sistemo ĝis via helpo subtenas ilin.

01 de 05

Krono SDK

Save Our Village estis disvolvita de Red Sprite Studios uzante la Kronon SDK.

Corona Labs ĵus anoncis, ke ilia populara krono SDK-krutaforma ilo nun helpas Vindozon kaj Macon. La Krono SDK jam estas bonega maniero por disvolvi iOS kaj Android-apps, kaj dum la kapablo konstrui por Vindozo kaj Mac ankoraŭ estas en beta, multaj apps konvertos rekte al tiuj platformoj.

Krono SDK celas ĉefe ĉe 2D-videoludado, sed ĝi ankaŭ havas iujn produktojn. Fakte, iuj programistoj sukcesis evoluigi ne-videoludajn programojn uzante la Kronon SDK. La platformo uzas LUA kiel lingvon, kiu faras kodadon multe pli rapide kompare al la diversaj gustoj de C flosantaj, kaj ĝi jam havas gravan motoron enkonstruitan en ĝi.

Legu Revizion pri la Krono SDK

La plej bona parto estas, ke la Krono SDK estas senpaga. Vi povas elŝuti kaj ekflugi tuj, kaj dum estas pagata "entreprena" versio, plejpartoj de programistoj bonvenos kun la senpaga eldono de la platformo. Mi uzis la Kronon SDK por disvolvi ambaŭ ludojn kaj utilecon / produktivezajn aplikojn, kaj kvankam ĝi ne estas bonega se vi bezonas multan tekston en la uzanto, ĝi estas solida por multaj aliaj produkteblaj uzoj kaj elstaraj por 2D-grafikaĵoj.

Primara Uzo: 2D Ludoj, Produkteco Pli »

02 de 05

Unueco

La Krono SDK estas bonega ĉe 2D-grafikaĵoj, sed se vi bezonas iri 3D, vi bezonas Unuecon. Fakte, se vi planas iri 3D en la estonteco, Unueco povas esti la plej bona elekto eĉ se via nuna projekto estas 2D-ludo. Ĉiam estas bona ideo konstrui dosierujon por rapida estonteco.

Unuecaj ludoj povas daŭri pli longan disvolviĝon, sed Unity donas la aldonan bonon por subteni preskaŭ ĉiun platformon tie, inkluzive de konzoloj kaj TTT-ludoj, kiu estas subtenata de la TTT-maŝino.

Uzo Primaria: Ludoj 3D Pli »

03 de 05

Cocos2D

Kiel la nomo sugestas, Cocos2D estas kadro por konstrui 2D-ludojn. Tamen, kontraste kun Krono SDK, Cocos 2D ne estas ĝuste kodo unufoje kompili ĉie solvo. Prefere ĝi estas biblioteko, kiu povas esti enmetita en malsamajn platformojn, kiuj faros la realan kodon la sama aŭ tre simila. Ĉi tio faras multajn pezajn ŝarĝojn portinte ludon de unu platformo al la sekva, sed ĝi ankoraŭ postulas pli da laboro ol Krono. Tamen, la bonuso estas, ke la rezultita fino estas kodita en la denaska lingvo, kiu donas al vi plenan aliron al ĉiuj API de la aparato sen atendi ke triono inkluzivas ilin.

Primara Uzo: 2D Ludoj Pli »

04 de 05

PhoneGap

PhoneGap plibonigas HTML 5 por evoluigi transformajn aplikojn. La baza arkitekturo de ĉi tiu platformo estas HTML-5-a, kiu funkcias en WebView sur la denaska platformo. Vi povas pensi pri tio kiel TTT-ejo, kiu kuŝas ene de retumilo en la aparato, sed anstataŭ bezono de servilo retejo por gastigi la programon, la aparato ankaŭ agas kiel servilo.

Kiel vi povas imagi, PhoneGap ne konkurencas bone kontraŭ Unity, Krono SDK aŭ Kokosoj koncerne al videoludado, sed ĝi facile povas superi tiujn platformojn por komerco, produktiveco kaj dungista kodigo. La bazo de HTML 5 signifas ke kompanio povas disvolvi enretan TTT-reton kaj puŝi ĝin al aparatoj.

PhoneGap ankaŭ interagas bone kun Sencha, kiu estas platformo por konstruado de TTT-aplikoj.

Primara Uzo: Produkteco, Komerca Pli »

05 de 05

Kaj pli...

Krono SDK, Unueco, Kokosoj kaj PhoneGap reprezentas iujn el la plej popularaj krucformformaj pakaĵoj, sed ekzistas multaj aliaj opcioj. Kelkaj el tiuj ne estas tiel fortikaj, postulas pli da tempo el kodo al reala konstruaĵo, aŭ simple simple multekostaj, sed ili povas esti ĝuste por viaj bezonoj.

Kiel Evoluigi iPad-Apps