1: Mobil ilovalar 2: Kross platformalar 3: Mobil ilovalarni rivojlanishi


Download 30.27 Kb.
bet1/10
Sana18.06.2023
Hajmi30.27 Kb.
#1582422
  1   2   3   4   5   6   7   8   9   10
Bog'liq
Mobil ilovlar 3 mustaqil ish


Do’stmurodov Sherzod KI 13-19©


MOBIL ILOVALARNI KROSS-PLATFORMALI DASTURLASH


Reja:

1: Mobil ilovalar

2: Kross platformalar

3: Mobil ilovalarni rivojlanishi

Ko'rinishidan, bizda turli platformalar uchun universal ilovalar yaratish imkonini beruvchi o'zaro platformalar ishlab chiqildi. Men arizani tezroq yozdim, darhol hamma joyda chiqardim - foyda! Va hech qanday mahalliy rivojlanish kerak emas. Yoki u hali ham kerakmi? Rivojlanishga ikkala yondashuvning nuanslari haqida mobil ilovalar mutaxassislarimizdan so‘radik.


"Mobil dasturchi" - bu keng tushuncha. Mobil operatsion tizim qismlarini amalga oshiruvchi dasturchi ham mobil dasturchi hisoblanadi. Va agar maqsad aynan shunday ishlab chiquvchi bo'lish bo'lsa, unda siz C++, mobil operatsion tizim va mobil qurilmalar apparatini o'rganishdan boshlashingiz kerak.
Agar siz maxsus mobil ilovalarni amalga oshiradigan ishlab chiquvchini nazarda tutsangiz, unda siz mahalliy rivojlanishdan boshlashingiz kerak.
Nega bunday? Native ishlanma sizga ma'lum operatsion tizimlar (va ular uchun ilovalar) va mobil qurilmalarning imkoniyatlarini yaxshiroq va chuqurroq o'rganish imkonini beradi.
Foydalanuvchi nuqtai nazaridan, mahalliy rivojlanish, albatta, g'alaba qozonadi. Mahalliy ilovalar tezroq ishlaydi, ularning interfeysi ma'lum bir mobil operatsion tizim foydalanuvchilari uchun ko'proq sezgir va tanish, ular qurilmalarning apparat imkoniyatlaridan yaxshiroq foydalanadi, oflayn rejimda yaxshiroq ishlaydi va kamroq "buggy".
O'zaro platformalarni ishlab chiqishning asl g'oyasi ishlab chiquvchining mehnat xarajatlarini kamaytirishdir. Qisqacha aytganda, buni quyidagicha ifodalash mumkin: "Men buni bir marta qildim, u hamma narsada ishlaydi." Fikr yaxshi va to'g'ri (ishlab chiquvchi nuqtai nazaridan), lekin sifat haqida savollar bor. Har qanday ko'p qirralilik boshidanoq murosaga keladi va mobil rivojlanish bundan mustasno emas.
Muayyan vazifa uchun rivojlanish turini tanlayotganda, ishlab chiquvchi ushbu murosaga kelish mumkinmi yoki yo'qligini baholashi kerak. Bir qator vazifalar mavjud bo'lib, ularda o'zaro platformalarni ishlab chiqishdan foydalanish juda oqlanadi, masalan, test loyihalarida, saytlarning mobil versiyalarida, Unity 3D kabi ramkalardan foydalanadigan o'yinlarda.
Shu bilan birga, mobil biznes muammolarini hal qiladigan loyihalar uchun (yuqori yuk bilan, uzoq muddatli rivojlanishga qaratilgan oflayn rejimni qo'llab-quvvatlash zarurati) mahalliy rivojlanish yagona optimal (va ba'zi vazifalar uchun yagona mumkin bo'lgan) sifatida ko'riladi. ) variant.
Shu bilan birga, mahalliy rivojlanishning asosiy kamchiliklari rivojlanish vaqti (ko'proq vaqt talab etadi) va turli xil resurslarga bo'lgan ehtiyoj (turli mahalliy dasturlash tillarida ishlab chiquvchilar). Ushbu kamchiliklarni tekislash usullari mavjud - masalan, ishlab chiqish uchun mahalliy ilovalarni yaratishga imkon beruvchi qandaydir mobil ilovalar platformasidan (MEAP klassi) foydalanish.
Yangilash Pastga tushirish

Download 30.27 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   10




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