Amaliy matematika” fakulteti “Kopyuter ilimlari va dasturlash” kafedrasi “Kopyuter grafikasi
Download 459.55 Kb. Pdf ko'rish
|
1 2
Bog'liqMobil 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
ma'muriyatiga murojaat qiling