Алатки за крос-платформа: дали навистина вредат?

Добрите и лошите страни на алатките за форматирање на апликации со повеќе платформи

Андроид и iOS се 2 мобилни оперативни системи во водство денес. Секој од нив доаѓа со свои предности и недостатоци за развивачот на апликации. Овие платформи може да претставуваат големи проблеми, особено за програмери кои креираат апликации за двата овие системи. Двата овие оперативни системи се однесуваат многу поинаку. Оттука, крос-платформи за Андроид и iOS би значело дека инвеститорот ќе мора да одржува 2 различни бази на изворниот код; работи со сосема различни алатки - Apple Xcode и Android SDK; работат со различни API-и; користете сосема различни јазици и така натаму. Проблемот станува дополнително дополнет за програмери кои создаваат апликации за повеќе ОС '; како и за програмери на апликации за претпријатија, од кои секоја доаѓа со сопствена BYOD политика.

Во оваа статија ви нудиме анализа на алатките за форматирање на повеќе платформи на располагање денес, исто така, дискутирајќи за иднината на истата во индустријата за развој на мобилни апликации.

Алатки за форматирање на крос-платформи

Употребата на јазици како што се JavaScript или HTML5 може да биде остварлива опција за развивачите, бидејќи ќе им помогне да дизајнираат апликации за повеќе оперативни системи . Сепак, следејќи го овој метод може да се покаже како многу макотрпна и одземаат многу време, а да не спомнуваме дека не се појавуваат соодветни резултати низ низа различни мобилни платформи.

Подобрата алтернатива, наместо тоа, е да работи со некои од лесно достапните мулти-платформски алатки за развој на апликации; од кои многу од нив им овозможуваат на програмерот да создаде единствена база на код и потоа да го компајлира истиот за да работи на различни платформи.

Xamarin, Appelererator Titanium, RAD Studio Studio XE5 на Embarcadero, IBM Worklight и Adobe's PhoneGap се такви корисни алатки достапни за вас.

Прашања за крос-платформирање

Додека мулти-платформските алатки ви овозможуваат да ја дизајнирате вашата апликација за различни системи, тие би можеле да постават и некои прашања, кои се како што следува:

Иднината на алатките со повеќе платформи

Горе споменатите аргументи автоматски не подразбираат дека алатките со повеќе платформи немаат никаква предност. Дури и ако мора да создадете одреден код за одредена платформа, овие алатки сепак ви помагаат да работите со еден единствен јазик и тоа е голем плус за секој развивач на апликации.

Покрај тоа, овие прашања навистина не влијаат на претпријатието сектор. Причината зошто претпријатието апликации се фокусираат главно на функционалност, а не на изгледот на апликацијата на повеќе мобилни платформи. Оттука, овие алатки може да се покажат како од голема корист за развивачите на индустриски ориентирани апликации.

Останува да се разгледа како мулти-платформски алатки би се допаднале додека не им се спротивставија на отворените Веб технологии, како што се HTML5, JavaScript и така натаму. Со оглед на тоа што овие технологии продолжуваат да се развиваат и растат, тие можат да понудат жестока конкуренција на претходните.