Pros uye Cons ye Multi-Platform App Kugadzira Zvishandiso
Android uye iOS ndiyo 2 mafaira ekushandisa maitiro ari kutungamirira nhasi. Chimwe nechimwe chazvo chinouya nezvinobatsira uye zvisingabatsiri zvekunyora webhupu. Aya mapurisa anogona kuunza nyaya huru, kunyanya kune vadziri vanogadzira mapurogiramu ose aya maitiro. Zvose izvi OS 'zvinoita zvakasiyana chaizvo. Nokudaro, kuyambuka-platforming yeIndaneti neIOS zvingareva kuti muveki wekugadzirisa aizofanira kuchengetedza mabhuku maviri e-source; kushanda nezvinhu zvakasiyana-siyana - Apple Xcode uye Android SDK; kushanda nemaAppIs akasiyana; shandisa mitauro yakasiyana zvakasiyana siyana nezvimwe zvakadaro. Dambudziko rinowedzera kuwedzera kune vakukudziri vachigadzira mapurogiramu ezve OS '; sezvakaitwawo kune vanogadzira mapurogiramu emabhizimisi, imwe neimwe inouya neyoyo chirongwa chayo chaYOD.
Muchikamu chino, tinokutaurira kuongororwa kwema multi-platform mapurogiramu ekugadzirisa mapuroti aripo nhasi, uyewo kukurukura ramangwana rakafanana mumushamba wekufambisa app mobile.
Cross-Platform Kugadzira Zvirongwa
Kuita kuti kushandiswa kwemitauro yakafanana neJavaScript kana HTML5 inogona kuva chinhu chakanaka chevashanduri, sezvo chichatibatsira kugadzira mapurogiramu eAx akawanda ' . Zvisinei, kutevera nzira iyi kunogona kuva yakakosha zvikuru uye nguva inopedza, kwete kureva kusaratidza migumisiro yakakwana kune rumwe rutivi rwemafurati akasiyana-siyana.
Pane imwe nzira iri nani, pane kudaro, inenge ichishanda pamwe chete nedzimwe nzira dzinowanikwa nyore nyore-multi-platform app development tools; zvakawanda zvayo zvinoita kuti vashanduri vagoita imwe nheyo yekodhi uye vobva vaunganidza zvakafanana kuti vashande pane dzimwe nzvimbo.
Xamarin, Appcelerator Titanium, Embarcadero yaRAD Studio XE5, IBM Worklight uye Adobe's PhoneGap mune zvimwe zvishandiso zvinobatsira zvinowanikwa kwauri.
Matambudziko eChipfuva-Kugadzirisa
Kunyange zvazvo zvigadzirwa zvemarudzi akawanda zvichikugonesa kuumba app yako yehurongwa hwakasiyana, inogona kuunza dzimwe nyaya zvakare, iyo inotevera:
- Usingazivikanwe Programming Mitauro : Xamarin inowanzokumbira zvikuru kune vadziri vepurogiramu yeWindows. Uchishandisa Visual Studio kuwedzera-ins, vashandisi vanogona kushandisa shanduro yekuvaka mapurogiramu eWindows, Android uye iOS . Nyaya yacho, zvisinei, haina kufanana kune mamwe mapurogiramu akadaro. Embarcadero, somuenzaniso, inoshanda zvakasiyana, sezvo Delphi XE5 isiri yepamutemo kana inowanzoshandiswa purogiramu yemitauro.
- Kuvaka Platform-Specific Code : Uyezve, kushandiswa kwema-multi-platform environment hazvirevi kuti iwe unogona kubudirira kuumba mapurogiramu e 2 zvakasiyana-siyana mapuratifomu, pasina kutora chero humwe huripo huripo. Dambudziko harina kunyanya kana iwe urikudzidzira iri nyore - kana zvakadaro, unogona kurega nekugadzira imwe nheyo yekodhi. Zvisinei, iwe unotofanira kushandiswa purogiramu-nheyo yakananga kana iwe uchida kubhadhara pane imwe nzvimbo-zvakasiyana-siyana.
- Kusiyana kweUI Elements : Nyaya yakakura uye yakakosha zvikuru neyambukwa, sezvakambotaurwa, ndeyekuti zvinhu zveUI zvinogona kuguma nekutarisa uye kuzvibata zvakasiyana zvakasiyana pamapuratifomu. Nepo iwe unogona kugadzirisa zvimwe zvinhu kuti ushande zvakanaka pane 2 kana kupfuura mahwendefa, pane zvimwe zvinoda kuva nevamwe izvo zvichange zvisingaenderani neS OS iri mubvunzo. Izvi zvichaguma zvichiita kuti vashandi vese varege kugutsikana ne app yako.
Iro Ramangwana re Multi-Platform Tools
Izvo zvinotaurwa pamusoro apa hazvirevi kuti zvinowanzoitwa-multi-platform zvombo hazvina maturo zvachose. Kunyange kana iwe uchifanira kugadzira pepa-code chaiyo kune imwe nzvimbo, zvishandiso izvi zvichiri kukubatsira iwe kushanda nemutauro mumwechete uye iyo inowedzera kune chero mupi wekugadzira app.
Kunze kweizvi, nyaya idzi hadzikuvhiringidzi yebhizimusi. Chikonzero ichocho kuti mabhizinesi mapurogiramu anotarisa zvikuru pamusoro pekushanda uye kwete chaizvo pane kuonekwa kwebasa kune dzimwe nzvimbo dzakawanda dzemajeri. Nokudaro, zvishandiso izvi zvinogona kuratidza kushandiswa kwakanyanya kune vashanduri vemapurogiramu anotarirwa nemabhizimusi.
Inoramba ichionekwa sekuti nzira dzakasiyana-siyana dzekugadzira zvigadziriswe sei kana dzichirwisana nehutachiona hweUnited Web kama HTML5, JavaScript nezvimwe zvakadaro. Sezvo teknolojia idzi dzichiri kuenderera mberi uye dzichikura, dzinogona kupa kukwikwidza kwakasimba kune yekare.