Крос-платформенныя інструменты: Ці з'яўляюцца яны сапраўды стаіць?

Плюсы і мінусы Multi-Platform App фарматаванні інструменты

Android і IOS з'яўляюцца 2 мабільных аперацыйных сістэм лідзіруюць сёння. Кожны з іх прыходзіць са сваімі перавагамі і недахопамі для распрацоўшчыкаў дадаткаў. Гэтыя платформы могуць ствараць вялікія праблемы, асабліва для распрацоўнікаў, якія ствараюць прыкладання для абедзвюх гэтых сістэм. Абодва гэтыя АС »вядуць сябе вельмі па-рознаму. Такім чынам, крос-платформер для Android і прашыўкі будзе азначаць, што распрацоўшчык павінен падтрымліваць 2 розныя базы зыходнага кода; працаваць з зусім рознымі інструментамі - Apple Xcode і Android SDK; працаваць з розным API ,; выкарыстоўваць зусім розныя мовы і гэтак далей. Праблема становіцца яшчэ больш пагаршаюцца распрацоўнікам ствараць прыкладанні для больш OS '; а таксама для распрацоўшчыкаў дадаткаў для прадпрыемстваў, кожнае з якіх мае сваю ўласную палітыку BYOD.

У гэтым артыкуле мы ўяўляем вам аналіз мультиплатформенных інструментаў прыкладання фарматавання , даступныя сёння, таксама абмяркоўваем будучую ж у мабільнай індустрыі распрацоўкі прыкладанняў.

Крос-платформенныя інструменты фарматавання

Стварэнне выкарыстання моў , такія як JavaScript або HTML5 можа быць жыццяздольным варыянтам для распрацоўшчыкаў, так як гэта дапаможа ім распрацоўваць прыкладання для некалькіх АС » . Аднак, вынікаючы гэтым метадзе, можа апынуцца вельмі працаёмкім і адымае шмат часу, не кажучы ўжо пра не паказваць адэкватныя вынікі ў цэлым шэрагу розных мабільных платформаў.

Лепшая альтэрнатыва, замест гэтага, будзе працаваць з некаторымі з лёгка даступных інструментаў распрацоўкі прыкладанняў мультиплатформенных; многія з якіх дазваляюць распрацоўніку стварыць адзіную кодавую базу, а затым скампіляваць ж працаваць на розных платформах.

Xamarin, Appcelerator Titanium, Embarcadero RAD Studio ў xe5, IBM Worklight і кампаніі Adobe PhoneGap некаторыя такія карысныя інструменты, даступныя для Вас.

Праблемы Крос-платформер

У той час як мульты-платформер інструменты дазваляюць распрацоўваць прыкладанне для розных сістэм, яны могуць прадстаўляць некаторыя праблемы таксама, якія заключаюцца ў наступным:

Будучыня Multi-Platform Tools

Прыведзеныя вышэй аргументы не азначае аўтаматычна, што інструменты многоплатформенных не маюць ніякіх пераваг на ўсіх. Нават калі ў вас ёсць для стварэння платформенныя-залежны код у нейкай ступені, гэтыя інструменты па-ранейшаму дапамагаюць вам працаваць з адной мовай, і гэта масіўнае плюс для любога распрацоўніка прыкладанняў.

Акрамя таго, гэтыя пытанні сапраўды не ўплываюць на сектар прадпрыемстваў. Прычына ў тым , што карпаратыўныя прыкладання сканцэнтраваны ў асноўным на функцыянальнасць і на самай справе не на знешні выгляд прыкладання на некалькіх мабільных платформаў. Такім чынам, гэтыя інструменты могуць апынуцца вельмі карысным для распрацоўшчыкаў галіновых арыентаваных прыкладанняў.

Гэта яшчэ трэба высветліць, якім мульты-платформер інструменты плата за праезд, а ямкі супраць адчыненых вэб-тэхналогій, такіх як HTML5, JavaScript і гэтак далей. Паколькі гэтыя тэхналогіі працягваюць развівацца і расці, яны цалкам могуць прапанаваць жорсткую канкурэнцыю былым.