Iinkonzo kunye ne-Cons of Multi-Platform App yokuFometha iIxhobo
I-Android kunye ne-iOS zi-2 iinkqubo zokusebenza ezihamba phambili ezikhokelayo namhlanje. Ngamnye wabo uza neenzuzo kunye nokungahambi kakuhle kumqhubi we-app. Ezi ziqonga zingabangela imiba eninzi, ngakumbi kubaphuhlisi abadala ii-apps ezi zombini ezi nkqubo. Bobabini ii-OS 'ziziphatha ngendlela eyahlukileyo. Ngenxa yoko, ukuqhubela phambili kwi-Android kunye ne-iOS kuya kuthetha ukuba umqhubi uya kufuneka alondoloze ii-siseko zeenkcukacha ezi-2 ezahlukeneyo; sebenzisa ngezixhobo ezahlukileyo ngokupheleleyo - Apple Xcode kunye ne-Android SDK; sebenza kunye nama-API ahlukeneyo; sebenzisa iilwimi ezahlukeneyo njalo njalo. Ingxaki iqhutyiswa ngakumbi kubaphuhlisi abadala ii-apps ze-OS ezininzi; ngokunjalo nabavelisi bezintlu zamashishini, ngalinye liza kunye nomgaqo wayo we-BYOD.
Kule nqaku, sikulethela uhlalutyo lwezixhobo ezininzi zokufometha iifomati zokusebenza ezikhoyo namhlanje, zixubusha ngekamva elifanayo kwishishini lokuphuhlisa i-app.
Izixhobo zokuFometha kwiZiphambano
Ukwenza ukusetyenziswa kweelwimi ezifana neJavaScript okanye i-HTML5 ingaba yindlela efanelekileyo yokuphuhlisa abaphuhlisi, njengoko kunokubanceda baqulunqe iinkonzo ze-OS ezininzi . Nangona kunjalo, ukulandela le ndlela kungabonakala kunzima kakhulu kunye nokuchitha ixesha, kungabonakali ukubonisa iziphumo ezaneleyo kwiinkalo ezahlukeneyo zamapulatifomu.
Eyona ndlela engcono, kunoko, yayiza kusebenza kunye nezinye zezixhobo zokuphuhlisa i-app-platform ezisebenzayo; ezininzi zazo zenza umqhubi enze isiseko esisodwa sekhowudi aze aqokelelane okufanayo ukuze asebenze kumaqonga ahlukeneyo.
I-Xamarin, i-Appcelerator Titanium, i-RAD Studio XE5 ye-Embarcadero, i-IBM Worklight kunye ne-Adobe's PhoneGap zikhona izixhobo ezincedo ezifumanekayo kuwe.
Imiba yoLuhlu lweZiphambano
Nangona izixhobo ezininzi zokupakisha zikunceda ukuba uyile uyi-app yakho kwiinkqubo ezahlukeneyo, zinokubangela ezinye iimeko, ezi zilandelayo:
- Ukungaqhelekanga uLwimi lweeLwimi : I-Xamarin inokubhenela ngokubanzi kwi-Windows app developers. Ukusebenzisa i-Visual Studio-ins-ins, abaphuhlisi bangasebenzisa iqonga lokwakha izicelo ze-Windows, i- Android ne-iOS . Iimeko, nangona kunjalo, azinjalo kuzo zonke ezinye iinkqubo. I-Embarcadero, umzekelo, isebenza ngokungafaniyo, njengoko i-Delphi XE5 ayilona ulwimi oluqhelekileyo okanye olusetyenziswa rhoqo.
- I-Code-Specific Code : Ngaphezu koko, ukusebenzisa i-multi-platform platform akuthethi ngokuzenzekelayo ukuba unokwenza iiprogram ze-platforms ezahlukeneyo ezahlukeneyo, ngaphandle kokuthatha nayiphi na imizamo eyongezelelweyo. Ingxaki ayininzi xa uhlakulela i-app elula-ukuba ngaba kunjalo, ungase ubaleke ngokudala isiseko esisodwa sekhowudi. Nangona kunjalo, kuya kufuneka ukuba usebenzise ikhowudi ekhethekileyo yesikhulumi ukuba unqwenela ukusebenzisa inxalenye ethile yeplani.
- Izixhobo ze-UI ezingahambelaniyo : Umcimbi okhudlwana kunye obaluleke ngakumbi kunye nokupakisha, njengokuba kuchaziwe ngaphambili, ukuba izixhobo ze-UI zinokuphela zikhangele kwaye ziziphatha ngendlela eyahlukileyo kwiindawo eziphambili. Ngoxa unako ukulungelelanisa ezinye izinto ukuze usebenze ngokuqhelekileyo kwi-2 okanye ngaphezulu kweeplani, kuya kubakho abanye abaya kuhambelana ne-OS enombuzo. Oku kuza kubangela ukuba abasebenzisi bokugqibela bangahlali banelisekile nge-app yakho.
Ixesha elizayo lweetayitile ezininzi
Iziphakamiso ezikhankanyiweyo ngasentla azibonakalisi ngokuzenzekelayo ukuba izixhobo ezininzi zesikhulumi azizuzi nhlobo. Nangona kufuneka wenze i-code-specific code kwinqanaba elithile, ezi zixhobo ziyakunceda usebenze ngolwimi olulodwa kunye nolona lukhulu kunye naliphi na uphuhliso loncedo.
Ngaphandle koko, le micimbi ayithinteli kakhulu kwicandelo lezoshishino. Isizathu sokuba ukuba iinkqubo zoshishino zijolise kakhulu kwimisebenzi kwaye kungekhona ngokubonakala kwenkqubo kwiipulatifomu ezininzi zeselula. Ngenxa yoko, ezi zixhobo zingabonakalisa ukusetyenziswa kakhulu kubathuthukisi bee-apps ezijoliswe kumashishini.
Kuhlala kubonakala ukuba izixhobo ezininzi zokupakisha ziza kuhamba njani ngelixa zifakwe kwiikhompyutha ezivulekileyo ezifana ne-HTML5, iJavaScript kunye njalo. Njengoko lo bugcisa buqhubeka nokuhlakulela nokukhula, banokunikela ukhuphiswano olunzima kwixesha langaphambili.