Jocuri mobile explicate
Dacă nu sunteți familiarizați cu jocurile mobile, veți fi în curând pentru că aceasta este următoarea mare zonă de creștere așteptată pe piața jocurilor de miliarde de dolari. Un joc mobil este un joc de software pentru calculator jucat pe un telefon mobil. Jocurile mobile sunt de obicei descărcate prin rețeaua operatorului de telefonie mobilă, dar în unele cazuri jocurile sunt încărcate și în telefoanele mobile atunci când sunt achiziționate sau prin conexiune în infraroșu, Bluetooth sau card de memorie. Jocurile mobile sunt dezvoltate folosind tehnologii precum DoJa de la DoCoMo, J2ME de la Sun, BREW (Binary Runtime for Wireless) de la Qualcomm sau ExEn (Execution Environment) de la Infusio. Sunt disponibile și alte platforme, dar nu la fel de obișnuite.
Diferitele platforme
BREW este cea mai puternică tehnologie, oferind, la fel, controlul complet al receptorului și acces complet la funcționalitatea acestuia. Cu toate acestea, această putere necontrolată ar putea fi periculoasă și, din acest motiv, procesul de dezvoltare BREW este adaptat în principal către furnizorii de software recunoscuți. În timp ce BREW SDK (Software Development Kit) este disponibil gratuit, rularea de software pe hardware-ul mobil real (spre deosebire de emulatorul furnizat) necesită o semnătură digitală care poate fi generată numai cu instrumente emise de o mână de părți, și anume furnizori de conținut mobil și Qualcomm ei înșiși. Chiar și atunci, jocul va funcționa doar pe dispozitivele cu testare. Pentru a putea fi descărcat pe telefoane obișnuite, software-ul trebuie verificat, testat și aprobat de Qualcomm prin programul lor de testare TRUE BREW.
Java (alias „J2ME” / „Java ME” / „Java 2 Micro Edition”) rulează deasupra unei mașini virtuale (numită KVM) care permite acces rezonabil, dar nu complet, la funcționalitatea telefonului de bază. Acest strat suplimentar de software oferă o barieră solidă de protecție care încearcă să limiteze daunele cauzate de software-ul eronat sau rău intenționat. De asemenea, permite software-ului Java să se deplaseze liber între diferite tipuri de telefon (și alte dispozitive mobile) care conțin componente electronice radical diferite, fără modificări. Prețul plătit este o scădere modestă a vitezei potențiale a jocului și incapacitatea de a utiliza întreaga funcționalitate a unui telefon (deoarece software-ul Java poate face doar ceea ce acceptă acest strat de mijloc).
Datorită acestei securități și compatibilități suplimentare, este de obicei un proces destul de simplu de a scrie și distribui aplicații mobile Java, inclusiv jocuri, pe o gamă largă de telefoane. De obicei, tot ce este necesar este un kit de dezvoltare Java disponibil gratuit pentru crearea software-ului Java în sine, instrumentele Java ME însoțitoare (cunoscute sub numele de Java Wireless Toolkit) pentru ambalarea și testarea software-ului mobil și spațiu pe un server web (site web) pentru a găzdui aplicația rezultată odată ce este gata pentru lansare publică.
Limitările actuale ale jocurilor mobile
Jocurile mobile tind să aibă o dimensiune redusă și se bazează adesea pe un joc bun față de grafica strălucitoare, din cauza lipsei puterii de procesare a dispozitivelor client. O problemă majoră pentru dezvoltatorii și editorii de jocuri mobile este descrierea unui joc atât de detaliat încât oferă clienților suficiente informații pentru a lua o decizie de cumpărare. În prezent, jocurile mobile sunt vândute prin intermediul operatorilor de rețea și portalurilor operatorilor, ceea ce înseamnă că există doar câteva linii de text și poate o captură de ecran a jocului pentru a atrage clientul. Se bazează pe mărci puternice și licențe precum Tomb Raider sau Colin McRae, un joc de curse. Există, de asemenea, utilizarea unor modele de joc bine cunoscute și consacrate, adică mecanici de joc care pot fi recunoscute instantaneu în jocuri precum Tetris, Space Invaders sau Poker. Ambele strategii sunt folosite pentru a-i atrage pe jucătorii mobili să achiziționeze jocuri contra cost, atunci când o cantitate limitată de informații suplimentare este furnizată de operatorul wireless, care acționează de obicei ca o terță parte care găzduiește jocul.
Inovațiile recente în jocurile mobile includ Singleplayer, Multiplayer și grafică 3D. Jocurile de dragoste virtuale aparțin atât jocurilor singleplayer, cât și celor multiplayer. Jocurile multiplayer găsesc rapid un public, deoarece jucătorii găsesc capacitatea de a juca împotriva altor persoane, o extensie naturală a conectivității telefonului lor mobil.