Amaliy matematika” fakulteti “Kopyuter ilimlari va dasturlash” kafedrasi “Kopyuter grafikasi


Download 459.55 Kb.
Pdf ko'rish
bet1/2
Sana18.03.2023
Hajmi459.55 Kb.
#1281745
  1   2
Bog'liq
Mobil qurilmalar uchun dasturlash muhitlari



O‟zbekiston Respublikasi Oliy va o‟rta maxsus 
ta‟lim vazirligi 
Mirzo Ulug‟bek nomidagi 
O‟zbekiston Milliy Universiteti Jizzax filiali 
Amaliy matematika” fakulteti 
Kopyuter ilimlari va dasturlash” kafedrasi 
Kopyuter grafikasi” fanidan 
Mustaqil ishi 
 
 
 
Topshirdi: 103-19 guruh talabasi Bo’riboyev A. 
Qabul qildi: Umarov H. 
Jizzax 2023 


Mobil ilovalarni ishlab chiqish - bu smartfonlar, planshetlar va raqamli 
yordamchilar uchun dasturiy ta'minot yaratish jarayoni, odatda Android va iOS 
operatsion tizimlari uchun. Dasturiy ta'minot qurilmaga oldindan o'rnatilishi, mobil 
ilovalar do'konidan yuklab olinishi yoki mobil veb-brauzer orqali kirishi 
mumkin. Ushbu turdagi dasturiy ta'minotni ishlab chiqish uchun ishlatiladigan 
dasturlash va belgilash tillariga Java, Swift, C# va HTML5 kiradi. 
Mobil ilovalar ishlab chiqish jadal rivojlanmoqda. Chakana savdo, 
telekommunikatsiya va elektron tijoratdan tortib sug'urta, sog'liqni saqlash va 
hukumatgacha, turli sohalardagi tashkilotlar real vaqt rejimida tranzaktsiyalarni 
amalga oshirish va ma'lumotlarga kirishning qulay usullari bo'yicha foydalanuvchi 
kutganlarini qondirishi kerak. Bugungi kunda mobil qurilmalar va ularning 
qiymatini ochadigan mobil ilovalar odamlar va korxonalar uchun internetga 
ulanishning eng mashhur usuli hisoblanadi. Tegishli, sezgir va muvaffaqiyatli 
bo'lish uchun tashkilotlar o'z mijozlari, hamkorlari va xodimlari talab qiladigan 
mobil ilovalarni ishlab chiqishlari kerak. 
Biroq, mobil ilovalarni ishlab chiqish juda qiyin bo'lib tuyulishi mumkin. OS 
platformasi yoki platformalarini tanlaganingizdan so'ng, siz mobil qurilmalar 
cheklovlarini engib o'tishingiz va ilovangizni tarqatishning mumkin bo'lgan 
to'siqlaridan o'tib ketishingiz kerak. Yaxshiyamki, bir nechta asosiy ko'rsatmalar va 
eng yaxshi amaliyotlarga rioya qilish orqali siz ilovalarni ishlab chiqish 
sayohatingizni soddalashtirishingiz mumkin. 
Ikkala platformada mobil ilovalarni ishlab chiqishning o'ziga xos 
xususiyatlari 
haqida 
ko'proq 
bilish 
uchun 
iOS 
ilovalarini 
ishlab 
chiqish va Android ilovalarini ishlab chiqish haqidagi maqolalarimizni o'qing . 
Mobil ilovalarni ishlab chiqish bilan tanishish uchun IBMning ovozli Android 
asosidagi chatbot yaratish bo„yicha oddiy qo„llanmasiga qarang 

Ko'pgina mustaqil dasturlarni ishlab chiqish guruhlari birinchi navbatda 
Android uchun ilovalarni yaratishni tanlaydi. Nega? Smartfonlarning katta qismi - 
taxminan 70 foizi Android-da ishlaydi va Google Play do'konida Apple App Store-
ga qaraganda kamroq cheklovlar mavjud. Boshqa tomondan, iOS uchun ishlab 


