Best Cross-Platform өнүктүрүү аргалар
Apple App Store кантип таанымал? 2015-жылдын биринчи чейрегинин жыйынтыгы боюнча, эл $ 1,7 млрд колдонмолорго ашуун сарптады. Бул биринчи жолу колдонмо иштеп, көп учурда алардын колдонмонун Белги нускасын салып, эмне үчүн жакшы негиз, бирок башка аянтчалар четке тийиш эмес. Android колдонмо сатуу боюнча мобилдик токочунан аз үзүм болушу мүмкүн жатканда, Google Play боюнча ийгиликтүү колдонмо дагы деле пайда болушу мүмкүн.
Бул кайчылаш-платформа иштеп чыгуу зор маанилүү кылат. бир жолу код жана бардык куруу жөндөмү гана Уюлдук жана Android үчүн иштеп чыгуу боюнча иш-чаралардын планы да көп убакыт куткарат. Сиз аралашманын ичине Windows, Mac жана башка аянтчаларды кошуп, ал өзгөчө убакыт-жыты болот. Бирок, эл аралык платформа иштеп, адатта, бир шарт менен келет. мисалы, инструменттери, аларды колдойт чейин иш тутумунун акыркы мүмкүнчүлүктөрүн пайдаланууга мүмкүнчүлүгү жок, силер бир колдонмо менен кыла ала турган нерселерге чектөө каралышы мүмкүн үчүнчү тараптык өбөлгөлөрдүн, Сен көп салып бекитип жатат.
01 05
Corona SDK
Corona Labs жакында алардын популярдуу азыр Corona SDK кайчылаш-платформа иштеп чыгуу куралы Windows жана Mac колдойт деп жарыялады. Corona SDK буга чейин эле эл аралык уюмдар жана Android колдонмолорун иштеп чыгуу үчүн бир жолу, ошондой эле Windows жана Mac үчүн куруу жөндөмү сыналып жаткандыктан, ал эми көп колдонмолор ошол аянтчалардын укугу ичинде калат.
Corona SDK биринчи кезекте 2D оюн багытталган, бирок, ошол эле учурда, кээ бир өндүрүмдүүлүгү колдонулушу да бар. Чындыгында, кээ бир иштеп Corona SDK аркылуу эмес оюн колдонмолорду иштеп чыгуу абдан ийгиликтүү болуп келишкен. C айланасында ар кандай даам салыштырмалуу платформа ылдамыраак код кылып бир тил, ошондой эле Коля колдонот, ал ансыз деле ага курулган сүрөттөр мотор жүргүзөт.
мыкты бөлүгү Corona SDK эркин болуп саналат. Сиз жүктөп алып, ошол замат иштеп баштаса болот, жана акы төлөнүүчү "ишканасы" версия бар, ал эми көпчүлүк иштеп сахнада эркин жана толуктоолор менен жакшы болуп калат. Мен да оюндарды жана коммуналдык / колдонмолор иштеп Corona SDK колдонгон жана ал колдонуучуга чейин текст киргизүү көп керек болсо, анда ал 2D сүрөттөрдү жана мыкты башка өндүрүмдүүлүгүн пайдалануу үчүн катуу көп эмес, ал эми.
Негизги Use: 2D оюндар, Өндүрүмдүүлүк Дагы "
02 05
биримдик
Corona SDK 2D жадыбалдарды көп, ал эми сен 3D барып, керек болсо, биримдикти керек. Чынында эле, келечекте 3D барып келсе, биримдиктин учурдагы долбоору 2D оюн болсо да жакшы тандалган болушу мүмкүн. Бул дайыма келечекте өндүрүштү тездетүү үчүн бир коду репозиторийлеринен куруу үчүн жакшы болот.
Биримдик оюндар ары иштеп чыгуу талап кылынышы мүмкүн, бирок Биримдик WebGL кыймылдаткычы тарабынан колдоого алынган, анын ичинде консолуна жана интернет оюн, ал жакта дээрлик ар бир аянтчаны колдоо кошумча бонус берет.
Негизги Use: 3D игры Дагы "
03 05
Cocos2D
аталышынын өзү эле, Cocos2D 2D оюндарды куруу үчүн база болуп саналат. Бирок, Corona SDK айырмаланып, Кокос 2D так коду бир жерде чечим түзөт эмес. Тескерисинче, окшош же чыныгы коду кылам ар аянтчалардын киргизүү турган китепкана бөлүмүн ачуу болуп саналат. Бул бир сахнадан кийинки бир оюнду лаштыруу учурда оор атлетика көп, бирок ал дагы эле Corona көп ишти талап кылат. Бирок, бонус жыйынтыгы сизге аларды бир үчүнчү тарап күтпөй түзмөктүн APIs бардык толук мүмкүнчүлүгүн берет эне тилинде, бир жолу болуп эсептелет.
Негизги Use: 2D оюндары Дагы "
04 05
PhoneGap
PhoneGap кайчылаш-платформа иштеп чыгуу үчүн HTML 5 этүүчү. Бул аянтча негизги архитектурасы эне сахнада желе ичинде иштоочу HTML 5 колдонмо болуп саналат. Сиз түзмөккө браузеринин ичинде иштеп жаткан желе колдонмосу катары бул жөнүндө ойлонуп, бирок ордуна колдонмону өтөт интернет Server муктаж эмес, түзмөк жүрүш катары кызмат кылат.
Биз болжогондой, PhoneGap оюн жагынан биримдиги, Corona SDK же Кокос каршы, ошондой эле жарыша турган эмес, бирок аны бизнес, өндүрүмдүүлүгүн жана ишкана коддоонун ошол аянтчаларга ашып кетиши мүмкүн. HTML 5 база бир компания бир үй-желе колдонмосун иштеп чыгуу жана бул түзмөктөргө түртүп болот дегенди билдирет.
PhoneGap ошондой эле колдонмолорду куруу үчүн аянтча болуп саналат Rosehip, ошондой эле өз ара байланышта иштейт.
Негизги Use: продуктуулугу, бизнес дагы "
05 05
Анан дагы ...
Corona SDK, Биримдик, Кокос жана PhoneGap таанымал кайчылаш-платформа иштеп чыгуу пакеттердин кээ бир өкүлү, ал эми башка көптөгөн параметрлери бар. Алардын кээ бирлери, абдан эле күчтүү эмес, иш жүзүндө куруу кодексине чыгып көбүрөөк убакыт талап кылат, же жөн эле абдан кымбат, бирок алар сиздин муктаждыктары үчүн гана туура болушу мүмкүн.
- QT. ишкана жана өндүрүмдүүлүгү колдонмолор үчүн жакшы тандоо, кокус, ар кандай жолдор менен бир аз убакыт айланасында болду. акыркы куруу учун башка катуу аянтча айланасында тазалоо көп коёт.
- Xamarin. эмес оюн чечүү үчүн дагы бир улуу тандоо, Xamarin бир программалоо тили катары C # колдонот. Xamarin колдонмолор өзгөчө аппаратка ылайыкталган окшош, ошондуктан эне UI элементтерин колдонуу боюнча адистешкен.
- Ризамын саган. Негизинен бир оюн аянтча, Ризамын С куралды жана Ризамын тезирүүк, бир Коля курал да бар.
- Appcelerator. Сиз JavaScript аркылуу кура турган болсо, Appcelerator сиздин куралы болушу мүмкүн. Бирок, алуу эмне үчүн кандайдыр-бир ишти, сен дагы эле бар, ошондуктан ал, кемчиликсиз бир код-бир-куруу-жерде туура эмес бир түзмөктөр үчүн куруп жатат.