Почетна » Мобиле » Топ 10 Цросс-Платформ Мобиле развојних алата

    Топ 10 Цросс-Платформ Мобиле развојних алата

    Врите Онце Рун Анивхере (ВОРА) се односи на дио кода који се једном пише на једној платформи, али се може изводити на више платформи. Како се мноштво мобилних платформи повећава, програмерима је теже да обезбеде своју апликацију у облику потрошног материјала јер корисници могу бити на веома различитим платформама.

    У циљу очувања напора и времена, циљ је да се то постигне креирајте апликације са више платформи са поновном употребом кода. Да ти помогнем да радиш развој мобилних апликација на више платформи, гледаћемо 10 најбољих платформи за развој мобилних апликација које раде на више платформи, укључујући Андроид, иОС, Виндовс Пхоне, БлацкБерри ОС, итд..

    1. ПхонеГап

    Опен соурце ПхонеГап је одлична опција за изградњу мобилних апликација на више платформи користећи постојеће веб технологије. ПхонеГап је најпогоднији за мобилне апликације не користите значајне функције телефона. Пакује ваше апликације унутар контејнер за природну апликацију који дозвољава ЈаваСцрипт-у да приступа АПИ-ју на нивоу уређаја на исти начин као и нормалне апликације.

    Прос:

    • Омогућава креирање хибридне апликације које користе популарне веб технологије (ХТМЛ5, ЦСС3 и ЈаваСцрипт), које су такође лако доступне
    • Омогућава вам да примените једну базу кода на различите платформе, укључујући иОС, Андроид, Виндовс Пхоне, БлацкБерри, Фирефок ОС и више
    • Он прати архитектуру способну за плугин, што значи да приступ изворним АПИ уређајима и још много тога може модуларни начин
    • То вам омогућава да користите интегрисана плаћања у апликацији преко Апп Сторе-а за иОС, Гоогле Плаи продавницу за Андроид и још много тога

    Цонс: Познато је да је перформанса мало лоша за графички интензивне апликације направљене помоћу ПхонеГап-а. Иако лако можете пронаћи додатке за ПхонеГап по захтевима, они могу бити помало застарели или неподржани на основу циљних платформи.

    2. Аппцелератор

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

    Прос:

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

    Цонс: Познато је да је Аппцелератор мало бугги анд лагги, мада је новија верзија стабилнија. Постоје и жалбе корисника слаба подршка од заједнице развојних инжењера.

    3. Ксамарин

    Ксамарин помаже вам да направите основне апликације за више платформи користећи заједнички Ц # код базе. Са Ксамарином, ти може да уради било шта у Ц # које можете да урадите у Објецтиве-Ц, Свифт или Јава за разлику од онога што се обично верује. То вам омогућава да користите исти ИДЕ, језик и АПИ свуда. Штавише, Гит интеграција је изграђена директно у Студио Ксамарин.

    Прос:

    • Његове примјере апликација чине брзо и лако покретање ствари; ове апликације су јасно написане и могу се користити и као референца
    • Око 75% развијеног кода може се дијелити преко главних мобилних платформи употребом Ксамарина, што значајно смањује трошкове и време до продаје
    • Обезбеђује тестирање функционалности и гаранција квалитета за бројне уређаје како би се обезбедила беспрекорна интеграција (и чак нуди сопствени Андроид емулатор)

    Цонс: Користећи Ксамарин, још увек нећете моћи да користите бројне опен-соурце библиотеке за иОС и Андроид развој због компатибилности. Тхе бесплатна верзија је озбиљно ограничена за развој значајног пројекта.

    4. Сенцха Тоуцх

    Сенцха Тоуцх је водећи платформа за мобилне веб апликације са више платформи која се може користити за изградњу ефикасних апликација које користе технике хардверског убрзања. На Сенцха, апликације врхунског квалитета могу бити изграђене са добро тестираним, чврсто интегрисане УИ компоненте и библиотеке. Чак је у стању да изгради велике пословне апликације и одржава их са лакоћом.

    Прос:

    • Нуди уграђене теме за све значајније платформе
    • Подржава Андроид, иОС, БлацкБерри, Виндовс Пхоне и још много тога
    • Пакује у агностички бацкенд пакет података за рад са изворима података
    • Подржава интеграцију ПхонеГап / Цордова за изворни АПИ приступ и паковање

    Цонс: Иако Сенцха Тоуцх нуди теме сличне изворном, али доступност тема је ограничена, наравно. Штавише, тешко је разумети његово комерцијално лиценцирање.

    5. Моноцросс

    Моноцросс је платформа са отвореним кодом за мобилне уређаје која омогућава креирање прекрасних апликација за иПадс и иПхоне уређаје, Андроид паметне телефоне и таблете, уређаје са Виндовс Пхоне и Вебкит технологијом. Моноцросс користи Ц #, Мицрософт .НЕТ и Моно оквир за развој апликација које подржавају више платформи.

    Прос:

    • То вам даје приступ пуном снагом изворних АПИ-ја уређаја док још увек кодирам у Ц #
    • Омогућава приступ неколико АПИ-ја који су вам потребни за безбедно постављање апликација; нема потребе да се учи ниског нивоа замршености сваке платформе
    • Користећи Моноцросс за развој апликација захтева само Ц # и .НЕТ компатибилност за непрекидне активности развоја и одржавања апликација

    Цонс: Документација, ресурси и подршка за Моноцросс доступан је на интернету оскудан чинећи рад на развоју апликација користећи овај оквир теже него што је потребно.

    6. Цоденаме Оне

    Цоденаме Оне је платформа за све уређаје са циљевима једноставна употребљивост, брзи развој апликација, дубока интеграција са изворном платформом са могућим изворним брзинама. Иако је потребно кодирати у Јави, ваша апликација се може тестирати и верификовати помоћу симулаторских уређаја Цоденаме Оне и алата за тестирање аутоматизације.

    Прос:

    • То подржава већину популарних ИДЕ-ова као што су НетБеанс, Ецлипсе, ИнтеллиЈ ИДЕА, итд.
    • Његова 'лагана архитектура' дозвољава корисничком сучељу да ради без проблема на свим платформама
    • Његови сервери за изградњу омогућавају изградњу изворних иОС апликација без Мац машине и изворних Виндовс апликација без Виндовс ПЦ-ја
    • Користи ПарпарВМ који гарантује компатибилност са будућим иОС верзијама због коришћења званично подржане иОС алатке

    Цонс: Цоденаме Оне је дефаулт визуелне теме су мало примитивне и његове Графички УИ Буилдер можда није веома погодан за велике пројекте. Са све већом сложеношћу пројекта, одржавање једне датотеке са свим руковатељима догађајима постаје веома незграпно.

    7. Кони Мобиле Платформ

    Кони Мобилити Платформ је интегрисана платформа за развој мобилних апликација која се може користити за изградњу универзалних мобилних апликација. Кони Мобилити Платформ пружа функције аутоматског кодирања, апликација за преглед апликација, АПИ везе и многе друге функције.

    Прос:

    • Долази са различитим уграђеним апликацијама које служе као одличан стартер за програмере
    • Нуди јединствене услуге мобилне инфраструктуре за подршку позадинских система
    • Његов визуализатор делује као фронтенд својим моћним вишеканални ЈаваСцрипт АПИ-ји

    Цонс: Тхе документацију и подршку доступан за Кони на вебу је није јако опсежан, исто као Моноцросс, у поређењу са другим платформама.

    8. Цонвертиго

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

    Прос:

    • Омогућава вам да креирате догађаје засноване на пословању, израчунате тако да обавесте кориснике, чак и ако је уређај у режиму мировања
    • Омогућава повезивање са подацима предузећа са разним конекторима као што су СКЛ базе података или веб сервиси
    • Са својом Фуллсинц технологијом репликације података, подаци могу бити доступни на локалном нивоу чак и ако мрежа није доступна

    Цонс: Цонвертиго има три различита плана од којих бесплатан план има само подршку за заједницу и не укључује Фуллсинц подршку за оффлине податке.

    9. Нативесцрипт

    Нативесцрипт је још једна опен-соурце платформа за изградњу аутохтоних мобилних апликација. Нативесцрипт вам даје сваки изворни АПИ у ЈаваСцрипту већине мобилних платформи. Лако можете поново да користите постојеће додатке из нпм-а директно у НативеСцрипт пројектима, што олакшава проширење функција ваших апликација.

    Прос:

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

    Цонс: Мулти-тхреадинг је могући проблем у Нативесцрипт-у који се може побољшати у каснијим издањима. Има недостатак дубине примјери и документација на свакој од његових особина.

    10. РхоМобиле

    РхоМобиле Суите се заснива на Рходес оквир. То је скуп алата за развој податковни центар, мулти-платформа, домаћи мобилни потрошач и предузеће апликације. Користећи РхоСтудио, бесплатни Ецлипсе плугин, програмери могу да генеришу, развијају, дебагују и тестирају апликације нема других хардверских или емулаторских захтева.

    Прос:

    • РхоЕлементс нуди омогућавање Објецт Релатионал Маппер аутоматска синхронизација позадинских података и чак има аутоматску енкрипцију података
    • Да бисте омогућили приступ подацима на мрежи као што је Цонвертиго, РхоЦоннецт омогућава програмерима да интеграција оффлине синхронизације података у апликације

    Цонс: Његов РхоЕлементс РФИД плуг-ин за Виндовс Мобиле / ЦЕ није доступан као опен соурце или слободно доступан свима.