Hvernig á að þróa fyrir IOS, Windows og Mac á sama tíma

The Best Cross-Platform Development Toolkits

Hversu vinsæl er Apple App Store? Á fyrsta ársfjórðungi 2015 var fólk meira en 1,7 milljarðar dollara á forritum. Það er góð ástæða fyrir því að forritarar setja oft iOS útgáfuna af forritinu sínu fyrst en ekki ætti að hunsa önnur vettvang. Og á meðan Android gæti verið minni sneið af hreyfanlegur baka í skilmálar af sölu app, getur árangursríkur app á Google Play enn verið mjög arðbær.

Þetta er það sem gerir þróun á vettvangi vettvangur mikilvægur íhugun. Hæfni til að kóða einu sinni og byggja alls staðar sparar miklum tíma, jafnvel þótt þú ætlar aðeins að þróa fyrir IOS og Android. Þegar þú bætir við Windows, Mac og öðrum vettvangi í blöndunina getur það verið sérstakt tímasund. Hins vegar kemur yfirborðsvettvangur yfirleitt yfir. Þú ert oft læst í tól fyrir þriðja aðila, sem getur veitt takmörkunum á því sem þú getur gert með forriti, svo sem að geta ekki nýtt nýjustu aðgerðir stýrikerfis þar til tólatólið styður þau.

01 af 05

Corona SDK

Vista Village okkar var þróað af Red Sprite Studios með Corona SDK.

Corona Labs tilkynnti nýlega að vinsæl Corona SDK yfirborðsvettvangur tólið styður nú Windows og Mac. The Corona SDK er nú þegar frábær leið til að þróa IOS og Android forrit, og á meðan getu til að byggja fyrir Windows og Mac er enn í beta, munu mörg forrit umbreyta strax yfir á þau kerfi.

Corona SDK miðar fyrst og fremst á 2D gaming, en það hefur einnig nokkur framleiðni notkun. Í raun hafa sumir forritarar verið mjög vel í þróun forrita sem ekki eru spilaðar með því að nota Corona SDK. Vettvangurinn notar LUA sem tungumál, sem gerir kóðun miklu hraðar þegar borið er saman við ýmis bragðefni C sem fljóta í kringum og það hefur nú þegar grafíkvél innbyggð í hana.

Lesa frétta af Corona SDK

Það besta er að Corona SDK er ókeypis. Þú getur sótt niður og byrjað að þróa strax, og á meðan það er greitt "framtak" útgáfa, munu flestir verktaki vera í lagi með ókeypis útgáfu af vettvangnum. Ég hef notað Corona SDK til að þróa bæði leiki og gagnsemi / framleiðni forrit, og á meðan það er ekki frábært ef þú þarft mikið af textainntaki frá notandanum, þá er það solid fyrir flest önnur framleiðni notkun og framúrskarandi fyrir 2D grafík.

Aðalnotkun: 2D leikir, framleiðni Meira »

02 af 05

Einingu

The Corona SDK er frábært í 2D grafík, en ef þú þarft að fara í 3D þarftu einingu. Reyndar, ef þú ætlar að fara í 3D í framtíðinni, þá getur Unity verið besti kosturinn, jafnvel þótt núverandi verkefni þitt sé 2D leik. Það er alltaf góð hugmynd að byggja upp kóða repository til að flýta fyrir framtíðarframleiðslu.

Unity leikir geta tekið lengri tíma að þróa, en Unity gefur aukinn bónus að styðja næstum alla vettvang þarna úti, þar á meðal leikjatölvur og vefur gaming, sem er studd af WebGL vélinni.

Aðalnotkun: 3D leikir Meira »

03 af 05

Cocos2D

Eins og nafnið gefur til kynna, er Cocos2D ramma fyrir að byggja 2D leiki. Hins vegar, ólíkt Corona SDK, er Cocos 2D ekki nákvæmlega kóða þegar unnið er saman hvar sem er. Fremur er það bókasafn sem hægt er að setja inn á mismunandi vettvangi sem gerir raunverulegan kóða sama eða mjög svipuð. Þetta gerir mikið af þungum lyfta þegar skipt er um leik frá einum vettvang til næsta, en það krefst enn meiri vinnu en Corona. Hins vegar er bónusin sú að niðurstaðan er dulrituð á móðurmáli, sem gefur þér fullan aðgang að öllum forritaskilum tækisins án þess að bíða eftir þriðja aðila til að innihalda þau.

Aðalnotkun: 2D leikir Meira »

04 af 05

SímiGap

PhoneGap gefur til kynna HTML 5 til að þróa forrit á vettvangi. Grunn arkitektúr þessa vettvangs er HTML 5 app sem keyrir innan WebView á innfæddri vettvang. Þú getur hugsað þetta sem vefforrit sem keyrir inni í vafra í tækinu, en í stað þess að þurfa vefþjón til að hýsa forritið, virkar tækið einnig sem netþjónn.

Eins og þú getur ímyndað þér, PhoneGap er ekki að fara að keppa vel gegn Unity, Corona SDK eða Cocos hvað varðar gaming, en það getur auðveldlega farið yfir þær vettvangi fyrir fyrirtæki, framleiðni og fyrirtæki kóða. HTML 5 grunnurinn þýðir að fyrirtæki getur þróað innra vefforrit og ýtt því á tæki.

PhoneGap snertir einnig vel við Sencha, sem er vettvangur til að byggja upp vefforrit.

Aðalnotkun: Framleiðni, Viðskipti Meira »

05 af 05

Og fleira...

Corona SDK, Unity, Cocos og PhoneGap tákna nokkrar af vinsælustu þverskurðaruppbyggingarpakka, en það eru margir aðrir valkostir. Sumir þessir eru ekki alveg eins sterkir, þurfa meiri tíma að fara frá kóða til raunverulegrar byggingar eða eru einfaldlega mjög dýrir, en þeir kunna að vera bara rétt fyrir þörfum þínum.

Hvernig á að þróa iPad Apps