Nola garatu iOS, Windows eta Mac aldi berean

Gurutze Plataforma Garatzeko Tresnen Kitak

Nola popular Apple App Store da? 2015eko lehen hiruhilekoan, jendeak 1,7 milioi dolar gastatu zituen aplikazioetan. Horregatik, aplikazioen garatzaileek aplikazioan iOS bertsioa lehenbailehen jarri zuten, baina beste plataformak ez dira kontuan hartuko. Android gailu mugikorren zati txikiagoa izan daitekeen bitartean, aplikazioen salmenten arabera, Google Play aplikazio arrakastatsua nahiko errentagarria izan daiteke.

Hau da cross-platform garapena kontuan garrantzitsu bat egiten. Behin kodea kodetzeko eta nonahi eraikitzeko gaitasuna denbora asko aurrezten du, nahiz eta iOS eta Androiden garatzen asmatzen baduzu. Windows, Mac eta beste plataformak nahasketa batean gehitzen duzunean, muturreko denbora-zaporea izan daiteke. Hala eta guztiz ere, plataforma gurutzatuaren garapena ohiz kanpokoa da. Hirugarrenen tresna-barra bat sarritan blokeatuta zaude, eta horrek aplikazio baten bidez egin ditzakezun mugak sor ditzakezu, hala nola sistema eragile baten azken funtzioak erabiltzeko gai ez diren zure tresna-kutxak onartzen dituen arte.

05eko 1ean

Corona SDK

Save Our Village Red Sprite Studios-ek garatu du Corona SDK-ren bidez.

Corona Labs-ek berriki iragarri du bere Corona SDK plataformaren garapen tresna ezagunek orain Windows eta Mac onartzen dituztela. Corona SDK dagoeneko modu bikaina da iOS eta Android aplikazioak garatzeko, eta Windows eta Mac-erako eraikitzeko gaitasuna oraindik ere beta bertsioan badago, aplikazio askok plataformak bereganatuko dituzte.

Corona SDK-k 2D jokoari zuzenduta dago batez ere, baina produktibitate-erabilerak ere baditu. Izan ere, garatzaileek oso arrakastatsuak izan dira Corona SDK erabiliz ez diren joko-aplikazioak garatzeko. Plataformak hizkuntza gisa erabiltzen du LUA, horrek kodetzen du askoz azkarrago C inguruan flotatzen duten hainbat zaporeekin alderatuta eta jadanik txertatutako grafiko bat du.

Irakurri Corona SDKren berrikuspena

Zati onena da Corona SDK doakoa dela. Berehala garatzen eta deskargatu eta berehala abiarazi dezakezu, eta "enpresa" ordaindutako bertsioa dagoen bitartean, garatzaile gehienek plataforma askearen edizio librea izango dute. Corona SDK erabiltzen dut, jolasak eta erabilgarritasun / produktibitate aplikazioak garatzeko, eta ez da oso ona erabiltzaileak testu-sarrera asko behar badituzu, beste produktibitate erabilerarik garrantzitsuenak eta 2D grafikoentzat oso ona da.

Lehen erabilera: 2D jokoak, produktibitatea gehiago »

02 de 05

Unity

Corona SDK 2D grafikoan oso ona da, baina 3Dra joan behar baduzu, Unity behar duzu. Izan ere, etorkizunean 3Da asmatzea nahi baduzu, Unity-k aukera onena izan daiteke, nahiz eta zure uneko proiektua 2D joko bat izan. Beti ideia ona da etorkizuneko produkzioa bizkortzeko kodearen biltegia eraikitzea.

Unity jokoak garatzeko denbora gehiago behar izan dezake, baina Unity-k eskaintzen dituen bonus gehigarria eskaintzen du ia plataforma guztietan, hala nola kontsolak eta web-jokoak, hau da, WebGL motorrak onartzen duen.

Lehen erabilera: 3D Jokoak gehiago »

05/03

Cocos2D

Izenak dioen bezala, Cocos2D 2D jokoak eraikitzeko esparrua da. Hala eta guztiz ere, Corona SDK ez bezala, Cocos 2D ez da zehatz-mehatz non behin irtenbide bat biltzen den behin. Baizik eta, kode erreal bat bera edo oso antzekoa den plataformetan sartu ahal izango den liburutegi bat da. Igogailu astun asko eramaten du plataforma bat plataforma batetik bestera eramatean, baina Corona baino lan gehiago eskatzen du. Hala ere, bonus hori amaierako emaitza jatorrizko hizkuntzan kodetuta dago eta horrek gailu guztien APIetara sartzeko aukera ematen du, hirugarren batek haien artean sartzeko.

Lehen erabilera: 2D jokoak gehiago »

04 de 05

PhoneGap

PhoneGap HTML 5 erabiltzen du plataforma gurutzatuen aplikazioak garatzeko. Plataforma honen oinarrizko arkitektura HTML 5 aplikazio bat da, jatorrizko plataforma WebView baten barruan. Hori dela eta, gailuko arakatzaile baten barruan exekutatzen ari den web aplikazio bat dela pentsa dezakezu, baina aplikazioa ostatatzeko web zerbitzari bat behar izan beharrean, gailuak zerbitzari gisa funtzionatzen du.

Imajina daitekeenez, PhoneGap ez da ondo jokoko Unity, Corona SDK edo Cocos-en aurka jokatzeko, baina negozioak, produktibitatea eta enpresa kodetze plataforma erraz gainditu ahal izango ditu. HTML 5 baseak konpainiak etxeen web aplikazioa garatu eta gailuetara bultzatu dezake.

PhoneGap ere ondo funtzionatzen du Sencha-rekin, hau da, web aplikazioak eraikitzeko plataforma.

Lehen erabilera: produktibitatea, negozio gehiago »

05 de 05

Eta gehiago...

Corona SDK, Unity, Cocos eta PhoneGap-ek plataforma gurutzatuen garapen-pakete ezagunenetako batzuk dira, baina beste aukera ugari daude. Horietako batzuk ez dira nahiko sendoak, denbora gehiago behar dute kode batetik benetako eraikuntzatik, edo oso garestiak dira, baina zure beharretara egokiak izan daitezke.

Nola iPad Apps garatu