Uyenza njani iMidlalo ye-Android: Intshayelelo kwiNkqubo yoMdlalo weMobile
Ishishini lokudlala elihambayo lifumene ukukhula okubonakalayo kwiminyaka yakutshanje, enkosi kudumo kwezixhobo ze-Android. Bayanda abantu bonwabele ulonwabo kunye nolonwabo olunikezwa yimidlalo yeselula, ke imfuno yezihloko ezitsha kunye namava emidlalo awodwa kuye kwanda. Ukuba unomdla ekuphuhliseni imidlalo yakho yezixhobo ze-Android, eli nqaku liza kukufundisa iziseko zenkqubo yomdlalo weselula kunye nendlela yokwenza eyakho indalo yedijithali.
1. Yiba ngumphuhlisi womdlalo weselula
Ngaphambi kokuba singene kwinkqubo yokudala umdlalo we-Android, kubalulekile ukuqonda indima yomphuhlisi womdlalo weselula. Ezi ngcali zinoxanduva lokudala kunye nokucwangcisa imidlalo yezixhobo eziphathwayo, zisebenzisa izixhobo ezithile kunye neelwimi zokucwangcisa ukuziqhelanisa neqonga le-Android. Ukuba unamava enkqubo kunye nothando lokudlala, ukuba ngumphuhlisi womdlalo weselula kunokuba ngumsebenzi ovuzayo nonika umdla.
2. Izixhobo zokucwangcisa kunye neelwimi
Ukuqala ukwenza imidlalo ye-Android, kuya kufuneka uziqhelanise nezixhobo kunye neelwimi zenkqubo eziqhele ukusetyenziswa kuphuhliso lomdlalo weselula. Ulwimi lwenkqubo oludumileyo lokudala imidlalo yiJava, olulona lwimi lusetyenziswayo kuphuhliso lomdlalo. Ii-apps ze-Android. Ukongeza, kukho izixhobo ezifana ne-Android SDK (i-Software Development Kit) kunye ne-injini yomdlalo we-Unity, eya kukunika iinketho eziyimfuneko zokuphuhlisa kunye nokulungisa umdlalo wakho ngokufanelekileyo.
3. Uyilo nophuhliso lomdlalo
Inkqubo yokudala umdlalo we-Android ibandakanya uluhlu lwezigaba ezihamba ukusuka ekukhawulweni kwengcamango ukuya ekukhululweni kwayo kokugqibela. Ngexesha loyilo, kuya kufuneka useke oomatshini bomdlalo, amanqanaba obunzima, iigraphics eziyimfuneko kunye nesandi. Emva koko, uya kudlulela kwiprogram, apho uya kusebenzisa ulwimi olufanelekileyo lwenkqubo kunye nezixhobo zokuphumeza zonke iimpawu zomdlalo eziyilwe ngaphambili. Khumbula ukuba ukuziqhelanisa kunye nomonde kuya kuba ngundoqo ekufezekiseni umdlalo wakho kwaye uwenze ube nomtsalane kubadlali!
Ngamafutshane, ukwenza imidlalo ye-Android yinkqubo enomdla efuna ulwazi lwenkqubo kunye nokuqonda okunzulu koyilo lomdlalo weselula kunye nophuhliso. Ukuba uzimisele ukufunda kunye nokulinga, unokuphuhlisa imidlalo yakho yezixhobo ze-Android kwaye wabelane ngemibono yakho kunye nokucinga kunye nehlabathi. Ke yiya emsebenzini kwaye uqalise ukuzisa izimvo zakho zomdlalo ebomini!
-Intshayelelo ekudaleni imidlalo ye-Android
Kweli nqaku, siza kuphonononga izinto ezisisiseko Indalo yomdlalo we-Android. Ukuba ukhe wafuna ukuntywila kwihlabathi elinomdla lenkqubo yomdlalo kwaye ube ne Isixhobo se-Android, ukwindawo elungileyo. Ukufunda ukwenza eyakho imidlalo ye-Android inokuba yinkqubo enzima kodwa enomvuzo. Ngethamsanqa, kukho izixhobo ezahlukeneyo kunye nezixhobo ezikhoyo zokukunceda kolu hambo lunomdla.
I-Android Studio Yeyona ndawo idumileyo yophuhliso oludibeneyo (IDE) yokudala usetyenziso lwe-Android, kubandakanya nemidlalo. Ibonelela ngemisebenzi eyahlukeneyo evumela abaphuhlisi ukuba basebenzise ngokupheleleyo inkqubo yokusebenza ye-Android kunye neseti yayo enamandla yezixhobo kunye namathala eencwadi. Ukongeza, iSitudiyo se-Android sibonelela nge-interface ecacileyo kunye nelula ukuyisebenzisa kunye namaxwebhu abanzi kunye noluntu olusebenzayo lophuhliso. Okona kulungileyo, kusimahla ukufikelela, kuyenza ibe lolona khetho lufanelekileyo lwabaqalayo kunye neengcali.
Njengoko uphonononga ekudaleni imidlalo ye-Android, kuya kufuneka ugcine engqondweni imigaqo esisiseko yoyilo lomdlalo kunye nenkqubo enye yezona zinto zibalulekileyo ukusebenza kakuhle. Imidlalo ye-Android ingaba nzulu kwizixhobo zesixhobo, ke kuya kufuneka uqiniseke ukuba uyenza ikhowudi yakho kwaye usebenzise ubuchule obufana nokulayisha kunye nokukhuphela izixhobo ngasemva, ulawulo olusebenzayo lwememori, kunye nokunciphisa ukubambezeleka. Ukongeza, kufuneka uqwalasele uyilo lojongano lomsebenzisi womdlalo wakho (UI) ukunika amava abonakalayo anomtsalane kwaye kulula ukuwasebenzisa kubadlali.
-Ukukhethwa kwezixhobo kunye neelwimi zokucwangcisa
Xa uphuhlisa imidlalo ye-Android, kubalulekile ukwenza ukhetho olufanelekileyo lwezixhobo zokucwangcisa kunye neelwimi eziza kusetyenziswa. Oku kuya kuqinisekisa ukuhamba komsebenzi okusebenzayo kunye nemveliso yokugqibela ekumgangatho ophezulu. Esinye sezixhobo ezidumileyo zokudala imidlalo kwi-Android LuManyano. Umanyano yinjini yomdlalo weqonga onqamlezayo obonelela ngeseti etyebileyo kunye noluntu olukhulu lwabaphuhlisi. NgoManyano, abaphuhlisi banokuthatha ithuba lomhleli wabo onamandla obonakalayo kunye nolwimi lwenkqubo ye-C # ukwenza imidlalo emangalisayo kunye nesebenzisana kakhulu.
Ukongeza kuManyano, kukho ezinye izixhobo ezidumileyo ezinokuba luncedo kwinkqubo yophuhliso lomdlalo we-Android. CocoonJS liqonga elikuvumela ukuba upakishe kwaye ulungise imidlalo ye-HTML5 ukuze isetyenziswe kwizixhobo eziphathwayo I-Android Studio, indawo esemthethweni yophuhliso lwe-Android. NgeSitudiyo se-Android, abaphuhlisi banokusebenzisa ulwimi lwenkqubo yeJava ukwenza imidlalo yemveli ye-Android. Olu khetho lunomdla ngakumbi ukuba ulawulo lomsebenzi omkhulu kunye nokufikelela ngokupheleleyo kwi-Android APIs ziyafuneka.
Uphuhliso lomdlalo we-Android lunokuxhamla kusetyenziso lwamathala eencwadi akhethekileyo kunye nesikhokelo. libGDX Yenye yezona zinto zikhethwa kakhulu, kuba ivumela uphuhliso lwemidlalo kwiJava kunye nokuphunyezwa kwayo kumaqonga ahlukeneyo, kuquka i-Android. Eli thala leencwadi libonelela ngoluhlu olubanzi lwemisebenzi, efana nemizobo ephucukileyo, iaudio, ifiziksi, kunye nobhaqo lokungqubana. Olunye ukhetho olunomdla ngu Isithsaba se-SDK, isakhelo esisebenzisa ulwimi lweprogram ye-Lua kwaye sivumela ukuphuhliswa ngokukhawuleza kwemidlalo ye-Android. ICorona SDK ikwaziwa nangokulula kwayo ekusebenziseni kunye ilayibrari yayo ebanzi yeeplagi kunye neemodyuli ezongezelelweyo ezenza kube lula ukuphuhlisa iimpawu ezikhethekileyo kwimidlalo. Ngokhetho olufanelekileyo lwezixhobo kunye neelwimi zokucwangcisa, yenza imidlalo ye-Android inokuba yinkqubo enomvuzo nenika umdla. Ngokusebenzisa ubuchule bezixhobo ezahlukeneyo kunye nokwenza uninzi lwezixhobo ezikhoyo, abaphuhlisi banokudala imidlalo ebonelela ngokuntywila kunye namava abandakanyayo. yabasebenzisi ye Android.
-Uyilo lomsebenzisi kunye namava omdlalo
Uyilo loMsebenzi woMsebenzi kunye namava oMdlalo
El ujongano lomsebenzisi (UI) uyilo kunye nomdlalo yimiba emibini engundoqo xa usenza umdlalo ophumeleleyo we-Android. I-UI ibhekisa kwindlela imizobo kunye nonxibelelwano ezivezwa kumdlali, ngelixa umdlalo wokudlala ubhekisa kumvakalelo jikelele amava omdlali xa edlala umdlalo.
Xa uyila i-UI, kubalulekile ukuqwalasela ukusebenziseka kwaye i intuitiveness. Iimenyu kunye nolawulo kufuneka kube lula ukuyiqonda kunye nokusetyenziswa, ukuphepha i-clutter ebonakalayo kunye nokuqinisekisa ukuba amaqhosha amakhulu ngokwaneleyo ukuba kube lula ukuwaphatha. Ukongeza, ingqalelo kufuneka ihlawulwe kwimibala kunye neefonti ezisetyenzisiweyo, njengoko zinokuchaphazela ukufundeka kunye nobuhle obupheleleyo bomdlalo.
Kwelinye icala, amava yokudlala kufuneka nomtsalane y umdla ukugcina umdla womdlali ekuhambeni kwexesha. Oku kuthetha ukunika amanqanaba acela umngeni nahlukeneyo, ukubonelela ngembuyekezo kunye nempumelelo ekhuthaza umdlali ukuba aqhubeke nokudlala, kunye nokubonelela ngebali elinomdla okanye ibali elibandakanya umdlali. Ukongeza, imiba yobugcisa kufuneka ithathelwe ingqalelo, efana ne ubuciko kwaye i ukusebenza yomdlalo , ukuqinisekisa ukuba akukho kulibaziseka okanye imiba echaphazela umdlali amava.
-Ukuphunyezwa kwengqiqo yomdlalo kunye noomatshini bomdlalo
Ukuphunyezwa kwengqiqo yomdlalo kunye nomdlalo we-mechanics linqanaba eliphambili kuphuhliso lomdlalo we-Android. Kweli nqanaba, iimbono zeengcamango ziguqulelwe kwikhowudi esebenzayo eya kuvumela abadlali ukuba badibanise kwaye banandiphe amava okudlala. Kukho izinto ezininzi ezibalulekileyo ekufuneka ziqwalaselwe xa kuphunyezwa ingqiqo yomdlalo kunye noomatshini bomdlalo.
1. Chaza ubume kunye nengqiqo yomdlalo: Ngaphambi kokuba uqale ukwenza ikhowudi, kubalulekile ukuba ube nokuqonda okucacileyo ukuba umdlalo uza kusebenza njani. Oku kubandakanya ukucacisa imimandla eyahlukeneyo kunye nemiboniso yomdlalo, kunye nokuseka imigaqo kunye neemeko zoloyiso okanye ukoyiswa. Ukongeza, kubalulekile ukucwangcisa intsebenziswano yomdlali kunye nomdlalo kunye nendlela izenzo eziya kubonakaliswa ngayo ekuhambeni komdlalo.
2. Phuhlisa ubuxhakaxhaka bomdlalo: Ubuchwephesha bomdlalo yimithetho kunye neenkqubo ezivumela abadlali ukuba banxibelelane nomdlalo. Oku kunokubandakanya intshukumo yeempawu, ukubhaqwa kongquzulwano, ulawulo lwezixhobo, okanye ukuphunyezwa kwezakhono ezizodwa. Xa uphuhlisa obu matshini, kubalulekile ukuba kuthathelwe ingqalelo ibhalansi kunye nokudlala umdlalo ukuqinisekisa amava abandakanya abadlali. Iindlela ezahlukeneyo zobuchule kunye ne-algorithms zinokusetyenziswa ukuphumeza obu matshini, njengefiziksi yomdlalo okanye ubukrelekrele bokwenziwa.
3. Yila ujongano lomsebenzisi: Inxalenye ebalulekileyo yokuphumeza ingqiqo yomdlalo kunye noomatshini kukuyila ujongano lomsebenzisi olubonakalayo nolunomtsalane. Oku kubandakanya ukudala amaqhosha, iimenyu, kunye nezinto ezibonakalayo ezivumela abadlali ukuba basebenzisane nomdlalo ngokufanelekileyo. Kubalulekile ukuqinisekisa ukuba ujongano lomsebenzisi kulula ukuluqonda kwaye luhambe, ukuze abadlali bangonwabele umdlalo ngaphandle kobunzima. Ukuziqhelanisa nobungakanani bescreen obahlukeneyo kunye nezisombululo kufuneka kuqwalaselwe ukunikezela ngamava afanelekileyo kwiintlobo ngeentlobo zezixhobo ze-Android.
Isishwankathelo, ukuphumeza umdlalo we-logic kunye nomdlalo we-mechanics kwimidlalo ye-Android kufuna ukucwangciswa okucokisekileyo kunye nokuqonda okucacileyo malunga nendlela umdlalo oya kwakhiwa ngayo. Kubalulekile ukuphuhlisa ubuxhakaxhaka bomdlalo obulungelelanisiweyo kunye nokuzibandakanya, kunye nokuyila ujongano lomsebenzisi olubonakalayo. Ngezi ziseko eziqinileyo, abaphuhlisi bemidlalo ye-Android banokudala amava okudlala anomdla kunye nokuzibandakanya kubadlali.
-Ukwenziwa ngcono komsebenzi kunye nolawulo lwezibonelelo
Ngokuba yenza imidlalo ye-android ngempumelelo kubalulekile ukuqonda ukubaluleka kokwenziwa komsebenzi kakuhle kunye nolawulo olusebenzayo lwezibonelelo ezikhoyo. Umdlalo ongalungiswanga kakuhle unokukhokelela kumava okudlala angalunganga, kunye nemiba yesantya, ukwehla kwefreyimu, kunye nesantya esiphezulu sokusetyenziswa kwebhetri. Ke ngoko, kubalulekile ukwamkela amacebo okwandisa ukusebenza kunye nokunciphisa ukusetyenziswa kwezixhobo zokuqinisekisa umdlalo ogudileyo kunye nomgangatho.
Omnye wemiba ephambili ye ukulungiswa kokusebenza kukusebenzisa ubuchule benkqubo obusebenzayo kwaye uthathe ithuba lemisebenzi ethile ye-Android. Kubalulekile ukuphepha iilophu ezingeyomfuneko, ukunciphisa ukusetyenziswa kwememori, kunye nokusebenzisa imisonto ukwenza imisebenzi enzima ngasemva. Ukongeza, kuyacetyiswa ukuba usebenzise isixhobo seProfayili ye-Android ukuchonga imiqobo kunye nokuphucula ukusebenza komdlalo. ngexesha langempela. Ngokuphumeza uphuculo oluthile lwe-Android, ukusebenza okugqibeleleyo kuphunyeziwe okuqinisekisa amava emidlalo agudileyo nangenasiphazamiso.
Ukubhekisa kwi ulawulo lwezixhobo, kubalulekile ukukhulisa ukusetyenziswa kwemifanekiso, oopopayi kunye nezandi. Kuyimfuneko ukuba ukhethe ngokufanelekileyo kwaye ucinezele izibonelelo zegraphic ukwenzela ukuba bathathe inani elincinci lememori enokwenzeka, ngaloo ndlela ukunciphisa umthwalo kwinkqubo kunye nokuphucula ukusebenza ngokubanzi komdlalo. Ukongeza, kuyacetyiswa ukuba usebenzise inkqubo ye-cache ye-Android ukufikelela ngokufanelekileyo kwidatha kunye nokunciphisa amaxesha okulayisha. Ngokusebenzisa ezi ndlela zokulawula izixhobo, umdlalo olula kunye ne-agile uphunyeziwe, okwenza uninzi lwezixhobo ezikhoyo kwisixhobo.
-Uvavanyo lomdlalo kunye nokulungiswa kwezixhobo kwizixhobo ze-Android
Ukuvavanya kunye nokulungisa umdlalo kwizixhobo ze-Android
Nje ukuba udale umdlalo wakho we-Android, kubalulekile ukwenza uvavanyo olubanzi ngaphambi kokuwukhulula kwintengiso. Oku kuqinisekisa ukuba abadlali banamava e-bug-free kwaye umdlalo uyahlangabezana nokulindelweyo Ukuqala inkqubo yovavanyo. faka umdlalo kwi izixhobo ezahlukeneyo I-Android ukuqinisekisa ukuhambelana kwayo kunye nokusebenza kuqwalaselo olwahlukileyo. Oku kuqinisekisa ukuba umdlalo wakho usebenza ngokuchanekileyo kwiintlobo ngeentlobo zezixhobo, ukusuka kwiifowuni ezisezantsi ukuya kwiitafile eziphezulu.
Ngexesha lovavanyo, kufuneka ubeke ingqalelo ekhethekileyo kwiimpazamo ezinokwenzeka kunye neempazamo kumdlalo Sebenzisa izixhobo zokulungisa ingxaki njengeSitudiyo se-Android ukuchonga kwaye usombulule iingxaki. Ezi zixhobo ziya kukuvumela ukuba uhlalutye ukusebenza komdlalo, ubone iimpazamo zenkqubo, kwaye ukwandise ukusebenza kwawo. Ukongeza, thatha ithuba lobuchule bee-emulators ze-Android ukulinganisa izixhobo ezahlukeneyo kunye neemeko zemidlalo, eziya kukunceda ubone iingxaki ezinokuthi ukhuphele uluntu kuluntu.
Omnye umba obalulekileyo ngexesha lovavanyo kukufumana ingxelo yomdlali. Cela abahlobo, usapho, okanye uluntu lwabadlali ukuba bazame umdlalo kwaye bakunike impendulo. Aba badlali banokukunika ingqiqo exabisekileyo kwaye balathe uphuculo olunokwenzeka okanye iingcebiso. Kukwacetyiswa ukuba ukwenza uvavanyo lwe-beta Vula, apho uvumela iqela elikhethiweyo labadlali ukuba bazame umdlalo ngaphambi kokuba ukhululwe ngokusemthethweni. Ingxelo efunyenwe kolu vavanyo lwe-beta iya kukunceda usulungekise iinkcukacha, uphucule indlela yokudlala, kwaye unike amava afanelekileyo kubadlali bexesha elizayo.
-Ukupapashwa kunye nokukhuthazwa komdlalo kuGoogle Play Store
Ukuze umdlalo wakho we-Android ufikelele kubaphulaphuli abaninzi, kubalulekile ukuba ukwazi ukupapasha kunye inkqubo yokwazisa I-Google Play Gcina. Apha sibonisa amanyathelo aphambili ukuze usasaze kwaye uqaqambise indalo yakho phakathi kobuninzi bezicelo ezikhoyo eqongeni.
1. Yenza iakhawunti yomphuhlisi kuGoogle Ivenkile yokudlala: Phambi kokuba uqalise inkqubo yokupapasha, kufuneka ube ne-akhawunti yomphuhlisi esebenzayo kwiGoogle Play Store. Oku kuya kukuvumela ukuba ufikelele kuzo zonke izixhobo kunye nokusebenza okuyimfuneko ekuhanjisweni komdlalo wakho. Khumbula ukuba kukho umrhumo wexesha elinye wokuvula iakhawunti yomphuhlisi, ke qiniseka ukuba uneemfuno onazo phambi kokuba uqalise.
2. Yandisa inkcazelo yakho kunye nezihloko: Inkcazelo kunye nezihloko zomdlalo wakho yimiba engundoqo ukubamba ingqalelo yabasebenzisi kwiGoogle Play Gcina. Qinisekisa ukuba ubandakanya amagama angundoqo afanelekileyo achaza umdlalo wakho ukuze ubonakale kwiziphumo zophendlo. Ukongeza, sebenzisa izihloko, iimbumbulu, kunye nesibindi ukuqaqambisa ezona mpawu ziphambili zomdlalo wakho. Oku kuya kunceda abadlali abanokubakho baqonde ngokukhawuleza ukuba banokulindela ntoni kwindalo yakho.
3. Yazisa umdlalo wakho kwamanye amaqonga: Musa ukuzibekela umda Ivenkile yeGoogle Play. Maninzi amanye amaqonga kunye noluntu apho unokukhuthaza umdlalo wakho. Thatha inxaxheba ngokukhutheleyo kwiiforamu kunye namaqela anxulumene nabaphuhlisi bemidlalo ye-Android. Kwakhona, cinga ngokwenza iiprofayili kwimidiya yoluntu kwaye wabelane ngomxholo ofanelekileyo malunga nomdlalo wakho. Yenza uninzi lwezinto ezinokwenzeka zentengiso yasimahla kwi-intanethi ukonyusa ukubonakala komdlalo wakho kwaye ukutsala abasebenzisi abaninzi ukukhuphela.
Khumbula ukuba upapasho kunye nenkqubo yokukhuthaza kwiGoogle Play Store iyaqhuba. Ungalibali ukuhlala unolwazi ngemigaqo-nkqubo yopapasho lweqonga kunye nezikhokelo zokuqinisekisa ukuba umdlalo wakho ubalasele kwaye ufikelela kubaphulaphuli abakhulayo!
NdinguSebastián Vidal, injineli yekhompyuter ethanda itekhnoloji kunye ne-DIY. Ngaphaya koko, ndingumdali we tecnobits.com, apho ndabelana ngee-tutorials ukwenza itekhnoloji ifikeleleke kwaye iqondeke kumntu wonke.