Amathuluzi Esiphambano Sama-Platform: Ingabe Ayabaluleka Ngempela?

I-Pros and Cons ye-Multi-Platform App Ukufometha Amathuluzi

I-Android ne-iOS yizinhlelo ezimbili zokusebenza zeselula eziholayo namuhla. Ngamunye wabo uza nezinzuzo zabo siqu kanye nezinkinga zomthuthukisi wohlelo lokusebenza. Lezi zingxenyekazi zingabangela izinkinga ezinkulu, ikakhulukazi kubathuthukisi abadala izinhlelo zokusebenza zombili lezi zinhlelo. Kokubili lezi OS 'ziziphatha ngendlela ehluke kakhulu. Ngakho-ke, ukudluliselwa phambili kwe-Android ne-iOS kungasho ukuthi umthuthukisi kuzodingeka alondoloze ama-base ahlukene ekhodi yomthombo we-2; sebenzisa ngamathuluzi ahlukene kakhulu - i-Apple Xcode ne-Android SDK; sebenze ngama-API ahlukene; sebenzisa izilimi ezahlukene ngokuphelele nokunye. Inkinga iqhubeka ihlanganiswe nakakhulu kubathuthukisi ukudala izinhlelo zokusebenza ze-OS ngaphezulu; njengalabo abathuthukisi bezinhlelo zokusebenza zamabhizinisi, ngalinye eliza nenqubomgomo yalo ye-BYOD.

Kulesi sihloko, sikulethela ukuhlaziywa kwamathuluzi wokufometha we-multi-platform etholakalayo namhlanje, futhi sixoxa ngekusasa elifanayo embonini yokuthuthukiswa kohlelo lokusebenza lweselula.

Amathuluzi wokufometha we-Cross-Platform

Ukwenza ukusetshenziswa kwezilimi ezinjengeJavaScript noma i-HTML5 kungaba yindlela enhle yabathuthukisi, njengoba kuzobasiza ukuba bakhethe izinhlelo zokusebenza ze-OS eziningi . Kodwa-ke, ukulandela le ndlela kungabonakala kunzima kakhulu futhi kudla isikhathi, kungakhulumi ukungabonakali imiphumela eyanele kulo lonke uhlobo lwamapulatifomu ehlukene weselula.

Okunye okungcono, kunalokho, bekuzoba ukusebenza namanye amathuluzi wokuthuthukisa uhlelo lokusebenza olutholakalayo kalula; eziningi zazo zenza unjiniyela akwazi ukudala isisekelo esisodwa sekhodi bese ehlanganisa okufanayo ukuze asebenze kumapulatifomu ahlukene.

I-Xamarin, i-Appcelerator Titanium, i-RAD Studio XE5 ye-Embarcadero, i-IBM Worklight ne-Adobe's PhoneGap ngamanye amathuluzi awusizo anjalo atholakalayo kuwe.

Izinkinga ze-Cross-Platforming

Ngenkathi amathuluzi amaningi wokupakisha akwenza ukwazi ukuklama uhlelo lwakho lokusebenza ngezinhlelo ezahlukene, zingabangela ezinye izinkinga, okulandelayo:

Ikusasa lamathuluzi amaningi-Platform

Lezi ziphakamiso ezibalwe ngenhla azikhombisi ngokuzenzakalela ukuthi amathuluzi amaningi-platform ayinzuzo nhlobo. Ngisho noma kufanele udale ikhodi ethile-yesikhulumi ngezinga elithile, la mathuluzi asakusiza ukuthi usebenze ngolimi olulodwa futhi olukhulu kakhulu kunoma yimuphi umthuthukisi wohlelo lokusebenza.

Ngaphandle kwalokho, lezi zinkinga azithinti ngempela umkhakha webhizinisi. Isizathu sokuthi izinhlelo zokusebenza zebhizinisi zigxila ikakhulukazi ekusebenzeni futhi hhayi ngempela ekubukeni kohlelo lokusebenza kuwo wonke amapulatifomu amaningi eselula. Ngakho-ke, la mathuluzi angabonisa ukuthi awusizo kakhulu kubathuthukisi bezinhlelo zokusebenza ezibhekiswe embonini.

Kuhlala kubonakala ukuthi amathuluzi amaningi okupakisha azokwenzeka kanjani ngenkathi ephikisana nobuchwepheshe obuvulekile bewebhu njengo-HTML5, i-JavaScript nokunye okunye. Njengoba lobuchwepheshe buqhubeka nokuguquka nokukhula, bangase banikeze ukuncintisana okunzima kumuntu wangaphambili.