Како развијати за иОС, Виндовс и Мац у исто време

Најбоља алатка за развој платформи за развој платформе

Колико је популарна Аппле Апп Сторе? У првом кварталу 2015, људи су потрошили преко 1,7 милијарди долара на апликације. То је добар разлог зашто програмери апликација често стављају прву верзију апликације иОС, али друге платформе не треба занемарити. И док Андроид може бити мањи део мобилне пите у смислу продаје апликација, успешна апликација на Гоогле Плаи-у и даље може бити прилично профитабилна.

То је оно што чини развој различитих платформи важним. Могућност кодирања једном и изградње свугдје штеди много времена чак и ако планираш само развој за иОС и Андроид. Када додате Виндовс, Мац и друге платформе у мешавину, то може бити екстремно време. Међутим, развој различитих платформи обично долази са упозорењем. Често сте закључани у алатку треће стране, која може да обезбеди ограничења онога што можете да урадите са неким апликацијом, као што није могућност коришћења најновијих функција оперативног система све док њихови алатки не подржава.

01 од 05

Цорона СДК

Саве Оур Виллаге развили су Ред Сприте Студиос користећи Цорона СДК.

Цорона Лабс је недавно најавио да њихова популарна Корона СДК развојна алатка сада подржава Виндовс и Мац. Корона СДК је већ одличан начин за развој иОС и Андроид апликација, и док је могућност изградње за Виндовс и Мац још увек у бета верзији, многе апликације ће се претворити на ове платформе.

Корона СДК има за циљ првенствено 2Д гаминг, али такође има и одређену продуктивност. Заправо, неки програмери су били веома успешни у развоју игара без игара користећи Цорона СДК. Платформа користи ЛУА као језик, што чини кодирање много брже у поређењу са различитим укусима Ц који плутају около, и већ има уграђен графички мотор.

Прочитајте преглед Корона СДК-а

Најбоља улога је што је Цорона СДК бесплатан. Можете одмах да преузмете и почнете да се развијате, а док постоји плаћена верзија "предузећа", већина програмера ће бити у реду са бесплатним издањем платформе. Корона СДК-а користио сам за развој игара и апликација за услужност / продуктивност, иако није сјајно ако вам је потребан пуно уношења текста од стране корисника, он је солидан за већину других продуктивности и одлично за 2Д графику.

Примарна употреба: 2Д игре, продуктивност Више »

02 од 05

Јединство

Корона СДК је сјајна на 2Д графици, али ако требате ићи 3Д, потребно је Унити. У ствари, ако планирате да идете 3Д у будућности, Унити може бити најбољи избор чак и ако је ваш тренутни пројекат 2Д игра. Увек је добра идеја да направите кодно спремиште како бисте убрзали будућу производњу.

Унити игре могу трајати дуже да се развијају, али Унити даје додатни бонус за подршку скоро свакој платформи, укључујући конзоле и веб игрице, који подржава ВебГЛ мотор.

Примарна употреба: 3Д игре Више »

03 од 05

Цоцос2Д

Као што сугерише, Цоцос2Д је оквир за изградњу 2Д игара. Међутим, за разлику од Цорона СДК-а, Цоцос 2Д није управо један код једном компајлирање свуда. Умјесто тога, то је библиотека која се може убацити у различите платформе које ће стварни код учинити истим или врло сличним. Ово чини доста тешког дизања када преноси игру са једне платформе на другу, али и даље захтева више посла од Цороне. Међутим, бонус је што је крајњи резултат кодиран на матерњем језику, што вам даје потпуни приступ свим АПИ-јем уређаја без чекања да их трећа страна укључи.

Примарна употреба: 2Д игре Више »

04 од 05

ПхонеГап

ПхонеГап користи ХТМЛ 5 за развијање апликација међу платформама. Основна архитектура ове платформе је апликација ХТМЛ 5 која се покреће унутар ВебВиев-а на изворној платформи. Ову мо¾ете размишљати као веб апликацију која се покреће унутар прегледача на уређају, али умјесто да је потребан веб сервер за хостовање апликације, уређај дјелује и као сервер.

Као што можете замислити, ПхонеГап неће се добро супроставити против Унити-а, Цорона СДК-а или Кокоса у смислу игара, али може лако превазићи те платформе за пословно, продуктивно и корпорацијско кодирање. База ХТМЛ 5 значи да компанија може да развије веб апликацију у кући и да га потисне на уређаје.

ПхонеГап такође добро сарађује са Сенцха, што је платформа за изградњу веб апликација.

Примарна употреба: продуктивност, пословање Више »

05 од 05

И још...

Цорона СДК, Унити, Цоцос и ПхонеГап представљају неке од најпопуларнијих развојних пакета међу платформама, али има много других опција. Неке од њих нису сасвим робустне, захтевају више времена од кода до стварне изградње, или су једноставно скупе, али могу бити у праву за ваше потребе.

Како развијати иПад Аппс