Բջջային խաղերի բացատրությունը
Եթե ծանոթ չեք բջջային խաղերին, ապա շուտով ձեզ կտեղեկացնեն, քանի որ սա աճի հաջորդ մեծ տարածքն է, որն ակնկալվում է միլիարդ դոլար արժողությամբ խաղերի շուկայում: Բջջային խաղը համակարգչային ծրագրաշարի խաղ է, որը խաղում են բջջային հեռախոսում: Բջջային խաղերը սովորաբար ներբեռնում են բջջային օպերատորի ցանցի միջոցով, բայց որոշ դեպքերում խաղերը բեռնվում են նաև բջջային հեռախոսներում `գնման ժամանակ, կամ ինֆրակարմիր կապի, Bluetooth- ի կամ հիշողության քարտի միջոցով: Բջջային խաղերը մշակվում են ՝ օգտագործելով այնպիսի տեխնոլոգիաներ, ինչպիսիք են DoCoMo’s DoJa, Sun’s J2ME, Qualcomm’s BREW (Երկուական Runtime անլար կապի համար) կամ Infusio’s ExEn (Execution Environment): Այլ հարթակներ նույնպես մատչելի են, բայց ոչ այնքան տարածված:
Տարբեր հարթակները
BREW- ն առավել հզոր տեխնոլոգիան է, որը տալիս է, ինչպես և, տալիս է հեռախոսի լիակատար վերահսկողություն և լիարժեք մատչում դրա գործառույթներին: Այնուամենայնիվ, այս չստուգված հզորությունը կարող է վտանգավոր լինել, և այդ պատճառով BREW- ի մշակման գործընթացը հարմարեցված է հիմնականում ծրագրային ապահովման ճանաչված վաճառողներին: Չնայած BREW SDK- ն (Developmentրագրակազմի մշակման հավաքածու) ազատորեն մատչելի է, իրական շարժական սարքավորումների վրա աշխատող ծրագրակազմը (ի տարբերություն տրամադրված էմուլյատորի) պահանջում է թվային ստորագրություն, որը կարող է ստեղծվել միայն մի քանի կողմերի, մասնավորապես `բջջային բովանդակության մատակարարների և Qualcomm- ը իրենք են: Նույնիսկ այդ դեպքում խաղը կաշխատի միայն փորձարկման հնարավորություն ունեցող սարքերի վրա: Սովորական հեռախոսներում ներբեռնելու համար ծրագրակազմը պետք է ստուգվի, փորձարկվի և հաստատվի Qualcomm- ի կողմից իրենց TRUE BREW Testing ծրագրի միջոցով:
Java (նույնը ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) աշխատում է վիրտուալ մեքենայի վերևում (կոչվում է KVM), որը թույլ է տալիս հիմնավոր, բայց ոչ ամբողջական մուտք ունենալ հիմքում ընկած հեռախոսի գործառույթների: Extraրագրաշարի այս լրացուցիչ շերտը ապահովում է պաշտպանության ամուր խոչընդոտ, որը փորձում է սահմանափակել սխալ կամ վնասակար ծրագրակազմի վնասները: Այն նաև թույլ է տալիս Java ծրագրակազմին ազատորեն տեղաշարժվել արմատապես տարբեր էլեկտրոնային բաղադրիչներ պարունակող տարբեր տեսակի հեռախոսների (և այլ շարժական սարքերի) միջև ՝ առանց փոփոխության: Վճարված գինը խաղի հավանական արագության համեստ նվազում է և հեռախոսի ամբողջ ֆունկցիոնալությունն օգտագործելու անկարողությունը (քանի որ Java ծրագրակազմը կարող է անել միայն այն, ինչ աջակցում է այս միջին մարդու շերտը):
Այս լրացուցիչ անվտանգության և համատեղելիության պատճառով Java- ի բջջային ծրագրերը, ներառյալ խաղերը, գրելը և տարածելը հեռախոսների լայն տեսականի սովորաբար բավականին պարզ գործընթաց է: Սովորաբար անհրաժեշտ է միայն Java- ի զարգացման հավաքածու `Java ծրագրակազմ ստեղծելու համար, դրան ուղեկցող Java ME գործիքներ (հայտնի է որպես Java Wireless Toolkit) բջջային ծրագրակազմի փաթեթավորման և փորձարկման համար, և վեբ սերվերի վրա տեղադրված տարածք (վեբ կայք): ստացված դիմումը, երբ այն պատրաստ է հանրային հրապարակման:
Բջջային խաղերի ընթացիկ սահմանափակումները
Բջջային խաղերը սովորաբար փոքր են իրենց ծավալով և հաճախ ապավինում են լավ խաղին `ցնցող գրաֆիկայի վրա, հաճախորդի սարքերի մշակման հզորության բացակայության պատճառով: Բջջային խաղեր մշակողների և հրատարակիչների համար հիմնական խնդիրը խաղն այնպիսի մանրամասն նկարագրելն է, որը հաճախորդին տալիս է բավարար տեղեկատվություն գնումների որոշում կայացնելու համար: Ներկայումս բջջային խաղերը վաճառվում են ցանցային կրիչների և օպերատորների պորտալների միջոցով, այսինքն ՝ կա ընդամենը մի քանի տող տեքստ և, գուցե, խաղի էկրանի նկար ՝ հաճախորդին հրապուրելու համար: կախվածություն կա հզոր ապրանքանիշերի և լիցենզիաների վրա, ինչպիսիք են Tomb Raider- ը կամ Colin McRae- ը, մրցարշավային խաղ: Կա նաև հայտնի և հաստատված խաղային նմուշների օգտագործում, ինչը նշանակում է խաղերի մեխանիկա, որոնք ակնթարթորեն ճանաչելի են Tetris- ի, Space Invaders- ի կամ Poker- ի նման խաղերում: Այս երկու ռազմավարություններն էլ օգտագործվում են բջջային խաղացողներին գայթակղելու համար խաղեր գնելու համար խաղավճարով, երբ լրացուցիչ քանակի լրացուցիչ տեղեկատվություն տրամադրվում է անլար օպերատորի կողմից, որը, որպես կանոն, խաղում է որպես խաղընկալող երրորդ կողմ:
Բջջային խաղերի վերջին նորամուծությունները ներառում են Singleplayer, Multiplayer և 3D գրաֆիկա: Վիրտուալ սիրային խաղերը պատկանում են ինչպես մենախաղ, այնպես էլ բազմամարտ խաղերին: Բազմամարտ խաղերը արագորեն լսարան են գտնում, քանի որ խաղացողները գտնում են այլ մարդկանց դեմ խաղալու ունակություն ՝ իրենց բջջային հեռախոսի կապի բնական ընդլայնում: