Sut i Ddatblygu ar gyfer iOS, Windows a Mac yn yr Un Amser

Y Pecynnau Cymorth Datblygu Traws-Platfform Gorau

Pa mor boblogaidd yw Siop App Apple? Yn chwarter cyntaf 2015, gwariodd pobl dros $ 1.7 biliwn ar apps. Dyna reswm da pam mae datblygwyr app yn aml yn rhoi'r fersiwn iOS o'u hysbyseb yn gyntaf, ond ni ddylid anwybyddu'r llwyfannau eraill. Ac er y gallai Android fod yn llethr lai o gerdyn symudol o ran gwerthiannau app, gall app llwyddiannus ar Google Play fod yn eithaf proffidiol.

Dyma beth sy'n gwneud datblygiad traws-lwyfan yn ystyriaeth bwysig. Mae'r gallu i godio unwaith ac adeiladu ymhobman yn arbed llawer o amser hyd yn oed os mai dim ond os ydych chi'n bwriadu datblygu ar gyfer iOS a Android. Pan fyddwch chi'n ychwanegu Windows, Mac a llwyfannau eraill yn y cymysgedd, gall fod yn amser gwych. Fodd bynnag, fel rheol mae datblygiadau traws-lwyfan yn dod â chafeat. Yn aml, cewch eich cloi i mewn i becyn cymorth trydydd parti, a all roi cyfyngiadau ar yr hyn y gallwch ei wneud gydag app, fel peidio â defnyddio nodweddion diweddaraf system weithredu nes bod eich pecyn cymorth yn eu cefnogi.

01 o 05

SDC Corona

Datblygwyd Save Our Village gan Red Sprite Studios gan ddefnyddio SDK Corona.

Cyhoeddodd Corona Labs fod eu harfau datblygu traws-lwyfan poblogaidd Corona SDK bellach yn cefnogi Windows a Mac. Mae SDK Corona eisoes yn ffordd wych o ddatblygu apps iOS a Android, ac er bod y gallu i adeiladu ar gyfer Windows a Mac yn dal i fod mewn beta, bydd llawer o apps yn troi i'r dde i'r platfformau hynny.

Anelir SDON Corona yn bennaf at hapchwarae 2D, ond mae ganddo hefyd rai defnyddiau cynhyrchiant. Mewn gwirionedd, mae rhai datblygwyr wedi bod yn llwyddiannus iawn wrth ddatblygu apps nad ydynt yn hapchwarae gan ddefnyddio SDK Corona. Mae'r llwyfan yn defnyddio LUA fel iaith, sy'n gwneud codio yn llawer cyflymach o'i gymharu â gwahanol flasau C sy'n symud o gwmpas, ac mae ganddo injan graffeg ynddi eisoes.

Darllenwch Adolygiad o SDK Corona

Y rhan orau yw bod SDK Corona yn rhad ac am ddim. Gallwch chi lawrlwytho a dechrau datblygu ar unwaith, a thra bod fersiwn "fenter" wedi'i dalu, bydd y mwyafrif o ddatblygwyr yn iawn gyda rhifyn rhad ac am ddim y llwyfan. Rwyf wedi defnyddio SDK Corona i ddatblygu'r ddau gemau a chyfleuster cyfleustodau / cynhyrchiant, ac er nad yw'n wych os ydych chi angen llawer o fewnbwn testun gan y defnyddiwr, mae'n gadarn i'r rhan fwyaf o ddefnyddiau cynhyrchiant eraill ac yn rhagorol ar gyfer graffeg 2D.

Defnydd Sylfaenol: Gemau 2D, Cynhyrchiant Mwy »

02 o 05

Undeb

Mae SDK Corona yn wych ar graffeg 2D, ond os oes angen i chi fynd 3D, mae angen Unity arnoch chi. Mewn gwirionedd, os ydych chi'n bwriadu mynd ymlaen yn 3D yn y dyfodol, efallai mai Undeb yw'r dewis gorau hyd yn oed os yw eich prosiect presennol yn gêm 2D. Mae bob amser yn syniad da creu codfwrdd i gyflymu cynhyrchiad yn y dyfodol.

Efallai y bydd gemau Undod yn cymryd mwy o amser i'w datblygu, ond mae Undod yn rhoi bonws ychwanegol o gefnogi bron pob llwyfan yno, gan gynnwys consolau a gemau gwe, a gefnogir gan beiriant WebGL.

Defnydd Sylfaenol: Gemau 3D Mwy »

03 o 05

Cocos2D

Fel y mae'r enw'n awgrymu, mae Cocos2D yn fframwaith ar gyfer adeiladu gemau 2D. Fodd bynnag, yn wahanol i Corona SDK, nid Cocos 2D yn union yn union unwaith y byddant yn llunio ateb ymhobman. Yn hytrach, mae'n llyfrgell y gellir ei fewnosod i wahanol lwyfannau a fydd yn gwneud y cod gwirioneddol yr un peth neu'n debyg iawn. Mae hyn yn gwneud llawer o godi trwm wrth bori gêm o un llwyfan i'r llall, ond mae'n dal i fod angen mwy o waith na Corona. Fodd bynnag, y bonws yw bod y canlyniad terfynol yn cael ei godio yn yr iaith frodorol, sy'n rhoi mynediad llawn i holl API y ddyfais heb aros i drydydd parti eu cynnwys.

Defnydd Sylfaenol: Gemau 2D Mwy »

04 o 05

Map ffôn

Mae PhoneGap yn defnyddio HTML 5 i ddatblygu ceisiadau traws-lwyfan. Mae pensaernïaeth sylfaenol y llwyfan hwn yn app HTML 5 sy'n rhedeg o fewn WebView ar y llwyfan brodorol. Gallwch feddwl am hyn fel app gwe sy'n rhedeg y tu mewn i borwr ar y ddyfais, ond yn hytrach na bod angen gweinydd gwe arnoch i gynnal yr app, mae'r ddyfais hefyd yn gweithredu fel gweinydd.

Fel y gallwch chi ddychmygu, nid yw PhoneGap yn cystadlu'n dda yn erbyn Unity, Corona SDK neu Cocos o ran hapchwarae, ond gall fod yn hawdd uwch na'r platfformau hynny ar gyfer busnes, cynhyrchiant a chodio menter. Mae'r sylfaen HTML 5 yn golygu y gall cwmni ddatblygu app gwe fewnol a'i wthio i ddyfeisiau.

Mae PhoneGap hefyd yn rhyngweithio'n dda â Sencha, sy'n llwyfan ar gyfer adeiladu ceisiadau gwe.

Defnydd Sylfaenol: Cynhyrchiant, Busnes Mwy »

05 o 05

A mwy...

Mae Corona SDK, Unity, Cocos, a PhoneGap yn cynrychioli rhai o'r pecynnau datblygu traws-lwyfan mwyaf poblogaidd, ond mae yna lawer o opsiynau eraill. Nid yw rhai o'r rhain yn eithaf mor gadarn, yn gofyn am fwy o amser yn mynd o god i adeilad gwirioneddol, neu maent yn ddrud iawn, ond efallai y byddant yn iawn ar gyfer eich anghenion.

Sut i Ddatblygu Apps iPad