chiqilgan mobil ilovalarda qo'llab-quvvatlashga muhtoj bo'lgan qurilmalar ancha 
kamroq bo'lib, optimallashtirishni soddalashtiradi. Va foydalanuvchini ushlab 
turish odatda iOS ilovalari uchun yuqoriroqdir. 
Siz ishlab chiqayotgan mobil ilova uchun mo'ljallangan foydalanish holati va 
maqsadli auditoriyaga qarab, sizda boshqa fikrlar ham bo'lishi mumkin. Misol 
uchun, agar siz tashkilotingiz xodimlari uchun dastur ishlab chiqayotgan 
bo'lsangiz, ular foydalanadigan platformalarni qo'llab-quvvatlashingiz kerak 
bo'ladi, bu Android va iOS uchun ishlaydigan platformalararo ilovalarni ishlab 
chiqishni anglatishi mumkin. Yoki siz mijozlaringiz uchun mobil ilova 
yaratayotgan bo„lsangiz va ularning ko„pchiligi iPhone‟dan foydalanishini 
bilsangiz, iOS ilovalarini ishlab chiqish birinchi o„rinda turishi kerak. Mobil 
ilovalarni ishlab chiqishda qo'shimcha e'tiborga monetizatsiya strategiyalari va 
geografik va madaniy omillar ta'sir qilishi mumkin bo'lgan foydalanuvchi xatti-
harakatlari kiradi. Ishlab chiqish platformasi va qurilmalarni boshqarish vositasini 
integratsiyalash orqali samaradorlikni oshiring va xavfsizlikni kuchaytiring. 
Android operatsion tizimi va iOS uchun ham mobil ilovalar ishlab 
chiqishingiz kerak. Eng yaxshi dasturiy ta'minotni ishlab chiqish usuli qanday? 
Siz ikkita mahalliy dasturni ishlab chiqishingiz mumkin. Mahalliy API va 
operatsion tizimga xos dasturlash tillaridan foydalanish kuchli ilova yaratishga 
yordam beradi. Aksariyat korporativ ilovalar, ayniqsa katta API trafigini talab 
qiladigan ilovalar mahalliy ishlab chiqishdan foyda oladi. Agar siz bir vaqtning 
o'zida mahalliy ilovalarni ishlab chiqishga qaror qilsangiz, ehtimol siz Android-dan 
boshlashni xohlaysiz - xuddi shu sabablarga ko'ra, mustaqil dastur ishlab 
chiquvchilar ko'pincha Android-ga e'tibor berishadi. Androidda MVP sifatida 
toʻliq dasturni ishlab chiqishda, soʻngra chiqarilgandan soʻng uni iOS-ga 
oʻzgartirish va optimallashtirishda sizga omad kulib boqadi. 
Siz hali ham ona tili uchun kodni disk raskadrovka qilishingiz va qayta 
yozishingiz va oldingi foydalanuvchi interfeysini qayta loyihalashingiz kerak 
bo'ladi, chunki ikkita operatsion tizim juda boshqacha ishlaydi, bu esa 
platformalararo ishlashni imkonsiz qiladi. 


Xo'sh, nega butunlay noldan boshlamaysiz? Kodni oddiygina yangi 
dasturlash tiliga tarjima qila olmasangiz ham, orqa tomonning ko'p qismini o'zaro 
platformalarda takrorlash mumkin. Ramkalar, kutubxonalar va uchinchi tomon 
kengaytmalari ko'pincha ikkala muhitda bir xil ishlaydi, bu sizga qimmat qayta 
ishlashdan qochish imkonini beradi. Shuningdek, siz Internetning orqa tomonini 
boshqarish uchun 
IBM Mobile Foundation
 kabi oldindan tuzilgan mobil bulut 
xizmatidan foydalanishingiz mumkin . 

Download 459.55 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling