Cross-Platform Tools: Vai viņi tiešām to vērts?

Plaši un negatīvi daudzplatformu lietotņu formatēšanas rīki

Android un iOS ir vadošās 2 mobilās operētājsistēmas šodien. Katram no tiem nāk ar savām priekšrocībām un trūkumiem lietotnes attīstītājam. Šīs platformas var radīt lielas problēmas, it īpaši izstrādātājiem, kuri izveido lietotnes abām šīm sistēmām. Abi šie OS darbojas ļoti atšķirīgi. Tādējādi pārrobežu platformu izmantošana operētājsistēmai Android un iOS nozīmētu, ka izstrādātājam būs jāsaglabā 2 dažādi pirmkodu bāzes; darbojas ar pilnīgi atšķirīgiem rīkiem - Apple Xcode un Android SDK; strādāt ar dažādām API; izmantot pilnīgi atšķirīgas valodas un tā tālāk. Problēmu vēl vairāk pastiprina izstrādātāji, kuri izveido lietojumprogrammas vairāk OS "; kā arī uzņēmumu progresu izstrādātājiem, no kuriem katram ir sava BYOD politika.

Šajā rakstā mēs analizējam šodien pieejamos daudzplatformu lietotņu formatēšanas rīkus , kā arī apspriežam to pašu nākotni mobilo ierīču izstrādes nozarē.

Starpplatformu formatēšanas rīki

Izmantojot tādas valodas kā JavaScript vai HTML5, izstrādātājiem var būt dzīvotspējīga iespēja, jo tas palīdzēs izstrādāt lietotnes vairākām OS " . Tomēr pēc šīs metodes var izrādīties ļoti darbietilpīgs un laikietilpīgs, nemaz nerunājot par atbilstošu rezultātu parādīšanos dažādās mobilajās platformās.

Labāka alternatīva būtu strādāt ar dažiem viegli pieejamiem multiplatformu lietotņu izstrādes rīkiem; no kuriem daudzi ļauj izstrādātājam izveidot vienotu koda bāzi un pēc tam apkopot to, lai strādātu pie dažādām platformām.

Xamarin, Appcelerator Titanium, Embarcadero RAD Studio XE5, IBM Worklight un Adobe PhoneGap ir daži no šiem noderīgiem rīkiem.

Pārrobežu platformu problēmas

Lai gan dažādu platformu rīki ļauj izstrādāt savu lietotni dažādām sistēmām, tie var radīt arī dažas problēmas, kas ir šādas:

Multiplatformu rīku nākotne

Iepriekš minētie argumenti automātiski nenozīmē, ka daudzplatformu rīkiem nav nekādas priekšrocības. Pat ja jums ir zināmā mērā jāizveido platformas specifisks kods, šie rīki joprojām palīdz jums strādāt vienā valodā un tas ir milzīgs plus jebkuram lietotņu izstrādātājam.

Turklāt šie jautājumi patiešām neietekmē uzņēmumu nozari. Iemesls tam ir tas, ka uzņēmumu lietotnes galvenokārt vērstas uz funkcionalitāti, nevis uz lietotnes izskatu vairākās mobilajās platformās. Tādējādi šie rīki var izrādīties ļoti noderīgi izstrādātājiem rūpniecības orientētas progr.

Joprojām jāuztver, cik daudz platformu veidošanas rīki būtu jāmaksā, vienlaikus atdalot tīmekļa tehnoloģijas, piemēram, HTML5, JavaScript un tā tālāk. Tā kā šīs tehnoloģijas turpina attīstīties un attīstīties, tās var arī piedāvāt stingru konkurenci attiecībā uz pirmo.