Vantaġġi u liżvantaġġi tal-Għodod għall-Formattar tal-Apps tal-Pjattaforma
Android u iOS huma s-sistemi operattivi mobbli ta '2 fil-lum. Kull wieħed minnhom jiġi mal-vantaġġi u l-iżvantaġġi tagħhom stess għall-iżviluppatur tal-app. Dawn il-pjattaformi jistgħu joħolqu kwistjonijiet kbar, speċjalment għall-iżviluppaturi li joħolqu apps għal dawn iż-żewġ sistemi. Dawn iż-żewġ OS "iġibu ruħhom b'mod differenti ħafna. Għalhekk, cross-platforming għal Android u iOS ikun ifisser li l-iżviluppatur ikollu jżomm żewġ bażijiet ta 'kodiċi sors differenti; topera b'għodda kompletament differenti - Apple Xcode u Android SDK; taħdem ma 'APIs differenti; uża lingwi kompletament differenti u l-bqija. Il-problema hija aktar komposta għall-iżviluppaturi li joħolqu apps għal OS aktar '; kif ukoll għall-iżviluppaturi ta 'apps għall-intrapriżi, li kull waħda minnhom tiġi bil-politika ta' BYOD tagħha stess.
F'dan l-artikolu, aħna nibgħatulek analiżi tal- għodod tal-ifformattjar tal-apposta b'ħafna pjattaformi disponibbli llum, u niddiskutu wkoll il-futur tal-istess fl-industrija tal-iżvilupp tal-app mobbli.
Għodod ta 'Formattjar ta' Pjattaforma Cross
L-użu ta 'lingwi bħal JavaScript jew HTML5 jista' jkun għażla vijabbli għall-iżviluppaturi, għax jgħinhom jiddisinjaw apps għal OS multipli ' . Madankollu, wara dan il-metodu jista 'jkun ferm impenjattiv u jieħu ħafna ħin, biex ma nsemmux li ma jurux riżultati adegwati f'firxa ta' pjattaformi mobbli differenti.
Alternattiva aħjar, minflok, tkun li taħdem ma 'wħud mill-għodod ta' żvilupp tal-pjattaforma multipli disponibbli faċilment; li ħafna minnhom jippermettu lill-iżviluppatur biex joħloq bażi ta 'kodiċi waħdanija u mbagħad jikkompila l-istess biex jaħdem fuq pjattaformi differenti.
Xamarin, Appcelerator Titanium, RAD Studio XE5 ta 'Embarcadero, Worklight IBM u PhoneGap ta' Adobe huma xi għodod utli bħal dawn disponibbli għalik.
Kwistjonijiet ta 'Cross Platforming
Filwaqt li l-għodod multi-pjattaformi jippermettulek iddisinja l-app tiegħek għal sistemi differenti, jistgħu joħolqu wkoll xi kwistjonijiet, li huma kif ġej:
- Lingwi ta 'Programmar mhux familjari : Xamarin ġeneralment jista' jappella aktar lill-iżviluppaturi ta 'l-applikazzjonijiet tal-Windows. Bl-użu ta 'Visual Studio add-ins, l-iżviluppaturi jistgħu jużaw il-pjattaforma biex jibnu apps għall-Windows, Android u iOS . Il-każ, madankollu, mhuwiex l-istess għall-programmi l-oħra kollha. Embarcadero, per eżempju, jaħdem b'mod differenti, peress li Delphi XE5 mhijiex lingwa ta 'programmar standard jew komunement użata.
- Kodiċi speċifiku għall-Pjattaforma tal-Bini : Barra minn hekk, l-użu ta 'ambjent b'ħafna pjattaformi ma jimplikax awtomatikament li tista' toħloq b'suċċess apps għal 2 pjattaformi differenti ħafna, mingħajr ma tieħu sforz żejjed għaliha. Il-problema mhijiex tant jekk qed tiżviluppa app sempliċi - jekk dan huwa l-każ, tista 'titwarrab il-ħolqien ta' bażi ta 'kodiċi waħda. Madankollu, ser ikollok neċessarjament tuża kodiċi speċifiku għal pjattaforma jekk tixtieq tieħu vantaġġ minn ċerti karatteristiċi speċifiċi għall-pjattaforma.
- Elementi ta 'UI inkonsistenti : Il-kwistjoni akbar u aktar importanti bil-pjattaformi inkroċjati, kif issemma qabel, hija li l-elementi tal-UI jistgħu jispiċċaw iħarsu u jaġixxu b'mod differenti ħafna fi pjattaformi li jvarjaw. Filwaqt li tista 'taġġusta xi elementi biex taħdem normalment ma' żewġ pjattaformi jew aktar, hemm xi oħrajn li jkunu inkonsistenti ma 'l-OS in kwistjoni. Dan eventwalment iwassal biex l-utenti aħħarin ma jkunux sodisfatti bl-app tiegħek.
Il-Ġejjieni ta 'Għodod Multi-Pjattaforma
L-argumenti msemmijin hawn fuq ma jimplikawx awtomatikament li l-għodod b'ħafna pjattaformi m'għandhom l-ebda vantaġġ. Anki jekk għandek toħloq kodiċi speċifiku għal pjattaforma sa ċertu punt, dawn l-għodod għadhom jgħinuk taħdem b'lingwa waħda u li hija ta 'benefiċċju kbir għal kwalunkwe żviluppatur tal-app.
Barra minn hekk, dawn il-kwistjonijiet ma jaffettwawx is-settur tal-intrapriżi. Ir-raġuni hija li l- apps ta 'l-intrapriżi jiffukaw prinċipalment fuq il-funzjonalità u mhux verament fuq id-dehra ta' l-app fuq pjattaformi mobbli multipli. Għalhekk, dawn l-għodod jistgħu jippruvaw li huma ta 'użu kbir għall-iżviluppaturi ta' apps orjentati lejn l-industrija.
Għad irid jitqies kif l-għodod ta 'multiplikazzjoni jistgħu jitniedu waqt li jitħaddmu kontra teknoloġiji tal-Web miftuħa bħal HTML5, JavaScript u l-bqija. Peress li dawn it-teknoloġiji jkomplu jevolvu u jikbru, jistgħu joffru kompetizzjoni iebsa għal ta 'l-ewwel.